@@ -69,6 +69,8 @@ docs = [
69
69
]
70
70
litellm = [
71
71
" litellm>=1.73.1,<2.0.0" ,
72
+ # https://github.com/BerriAI/litellm/issues/13711
73
+ " openai<1.100.0" ,
72
74
]
73
75
llamaapi = [
74
76
" llama-api-client>=0.1.0,<1.0.0" ,
@@ -92,7 +94,9 @@ writer = [
92
94
sagemaker = [
93
95
" boto3>=1.26.0,<2.0.0" ,
94
96
" botocore>=1.29.0,<2.0.0" ,
95
- " boto3-stubs[sagemaker-runtime]>=1.26.0,<2.0.0"
97
+ " boto3-stubs[sagemaker-runtime]>=1.26.0,<2.0.0" ,
98
+ # uses OpenAI as part of the implementation
99
+ " openai>=1.68.0,<2.0.0" ,
96
100
]
97
101
98
102
a2a = [
@@ -104,50 +108,7 @@ a2a = [
104
108
" starlette>=0.46.2,<1.0.0" ,
105
109
]
106
110
all = [
107
- # anthropic
108
- " anthropic>=0.21.0,<1.0.0" ,
109
-
110
- # dev
111
- " commitizen>=4.4.0,<5.0.0" ,
112
- " hatch>=1.0.0,<2.0.0" ,
113
- " moto>=5.1.0,<6.0.0" ,
114
- " mypy>=1.15.0,<2.0.0" ,
115
- " pre-commit>=3.2.0,<4.2.0" ,
116
- " pytest>=8.0.0,<9.0.0" ,
117
- " pytest-asyncio>=0.26.0,<0.27.0" ,
118
- " pytest-cov>=4.1.0,<5.0.0" ,
119
- " pytest-xdist>=3.0.0,<4.0.0" ,
120
- " ruff>=0.4.4,<0.5.0" ,
121
-
122
- # docs
123
- " sphinx>=5.0.0,<6.0.0" ,
124
- " sphinx-rtd-theme>=1.0.0,<2.0.0" ,
125
- " sphinx-autodoc-typehints>=1.12.0,<2.0.0" ,
126
-
127
- # litellm
128
- " litellm>=1.72.6,<1.73.0" ,
129
-
130
- # llama
131
- " llama-api-client>=0.1.0,<1.0.0" ,
132
-
133
- # mistral
134
- " mistralai>=1.8.2" ,
135
-
136
- # ollama
137
- " ollama>=0.4.8,<1.0.0" ,
138
-
139
- # openai
140
- " openai>=1.68.0,<2.0.0" ,
141
-
142
- # otel
143
- " opentelemetry-exporter-otlp-proto-http>=1.30.0,<2.0.0" ,
144
-
145
- # a2a
146
- " a2a-sdk[sql]>=0.3.0,<0.4.0" ,
147
- " uvicorn>=0.34.2,<1.0.0" ,
148
- " httpx>=0.28.1,<1.0.0" ,
149
- " fastapi>=0.115.12,<1.0.0" ,
150
- " starlette>=0.46.2,<1.0.0" ,
111
+ " strands-agents[a2a,anthropic,dev,docs,litellm,llamaapi,mistral,ollama,openai,otel]" ,
151
112
]
152
113
153
114
[tool .hatch .version ]
@@ -159,7 +120,7 @@ features = ["anthropic", "litellm", "llamaapi", "ollama", "openai", "otel", "mis
159
120
dependencies = [
160
121
" mypy>=1.15.0,<2.0.0" ,
161
122
" ruff>=0.11.6,<0.12.0" ,
162
- " strands-agents @ {root:uri}"
123
+ " strands-agents @ {root:uri}" ,
163
124
]
164
125
165
126
[tool .hatch .envs .hatch-static-analysis .scripts ]
0 commit comments