@@ -33,14 +33,9 @@ dependencies = [
3333 " mcp[cli]>=1.4.1" ,
3434 " scale-gp>=0.1.0a59" ,
3535 " openai-agents==0.2.7" , # 0.2.3 bug - https://github.com/openai/openai-agents-python/issues/1276
36+ " cloudpickle>=3.1.1" ,
3637 " tzlocal>=5.3.1" ,
3738 " tzdata>=2025.2" ,
38- " pytest>=8.4.0" ,
39- " pytest-asyncio>=1.0.0" ,
40- " scale-gp-beta==0.1.0a20" ,
41- " ipykernel>=6.29.5" ,
42- " openai==1.99.9" , # anything higher than 1.99.9 breaks litellm - https://github.com/BerriAI/litellm/issues/13711
43- " cloudpickle>=3.1.1" ,
4439]
4540requires-python = " >= 3.12,<4"
4641classifiers = [
@@ -78,25 +73,28 @@ build-backend = "hatchling.build"
7873
7974[dependency-groups ]
8075dev = [
81- " pyright==1.1.399" ,
82- " mypy" ,
83- " respx" ,
84- " pytest" ,
85- " pytest-asyncio" ,
86- " ruff" ,
87- " time-machine" ,
88- " nox" ,
8976 " dirty-equals>=0.6.0" ,
90- " importlib-metadata>=6.7.0" ,
91- " rich>=13.7.1" ,
92- " nest_asyncio==1.6.0" ,
93- " pytest-xdist>=3.6.1" ,
9477 " debugpy>=1.8.15" ,
78+ " importlib-metadata>=6.7.0" ,
9579 " ipywidgets>=8.1.7" ,
80+ " ipykernel>=6.29.5" ,
81+ " mypy" ,
9682 " nbstripout>=0.8.1" ,
97- " yaspin>=3.1.0" ,
98- " taskipy>=1.12.0" ,
83+ " nest_asyncio==1.6.0" ,
84+ " nox" ,
85+ " openai==1.99.9" , # anything higher than 1.99.9 breaks litellm - https://github.com/BerriAI/litellm/issues/13711
9986 " pre-commit>=3.5.0" ,
87+ " pyright==1.1.399" ,
88+ " pytest>=8.4.0" ,
89+ " pytest-asyncio>=1.0.0" ,
90+ " pytest-xdist>=3.6.1" ,
91+ " respx" ,
92+ " rich>=13.7.1" ,
93+ " ruff" ,
94+ " scale-gp-beta==0.1.0a20" ,
95+ " taskipy>=1.12.0" ,
96+ " time-machine" ,
97+ " yaspin>=3.1.0" ,
10098]
10199
102100[tool .taskipy .tasks ]
@@ -124,7 +122,6 @@ test = { cmd = "./scripts/test", help = "Run tests with mock server" }
124122mock = { cmd = " ./scripts/mock" , help = " Start mock API server" }
125123
126124# === DEVELOPMENT SETUP ===
127- bootstrap = { cmd = " uv sync --all-extras --group dev" , help = " Set up development environment" }
128125setup-pre-commit = { cmd = " pre-commit install" , help = " Install pre-commit hooks" }
129126
130127# === CI-SPECIFIC TASKS ===
0 commit comments