PyRedactKit
PyRedactKit copied to clipboard
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
@miketheman
in pypa/packaging#655- Improve parser error messaging around mistakes in/around version specifiers by
@pradyunsg
in pypa/packaging#662- Upgrade to latest mypy by
@hauntsaninja
in pypa/packaging#664- Delete print() from test_tags by
@nikodemas
in pypa/packaging#668- Update our linters by
@pradyunsg
in pypa/packaging#676- Improve error for local version label with unsupported operators by
@pradyunsg
in pypa/packaging#675- Parse raw metadata by
@brettcannon
in pypa/packaging#671- Handle prefix match with zeros at end of prefix correctly by
@pradyunsg
in pypa/packaging#674- Relax typing of
_key
on_BaseVersion
by@di
in pypa/packaging#669- Replace spaces in platform names with underscores by
@tucked
in pypa/packaging#620- Import underlying parser function as an underscored variable by
@pradyunsg
in pypa/packaging#663New Contributors
@miketheman
made their first contribution in pypa/packaging#655@nikodemas
made their first contribution in pypa/packaging#668@tucked
made 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
@hrnciar
in pypa/packaging#630- Reorganise the project layout and version management by
@pradyunsg
in pypa/packaging#626- Correctly handle non-normalised specifiers in requirements by
@pradyunsg
in pypa/packaging#634- Use stable Python 3.11 in tests by
@153957
in pypa/packaging#641- Fix typing for
specifiers.BaseSpecifier.filter()
by@henryiii
in pypa/packaging#643- Correctly handle trailing whitespace on URL requirements by
@pradyunsg
in pypa/packaging#642- refactor _generic_api to use EXT_SUFFIX by
@mattip
in pypa/packaging#607- Allow
"extra"
to beNone
in the marker environment by@pradyunsg
in pypa/packaging#650- Fix typos by
@kianmeng
in pypa/packaging#648- Update changelog for release by
@pradyunsg
in pypa/packaging#656New Contributors
@153957
made their first contribution in pypa/packaging#641@kianmeng
made 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
@kasium
in pypa/packaging#493- Remove support for Python 3.6 by
@abravalheri
in pypa/packaging#500- Use concurrency limit in ci by
@blink1073
in pypa/packaging#510- Fix issue link in changelog. by
@bdice
in pypa/packaging#509- chore: test with PyPy 3.8 & 3.9 by
@mayeut
in pypa/packaging#512- Accept locally installed prereleases by
@q0w
in pypa/packaging#515- Always run GHA workflows when they change by
@mayeut
in pypa/packaging#516- Add
__hash__
/__eq__
to requirements by@abravalheri
in 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 beNone
in the marker environment (:issue:650
)- Refactor
tags._generic_api
to 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
d563917
Bump for releaseff2faca
Update changelog5b34465
Import underlying parser functions as an underscored variable (#663)7013a60
Replace spaces in platform names with underscores (#620)28c1a05
Relax typing of _key on _BaseVersion (#669)a6c9bc4
Handle prefix match with zeros at end of prefix correctly (#674)7722044
Parse raw metadata (#671)96d85be
Improve error for local version label with unsupported operators (#675)5d7f020
Update our linters (#676)67bd518
Delete 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)