23.2
Move manylinux logic into private module (#438)
Parse raw metadata (#671)
PEP 656 musllinux support (#411)
Drop support for python 2.7, 3.4, and 3.5 (#376)
Update manylinux detection to be robust to incompatible ABIs (#221)
Bump pip version to avoid known vulnerabilities (#720)
Refactor ELF parsing logic to standalone class (#553)
remove unused argument in `_manylinux._is_compatible` (#700)
Ensure that the entire string is consumed with `parse_marker` (#687)
Support enriched metadata in `packaging.metadata` (#686)
Update pyupgrade to Python 3.7+ (#580)
Canonicalize names for requirements comparison (#696)
Handle prefix match with zeros at end of prefix correctly (#674)
Fix some spelling mistakes (#436)
fix: Detect when a platform is 32-bit more accurately (#711)
parse_{sdist,wheel}_filename: don't raise InvalidVersion (#721)
Drop `LegacySpecifier` and `LegacyVersion` (#407)