Skip to content

Commit

Permalink
⬆️ Upgrade dependencies and migrate to Python 3.13
Browse files Browse the repository at this point in the history
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
  • Loading branch information
TechNickAI committed Jan 19, 2025
1 parent 312d3d5 commit 5ecd92c
Showing 1 changed file with 41 additions and 52 deletions.
93 changes: 41 additions & 52 deletions requirements/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,104 +1,98 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile requirements/requirements.in
#
annotated-types==0.7.0
# via pydantic
anthropic==0.30.0
anthropic==0.43.1
# via langchain-anthropic
anyio==4.4.0
anyio==4.8.0
# via
# anthropic
# httpx
# openai
arrow==1.3.0
# via -r requirements/requirements.in
certifi==2024.6.2
certifi==2024.12.14
# via
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
charset-normalizer==3.4.1
# via requests
click==8.1.7
click==8.1.8
# via -r requirements/requirements.in
defusedxml==0.7.1
# via langchain-anthropic
distro==1.9.0
# via
# anthropic
# openai
filelock==3.15.4
# via huggingface-hub
fsspec==2024.6.1
# via huggingface-hub
gitdb==4.0.11
gitdb==4.0.12
# via gitpython
gitpython==3.1.43
gitpython==3.1.44
# via -r requirements/requirements.in
h11==0.14.0
# via httpcore
httpcore==1.0.5
httpcore==1.0.7
# via httpx
httpx==0.27.0
httpx==0.28.1
# via
# anthropic
# langsmith
# openai
huggingface-hub==0.23.4
# via tokenizers
humanize==4.10.0
humanize==4.11.0
# via -r requirements/requirements.in
idna==3.7
idna==3.10
# via
# anyio
# httpx
# requests
jiter==0.5.0
jiter==0.8.2
# via
# anthropic
# openai
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain-anthropic==0.1.23
langchain-anthropic==0.3.3
# via -r requirements/requirements.in
langchain-core==0.2.35
langchain-core==0.3.30
# via
# -r requirements/requirements.in
# langchain-anthropic
# langchain-openai
langchain-openai==0.1.23
langchain-openai==0.3.1
# via -r requirements/requirements.in
langsmith==0.1.82
langsmith==0.2.11
# via langchain-core
loguru==0.7.2
loguru==0.7.3
# via -r requirements/requirements.in
markdown-it-py==3.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
openai==1.42.0
openai==1.59.8
# via langchain-openai
orjson==3.10.5
orjson==3.10.15
# via langsmith
packaging==24.1
# via
# huggingface-hub
# langchain-core
prompt-toolkit==3.0.47
packaging==24.2
# via langchain-core
prompt-toolkit==3.0.48
# via -r requirements/requirements.in
pydantic==2.8.0
pydantic==2.10.5
# via
# anthropic
# langchain-anthropic
# langchain-core
# langsmith
# openai
pydantic-core==2.20.0
pydantic-core==2.27.2
# via pydantic
pygments==2.18.0
pygments==2.19.1
# via rich
pyperclip==1.9.0
# via -r requirements/requirements.in
Expand All @@ -107,50 +101,45 @@ python-dateutil==2.9.0.post0
pyyaml==6.0.2
# via
# -r requirements/requirements.in
# huggingface-hub
# langchain-core
regex==2024.5.15
regex==2024.11.6
# via tiktoken
requests==2.32.3
# via
# huggingface-hub
# langsmith
# requests-toolbelt
# tiktoken
rich==13.8.0
requests-toolbelt==1.0.0
# via langsmith
rich==13.9.4
# via -r requirements/requirements.in
six==1.16.0
six==1.17.0
# via python-dateutil
smmap==5.0.1
smmap==5.0.2
# via gitdb
sniffio==1.3.1
# via
# anthropic
# anyio
# httpx
# openai
tenacity==8.4.2
tenacity==9.0.0
# via langchain-core
tiktoken==0.7.0
tiktoken==0.8.0
# via
# -r requirements/requirements.in
# langchain-openai
tokenizers==0.19.1
# via anthropic
tqdm==4.66.4
# via
# huggingface-hub
# openai
types-python-dateutil==2.9.0.20240316
tqdm==4.67.1
# via openai
types-python-dateutil==2.9.0.20241206
# via arrow
typing-extensions==4.12.2
# via
# anthropic
# huggingface-hub
# langchain-core
# openai
# pydantic
# pydantic-core
urllib3==2.2.2
urllib3==2.3.0
# via requests
wcwidth==0.2.13
# via prompt-toolkit

0 comments on commit 5ecd92c

Please sign in to comment.