main
Move manylinux logic into private module (#438)
feat: add METADATA 2.6 support (PEP 808) (#1194)
PEP 656 musllinux support (#411)
Add `VersionRange.to_specifier_set` (#1270)
Add pylock select function (#1092)
Drop support for python 2.7, 3.4, and 3.5 (#376)
perf(markers): cache the default environment (#1250)
Update manylinux detection to be robust to incompatible ABIs (#221)
feat: drop support for EOL Python 3.9 (#1354)
fix(direct_url): require absolute file URLs for local directories (#1297)
refactor: small cleanups from the #1239 review (#1281)
feat: drop Python 3.8 (#1157)
Fix invalid license expression forms (#1266)
chore(deps): bump the pre-commit group with 5 updates (#1357)
Percent-decode pylock file names derived from url (#1314)
fix(pylock): respect explicitly empty environments in select() (#1362)
fix(parser): require true end of input (#1345)
fix(tags): preserve explicitly empty platform iterables (#1360)
fix: reject invalid interpreter tags (#1351)