@@ -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
5960dev = [
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