diff --git a/lib/crewai-files/pyproject.toml b/lib/crewai-files/pyproject.toml index 2e8ef4863..bb4b6e4f5 100644 --- a/lib/crewai-files/pyproject.toml +++ b/lib/crewai-files/pyproject.toml @@ -17,6 +17,9 @@ dependencies = [ "av~=13.0.0", ] +[tool.uv] +exclude-newer = "7 days" + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" diff --git a/lib/crewai-tools/pyproject.toml b/lib/crewai-tools/pyproject.toml index 67e98b5c9..2299f201d 100644 --- a/lib/crewai-tools/pyproject.toml +++ b/lib/crewai-tools/pyproject.toml @@ -142,6 +142,9 @@ contextual = [ ] +[tool.uv] +exclude-newer = "7 days" + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" diff --git a/lib/crewai/pyproject.toml b/lib/crewai/pyproject.toml index de26cb784..909cd254d 100644 --- a/lib/crewai/pyproject.toml +++ b/lib/crewai/pyproject.toml @@ -115,6 +115,9 @@ qdrant-edge = [ crewai = "crewai.cli.cli:crewai" +[tool.uv] +exclude-newer = "7 days" + # PyTorch index configuration, since torch 2.5.0 is not compatible with python 3.13 [[tool.uv.index]] name = "pytorch-nightly" diff --git a/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml b/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml index 65dac2d26..08456a4ba 100644 --- a/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml @@ -20,5 +20,8 @@ run_with_trigger = "{{folder_name}}.main:run_with_trigger" requires = ["hatchling"] build-backend = "hatchling.build" +[tool.uv] +exclude-newer = "7 days" + [tool.crewai] type = "crew" diff --git a/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml b/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml index 687cc13de..f15598bc8 100644 --- a/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml @@ -18,5 +18,8 @@ run_with_trigger = "{{folder_name}}.main:run_with_trigger" requires = ["hatchling"] build-backend = "hatchling.build" +[tool.uv] +exclude-newer = "7 days" + [tool.crewai] type = "flow" diff --git a/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml b/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml index 7a06b295a..0efb7910a 100644 --- a/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml @@ -8,5 +8,8 @@ dependencies = [ "crewai[tools]==1.13.0" ] +[tool.uv] +exclude-newer = "7 days" + [tool.crewai] type = "tool" diff --git a/lib/devtools/pyproject.toml b/lib/devtools/pyproject.toml index 4c5f2d605..50046a042 100644 --- a/lib/devtools/pyproject.toml +++ b/lib/devtools/pyproject.toml @@ -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" diff --git a/pyproject.toml b/pyproject.toml index 1667ca25b..aa4d37a39 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -160,6 +160,7 @@ info = "Commits must follow Conventional Commits 1.0.0." [tool.uv] +exclude-newer = "7 days" # composio-core pins rich<14 but textual requires rich>=14. # onnxruntime 1.24+ dropped Python 3.10 wheels; cap it so qdrant[fastembed] resolves on 3.10.