fix(constraints): pisos de CVE — jinja2, python-multipart, sentry-sdk [TMF9-69150] #97
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/TMF9-69150-constraints-pisos-cve"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
O que
Pisos de CVE no
constraints/frota.txt. Origem: pip-audit doreusable-trivy-scanno tmf9 (TMF9-69150). Decisão de frota, pelo Lineu.>=3.1.6,<4>=0.0.32>=1.45.1Desvio do pedido: sem
<2no sentry-sdkO pedido era
sentry-sdk>=1.45.1,<2. Medido nosuv.lockda develop: DANI 2.66, fina 2.63, helpcor 2.63, Priceshow 2.58 e tmf-management 2.69 já estão na 2.x. O teto rebaixaria os cinco, então ficou só o piso. A 2.x é alvo separado.Efeito no CI (provado em
tmf-ci-python:3.12, uv 0.11.26)Projeto com
jinja2==3.1.4+ constraintjinja2>=3.1.6,<4:uv lock --check: passa. A constraint não age no gate.uv sync --frozen: passa. O lock manda.pip install jinja2==3.1.4: falha (ResolutionImpossible). Só o modo pip legado é afetado.Todo produto Python medido tem
uv.lockno backend, então nenhum CI de produto quebra. O piso é uma declaração da frota; quem está abaixo sobe o próprio lock.Quem está abaixo (develop, 09/10)
Os demais (DANI, helpcor, Priceshow, tmf-video, tmf-management/mcp-hub) já estão no piso ou acima.
🤖 Generated with Claude Code
https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2