From d750511c7c152ad4300eda3e4eeb2121713c7439 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 18 Apr 2024 16:18:36 -0700 Subject: [PATCH] added litellm dep; upgraded all deps --- dev-requirements.txt | 101 +++++++++++++++++---------------- requirements.in | 1 + requirements.txt | 130 ++++++++++++++++++++++++++++++------------- 3 files changed, 146 insertions(+), 86 deletions(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index e435980e3..9c049deb0 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -4,13 +4,13 @@ # # pip-compile --output-file=dev-requirements.txt dev-requirements.in # -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx babel==2.14.0 # via sphinx -build==1.0.3 +build==1.2.1 # via pip-tools -certifi==2023.11.17 +certifi==2024.2.2 # via requests cfgv==3.4.0 # via pre-commit @@ -20,11 +20,11 @@ click==8.1.7 # via # pip-tools # typer -contourpy==1.2.0 +contourpy==1.2.1 # via matplotlib cycler==0.12.1 # via matplotlib -dill==0.3.7 +dill==0.3.8 # via # multiprocess # pathos @@ -34,13 +34,13 @@ docutils==0.20.1 # via # sphinx # sphinx-rtd-theme -filelock==3.13.1 +filelock==3.13.4 # via virtualenv -fonttools==4.47.0 +fonttools==4.51.0 # via matplotlib -identify==2.5.33 +identify==2.5.35 # via pre-commit -idna==3.6 +idna==3.7 # via requests imagesize==1.4.1 # via sphinx @@ -48,107 +48,114 @@ imgcat==0.5.0 # via -r dev-requirements.in iniconfig==2.0.0 # via pytest -jinja2==3.1.2 +jinja2==3.1.3 # via sphinx kiwisolver==1.4.5 # via matplotlib lox==0.11.0 # via -r dev-requirements.in -markupsafe==2.1.3 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 # via jinja2 -matplotlib==3.8.2 +matplotlib==3.8.4 # via -r dev-requirements.in -multiprocess==0.70.15 +mdurl==0.1.2 + # via markdown-it-py +multiprocess==0.70.16 # via pathos nodeenv==1.8.0 # via pre-commit -numpy==1.26.3 +numpy==1.26.4 # via # contourpy # matplotlib # pandas -packaging==23.2 +packaging==24.0 # via # build # matplotlib # pytest # sphinx -pandas==2.1.4 +pandas==2.2.2 # via -r dev-requirements.in -pathos==0.3.1 +pathos==0.3.2 # via lox -pillow==10.2.0 +pillow==10.3.0 # via matplotlib -pip-tools==7.3.0 +pip-tools==7.4.1 # via -r dev-requirements.in -platformdirs==4.1.0 +platformdirs==4.2.0 # via virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via pytest -pox==0.3.3 +pox==0.3.4 # via pathos -ppft==1.7.6.7 +ppft==1.7.6.8 # via pathos -pre-commit==3.6.0 +pre-commit==3.7.0 # via -r dev-requirements.in pygments==2.17.2 - # via sphinx -pyparsing==3.1.1 + # via + # rich + # sphinx +pyparsing==3.1.2 # via matplotlib pyproject-hooks==1.0.0 - # via build -pytest==7.4.4 + # via + # build + # pip-tools +pytest==8.1.1 # via -r dev-requirements.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # matplotlib # pandas -pytz==2023.3.post1 +pytz==2024.1 # via pandas pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via sphinx +rich==13.7.1 + # via typer +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil snowballstemmer==2.2.0 # via sphinx -sphinx==7.2.6 +sphinx==7.3.6 # via # sphinx-rtd-theme - # sphinxcontrib-applehelp - # sphinxcontrib-devhelp - # sphinxcontrib-htmlhelp # sphinxcontrib-jquery - # sphinxcontrib-qthelp - # sphinxcontrib-serializinghtml sphinx-rtd-theme==2.0.0 # via lox -sphinxcontrib-applehelp==1.0.7 +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.5 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.4 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.6 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.9 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx -typer==0.9.0 +typer==0.12.3 # via -r dev-requirements.in -typing-extensions==4.9.0 +typing-extensions==4.11.0 # via typer -tzdata==2023.4 +tzdata==2024.1 # via pandas -urllib3==2.1.0 +urllib3==2.2.1 # via requests -virtualenv==20.25.0 +virtualenv==20.25.3 # via pre-commit -wheel==0.42.0 +wheel==0.43.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements.in b/requirements.in index d55382942..44467dc81 100644 --- a/requirements.in +++ b/requirements.in @@ -24,3 +24,4 @@ Pillow diff-match-patch playwright pypandoc +litellm \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 3f5ed1932..e15f0a489 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,21 +4,26 @@ # # pip-compile requirements.in # +aiohttp==3.9.5 + # via litellm +aiosignal==1.3.1 + # via aiohttp annotated-types==0.6.0 # via pydantic -anyio==4.2.0 +anyio==4.3.0 # via # httpx # openai attrs==23.2.0 # via + # aiohttp # jsonschema # referencing backoff==2.2.1 # via -r requirements.in beautifulsoup4==4.12.3 # via -r requirements.in -certifi==2023.11.17 +certifi==2024.2.2 # via # httpcore # httpx @@ -29,6 +34,8 @@ cffi==1.16.0 # soundfile charset-normalizer==3.3.2 # via requests +click==8.1.7 + # via litellm configargparse==1.7 # via -r requirements.in diff-match-patch==20230430 @@ -37,9 +44,17 @@ diskcache==5.6.3 # via -r requirements.in distro==1.9.0 # via openai +filelock==3.13.4 + # via huggingface-hub +frozenlist==1.4.1 + # via + # aiohttp + # aiosignal +fsspec==2024.3.1 + # via huggingface-hub gitdb==4.0.11 # via gitpython -gitpython==3.1.40 +gitpython==3.1.43 # via -r requirements.in greenlet==3.0.3 # via playwright @@ -47,76 +62,102 @@ grep-ast==0.2.4 # via -r requirements.in h11==0.14.0 # via httpcore -httpcore==1.0.2 +httpcore==1.0.5 # via httpx -httpx==0.26.0 +httpx==0.27.0 # via openai -idna==3.6 +huggingface-hub==0.22.2 + # via tokenizers +idna==3.7 # via # anyio # httpx # requests -jsonschema==4.20.0 + # yarl +importlib-metadata==7.1.0 + # via litellm +jinja2==3.1.3 + # via litellm +jsonschema==4.21.1 # via -r requirements.in jsonschema-specifications==2023.12.1 # via jsonschema +litellm==1.35.12 + # via -r requirements.in markdown-it-py==3.0.0 # via rich +markupsafe==2.1.5 + # via jinja2 mdurl==0.1.2 # via markdown-it-py -networkx==3.2.1 +multidict==6.0.5 + # via + # aiohttp + # yarl +networkx==3.3 # via -r requirements.in -numpy==1.26.3 +numpy==1.26.4 # via # -r requirements.in # scipy -openai==1.6.1 - # via -r requirements.in -packaging==23.2 - # via -r requirements.in +openai==1.23.1 + # via + # -r requirements.in + # litellm +packaging==24.0 + # via + # -r requirements.in + # huggingface-hub pathspec==0.12.1 # via # -r requirements.in # grep-ast -pillow==10.2.0 +pillow==10.3.0 # via -r requirements.in -playwright==1.41.2 +playwright==1.43.0 # via -r requirements.in prompt-toolkit==3.0.43 # via -r requirements.in -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.5.3 +pydantic==2.7.0 # via openai -pydantic-core==2.14.6 +pydantic-core==2.18.1 # via pydantic -pyee==11.0.1 +pyee==11.1.0 # via playwright pygments==2.17.2 # via rich -pypandoc==1.12 +pypandoc==1.13 # via -r requirements.in +python-dotenv==1.0.1 + # via litellm pyyaml==6.0.1 - # via -r requirements.in -referencing==0.32.0 + # via + # -r requirements.in + # huggingface-hub +referencing==0.34.0 # via # jsonschema # jsonschema-specifications -regex==2023.12.25 +regex==2024.4.16 # via tiktoken requests==2.31.0 - # via tiktoken -rich==13.7.0 + # via + # huggingface-hub + # litellm + # tiktoken +rich==13.7.1 # via -r requirements.in -rpds-py==0.16.2 +rpds-py==0.18.0 # via # jsonschema # referencing -scipy==1.11.4 +scipy==1.13.0 # via -r requirements.in smmap==5.0.1 # via gitdb -sniffio==1.3.0 +sniffio==1.3.1 # via # anyio # httpx @@ -127,21 +168,32 @@ soundfile==0.12.1 # via -r requirements.in soupsieve==2.5 # via beautifulsoup4 -tiktoken==0.5.2 - # via -r requirements.in -tqdm==4.66.1 - # via openai -tree-sitter==0.20.4 - # via tree-sitter-languages -tree-sitter-languages==1.9.1 - # via grep-ast -typing-extensions==4.9.0 +tiktoken==0.6.0 # via + # -r requirements.in + # litellm +tokenizers==0.19.1 + # via litellm +tqdm==4.66.2 + # via + # huggingface-hub + # openai +tree-sitter==0.21.3 + # via tree-sitter-languages +tree-sitter-languages==1.10.2 + # via grep-ast +typing-extensions==4.11.0 + # via + # huggingface-hub # openai # pydantic # pydantic-core # pyee -urllib3==2.1.0 +urllib3==2.2.1 # via requests -wcwidth==0.2.12 +wcwidth==0.2.13 # via prompt-toolkit +yarl==1.9.4 + # via aiohttp +zipp==3.18.1 + # via importlib-metadata