Skip to content

Commit ccb9c5a

Browse files
authored
chore(deps): update dependency packaging to v26 (#842)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [packaging](https://redirect.github.com/pypa/packaging) | `==25.0` → `==26.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/packaging/26.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/packaging/25.0/26.0?slim=true) | --- ### Release Notes <details> <summary>pypa/packaging (packaging)</summary> ### [`v26.0`](https://redirect.github.com/pypa/packaging/releases/tag/26.0) [Compare Source](https://redirect.github.com/pypa/packaging/compare/25.0...26.0) Read about the performance improvements here: <https://iscinumpy.dev/post/packaging-faster>. #### What's Changed Features: - PEP 751: support pylock by [@&#8203;sbidoul](https://redirect.github.com/sbidoul) in [#&#8203;900](https://redirect.github.com/pypa/packaging/pull/900) - PEP 794: import name metadata by [@&#8203;brettcannon](https://redirect.github.com/brettcannon) in [#&#8203;948](https://redirect.github.com/pypa/packaging/pull/948) - Support writing metadata by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;846](https://redirect.github.com/pypa/packaging/pull/846) - Support `__replace__` for `Version` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1003](https://redirect.github.com/pypa/packaging/pull/1003) - Support positional pattern matching for `Version` and `Specifier` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1004](https://redirect.github.com/pypa/packaging/pull/1004) Behavior adaptations: - PEP 440 handling of prereleases for `Specifier.contains`, `SpecifierSet.contains`, and `SpecifierSet.filter` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;897](https://redirect.github.com/pypa/packaging/pull/897) - Handle PEP 440 edge case in `SpecifierSet.filter` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;942](https://redirect.github.com/pypa/packaging/pull/942) - Adjust arbitrary equality intersection preservation in `SpecifierSet` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;951](https://redirect.github.com/pypa/packaging/pull/951) - Return `False` instead of raising for `.contains` with invalid version by [@&#8203;Liam-DeVoe](https://redirect.github.com/Liam-DeVoe) in [#&#8203;932](https://redirect.github.com/pypa/packaging/pull/932) - Support arbitrary equality on arbitrary strings for `Specifier` and `SpecifierSet`'s `filter` and `contains` method. by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;954](https://redirect.github.com/pypa/packaging/pull/954) - Only try to parse as `Version` on certain marker keys, return `False` on unequal ordered comparsions by [@&#8203;JP-Ellis](https://redirect.github.com/JP-Ellis) in [#&#8203;939](https://redirect.github.com/pypa/packaging/pull/939) Fixes: - Update `_hash` when unpickling `Tag()` by [@&#8203;dholth](https://redirect.github.com/dholth) in [#&#8203;860](https://redirect.github.com/pypa/packaging/pull/860) - Correct comment and simplify implicit prerelease handling in `Specifier.prereleases` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;896](https://redirect.github.com/pypa/packaging/pull/896) - Use explicit `_GLibCVersion` `NamedTuple` in `_manylinux` by [@&#8203;cthoyt](https://redirect.github.com/cthoyt) in [#&#8203;868](https://redirect.github.com/pypa/packaging/pull/868) - Detect invalid license expressions containing `()` by [@&#8203;bwoodsend](https://redirect.github.com/bwoodsend) in [#&#8203;879](https://redirect.github.com/pypa/packaging/pull/879) - Correct regex for metadata `'name'` format by [@&#8203;di](https://redirect.github.com/di) in [#&#8203;925](https://redirect.github.com/pypa/packaging/pull/925) - Improve the message around expecting a semicolon by [@&#8203;pradyunsg](https://redirect.github.com/pradyunsg) in [#&#8203;833](https://redirect.github.com/pypa/packaging/pull/833) - Support nested parens in license expressions by [@&#8203;Liam-DeVoe](https://redirect.github.com/Liam-DeVoe) in [#&#8203;931](https://redirect.github.com/pypa/packaging/pull/931) - Add space before at symbol in `Requirements` string by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;953](https://redirect.github.com/pypa/packaging/pull/953) - A root logger use found by ruff LOG, use `packaging` logger instead by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;965](https://redirect.github.com/pypa/packaging/pull/965) - Better support for subclassing `Marker` and `Requirement` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1022](https://redirect.github.com/pypa/packaging/pull/1022) - Normalize all extras, not just if it comes first by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1024](https://redirect.github.com/pypa/packaging/pull/1024) - Don't produce a broken repr if `Marker` fails to construct by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1033](https://redirect.github.com/pypa/packaging/pull/1033) Performance: - Avoid recompiling regexes in the tokenizer for a 3x speedup by [@&#8203;hauntsaninja](https://redirect.github.com/hauntsaninja) in [#&#8203;1019](https://redirect.github.com/pypa/packaging/pull/1019) - Improve performance in `_manylinux.py` by [@&#8203;cthoyt](https://redirect.github.com/cthoyt) in [#&#8203;869](https://redirect.github.com/pypa/packaging/pull/869) - Minor cleanups to `Version` by [@&#8203;bearomorphism](https://redirect.github.com/bearomorphism) in [#&#8203;913](https://redirect.github.com/pypa/packaging/pull/913) - Skip redundant creation of `Version`s in specifier comparison by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;986](https://redirect.github.com/pypa/packaging/pull/986) - Cache `Specifier`'s Version by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;985](https://redirect.github.com/pypa/packaging/pull/985) - Make `Version` a little faster by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;987](https://redirect.github.com/pypa/packaging/pull/987) - Minor `Version` regex cleanup by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;990](https://redirect.github.com/pypa/packaging/pull/990) - Faster regex on Python 3.11.5+ by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;988](https://redirect.github.com/pypa/packaging/pull/988) and [#&#8203;1055](https://redirect.github.com/pypa/packaging/pull/1055) - Lazily calculate `_key` in `Version` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;989](https://redirect.github.com/pypa/packaging/pull/989) and regression for `packaging_legacy` fixed by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1048](https://redirect.github.com/pypa/packaging/pull/1048) - Faster `canonicalize_version` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;993](https://redirect.github.com/pypa/packaging/pull/993) - Use `fullmatch` in a couple more places by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;992](https://redirect.github.com/pypa/packaging/pull/992) - Use `fullmatch` for markers too by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1029](https://redirect.github.com/pypa/packaging/pull/1029) - Use `map` instead of generator by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;996](https://redirect.github.com/pypa/packaging/pull/996) - Deprecate `._version` (`_Version`, a `NamedTuple`) by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;995](https://redirect.github.com/pypa/packaging/pull/995) and [#&#8203;1062](https://redirect.github.com/pypa/packaging/pull/1062) - Avoid duplicate `Version` creation in `canonicalize_version` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;994](https://redirect.github.com/pypa/packaging/pull/994) - Add `__slots__` to `Version` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1001](https://redirect.github.com/pypa/packaging/pull/1001) - Add `__slots__` to `Specifier`s by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1002](https://redirect.github.com/pypa/packaging/pull/1002) - Add `__slots__` to `Node`s by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1032](https://redirect.github.com/pypa/packaging/pull/1032) - Use `version.__replace__` in specifier comparison by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;999](https://redirect.github.com/pypa/packaging/pull/999) - Use `_get_spec_version` in more places in `Specifier` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;1005](https://redirect.github.com/pypa/packaging/pull/1005) - Pull `set` construction out of function by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1012](https://redirect.github.com/pypa/packaging/pull/1012) - Letter normalization dict for prereleases and the like by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1014](https://redirect.github.com/pypa/packaging/pull/1014) - Avoid normalizing extras again when comparing by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1028](https://redirect.github.com/pypa/packaging/pull/1028) - Speed up `Version.__str__` by about 10% by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;997](https://redirect.github.com/pypa/packaging/pull/997) - Increase the performance of `canonicalize_name` by avoiding a regex by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1030](https://redirect.github.com/pypa/packaging/pull/1030), [#&#8203;1047](https://redirect.github.com/pypa/packaging/pull/1047), and [#&#8203;1064](https://redirect.github.com/pypa/packaging/pull/1064) - Faster zero stripping by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1058](https://redirect.github.com/pypa/packaging/pull/1058) Type annotations: - Fix a type annotation by [@&#8203;brettcannon](https://redirect.github.com/brettcannon) in [#&#8203;907](https://redirect.github.com/pypa/packaging/pull/907) - Fix tags return type in `parse_wheel_filename` docs by [@&#8203;ncoghlan](https://redirect.github.com/ncoghlan) in [#&#8203;973](https://redirect.github.com/pypa/packaging/pull/973) - Add type hint for `_version` in `.version.Version` by [@&#8203;brettcannon](https://redirect.github.com/brettcannon) in [#&#8203;927](https://redirect.github.com/pypa/packaging/pull/927) - Changed static type annotations in prereleases setter method in `specifier.py` by [@&#8203;subhajitsaha01](https://redirect.github.com/subhajitsaha01) in [#&#8203;930](https://redirect.github.com/pypa/packaging/pull/930) - Statically type the tests by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;982](https://redirect.github.com/pypa/packaging/pull/982) Internal: - Test and declare support Python 3.14 by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;901](https://redirect.github.com/pypa/packaging/pull/901) - Modernize and speed up tests on Python 3.14 by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;903](https://redirect.github.com/pypa/packaging/pull/903) - Change our license metadata to use an SPDX license expression by [@&#8203;cdce8p](https://redirect.github.com/cdce8p) in [#&#8203;881](https://redirect.github.com/pypa/packaging/pull/881) - No need for `license-files` by [@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#&#8203;924](https://redirect.github.com/pypa/packaging/pull/924) - Update mypy by [@&#8203;hauntsaninja](https://redirect.github.com/hauntsaninja) in [#&#8203;891](https://redirect.github.com/pypa/packaging/pull/891) - Some config updates by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;902](https://redirect.github.com/pypa/packaging/pull/902) - Add spell check and rst check by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;904](https://redirect.github.com/pypa/packaging/pull/904) - Clean up ruff ignores by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;905](https://redirect.github.com/pypa/packaging/pull/905) - Update example for env marker `python_version` by [@&#8203;trim21](https://redirect.github.com/trim21) in [#&#8203;908](https://redirect.github.com/pypa/packaging/pull/908) - Move codespell configuration into pyproject.toml by [@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in [#&#8203;910](https://redirect.github.com/pypa/packaging/pull/910) - Check warning a little more precisely by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;837](https://redirect.github.com/pypa/packaging/pull/837) - Speed up mypy a little by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;836](https://redirect.github.com/pypa/packaging/pull/836) - Apply ruff/flake8-pyi rules (PYI) by [@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#&#8203;835](https://redirect.github.com/pypa/packaging/pull/835) - Better local runs for codespell by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;911](https://redirect.github.com/pypa/packaging/pull/911) - Remove outdated/confusing Gist link by [@&#8203;stefan6419846](https://redirect.github.com/stefan6419846) in [#&#8203;921](https://redirect.github.com/pypa/packaging/pull/921) - Fix docs and docs ci after [#&#8203;897](https://redirect.github.com/pypa/packaging/issues/897) landed by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;926](https://redirect.github.com/pypa/packaging/pull/926) - Run twine-check on push in CI by [@&#8203;EpicWink](https://redirect.github.com/EpicWink) in [#&#8203;922](https://redirect.github.com/pypa/packaging/pull/922) - `ruff` was renamed `ruff-check` in pre-commit by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;933](https://redirect.github.com/pypa/packaging/pull/933) - Fix incorrectly implicitly concatenated string in specifiers test by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;946](https://redirect.github.com/pypa/packaging/pull/946) - Simplify conditional by [@&#8203;ofek](https://redirect.github.com/ofek) in [#&#8203;949](https://redirect.github.com/pypa/packaging/pull/949) - Modernize nox, use dependency-groups for tests by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;952](https://redirect.github.com/pypa/packaging/pull/952) - Add more checks that don't affect anything by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;957](https://redirect.github.com/pypa/packaging/pull/957) - Enable Ruff ISC rule by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;959](https://redirect.github.com/pypa/packaging/pull/959) - Ruff code FLY by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;963](https://redirect.github.com/pypa/packaging/pull/963) - pytest `log_level` is better than `log_cli_level` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;956](https://redirect.github.com/pypa/packaging/pull/956) - Ruff code TRY by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;961](https://redirect.github.com/pypa/packaging/pull/961) - Add the ruff PL checks by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;964](https://redirect.github.com/pypa/packaging/pull/964) - Enable Ruff ARG rules by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;958](https://redirect.github.com/pypa/packaging/pull/958) - Ruff PT code (pytest) by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;960](https://redirect.github.com/pypa/packaging/pull/960) - Add ruff DTZ by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;968](https://redirect.github.com/pypa/packaging/pull/968) - Add ruff BLE by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;967](https://redirect.github.com/pypa/packaging/pull/967) - Add the ruff SIM checks by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;966](https://redirect.github.com/pypa/packaging/pull/966) - Adding ruff PERF by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;969](https://redirect.github.com/pypa/packaging/pull/969) - Move some config into coverage config by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;971](https://redirect.github.com/pypa/packaging/pull/971) - Check ruff C4 by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;962](https://redirect.github.com/pypa/packaging/pull/962) - Adding ruff T20 by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;972](https://redirect.github.com/pypa/packaging/pull/972) - Add a tests pass job by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;977](https://redirect.github.com/pypa/packaging/pull/977) - Add ruff TC by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;980](https://redirect.github.com/pypa/packaging/pull/980) - Adding part of ruff RET by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;979](https://redirect.github.com/pypa/packaging/pull/979) - Reorder mypy check by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;983](https://redirect.github.com/pypa/packaging/pull/983) - Enable ruff ALL by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;984](https://redirect.github.com/pypa/packaging/pull/984) - Link back to repo/source in furo by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;991](https://redirect.github.com/pypa/packaging/pull/991) - Add case insensitivity tests for arbitrary equality by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;975](https://redirect.github.com/pypa/packaging/pull/975) - Synchronize documentation and code for markers by [@&#8203;zahlman](https://redirect.github.com/zahlman) in [#&#8203;1008](https://redirect.github.com/pypa/packaging/pull/1008) - Use `partition` in `_parse_project_urls` by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1013](https://redirect.github.com/pypa/packaging/pull/1013) - auto-skip the dependabot PRs in the release changelog generation by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1016](https://redirect.github.com/pypa/packaging/pull/1016) - Update unreleased section in changelog by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1017](https://redirect.github.com/pypa/packaging/pull/1017) - Fix PR role to match extlinks by [@&#8203;hugovk](https://redirect.github.com/hugovk) in [#&#8203;1020](https://redirect.github.com/pypa/packaging/pull/1020) - Mention new parts in README by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1023](https://redirect.github.com/pypa/packaging/pull/1023) - Replace a couple of asserts with else by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1027](https://redirect.github.com/pypa/packaging/pull/1027) - Simplify and/or check a little more by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1031](https://redirect.github.com/pypa/packaging/pull/1031) - Use slim runner for all check by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1021](https://redirect.github.com/pypa/packaging/pull/1021) - Use typos instead of codespell by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1015](https://redirect.github.com/pypa/packaging/pull/1015) - Update changelog with recent additions by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1034](https://redirect.github.com/pypa/packaging/pull/1034) - Publish to PyPI via GitHub CI by [@&#8203;EpicWink](https://redirect.github.com/EpicWink) in [#&#8203;893](https://redirect.github.com/pypa/packaging/pull/893) - Use prek for faster pre-commit lint step by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1037](https://redirect.github.com/pypa/packaging/pull/1037) - Add help text to noxfile by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1038](https://redirect.github.com/pypa/packaging/pull/1038) - Update licenses to 3.27 by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1036](https://redirect.github.com/pypa/packaging/pull/1036) - Use relative import in `packaging.licenses` by [@&#8203;notatallshaw](https://redirect.github.com/notatallshaw) in [#&#8203;1039](https://redirect.github.com/pypa/packaging/pull/1039) - Add zizmor and tighten up CI by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1035](https://redirect.github.com/pypa/packaging/pull/1035) - Fix release script by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1040](https://redirect.github.com/pypa/packaging/pull/1040) - Fix using a dev version (again) by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1041](https://redirect.github.com/pypa/packaging/pull/1041) - Fix type hint of function used with `contextlib.contextmanager` by [@&#8203;SpecLad](https://redirect.github.com/SpecLad) in [#&#8203;1046](https://redirect.github.com/pypa/packaging/pull/1046) - Always run tests by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1044](https://redirect.github.com/pypa/packaging/pull/1044) - Fix a changelog number by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1042](https://redirect.github.com/pypa/packaging/pull/1042) - Fix the publish job by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1043](https://redirect.github.com/pypa/packaging/pull/1043) - Get the correct tag on publish by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1045](https://redirect.github.com/pypa/packaging/pull/1045) - Test on first public release of CPython 3.11 and newer by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1056](https://redirect.github.com/pypa/packaging/pull/1056) - Fix publication job (again) by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1051](https://redirect.github.com/pypa/packaging/pull/1051) - Use `actionlint` to check CI workflows by [@&#8203;miketheman](https://redirect.github.com/miketheman) in [#&#8203;1052](https://redirect.github.com/pypa/packaging/pull/1052) - Fix formatting of distribution types in metadata.rst by [@&#8203;brettcannon](https://redirect.github.com/brettcannon) in [#&#8203;1053](https://redirect.github.com/pypa/packaging/pull/1053) #### New Contributors - [@&#8203;cdce8p](https://redirect.github.com/cdce8p) made their first contribution in [#&#8203;881](https://redirect.github.com/pypa/packaging/pull/881) - [@&#8203;dholth](https://redirect.github.com/dholth) made their first contribution in [#&#8203;860](https://redirect.github.com/pypa/packaging/pull/860) - [@&#8203;trim21](https://redirect.github.com/trim21) made their first contribution in [#&#8203;908](https://redirect.github.com/pypa/packaging/pull/908) - [@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) made their first contribution in [#&#8203;910](https://redirect.github.com/pypa/packaging/pull/910) - [@&#8203;cthoyt](https://redirect.github.com/cthoyt) made their first contribution in [#&#8203;868](https://redirect.github.com/pypa/packaging/pull/868) - [@&#8203;bwoodsend](https://redirect.github.com/bwoodsend) made their first contribution in [#&#8203;879](https://redirect.github.com/pypa/packaging/pull/879) - [@&#8203;stefan6419846](https://redirect.github.com/stefan6419846) made their first contribution in [#&#8203;921](https://redirect.github.com/pypa/packaging/pull/921) - [@&#8203;bearomorphism](https://redirect.github.com/bearomorphism) made their first contribution in [#&#8203;913](https://redirect.github.com/pypa/packaging/pull/913) - [@&#8203;EpicWink](https://redirect.github.com/EpicWink) made their first contribution in [#&#8203;922](https://redirect.github.com/pypa/packaging/pull/922) - [@&#8203;Liam-DeVoe](https://redirect.github.com/Liam-DeVoe) made their first contribution in [#&#8203;932](https://redirect.github.com/pypa/packaging/pull/932) - [@&#8203;subhajitsaha01](https://redirect.github.com/subhajitsaha01) made their first contribution in [#&#8203;930](https://redirect.github.com/pypa/packaging/pull/930) - [@&#8203;ncoghlan](https://redirect.github.com/ncoghlan) made their first contribution in [#&#8203;973](https://redirect.github.com/pypa/packaging/pull/973) - [@&#8203;zahlman](https://redirect.github.com/zahlman) made their first contribution in [#&#8203;1008](https://redirect.github.com/pypa/packaging/pull/1008) - [@&#8203;JP-Ellis](https://redirect.github.com/JP-Ellis) made their first contribution in [#&#8203;939](https://redirect.github.com/pypa/packaging/pull/939) #### Since last RC Fixes: - Restore `._version` as a compat shim by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1062](https://redirect.github.com/pypa/packaging/pull/1062) Performance: - Dual replace by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1064](https://redirect.github.com/pypa/packaging/pull/1064) Documentaiton: - Prepare for 26.0 final by [@&#8203;henryiii](https://redirect.github.com/henryiii) in [#&#8203;1063](https://redirect.github.com/pypa/packaging/pull/1063) **Full Changelog**: <pypa/packaging@26.0rc3...26.0> </details> --- ### Configuration 📅 **Schedule**: 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/python-spanner-sqlalchemy). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 parent 352d1ef commit ccb9c5a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -434,9 +434,9 @@ opentelemetry-semantic-conventions==0.55b1 \
434434
--hash=sha256:5da81dfdf7d52e3d37f8fe88d5e771e191de924cfff5f550ab0b8f7b2409baed \
435435
--hash=sha256:ef95b1f009159c28d7a7849f5cbc71c4c34c845bb514d66adfdf1b3fff3598b3
436436
# via opentelemetry-sdk
437-
packaging==25.0 \
438-
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
439-
--hash=sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
437+
packaging==26.0 \
438+
--hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \
439+
--hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529
440440
# via
441441
# -r requirements.in
442442
# build

0 commit comments

Comments
 (0)