24.2
Move manylinux logic into private module (#438)
PEP 639: Implement License-Expression and License-File (#828)
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)
Skip `test_glibc_version_string_ctypes_raise_oserror` if `ctypes` is unavailable (#741)
Patch python_full_version unconditionally (#825)
Update pyupgrade to Python 3.7+ (#580)
Modernise type annotations using FA rules from ruff (#785)
Fix prerelease detection for `>` and `<` (#794)
Appply some bugbear suggestions (#761)
Add support for PEP 730 iOS tags (#832)
parse_{sdist,wheel}_filename: don't raise InvalidVersion (#721)
Remove duplicated test cases (#821)