Skip to content

fix(deps): lock pip-api 0.0.35 so pip-audit runs on Python 3.15 - #76

Merged
blackaxgit merged 2 commits into
mainfrom
fix/pip-audit-py315
Oct 16, 2026
Merged

blackaxgit merged 2 commits into
mainfrom
fix/pip-audit-py315

Conversation

@blackaxgit

Copy link
Copy Markdown
Owner

Lockfile-only, dev-only: pip-api 0.0.34's vendored pyparsing imports sre_constants (removed in Python 3.15), so uv run pip-audit crashed in a 3.15 dev env. 0.0.35 drops that import. CI's audit job runs on 3.13, so CI was not affected. Found by the post-merge review of #75.

Verified locally: pip-audit reports no known vulnerabilities on 3.15 and 3.13; pytest (HYPOTHESIS_PROFILE=ci) 855 passed on both; uv lock --check passes; pip-api is absent from uv export --no-dev (not in the wheel or image).

@blackaxgit
blackaxgit merged commit 5ea69ed into main Oct 16, 2026
9 checks passed
@blackaxgit
blackaxgit deleted the fix/pip-audit-py315 branch October 16, 2026 18:38
@blackaxgit blackaxgit mentioned this pull request Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant