chore: add exclude-newer = 7 days to all pyproject.toml files

Prevents uv from resolving packages released less than 7 days ago,
mitigating supply chain attacks on transient dependencies.
This commit is contained in:
Greyson LaLonde
2026-04-04 01:37:00 +08:00
parent 931f3556cf
commit b0b28ab082
8 changed files with 22 additions and 0 deletions

View File

@@ -25,6 +25,9 @@ release = "crewai_devtools.cli:release"
docs-check = "crewai_devtools.docs_check:docs_check"
devtools = "crewai_devtools.cli:main"
[tool.uv]
exclude-newer = "7 days"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"