Skip to content

Commit 5ecd92c

Browse files
committed
⬆️ Upgrade dependencies and migrate to Python 3.13
Major version bumps include: - anthropic 0.30.0 → 0.43.1 - langchain-core 0.2.35 → 0.3.30 - openai 1.42.0 → 1.59.8 - pydantic 2.8.0 → 2.10.5 Removes huggingface-hub and tokenizers dependencies
1 parent 312d3d5 commit 5ecd92c

File tree

1 file changed

+41
-52
lines changed

1 file changed

+41
-52
lines changed

Diff for: requirements/requirements.txt

+41-52
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,98 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile requirements/requirements.in
66
#
77
annotated-types==0.7.0
88
# via pydantic
9-
anthropic==0.30.0
9+
anthropic==0.43.1
1010
# via langchain-anthropic
11-
anyio==4.4.0
11+
anyio==4.8.0
1212
# via
1313
# anthropic
1414
# httpx
1515
# openai
1616
arrow==1.3.0
1717
# via -r requirements/requirements.in
18-
certifi==2024.6.2
18+
certifi==2024.12.14
1919
# via
2020
# httpcore
2121
# httpx
2222
# requests
23-
charset-normalizer==3.3.2
23+
charset-normalizer==3.4.1
2424
# via requests
25-
click==8.1.7
25+
click==8.1.8
2626
# via -r requirements/requirements.in
2727
defusedxml==0.7.1
2828
# via langchain-anthropic
2929
distro==1.9.0
3030
# via
3131
# anthropic
3232
# openai
33-
filelock==3.15.4
34-
# via huggingface-hub
35-
fsspec==2024.6.1
36-
# via huggingface-hub
37-
gitdb==4.0.11
33+
gitdb==4.0.12
3834
# via gitpython
39-
gitpython==3.1.43
35+
gitpython==3.1.44
4036
# via -r requirements/requirements.in
4137
h11==0.14.0
4238
# via httpcore
43-
httpcore==1.0.5
39+
httpcore==1.0.7
4440
# via httpx
45-
httpx==0.27.0
41+
httpx==0.28.1
4642
# via
4743
# anthropic
44+
# langsmith
4845
# openai
49-
huggingface-hub==0.23.4
50-
# via tokenizers
51-
humanize==4.10.0
46+
humanize==4.11.0
5247
# via -r requirements/requirements.in
53-
idna==3.7
48+
idna==3.10
5449
# via
5550
# anyio
5651
# httpx
5752
# requests
58-
jiter==0.5.0
53+
jiter==0.8.2
5954
# via
6055
# anthropic
6156
# openai
6257
jsonpatch==1.33
6358
# via langchain-core
6459
jsonpointer==3.0.0
6560
# via jsonpatch
66-
langchain-anthropic==0.1.23
61+
langchain-anthropic==0.3.3
6762
# via -r requirements/requirements.in
68-
langchain-core==0.2.35
63+
langchain-core==0.3.30
6964
# via
7065
# -r requirements/requirements.in
7166
# langchain-anthropic
7267
# langchain-openai
73-
langchain-openai==0.1.23
68+
langchain-openai==0.3.1
7469
# via -r requirements/requirements.in
75-
langsmith==0.1.82
70+
langsmith==0.2.11
7671
# via langchain-core
77-
loguru==0.7.2
72+
loguru==0.7.3
7873
# via -r requirements/requirements.in
7974
markdown-it-py==3.0.0
8075
# via rich
8176
mdurl==0.1.2
8277
# via markdown-it-py
83-
openai==1.42.0
78+
openai==1.59.8
8479
# via langchain-openai
85-
orjson==3.10.5
80+
orjson==3.10.15
8681
# via langsmith
87-
packaging==24.1
88-
# via
89-
# huggingface-hub
90-
# langchain-core
91-
prompt-toolkit==3.0.47
82+
packaging==24.2
83+
# via langchain-core
84+
prompt-toolkit==3.0.48
9285
# via -r requirements/requirements.in
93-
pydantic==2.8.0
86+
pydantic==2.10.5
9487
# via
9588
# anthropic
89+
# langchain-anthropic
9690
# langchain-core
9791
# langsmith
9892
# openai
99-
pydantic-core==2.20.0
93+
pydantic-core==2.27.2
10094
# via pydantic
101-
pygments==2.18.0
95+
pygments==2.19.1
10296
# via rich
10397
pyperclip==1.9.0
10498
# via -r requirements/requirements.in
@@ -107,50 +101,45 @@ python-dateutil==2.9.0.post0
107101
pyyaml==6.0.2
108102
# via
109103
# -r requirements/requirements.in
110-
# huggingface-hub
111104
# langchain-core
112-
regex==2024.5.15
105+
regex==2024.11.6
113106
# via tiktoken
114107
requests==2.32.3
115108
# via
116-
# huggingface-hub
117109
# langsmith
110+
# requests-toolbelt
118111
# tiktoken
119-
rich==13.8.0
112+
requests-toolbelt==1.0.0
113+
# via langsmith
114+
rich==13.9.4
120115
# via -r requirements/requirements.in
121-
six==1.16.0
116+
six==1.17.0
122117
# via python-dateutil
123-
smmap==5.0.1
118+
smmap==5.0.2
124119
# via gitdb
125120
sniffio==1.3.1
126121
# via
127122
# anthropic
128123
# anyio
129-
# httpx
130124
# openai
131-
tenacity==8.4.2
125+
tenacity==9.0.0
132126
# via langchain-core
133-
tiktoken==0.7.0
127+
tiktoken==0.8.0
134128
# via
135129
# -r requirements/requirements.in
136130
# langchain-openai
137-
tokenizers==0.19.1
138-
# via anthropic
139-
tqdm==4.66.4
140-
# via
141-
# huggingface-hub
142-
# openai
143-
types-python-dateutil==2.9.0.20240316
131+
tqdm==4.67.1
132+
# via openai
133+
types-python-dateutil==2.9.0.20241206
144134
# via arrow
145135
typing-extensions==4.12.2
146136
# via
147137
# anthropic
148-
# huggingface-hub
149138
# langchain-core
150139
# openai
151140
# pydantic
152141
# pydantic-core
153-
urllib3==2.2.2
142+
urllib3==2.3.0
154143
# via requests
155144
wcwidth==0.2.13
156145
# via prompt-toolkit

0 commit comments

Comments
 (0)