fix(ci): pip-audit não passa requirements já incluído por outro via -r [INFRA-65726] #22
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/auditar-deps-requirements-incluidos"
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?
Achado do Tennis na adoção: o requirements-dev.txt faz
-r requirements.txt, e o auditar_deps passava os dois com-r. Com o arquivo duplicado, o pip-audit 2.10.1 aborta com "invalid requirements input" (reproduzido na tmf-ci-python:3.11). Isso afeta todo produto em que o dev inclui o runtime.A correção tira da lista o arquivo que outro já inclui via -r ou --requirement. 2 testes novos; 120 passed.
🤖 Generated with Claude Code
Achado do Tennis: dev com '-r requirements.txt' + o próprio requirements.txt fazia o pip-audit abortar ('invalid requirements input'). Afeta todo produto com dev → -r runtime. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>Segundo commit (achado do Tennis): o pip-audit passa a receber o caminho ABSOLUTO dos requirements. Com backend_dir em subpasta (ex.: backend), o glob relativo à raiz + cwd=backend_dir procurava backend/backend/requirements*.txt. Teste novo; 121 passed.