Skip to content

Commit e996d7f

Browse files
committed
deps: improve dev packages versionings
1 parent 6b9e3f0 commit e996d7f

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

pyproject.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@ test = [
4545
"anthropic",
4646
"cohere",
4747
"litellm",
48-
"ai21>=2.0.0,<3.0.0",
48+
"ai21>=3.0.0",
4949
"groq",
5050
"ollama",
5151
"mistralai",
52-
"crewai",
52+
# "crewai",
53+
"crewai-tools @ git+https://github.com/crewAIInc/crewAI-tools.git@a14091abb24527c97ccfcc8539d529c8b4559a0f; python_version>='3.10'",
5354
"autogen<0.4.0",
5455
# "langchain",
5556
"pytest-cov",
@@ -58,14 +59,14 @@ test = [
5859

5960
dev = [
6061
# Testing essentials
61-
"pytest>=7.4.0,<8.0.0", # Testing framework with good async support
62+
"pytest>=8.0.0", # Testing framework with good async support
6263
"pytest-depends", # For testing complex agent workflows
6364
"pytest-asyncio", # Async test support for testing concurrent agent operations
6465
"pytest-mock", # Mocking capabilities for isolating agent components
6566
"pyfakefs", # File system testing
6667
"pytest-recording", # Alternative to pytest-vcr with better Python 3.x support
6768
# TODO: Use release version after vcrpy is released with this fix.
68-
"vcrpy @ git+https://github.com/kevin1024/vcrpy.git@5f1b20c4ca4a18c1fc8cfe049d7df12ca0659c9b",
69+
# "vcrpy @ git+https://github.com/kevin1024/vcrpy.git@5f1b20c4ca4a18c1fc8cfe049d7df12ca0659c9b",
6970
# Code quality and type checking
7071
"ruff", # Fast Python linter for maintaining code quality
7172
"mypy", # Static type checking for better reliability
@@ -100,7 +101,9 @@ constraint-dependencies = [
100101
# For Python ≥3.10 (where autogen-core might be present), use newer versions
101102
"opentelemetry-api>=1.27.0; python_version>='3.10'",
102103
"opentelemetry-sdk>=1.27.0; python_version>='3.10'",
103-
"opentelemetry-exporter-otlp-proto-http>=1.27.0; python_version>='3.10'"
104+
"opentelemetry-exporter-otlp-proto-http>=1.27.0; python_version>='3.10'",
105+
# "pulsar-client==2.3.1",
106+
# "crewai-tools==0.25.8; python_version>='3.10'"
104107
]
105108

106109
[tool.autopep8]

0 commit comments

Comments
 (0)