redis-python-tutorial
redis-python-tutorial copied to clipboard
Bump packaging from 21.3 to 23.2
Bumps packaging from 21.3 to 23.2.
Release notes
Sourced from packaging's releases.
23.2
What's Changed
- parse_marker should consume the entire source string by
@mwerschyin pypa/packaging#687- Create a Security Policy file by
@joycebrumin pypa/packaging#695- Add python 3.12 to CI by
@mayeutin pypa/packaging#689- Remove URL validation from requirement parsing by
@uranusjrin pypa/packaging#684- Add types for packaging.version._Version by
@hauntsaninjain pypa/packaging#665- Add PyPy 3.10 to CI by
@mayeutin pypa/packaging#699- Remove unused argument in
_manylinux._is_compatibleby@mayeutin pypa/packaging#700- Canonicalize names for requirements comparison by
@astrojuanluin pypa/packaging#696- Add platform tag support for LoongArch by
@loongson-znin pypa/packaging#693- Ability to install
armv7l manylinux/musllinuxwheels onarmv8lby@mayeutin pypa/packaging#690- Include CHANGELOG.rst in sdist by
@astrojuanluin pypa/packaging#704- Update pyupgrade to Python 3.7+ by
@fangchenliin pypa/packaging#580- Fix version pattern pre-releases by
@deathaxein pypa/packaging#705- Fix typos found by codespell by
@DimitriPapadopoulosin pypa/packaging#706- Support enriched metadata by
@brettcannonin pypa/packaging#686- Correct rST syntax in CHANGELOG.rst by
@atugushevin pypa/packaging#709- fix: platform tag for GraalPy by
@mayeutin pypa/packaging#711- Document that this library uses a calendar-based versioning scheme by
@faphin pypa/packaging#717- fix: Update copyright date for docs by
@garrypolleyin pypa/packaging#713- Bump pip version to avoid known vulnerabilities by
@joycebrumin pypa/packaging#720- Typing annotations fixed in version.py by
@jolafin pypa/packaging#723- parse_{sdist,wheel}_filename: don't raise InvalidVersion by
@SpecLadin pypa/packaging#721- Fix code blocks in CHANGELOG.md by
@edmorleyin pypa/packaging#724New Contributors
@mwerschymade their first contribution in pypa/packaging#687@joycebrummade their first contribution in pypa/packaging#695@astrojuanlumade their first contribution in pypa/packaging#696@loongson-znmade their first contribution in pypa/packaging#693@fangchenlimade their first contribution in pypa/packaging#580@deathaxemade their first contribution in pypa/packaging#705@DimitriPapadopoulosmade their first contribution in pypa/packaging#706@atugushevmade their first contribution in pypa/packaging#709@faphmade their first contribution in pypa/packaging#717@garrypolleymade their first contribution in pypa/packaging#713@jolafmade their first contribution in pypa/packaging#723@SpecLadmade their first contribution in pypa/packaging#721@edmorleymade their first contribution in pypa/packaging#724Full Changelog: https://github.com/pypa/packaging/compare/23.1...23.2
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
... (truncated)
Changelog
Sourced from packaging's changelog.
23.2 - 2023-10-01
* Document calendar-based versioning scheme (:issue:`716`) * Enforce that the entire marker string is parsed (:issue:`687`) * Requirement parsing no longer automatically validates the URL (:issue:`120`) * Canonicalize names for requirements comparison (:issue:`644`) * Introduce ``metadata.Metadata`` (along with ``metadata.ExceptionGroup`` and ``metadata.InvalidMetadata``; :issue:`570`) * Introduce the ``validate`` keyword parameter to ``utils.normalize_name()`` (:issue:`570`) * Introduce ``utils.is_normalized_name()`` (:issue:`570`) * Make ``utils.parse_sdist_filename()`` and ``utils.parse_wheel_filename()`` raise ``InvalidSdistFilename`` and ``InvalidWheelFilename``, respectively, when the version component of the name is invalid23.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
_keyon_BaseVersion(:issue:669)- Handle prefix match with zeros at end of prefix correctly (:issue:
674)23.0 - 2023-01-08
* Allow ``"extra"`` to be ``None`` in the marker environment (:issue:`650`) * Refactor ``tags._generic_api`` to use ``EXT_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
LegacySpecifierandLegacyVersion(:issue:407)- Add
__hash__and__eq__toRequirement(:issue:499)- Add a
cpNNN-none-anytag (:issue:541)- Adhere to :pep:
685when 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)
... (truncated)
Commits
b3a5d7dBump for released7ce40dFix code blocks in CHANGELOG.md (#724)524b701parse_{sdist,wheel}_filename: don't raise InvalidVersion (#721)b509befTyping annotations fixed (#723)0206c39Bump pip version to avoid known vulnerabilities (#720)7023537fix: Update copyright date for docs (#713)39786bbDocument use of calendar-based versioning scheme (#717)c1346dffix: Detect when a platform is 32-bit more accurately (#711)7e68d82Correct rST syntax in CHANGELOG.rst (#709)61e6efbSupport enriched metadata inpackaging.metadata(#686)- 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@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)