Pin setuptools>=83.0.0 as a dev dependency
CI / format:ruff (push) Successful in 7s
CI / typecheck:ty (push) Successful in 8s
CI / vulnerabilities:pip-audit (push) Successful in 10s
CI / lint:ruff (push) Successful in 2m25s
CI / test:pytest (push) Successful in 13s

The build-system requirement only pins the isolated build backend, not
the runtime venv setuptools that pip-audit scans, so CI still saw the
vulnerable 79.0.1. Add it to the dev extra so pip actually installs
the patched version.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-23 13:20:11 +02:00
parent 2a7d3d244a
commit 067465503a
+1
View File
@@ -49,6 +49,7 @@ dev = [
"ruff>=0.6",
"ty>=0.0.1",
"pip-audit>=2.7",
"setuptools>=83.0.0",
]
plotting = [
"matplotlib>=3.7",