From d8e1e823e742933ca5594488b4cf8802a1df7d3f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 31 Oct 2024 16:04:37 -0700 Subject: [PATCH] update deps with chained constraints --- requirements/requirements-browser.txt | 77 ++++++++++++++++++++++-- requirements/requirements-dev.txt | 22 ++++++- requirements/requirements-help.txt | 54 ++++++++++++++++- requirements/requirements-playwright.txt | 7 ++- 4 files changed, 151 insertions(+), 9 deletions(-) diff --git a/requirements/requirements-browser.txt b/requirements/requirements-browser.txt index 3fd0c8b602b..538b5dc9ba6 100644 --- a/requirements/requirements-browser.txt +++ b/requirements/requirements-browser.txt @@ -2,13 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --output-file=requirements/requirements-browser.txt requirements/requirements-browser.in +# pip-compile --constraint=requirements.txt --constraint=requirements/requirements-dev.txt --constraint=requirements/requirements-help.txt --output-file=requirements/requirements-browser.txt requirements/requirements-browser.in # altair==5.4.1 # via streamlit attrs==24.2.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-help.txt # jsonschema # referencing blinker==1.8.2 @@ -17,71 +19,108 @@ cachetools==5.5.0 # via streamlit certifi==2024.8.30 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # requests charset-normalizer==3.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # requests click==8.1.7 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # streamlit gitdb==4.0.11 # via + # -c requirements.txt # -c requirements/../requirements.txt # gitpython gitpython==3.1.43 # via + # -c requirements.txt # -c requirements/../requirements.txt # streamlit idna==3.10 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # requests jinja2==3.1.4 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # altair # pydeck jsonschema==4.23.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # altair jsonschema-specifications==2024.10.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # jsonschema markdown-it-py==3.0.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # rich markupsafe==3.0.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # jinja2 mdurl==0.1.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # markdown-it-py narwhals==1.12.1 # via altair numpy==1.26.4 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # pandas # pydeck # streamlit packaging==24.1 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # altair # streamlit pandas==2.2.3 - # via streamlit + # via + # -c requirements/requirements-dev.txt + # streamlit pillow==10.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # streamlit protobuf==5.28.3 # via streamlit @@ -91,58 +130,84 @@ pydeck==0.9.1 # via streamlit pygments==2.18.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # rich python-dateutil==2.9.0.post0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # pandas pytz==2024.2 - # via pandas + # via + # -c requirements/requirements-dev.txt + # pandas referencing==0.35.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # streamlit rich==13.9.3 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # streamlit rpds-py==0.20.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # jsonschema # referencing six==1.16.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # python-dateutil smmap==5.0.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # gitdb streamlit==1.39.0 # via -r requirements/requirements-browser.in -tenacity==9.0.0 - # via streamlit +tenacity==8.5.0 + # via + # -c requirements/requirements-help.txt + # streamlit toml==0.10.2 # via streamlit tornado==6.4.1 # via streamlit typing-extensions==4.12.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # altair # streamlit tzdata==2024.2 - # via pandas + # via + # -c requirements/requirements-dev.txt + # pandas urllib3==2.2.3 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # requests watchdog==4.0.2 # via -r requirements/requirements-browser.in diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 00f8dde9996..945efbf9553 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in +# pip-compile --constraint=requirements.txt --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in # alabaster==1.0.0 # via sphinx @@ -12,16 +12,19 @@ build==1.2.2.post1 # via pip-tools certifi==2024.8.30 # via + # -c requirements.txt # -c requirements/../requirements.txt # requests cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # requests click==8.1.7 # via + # -c requirements.txt # -c requirements/../requirements.txt # pip-tools # typer @@ -45,6 +48,7 @@ docutils==0.21.2 # sphinx-rtd-theme filelock==3.16.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # virtualenv fonttools==4.54.1 @@ -53,6 +57,7 @@ identify==2.6.1 # via pre-commit idna==3.10 # via + # -c requirements.txt # -c requirements/../requirements.txt # requests imagesize==1.4.1 @@ -63,6 +68,7 @@ iniconfig==2.0.0 # via pytest jinja2==3.1.4 # via + # -c requirements.txt # -c requirements/../requirements.txt # sphinx kiwisolver==1.4.7 @@ -71,16 +77,19 @@ lox==0.12.0 # via -r requirements/requirements-dev.in markdown-it-py==3.0.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # rich markupsafe==3.0.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # jinja2 matplotlib==3.9.2 # via -r requirements/requirements-dev.in mdurl==0.1.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # markdown-it-py multiprocess==0.70.17 @@ -89,12 +98,14 @@ nodeenv==1.9.1 # via pre-commit numpy==1.26.4 # via + # -c requirements.txt # -c requirements/../requirements.txt # contourpy # matplotlib # pandas packaging==24.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # build # matplotlib @@ -106,6 +117,7 @@ pathos==0.3.3 # via lox pillow==10.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # matplotlib pip-tools==7.4.1 @@ -122,6 +134,7 @@ pre-commit==4.0.1 # via -r requirements/requirements-dev.in pygments==2.18.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # rich # sphinx @@ -135,6 +148,7 @@ pytest==8.3.3 # via -r requirements/requirements-dev.in python-dateutil==2.9.0.post0 # via + # -c requirements.txt # -c requirements/../requirements.txt # matplotlib # pandas @@ -142,14 +156,17 @@ pytz==2024.2 # via pandas pyyaml==6.0.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # pre-commit requests==2.32.3 # via + # -c requirements.txt # -c requirements/../requirements.txt # sphinx rich==13.9.3 # via + # -c requirements.txt # -c requirements/../requirements.txt # typer semver==3.0.2 @@ -158,6 +175,7 @@ shellingham==1.5.4 # via typer six==1.16.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # python-dateutil snowballstemmer==2.2.0 @@ -186,12 +204,14 @@ typer==0.12.5 # via -r requirements/requirements-dev.in typing-extensions==4.12.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # typer tzdata==2024.2 # via pandas urllib3==2.2.3 # via + # -c requirements.txt # -c requirements/../requirements.txt # requests virtualenv==20.27.1 diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt index 2a5a6406d88..cbaa2e0a18e 100644 --- a/requirements/requirements-help.txt +++ b/requirements/requirements-help.txt @@ -2,46 +2,58 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --output-file=requirements/requirements-help.txt requirements/requirements-help.in +# pip-compile --constraint=requirements.txt --constraint=requirements/requirements-dev.txt --output-file=requirements/requirements-help.txt requirements/requirements-help.in # aiohappyeyeballs==2.4.3 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp aiohttp==3.10.10 # via + # -c requirements.txt # -c requirements/../requirements.txt # huggingface-hub # llama-index-core aiosignal==1.3.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp annotated-types==0.7.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # pydantic anyio==4.6.2.post1 # via + # -c requirements.txt # -c requirements/../requirements.txt # httpx attrs==24.2.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp certifi==2024.8.30 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # httpcore # httpx # requests charset-normalizer==3.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # requests click==8.1.7 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # nltk dataclasses-json==0.6.7 # via llama-index-core @@ -51,17 +63,21 @@ dirtyjson==1.0.8 # via llama-index-core filelock==3.16.1 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # huggingface-hub # torch # transformers frozenlist==1.5.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp # aiosignal fsspec==2024.10.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # huggingface-hub # llama-index-core @@ -72,18 +88,22 @@ greenlet==3.0.3 # sqlalchemy h11==0.14.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # httpcore httpcore==1.0.6 # via + # -c requirements.txt # -c requirements/../requirements.txt # httpx httpx==0.27.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # llama-index-core huggingface-hub[inference]==0.26.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # llama-index-embeddings-huggingface # sentence-transformers @@ -91,14 +111,18 @@ huggingface-hub[inference]==0.26.2 # transformers idna==3.10 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # anyio # httpx # requests # yarl jinja2==3.1.4 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # torch joblib==1.4.2 # via @@ -112,7 +136,9 @@ llama-index-embeddings-huggingface==0.3.1 # via -r requirements/requirements-help.in markupsafe==3.0.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # jinja2 marshmallow==3.23.0 # via dataclasses-json @@ -120,6 +146,7 @@ mpmath==1.3.0 # via sympy multidict==6.1.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp # yarl @@ -129,6 +156,7 @@ nest-asyncio==1.6.0 # via llama-index-core networkx==3.2.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # llama-index-core # torch @@ -136,49 +164,63 @@ nltk==3.9.1 # via llama-index-core numpy==1.26.4 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # llama-index-core # scikit-learn # scipy # transformers packaging==24.1 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # huggingface-hub # marshmallow # transformers pillow==10.4.0 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # llama-index-core # sentence-transformers propcache==0.2.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # yarl pydantic==2.9.2 # via + # -c requirements.txt # -c requirements/../requirements.txt # llama-index-core pydantic-core==2.23.4 # via + # -c requirements.txt # -c requirements/../requirements.txt # pydantic pyyaml==6.0.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # huggingface-hub # llama-index-core # transformers regex==2024.9.11 # via + # -c requirements.txt # -c requirements/../requirements.txt # nltk # tiktoken # transformers requests==2.32.3 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # huggingface-hub # llama-index-core # tiktoken @@ -189,6 +231,7 @@ scikit-learn==1.5.2 # via sentence-transformers scipy==1.13.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # scikit-learn # sentence-transformers @@ -196,6 +239,7 @@ sentence-transformers==3.2.1 # via llama-index-embeddings-huggingface sniffio==1.3.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # anyio # httpx @@ -211,16 +255,19 @@ threadpoolctl==3.5.0 # via scikit-learn tiktoken==0.8.0 # via + # -c requirements.txt # -c requirements/../requirements.txt # llama-index-core tokenizers==0.19.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # transformers torch==2.2.2 # via sentence-transformers tqdm==4.66.6 # via + # -c requirements.txt # -c requirements/../requirements.txt # huggingface-hub # llama-index-core @@ -231,7 +278,9 @@ transformers==4.44.2 # via sentence-transformers typing-extensions==4.12.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # huggingface-hub # llama-index-core # pydantic @@ -245,7 +294,9 @@ typing-inspect==0.9.0 # llama-index-core urllib3==2.2.3 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-dev.txt # requests wrapt==1.16.0 # via @@ -253,5 +304,6 @@ wrapt==1.16.0 # llama-index-core yarl==1.17.1 # via + # -c requirements.txt # -c requirements/../requirements.txt # aiohttp diff --git a/requirements/requirements-playwright.txt b/requirements/requirements-playwright.txt index 0d92718fdc0..6e63e4666d3 100644 --- a/requirements/requirements-playwright.txt +++ b/requirements/requirements-playwright.txt @@ -2,10 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --output-file=requirements/requirements-playwright.txt requirements/requirements-playwright.in +# pip-compile --constraint=requirements.txt --constraint=requirements/requirements-browser.txt --constraint=requirements/requirements-dev.txt --constraint=requirements/requirements-help.txt --output-file=requirements/requirements-playwright.txt requirements/requirements-playwright.in # greenlet==3.0.3 # via + # -c requirements/requirements-help.txt # -r requirements/requirements-playwright.in # playwright playwright==1.47.0 @@ -14,5 +15,9 @@ pyee==12.0.0 # via playwright typing-extensions==4.12.2 # via + # -c requirements.txt # -c requirements/../requirements.txt + # -c requirements/requirements-browser.txt + # -c requirements/requirements-dev.txt + # -c requirements/requirements-help.txt # pyee