magic-admin-python
magic-admin-python copied to clipboard
[CHORE](deps-dev): Bump packaging from 21.3 to 23.1
Bumps packaging from 21.3 to 23.1.
Release notes
Sourced from packaging's releases.
23.1
What's Changed
- chore: add typed classifier by
@mikethemanin pypa/packaging#655- Improve parser error messaging around mistakes in/around version specifiers by
@pradyunsgin pypa/packaging#662- Upgrade to latest mypy by
@hauntsaninjain pypa/packaging#664- Delete print() from test_tags by
@nikodemasin pypa/packaging#668- Update our linters by
@pradyunsgin pypa/packaging#676- Improve error for local version label with unsupported operators by
@pradyunsgin pypa/packaging#675- Parse raw metadata by
@brettcannonin pypa/packaging#671- Handle prefix match with zeros at end of prefix correctly by
@pradyunsgin pypa/packaging#674- Relax typing of
_keyon_BaseVersionby@diin pypa/packaging#669- Replace spaces in platform names with underscores by
@tuckedin pypa/packaging#620- Import underlying parser function as an underscored variable by
@pradyunsgin pypa/packaging#663New Contributors
@mikethemanmade their first contribution in pypa/packaging#655@nikodemasmade their first contribution in pypa/packaging#668@tuckedmade their first contribution in pypa/packaging#620Full Changelog: https://github.com/pypa/packaging/compare/23.0...23.1
23.0
What's Changed
- Remove unused LPAREN token from tokenizer by
@hrnciarin pypa/packaging#630- Reorganise the project layout and version management by
@pradyunsgin pypa/packaging#626- Correctly handle non-normalised specifiers in requirements by
@pradyunsgin pypa/packaging#634- Use stable Python 3.11 in tests by
@153957in pypa/packaging#641- Fix typing for
specifiers.BaseSpecifier.filter()by@henryiiiin pypa/packaging#643- Correctly handle trailing whitespace on URL requirements by
@pradyunsgin pypa/packaging#642- refactor _generic_api to use EXT_SUFFIX by
@mattipin pypa/packaging#607- Allow
"extra"to beNonein the marker environment by@pradyunsgin pypa/packaging#650- Fix typos by
@kianmengin pypa/packaging#648- Update changelog for release by
@pradyunsgin pypa/packaging#656New Contributors
@153957made their first contribution in pypa/packaging#641@kianmengmade their first contribution in pypa/packaging#648Full Changelog: https://github.com/pypa/packaging/compare/22.0...23.0
22.0
What's Changed
- Fix compatible version specifier incorrectly strip trailing '0' by
@kasiumin pypa/packaging#493- Remove support for Python 3.6 by
@abravalheriin pypa/packaging#500- Use concurrency limit in ci by
@blink1073in pypa/packaging#510- Fix issue link in changelog. by
@bdicein pypa/packaging#509- chore: test with PyPy 3.8 & 3.9 by
@mayeutin pypa/packaging#512- Accept locally installed prereleases by
@q0win pypa/packaging#515- Always run GHA workflows when they change by
@mayeutin pypa/packaging#516- Add
__hash__/__eq__to requirements by@abravalheriin pypa/packaging#499
... (truncated)
Changelog
Sourced from packaging's changelog.
23.1 - 2023-04-12
* Parse raw metadata (:issue:`671`) * Import underlying parser functions as an underscored variable (:issue:`663`) * Improve error for local version label with unsupported operators (:issue:`675`) * Add dedicated error for specifiers with incorrect `.*` suffix * Replace spaces in platform names with underscores (:issue:`620`) * Relax typing of ``_key`` on ``_BaseVersion`` (:issue:`669`) * Handle prefix match with zeros at end of prefix correctly (:issue:`674`)23.0 - 2023-01-08
- Allow
"extra"to beNonein the marker environment (:issue:650)- Refactor
tags._generic_apito useEXT_SUFFIX(:issue:607)- Correctly handle trailing whitespace on URL requirements (:issue:
642)- Fix typing for
specifiers.BaseSpecifier.filter()(:issue:643)- Use stable Python 3.11 in tests (:issue:
641)- Correctly handle non-normalised specifiers in requirements (:issue:
634)- Move to
src/layout (:issue:626)- Remove
__about__file, in favour of keeping constants in__init__(:issue:626)22.0 - 2022-12-07
* Explicitly declare support for Python 3.11 (:issue:`587`) * Remove support for Python 3.6 (:issue:`500`) * Remove ``LegacySpecifier`` and ``LegacyVersion`` (:issue:`407`) * Add ``__hash__`` and ``__eq__`` to ``Requirement`` (:issue:`499`) * Add a ``cpNNN-none-any`` tag (:issue:`541`) * Adhere to :pep:`685` when evaluating markers with extras (:issue:`545`) * Allow accepting locally installed prereleases with ``SpecifierSet`` (:issue:`515`) * Allow pre-release versions in marker evaluation (:issue:`523`) * Correctly parse ELF for musllinux on Big Endian (:issue:`538`) * Document ``packaging.utils.NormalizedName`` (:issue:`565`) * Document exceptions raised by functions in ``packaging.utils`` (:issue:`544`) * Fix compatible version specifier incorrectly strip trailing ``0`` (:issue:`493`) * Fix macOS platform tags with old macOS SDK (:issue:`513`) * Forbid prefix version matching on pre-release/post-release segments (:issue:`563`) * Normalize specifier version for prefix matching (:issue:`561`) * Improve documentation for ``packaging.specifiers`` and ``packaging.version``. (:issue:`572`) * ``Marker.evaluate`` will now assume evaluation environment with empty ``extra``. Evaluating markers like ``"extra == 'xyz'"`` without passing any extra in the ``environment`` will no longer raise an exception (:issue:`550`) * Remove dependency on ``pyparsing``, by replacing it with a hand-written parser. This package now has no runtime dependencies (:issue:`468`) * Update return type hint for ``Specifier.filter`` and ``SpecifierSet.filter`` to use ``Iterator`` instead of ``Iterable`` (:issue:`584`)
Commits
d563917Bump for releaseff2facaUpdate changelog5b34465Import underlying parser functions as an underscored variable (#663)7013a60Replace spaces in platform names with underscores (#620)28c1a05Relax typing of _key on _BaseVersion (#669)a6c9bc4Handle prefix match with zeros at end of prefix correctly (#674)7722044Parse raw metadata (#671)96d85beImprove error for local version label with unsupported operators (#675)5d7f020Update our linters (#676)67bd518Delete print() from test_tags (#668)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)