Skip to content

Commit 28d4a2b

Browse files
[BUZZOK-27607] Bump genai agents to add pydantic-ai (#1658)
* Bump genai agents to add pydantic-ai * Bump txt * Reconcile dependencies, updated IDs, tags --------- Co-authored-by: svc-harness-git2 <[email protected]>
1 parent be5c04d commit 28d4a2b

File tree

3 files changed

+61
-47
lines changed

3 files changed

+61
-47
lines changed

public_dropin_environments/python311_genai_agents/env_info.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "This template environment can be used to create GenAI-powered agents using CrewAI, LangGraph, or Llama-Index. Similar to other drop-in environments, you can either include a .pth artifact or any other code needed to deserialize your model, and optionally a custom.py file. You can also use this environment in codespaces.",
55
"programmingLanguage": "python",
66
"label": "",
7-
"environmentVersionId": "68c049d35fc47911f3d87960",
7+
"environmentVersionId": "68c41d6031714f1240b5694c",
88
"environmentVersionDescription": "",
99
"isPublic": true,
1010
"isDownloadable": true,
@@ -15,8 +15,8 @@
1515
"contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python311_genai_agents",
1616
"imageRepository": "env-python-genai-agents",
1717
"tags": [
18-
"v11.2.0-68c049d35fc47911f3d87960",
19-
"68c049d35fc47911f3d87960",
18+
"v11.2.0-68c41d6031714f1240b5694c",
19+
"68c41d6031714f1240b5694c",
2020
"v11.2.0-latest"
2121
]
2222
}

public_dropin_environments/python311_genai_agents/requirements.in

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,30 @@ pillow>=11.3.0
2020
urllib3>=2.5.0
2121

2222
# GenAI Environment
23-
click~=8.1.8
23+
click>=8.1.8
2424
crewai>=0.177.0
2525
crewai-tools>=0.69.0
2626
datarobot-drum>=1.16.22
2727
datarobot-moderations>=11.2.3
2828
datarobot-mlops>=11.1.0
2929
datarobot[auth]>=3.8.2
30-
dotenv~=0.9.9
31-
langchain-community~=0.3.27
32-
langchain-mcp-adapters~=0.1.9
33-
langchain~=0.3.23
34-
langgraph~=0.4.10
35-
langgraph-prebuilt~=0.2.3
36-
legacy-cgi~=2.6.3
30+
dotenv>=0.9.9
31+
langchain-community>=0.3.27
32+
langchain-mcp-adapters>=0.1.9
33+
langchain>=0.3.23
34+
langgraph>=0.4.10
35+
langgraph-prebuilt>=0.2.3
36+
legacy-cgi>=2.6.3
3737
litellm>=1.72.1
3838
llama-index-core>=0.12.49
3939
llama-index-llms-langchain>=0.6.1
4040
llama-index-llms-litellm>=0.4.1
4141
llama-index-llms-openai>=0.3.38
42-
llama-index~=0.12.33
42+
llama-index>=0.12.33
43+
logfire>=4.6.0
4344
mcp>=1.11.0
44-
multidict~=6.5.0
45-
onnxruntime~=1.22.0
45+
multidict>=6.5.0
46+
onnxruntime>=1.22.0
4647
openai>=1.76.2
4748
opentelemetry-api>=1.33.0,<2.0.0
4849
opentelemetry-instrumentation-aiohttp-client>=0.54b0
@@ -53,10 +54,11 @@ opentelemetry-instrumentation-llamaindex>=0.40.5
5354
opentelemetry-instrumentation-openai>=0.40.5
5455
opentelemetry-instrumentation-requests>=0.54b0
5556
opentelemetry-sdk>=1.33.0
56-
python-dotenv~=1.1.0
57+
pydantic-ai>=1.0.5
58+
python-dotenv>=1.1.0
5759
ragas @ git+https://github.com/explodinggradients/ragas@5d59549ad5ef511f621502c563bc55ac5aeb9188#subdirectory=ragas
5860
# pyarrow==21.0.0 breaks the current ragas version https://github.com/apache/arrow/issues/47155
5961
pyarrow<21.0.0
60-
requests~=2.32.4
61-
traceloop-sdk~=0.40.2
62-
uvicorn~=0.35.0
62+
requests>=2.32.4
63+
traceloop-sdk>=0.40.2
64+
uvicorn>=0.35.0

public_dropin_environments/python311_genai_agents/requirements.txt

Lines changed: 41 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in
66
#
77
absl-py==2.3.0
8-
aioboto3==14.3.0
9-
aiobotocore[boto3]==2.22.0
8+
ag-ui-protocol==0.1.8
9+
aioboto3==15.1.0
10+
aiobotocore[boto3]==2.24.0
1011
aiofiles==24.1.0
1112
aiohappyeyeballs==2.6.1
1213
aiohttp==3.11.18
@@ -36,8 +37,8 @@ bcrypt==4.3.0
3637
beautifulsoup4==4.13.4
3738
bleach[css]==6.2.0
3839
blinker==1.9.0
39-
boto3==1.37.3
40-
botocore==1.37.3
40+
boto3==1.39.11
41+
botocore==1.39.11
4142
browserbase==1.4.0
4243
build==1.2.2.post1
4344
cachetools==5.5.2
@@ -47,7 +48,7 @@ charset-normalizer==3.4.2
4748
chroma-hnswlib==0.7.6
4849
chromadb==0.5.23
4950
click==8.1.8
50-
cohere==5.15.0
51+
cohere==5.17.0
5152
colorama==0.4.6
5253
coloredlogs==15.0.1
5354
comm==0.2.2
@@ -79,6 +80,7 @@ durationpy==0.9
7980
ecs-logging==2.2.0
8081
embedchain==0.1.128
8182
et-xmlfile==2.0.0
83+
eval-type-backport==0.2.2
8284
exceptiongroup==1.3.0
8385
execnet==2.1.1
8486
executing==2.2.0
@@ -94,6 +96,7 @@ flatbuffers==25.2.10
9496
fqdn==1.5.1
9597
frozenlist==1.6.0
9698
fsspec[http]==2025.3.0
99+
genai-prices==0.0.27
97100
google-api-core[grpc]==2.24.2
98101
google-auth==2.40.1
99102
google-cloud-aiplatform==1.96.0
@@ -102,24 +105,25 @@ google-cloud-core==2.4.3
102105
google-cloud-resource-manager==1.14.2
103106
google-cloud-storage==2.19.0
104107
google-crc32c==1.7.1
105-
google-genai==1.19.0
108+
google-genai==1.36.0
106109
google-resumable-media==2.7.2
107110
googleapis-common-protos[grpc]==1.70.0
108111
gptcache==0.1.44
109112
greenlet==3.2.2
110113
griffe==1.7.3
114+
groq==0.31.1
111115
grpc-google-iam-v1==0.14.2
112116
grpcio==1.71.0
113117
grpcio-status==1.71.0
114118
h11==0.16.0
115119
h2==4.2.0
116-
hf-xet==1.1.0
120+
hf-xet==1.1.9
117121
hpack==4.1.0
118122
httpcore==1.0.9
119123
httptools==0.6.4
120124
httpx[http2]==0.28.1
121125
httpx-sse==0.4.0
122-
huggingface-hub==0.31.1
126+
huggingface-hub[inference]==0.34.4
123127
humanfriendly==10.0
124128
hyperframe==6.1.0
125129
idna==3.10
@@ -128,6 +132,7 @@ importlib-resources==6.5.2
128132
inflection==0.5.1
129133
iniconfig==2.1.0
130134
instructor==1.8.1
135+
invoke==2.2.0
131136
ipykernel==6.28.0
132137
ipython==8.37.0
133138
isodate==0.7.2
@@ -173,39 +178,38 @@ langsmith==0.3.45
173178
lark==1.2.2
174179
legacy-cgi==2.6.3
175180
litellm==1.74.9
176-
llama-cloud==0.1.21
181+
llama-cloud==0.1.35
177182
llama-cloud-services==0.6.15
178-
llama-index==0.12.52
179-
llama-index-agent-openai==0.4.12
180-
llama-index-cli==0.4.4
181-
llama-index-core==0.12.52.post1
182-
llama-index-embeddings-azure-openai==0.3.7
183-
llama-index-embeddings-openai==0.3.1
184-
llama-index-indices-managed-llama-cloud==0.6.11
183+
llama-index==0.14.0
184+
llama-index-cli==0.5.0
185+
llama-index-core==0.13.6
186+
llama-index-embeddings-azure-openai==0.4.1
187+
llama-index-embeddings-openai==0.5.1
188+
llama-index-indices-managed-llama-cloud==0.9.4
185189
llama-index-instrumentation==0.2.0
186-
llama-index-llms-azure-openai==0.3.4
187-
llama-index-llms-bedrock-converse==0.7.1
188-
llama-index-llms-langchain==0.6.1
189-
llama-index-llms-litellm==0.4.2
190-
llama-index-llms-openai==0.4.7
191-
llama-index-llms-vertex==0.5.0
192-
llama-index-multi-modal-llms-openai==0.5.3
193-
llama-index-program-openai==0.3.2
194-
llama-index-question-gen-openai==0.3.1
195-
llama-index-readers-file==0.4.7
196-
llama-index-readers-llama-parse==0.4.0
190+
llama-index-llms-azure-openai==0.4.1
191+
llama-index-llms-bedrock-converse==0.9.2
192+
llama-index-llms-langchain==0.7.1
193+
llama-index-llms-litellm==0.6.3
194+
llama-index-llms-openai==0.5.6
195+
llama-index-llms-vertex==0.6.1
196+
llama-index-readers-file==0.5.4
197+
llama-index-readers-llama-parse==0.5.1
197198
llama-index-workflows==1.1.0
198199
llama-parse==0.6.12
200+
logfire[httpx]==4.6.0
201+
logfire-api==4.6.0
199202
loguru==0.7.3
200203
mako==1.3.10
201204
markdown-it-py==3.0.0
202205
markupsafe==3.0.2
203206
marshmallow==3.26.1
204207
matplotlib-inline==0.1.7
205-
mcp==1.11.0
208+
mcp==1.14.0
206209
mdurl==0.1.2
207210
mem0ai==0.1.98
208211
memory-profiler==0.61.0
212+
mistralai==1.9.10
209213
mistune==3.1.3
210214
mmh3==5.1.0
211215
monotonic==1.6
@@ -221,6 +225,7 @@ nbformat==5.10.4
221225
nemoguardrails==0.14.0
222226
nest-asyncio==1.6.0
223227
networkx==3.4.2
228+
nexus-rpc==1.1.0
224229
nltk==3.9.1
225230
nodeenv==1.9.1
226231
numpy==2.2.5
@@ -308,14 +313,19 @@ pyasn1==0.6.1
308313
pyasn1-modules==0.4.2
309314
pycparser==2.22
310315
pydantic==2.11.7
316+
pydantic-ai==1.0.5
317+
pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.5
311318
pydantic-core==2.33.2
319+
pydantic-evals==1.0.5
320+
pydantic-graph==1.0.5
312321
pydantic-settings==2.10.1
313322
pyee==13.0.0
314323
pyfiglet==1.0.3
315324
pygments==2.19.1
316325
pyjwt[crypto]==2.10.1
317326
pypdf==5.4.0
318327
pypdfium2==4.30.1
328+
pyperclip==1.9.0
319329
pypika==0.48.9
320330
pyproject-hooks==1.2.0
321331
pyright==1.1.400
@@ -348,7 +358,7 @@ rouge-score==0.1.2
348358
rpds-py==0.24.0
349359
rsa==4.9.1
350360
ruamel-yaml==0.17.4
351-
s3transfer==0.11.3
361+
s3transfer==0.13.1
352362
schema==0.7.7
353363
scipy==1.15.3
354364
send2trash==1.8.3
@@ -369,6 +379,7 @@ strictyaml==1.4.2
369379
striprtf==0.0.26
370380
sympy==1.14.0
371381
tabulate==0.9.0
382+
temporalio==1.17.0
372383
tenacity==9.0.0
373384
termcolor==3.1.0
374385
terminado==0.18.1
@@ -384,6 +395,7 @@ traceloop-sdk==0.40.14
384395
trafaret==2.1.1
385396
traitlets==5.14.3
386397
typer==0.15.3
398+
types-protobuf==6.30.2.20250822
387399
types-python-dateutil==2.9.0.20241206
388400
types-requests==2.32.0.20250328
389401
typing-extensions==4.14.1

0 commit comments

Comments
 (0)