Skip to content

Bump python deps + add setuptools security floor - #339

Merged
martsokha merged 1 commit into
mainfrom
chore/py-deps-batch
Jul 31, 2026
Merged

Bump python deps + add setuptools security floor#339
martsokha merged 1 commit into
mainfrom
chore/py-deps-batch

Conversation

@martsokha

Copy link
Copy Markdown
Member

Summary

Bundles the two open python-dep PRs and adds a security floor for a transitive advisory that was causing both to fail CI:

Closes #335, #336.

Test plan

  • `uv lock` regenerated cleanly
  • `make py-generate` regenerates per-service requirements.txt
  • Every service's requirements.txt now pins `setuptools==83.0.0`, `prometheus-client==0.26.0`, `transformers==5.14.1` (nvisy-ner)
  • pip-audit passes in CI (local run bootstrap-failed on python 3.13 host; CI runs on 3.12)

🤖 Generated with Claude Code

Fold in dependabot #335 (ruff 0.15.21 → 0.16.0, transformers 5.13.1 →
5.14.1, prometheus-client 0.20 → 0.26.0) and #336 (uv_build 0.11.28 →
0.11.32) in one bundle. Adds `setuptools>=83.0.0` to workspace
constraint-dependencies to close PYSEC-2026-3447 (transitive via
bentoml, python-doctr, paddlex).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@martsokha martsokha added chore maintenance, dependency updates, code cleanup inference BentoML model services (NER, OCR, VL), Docker images, wire contract labels Jul 31, 2026
@martsokha martsokha self-assigned this Jul 31, 2026
@martsokha
martsokha merged commit 1b9c933 into main Jul 31, 2026
5 checks passed
@martsokha
martsokha deleted the chore/py-deps-batch branch July 31, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore maintenance, dependency updates, code cleanup inference BentoML model services (NER, OCR, VL), Docker images, wire contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant