Core utilities for Python packages
validate
kwarg by @pradyunsg in https://github.com/pypa/packaging/pull/731
test_glibc_version_string_ctypes_raise_oserror
if ctypes
is unavailable by @kevinchang96 in https://github.com/pypa/packaging/pull/741
Py_NOGIL
to Py_GIL_DISABLED
by @hugovk in https://github.com/pypa/packaging/pull/747
Full Changelog: https://github.com/pypa/packaging/compare/23.2...24.0
_manylinux._is_compatible
by @mayeut in https://github.com/pypa/packaging/pull/700
armv7l manylinux/musllinux
wheels on armv8l
by @mayeut in https://github.com/pypa/packaging/pull/690
Full Changelog: https://github.com/pypa/packaging/compare/23.1...23.2
_key
on _BaseVersion
by @di in https://github.com/pypa/packaging/pull/669
Full Changelog: https://github.com/pypa/packaging/compare/23.0...23.1
specifiers.BaseSpecifier.filter()
by @henryiii in https://github.com/pypa/packaging/pull/643
"extra"
to be None
in the marker environment by @pradyunsg in https://github.com/pypa/packaging/pull/650
Full Changelog: https://github.com/pypa/packaging/compare/22.0...23.0
__hash__
/__eq__
to requirements by @abravalheri in https://github.com/pypa/packaging/pull/499
setup-python
v3 and use caching for GHA by @brettcannon in https://github.com/pypa/packaging/pull/521
actions/*
to their latest major versions by @mayeut in https://github.com/pypa/packaging/pull/557
metadata
module with a data class for core metadata by @brettcannon in https://github.com/pypa/packaging/pull/518
utils.NormalizedName
by @brettcannon in https://github.com/pypa/packaging/pull/565
LegacySpecifier
and LegacyVersion
by @pradyunsg in https://github.com/pypa/packaging/pull/407
metadata
, versions
and specifiers
API documentation to sphinx.ext.autodoc
by @pradyunsg in https://github.com/pypa/packaging/pull/572
SpecifierSet.__iter__
by @hauntsaninja in https://github.com/pypa/packaging/pull/575
>=5.0.0
by @mayeut in https://github.com/pypa/packaging/pull/586
namedtuple
by @layday in https://github.com/pypa/packaging/pull/589
Metadata
to str
by @brettcannon in https://github.com/pypa/packaging/pull/596
versionchanged
for 21.3 by @brettcannon in https://github.com/pypa/packaging/pull/599
packaging.metadata
by @pradyunsg in https://github.com/pypa/packaging/pull/603
Full Changelog: https://github.com/pypa/packaging/compare/21.3...22.0
pp3-none-any
tag (#311)Full Changelog: https://github.com/pypa/packaging/compare/21.1...21.2
Full Changelog: https://github.com/pypa/packaging/compare/21.0...21.1
411
)396
)parse_sdist_filename
(:issue:429
)_hash
attribute to short-circuit tag equality comparisons (:issue:417
)specifier
argument to SpecifierSet
(:issue:437
)403
)366
)Version.post
and Version.dev
(:issue:393
)UnparsedVersion
(:issue:398
)packaging.specifiers.filter()
(:issue:430
)canonicalize_version()
(:issue:402
)377
)379
)387
and :issue:389
)