mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-25 00:35:09 +00:00
fix(deps): raise click and pillow floors past new PYSEC advisories
click 8.1.8 has PYSEC-2026-2132 (fixed 8.3.3) and pillow 12.2.0 has PYSEC-2026-2253..2257 (fixed 12.3.0), failing the Vulnerability Scan on every PR. Raise the override floors and relock (click 8.4.2, pillow 12.3.0). With json-repair also fixed in this PR, pip-audit reports zero findings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -199,13 +199,15 @@ exclude-newer-package = { pypdf = "2026-06-18T00:00:00Z", msgpack = "2026-06-20T
|
||||
# starlette <1.3.1 has PYSEC-2026-161, GHSA-jp82-jpqv-5vv3, and GHSA-82w8-qh3p-5jfq. Transitive via fastapi.
|
||||
# msgpack <1.2.1 has GHSA-6v7p-g79w-8964; transitive via pip-audit[filecache].
|
||||
# pydantic-settings <2.14.2 has GHSA-4xgf-cpjx-pc3j.
|
||||
# click <8.3.3 has PYSEC-2026-2132.
|
||||
# pillow <12.3.0 has PYSEC-2026-2253..2257 (floor raised from 12.1.1).
|
||||
# Keep OpenAI on the SDK range required by CrewAI when transitive dependencies
|
||||
# loosen or pin their own lower versions.
|
||||
override-dependencies = [
|
||||
"openai>=2.30.0,<3",
|
||||
"rich>=13.7.1",
|
||||
"onnxruntime<1.24; python_version < '3.11'",
|
||||
"pillow>=12.1.1",
|
||||
"pillow>=12.3.0",
|
||||
"langchain-core>=1.3.3,<2",
|
||||
"langchain-text-splitters>=1.1.2,<2",
|
||||
"urllib3>=2.7.0",
|
||||
@@ -226,6 +228,7 @@ override-dependencies = [
|
||||
"starlette>=1.3.1",
|
||||
"msgpack>=1.2.1",
|
||||
"pydantic-settings>=2.14.2",
|
||||
"click>=8.3.3,<9",
|
||||
]
|
||||
|
||||
[tool.uv.workspace]
|
||||
|
||||
Reference in New Issue
Block a user