Sourced from packaging's releases.
23.2
What's Changed
- parse_marker should consume the entire source string by
@mwerschy
in pypa/packaging#687- Create a Security Policy file by
@joycebrum
in pypa/packaging#695- Add python 3.12 to CI by
@mayeut
in pypa/packaging#689- Remove URL validation from requirement parsing by
@uranusjr
in pypa/packaging#684- Add types for packaging.version._Version by
@hauntsaninja
in pypa/packaging#665- Add PyPy 3.10 to CI by
@mayeut
in pypa/packaging#699- Remove unused argument in
_manylinux._is_compatible
by@mayeut
in pypa/packaging#700- Canonicalize names for requirements comparison by
@astrojuanlu
in pypa/packaging#696- Add platform tag support for LoongArch by
@loongson-zn
in pypa/packaging#693- Ability to install
armv7l manylinux/musllinux
wheels onarmv8l
by@mayeut
in pypa/packaging#690- Include CHANGELOG.rst in sdist by
@astrojuanlu
in pypa/packaging#704- Update pyupgrade to Python 3.7+ by
@fangchenli
in pypa/packaging#580- Fix version pattern pre-releases by
@deathaxe
in pypa/packaging#705- Fix typos found by codespell by
@DimitriPapadopoulos
in pypa/packaging#706- Support enriched metadata by
@brettcannon
in pypa/packaging#686- Correct rST syntax in CHANGELOG.rst by
@atugushev
in pypa/packaging#709- fix: platform tag for GraalPy by
@mayeut
in pypa/packaging#711- Document that this library uses a calendar-based versioning scheme by
@faph
in pypa/packaging#717- fix: Update copyright date for docs by
@garrypolley
in pypa/packaging#713- Bump pip version to avoid known vulnerabilities by
@joycebrum
in pypa/packaging#720- Typing annotations fixed in version.py by
@jolaf
in pypa/packaging#723- parse_{sdist,wheel}_filename: don't raise InvalidVersion by
@SpecLad
in pypa/packaging#721- Fix code blocks in CHANGELOG.md by
@edmorley
in pypa/packaging#724New Contributors
@mwerschy
made their first contribution in pypa/packaging#687@joycebrum
made their first contribution in pypa/packaging#695@astrojuanlu
made their first contribution in pypa/packaging#696@loongson-zn
made their first contribution in pypa/packaging#693@fangchenli
made their first contribution in pypa/packaging#580@deathaxe
made their first contribution in pypa/packaging#705@DimitriPapadopoulos
made their first contribution in pypa/packaging#706@atugushev
made their first contribution in pypa/packaging#709@faph
made their first contribution in pypa/packaging#717@garrypolley
made their first contribution in pypa/packaging#713@jolaf
made their first contribution in pypa/packaging#723@SpecLad
made their first contribution in pypa/packaging#721@edmorley
made their first contribution in pypa/packaging#724Full Changelog: https://github.com/pypa/packaging/compare/23.1...23.2
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.validate_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 invalid
b3a5d7d
Bump for released7ce40d
Fix code blocks in CHANGELOG.md (#724)524b701
parse_{sdist,wheel}_filename: don't raise InvalidVersion (#721)b509bef
Typing annotations fixed (#723)0206c39
Bump pip version to avoid known vulnerabilities (#720)7023537
fix: Update copyright date for docs (#713)39786bb
Document use of calendar-based versioning scheme (#717)c1346df
fix: Detect when a platform is 32-bit more accurately (#711)7e68d82
Correct rST syntax in CHANGELOG.rst (#709)61e6efb
Support enriched metadata in packaging.metadata
(#686)