Skip to content

chore(deps): update python-nonmajor - #1442

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/python-nonmajor
Open

chore(deps): update python-nonmajor#1442
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/python-nonmajor

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
SQLAlchemy (changelog) ==2.0.51==2.0.52 age confidence
certifi ==2026.6.17==2026.7.22 age confidence
filelock ==3.32.0==3.32.2 age confidence
google-auth (source) ==2.56.1==2.56.3 age confidence
packaging ==26.2==26.3 age confidence
pip (changelog) ==26.1.2==26.2.1 age confidence
virtualenv ==21.7.0==21.7.4 age confidence

Release Notes

certifi/python-certifi (certifi)

v2026.7.22

Compare Source

tox-dev/py-filelock (filelock)

v3.32.2

Compare Source

What's Changed

Full Changelog: tox-dev/filelock@3.32.1...3.32.2

googleapis/google-cloud-python (google-auth)

v2.56.3: google-auth: v2.56.3

Compare Source

Bug Fixes
Performance Improvements
  • auth: use generator expression in any() to allow short-circuiting (735e565)
  • auth: use generator expression in any() to allow short-circuiting (#​17937) (735e565)

v2.56.2: google-auth: v2.56.2

Compare Source

Bug Fixes
  • auth: centralize cert discovery logic and steps (#​17696) (edc0423)
  • auth: exit early when agent cert config is outside well-known directory (#​17762) (61e795a)
  • transport: propagate mTLS adapter to auth session and fix connection leaks (#​17689) (8289d32)
  • update _SERVICE_ACCOUNT_EMAIL_PATTERN to require .gserviceaccount.com suffix (#​17748) (b60bb04)
pypa/packaging (packaging)

v26.3

Compare Source

What's Changed
Features
  • Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, difference, complement, set relations, membership tests, and filtering. VersionRange.to_specifier_set() converts a range back to a SpecifierSet where a PEP 440 form exists. (#​1267, #​1270, #​1298)
  • PEP 808: accept Metadata-Version: 2.6. (#​1194)
  • Add a limit argument to parse_tag() for compressed tag sets. (#​1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer source distributions over wheels for selected packages. (#​1334)
  • Add pure_python_tags() to generate the pure-Python tags for a Python version without touching the running platform. (#​1346)
  • Add SpecifierSet.is_subset(), SpecifierSet.is_superset(), and SpecifierSet.is_disjoint(), which compare the versions two specifier sets accept. (#​1313)
Behavior adaptations
  • Drop support for Python 3.8; packaging now requires Python 3.9 or later. (#​1157)
  • Prefer native linux_* platform tags over manylinux and musllinux tags on Linux. (#​160)
Fixes for versions and specifiers
  • Raise InvalidVersion instead of TypeError when Version is given a non-string. (#​1319)
  • Raise InvalidVersion for non-string pre-release letters passed to Version.from_parts. (#​1241)
  • Fix an AttributeError when hashing internally trimmed versions. (#​1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary intersections. (#​1257)
Fixes for requirements and markers
  • Make Requirement.__hash__ consistent with __eq__ for trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and foo==1.0.0.0), so equal requirements hash equal and deduplicate in sets and dicts. (#​1232)
  • Normalize requested extra names before comparing or hashing requirements. (#​644)
  • Preserve a Requirement's specifier prereleases override across a pickle round trip. (#​1204)
  • Raise InvalidRequirement instead of InvalidSpecifier when a requirement contains an invalid specifier. (#​1332)
  • Clarify the error for post-release prefix wildcards like ==1.0.post1.*. (#​1299)
  • Preserve quoting semantics when serializing marker values, so round-tripped markers parse back to the same marker. (#​1213)
  • Keep the parentheses of a nested group when serializing markers. (#​1316)
  • Normalize extra and dependency_groups values in nested markers at parse time. (#​1246, #​1310)
  • Raise UndefinedComparison when a set-valued variable like extras is used outside the membership form. (#​1265)
  • Raise UndefinedEnvironmentName (a KeyError subclass) for missing environment keys during marker evaluation. (#​1276)
  • Wrap malformed string literal errors in InvalidMarker / InvalidRequirement instead of leaking a low-level error. (#​1249)
  • Reject requirements and markers with a trailing line break. (#​1345)
Fixes for metadata and licenses
  • Collect all from_email validation errors into one ExceptionGroup instead of raising the first. (#​1268)
  • Accept the UTF-8 charset case-insensitively in email payloads. (#​1330)
  • Reject malformed Description-Content-Type values. (#​1329)
  • Don't rewrite user values that contain {field} placeholders in error messages. (#​1327)
  • Route multipart email payloads to unparsed instead of asserting. (#​1247)
  • Make InvalidMetadata and CyclicDependencyGroup picklable. (#​1328)
  • Fold every line boundary str.splitlines recognizes when writing a header with RFC822Message. (#​1356)
  • Raise InvalidLicenseExpression for misplaced WITH clauses and empty LicenseRef- names. (#​1266)
  • Raise InvalidLicenseExpression instead of KeyError for a LicenseRef- with a + suffix. (#​1219)
Fixes for tags and filenames
  • Raise InvalidTag from parse_tag() for tags with the wrong number of components. (#​1238)
  • Reject empty tag components in parse_wheel_filename() and parse_tag(). (#​1234)
  • Reject an empty project name in the wheel and sdist filename parsers. (#​1305)
  • Reject wheel filenames with a trailing newline. (#​1341)
  • Reject wheel tags whose interpreter component is not an identifier. (#​577)
  • is_normalized_name now rejects names with collapsed double hyphens like a--b. (#​1230)
  • Fix duplicate explicit abi3t tags. (#​1245)
  • Forward the warn argument to generic_tags() in sys_tags(). (#​1264)
  • Raise SystemError for an empty or malformed CPython EXT_SUFFIX. (#​1271, #​1301)
  • Fix a typo in the macOS fat3 architecture name (was fat32). (#​1199)
Fixes for pylock, direct URLs, and dependency groups
  • Percent-decode pylock artifact file names derived from a url so that local versions (e.g. a wheel with 2.12.1+cu130 encoded as 2.12.1%2Bcu130) yield a valid file name. (#​1314)
  • Use an explicitly empty tags sequence in Pylock.select() instead of falling back to sys_tags(). (#​1349)
  • Fix Pylock.select() on Python builds that report a non-PEP 440 python_full_version (e.g. 3.15.0+). (#​1179)
  • Reject TOML booleans where integers are expected in pylock files. (#​1244)
  • Add PylockSelectError to packaging.pylock.__all__. (#​1202)
  • Fix DirectUrl credential stripping for passwords containing @. (#​1218)
  • Parse the URL scheme case-insensitively when checking for file URLs in direct_url. (#​1240)
  • Require absolute file URLs for local directories in direct_url. (#​1297)
  • Collect InvalidRequirement errors while resolving dependency groups instead of leaking them. (#​1302)
  • Don't cache malformed dependency group parses. (#​1248)
Performance
  • Implement Specifier and SpecifierSet filtering with the new range engine. (#​1120, #​1259)
  • Cache the default marker environment. (#​1250)
  • Cache the _manylinux module lookup process-wide. (#​1254)
  • Add __slots__ to Requirement and the token classes. (#​1320, #​1258)
  • Keep range caches across canonicalization, precompile the wheel project-name pattern, simplify parse_tag(), and skip platform.mac_ver() when the version and arch are given. (#​1253, #​1256, #​1236, #​1255)
Documentation
Internal
  • Add Python 3.15 to the test matrix. (#​1190)
  • Add a musl/Alpine test job and make the test suite pass on musl. (#​1226, #​1227)
  • Expand the downstream test matrix by ten projects. (#​1261)
  • Update to mypy 2. (#​1191)
  • Use nox's uv integration. (#​1057)
New Contributors

Full Changelog: pypa/packaging@26.2...26.3

pypa/pip (pip)

v26.2.1

Compare Source

v26.2

Compare Source

pypa/virtualenv (virtualenv)

v21.7.4

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.3...21.7.4

v21.7.3

Compare Source

What's Changed
New Contributors

Full Changelog: pypa/virtualenv@21.7.2...21.7.3

v21.7.2

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.1...21.7.2

v21.7.1

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.0...21.7.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested a review from a team as a code owner July 3, 2026 07:40
@dpebot

dpebot commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot changed the title chore(deps): update dependency filelock to v3.29.5 chore(deps): update python-nonmajor Jul 6, 2026
@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from f8937f9 to cba1cfa Compare July 6, 2026 17:05
@dpebot

dpebot commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from cba1cfa to 2d42417 Compare July 7, 2026 00:51
@dpebot

dpebot commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 2d42417 to 607afce Compare July 7, 2026 23:37
@dpebot

dpebot commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 607afce to a2477cc Compare July 8, 2026 07:54
@dpebot

dpebot commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from a2477cc to 3f63a06 Compare July 10, 2026 22:02
@dpebot

dpebot commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 3f63a06 to f9bc5c3 Compare July 14, 2026 00:29
@dpebot

dpebot commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from f9bc5c3 to 47e502a Compare July 16, 2026 07:25
@dpebot

dpebot commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 47e502a to 4fbc234 Compare July 16, 2026 18:55
@dpebot

dpebot commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 4fbc234 to 1918907 Compare July 17, 2026 03:22
@dpebot

dpebot commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 1918907 to 4e81e48 Compare July 17, 2026 17:25
@dpebot

dpebot commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 4e81e48 to b4b1377 Compare July 18, 2026 07:16
@dpebot

dpebot commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from b4b1377 to 16dcbcf Compare July 20, 2026 11:44
@dpebot

dpebot commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 16dcbcf to a533122 Compare July 21, 2026 08:56
@dpebot

dpebot commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot changed the title chore(deps): update dependency google-auth to v2.56.2 chore(deps): update python-nonmajor Jul 22, 2026
@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from ef77c42 to f12ba94 Compare July 22, 2026 04:27
@dpebot

dpebot commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from f12ba94 to ec127ce Compare July 22, 2026 22:11
@dpebot

dpebot commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from ec127ce to 5249de5 Compare July 23, 2026 22:55
@dpebot

dpebot commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 5249de5 to 2092440 Compare July 23, 2026 23:02
@dpebot

dpebot commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 2092440 to 1587ad2 Compare July 29, 2026 23:50
@dpebot

dpebot commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 1587ad2 to 2292d1d Compare July 30, 2026 22:01
@dpebot

dpebot commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 2292d1d to 265f28c Compare August 4, 2026 19:39
@dpebot

dpebot commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 265f28c to be37b73 Compare August 5, 2026 00:04
@dpebot

dpebot commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from be37b73 to c3043e9 Compare August 6, 2026 07:39
@dpebot

dpebot commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from c3043e9 to 9af8ff9 Compare August 7, 2026 22:58
@dpebot

dpebot commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 9af8ff9 to 211bb2d Compare August 8, 2026 18:52
@dpebot

dpebot commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 211bb2d to 51fa867 Compare August 11, 2026 00:30
@dpebot

dpebot commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from 51fa867 to b0d865f Compare August 12, 2026 03:49
@dpebot

dpebot commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/python-nonmajor branch from b0d865f to 3cd109e Compare August 12, 2026 06:57
@dpebot

dpebot commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants