DiffmotionGG-beta
DiffmotionGG-beta copied to clipboard
Update packaging requirement from ~=21.3 to ~=23.1
Updates the requirements on packaging to permit the latest version.
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
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`)</tr></table>
... (truncated)
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)