From 317dffd2d4757b32ba51cb664915de5fbb5495bf Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Wed, 1 May 2024 11:31:17 +0100 Subject: [PATCH] Add pip-compile style lockfiles generated by uv --- .../requirements/requirements-all-dev.txt | 475 ++++++++++++++++++ pydatalab/requirements/requirements-all.txt | 354 +++++++++++++ 2 files changed, 829 insertions(+) create mode 100644 pydatalab/requirements/requirements-all-dev.txt create mode 100644 pydatalab/requirements/requirements-all.txt diff --git a/pydatalab/requirements/requirements-all-dev.txt b/pydatalab/requirements/requirements-all-dev.txt new file mode 100644 index 000000000..c97adeef6 --- /dev/null +++ b/pydatalab/requirements/requirements-all-dev.txt @@ -0,0 +1,475 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml -o requirements-all-dev.txt --extra all --extra dev +aiohttp==3.9.5 + # via + # langchain + # langchain-community +aiosignal==1.3.1 + # via aiohttp +anthropic==0.25.7 + # via langchain-anthropic +anyio==4.3.0 + # via + # anthropic + # httpx + # openai +async-timeout==4.0.3 + # via + # aiohttp + # langchain +attrs==23.2.0 + # via aiohttp +babel==2.14.0 + # via mkdocs-material +bcrypt==4.1.2 + # via paramiko +blinker==1.8.1 + # via flask-mail +bokeh==2.4.3 +bracex==2.4 + # via wcmatch +brotli==1.1.0 + # via flask-compress +certifi==2024.2.2 + # via + # httpcore + # httpx + # requests +cffi==1.16.0 + # via + # cryptography + # pynacl +cfgv==3.4.0 + # via pre-commit +charset-normalizer==3.3.2 + # via requests +click==8.1.7 + # via + # dask + # flask + # mkdocs + # mkdocstrings +cloudpickle==3.0.0 + # via dask +colorama==0.4.6 + # via mkdocs-material +contourpy==1.2.1 + # via matplotlib +coverage==7.5.0 + # via pytest-cov +cryptography==42.0.5 + # via paramiko +cycler==0.12.1 + # via matplotlib +dask==2024.4.2 + # via rosettasciio +dataclasses-json==0.6.5 + # via + # langchain + # langchain-community +defusedxml==0.7.1 + # via + # langchain-anthropic + # odfpy +distlib==0.3.8 + # via virtualenv +distro==1.9.0 + # via + # anthropic + # openai +dnspython==2.6.1 + # via + # email-validator + # pymongo +email-validator==2.1.1 + # via pydantic +et-xmlfile==1.1.0 + # via openpyxl +exceptiongroup==1.2.1 + # via + # anyio + # pytest +filelock==3.14.0 + # via + # huggingface-hub + # virtualenv +flask==2.0.3 + # via + # flask-compress + # flask-cors + # flask-dance + # flask-login + # flask-mail + # flask-pymongo +flask-compress==1.15 +flask-cors==4.0.0 +flask-dance==7.1.0 +flask-login==0.6.3 +flask-mail==0.9.1 +flask-pymongo==2.3.0 +fonttools==4.51.0 + # via matplotlib +frozenlist==1.4.1 + # via + # aiohttp + # aiosignal +fsspec==2024.3.1 + # via + # dask + # huggingface-hub +galvani==0.4.1 + # via navani +ghp-import==2.1.0 + # via mkdocs +greenlet==3.0.3 + # via sqlalchemy +h11==0.14.0 + # via httpcore +httpcore==1.0.5 + # via httpx +httpx==0.27.0 + # via + # anthropic + # openai +huggingface-hub==0.22.2 + # via tokenizers +identify==2.5.36 + # via pre-commit +idna==3.7 + # via + # anyio + # email-validator + # httpx + # requests + # yarl +importlib-metadata==7.1.0 + # via dask +iniconfig==2.0.0 + # via pytest +invoke==2.2.0 +itsdangerous==2.2.0 + # via flask +jinja2==3.1.3 + # via + # bokeh + # flask + # mkdocs + # mkdocs-material + # mkdocstrings +jsonpatch==1.33 + # via + # langchain + # langchain-core +jsonpointer==2.4 + # via jsonpatch +kiwisolver==1.4.5 + # via matplotlib +langchain==0.1.17 +langchain-anthropic==0.1.11 +langchain-community==0.0.36 + # via langchain +langchain-core==0.1.48 + # via + # langchain + # langchain-anthropic + # langchain-community + # langchain-openai + # langchain-text-splitters +langchain-openai==0.1.4 +langchain-text-splitters==0.0.1 + # via langchain +langsmith==0.1.52 + # via + # langchain + # langchain-community + # langchain-core +locket==1.0.0 + # via partd +markdown==3.6 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions +markupsafe==2.1.5 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +marshmallow==3.21.1 + # via dataclasses-json +matplotlib==3.8.4 + # via navani +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.0 + # via + # mkdocs-autorefs + # mkdocs-awesome-pages-plugin + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.0.1 + # via mkdocstrings +mkdocs-awesome-pages-plugin==2.9.2 +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-material==9.5.20 +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.25.0 + # via mkdocstrings-python-legacy +mkdocstrings-python-legacy==0.2.3 + # via mkdocstrings +mongomock==4.1.2 +multidict==6.0.5 + # via + # aiohttp + # yarl +mypy-extensions==1.0.0 + # via typing-inspect +natsort==8.4.0 + # via mkdocs-awesome-pages-plugin +navani @ git+https://github.com/the-grey-group/navani.git@32aa742c3b84aa63fb4e3bd7b1824acb89e2b61d +newarenda==2024.4.1 + # via navani +nmrglue==0.10 +nodeenv==1.8.0 + # via pre-commit +numpy==1.26.4 + # via + # bokeh + # contourpy + # dask + # galvani + # langchain + # langchain-community + # matplotlib + # navani + # nmrglue + # pandas + # periodictable + # pybaselines + # rosettasciio + # scipy +oauthlib==3.2.2 + # via + # flask-dance + # requests-oauthlib +odfpy==1.4.1 + # via pandas +openai==1.25.0 + # via langchain-openai +openpyxl==3.1.2 + # via + # navani + # pandas +orjson==3.10.2 + # via langsmith +packaging==23.2 + # via + # bokeh + # dask + # huggingface-hub + # langchain-core + # marshmallow + # matplotlib + # mkdocs + # mongomock + # pytest +paginate==0.5.6 + # via mkdocs-material +pandas==2.2.2 + # via + # navani + # newarenda +paramiko==3.4.0 +partd==1.4.1 + # via dask +pathspec==0.12.1 + # via mkdocs +periodictable==1.7.0 +pillow==10.3.0 + # via + # bokeh + # matplotlib +pint==0.23 + # via rosettasciio +platformdirs==4.2.1 + # via + # mkdocs-get-deps + # mkdocstrings + # virtualenv +pluggy==1.5.0 + # via pytest +pre-commit==3.7.0 +pybaselines==1.1.0 +pycparser==2.22 + # via cffi +pydantic==1.10.15 + # via + # anthropic + # langchain + # langchain-core + # langsmith + # openai +pygments==2.17.2 + # via mkdocs-material +pyjwt==2.8.0 +pymdown-extensions==10.8.1 + # via + # mkdocs-material + # mkdocstrings +pymongo==4.7.1 + # via flask-pymongo +pynacl==1.5.0 + # via paramiko +pyparsing==3.1.2 + # via + # matplotlib + # periodictable +pytest==8.2.0 + # via + # pytest-cov + # pytest-dependency +pytest-cov==5.0.0 +pytest-dependency==0.6.0 +python-box==6.1.0 + # via rosettasciio +python-calamine==0.2.0 + # via pandas +python-dateutil==2.9.0.post0 + # via + # ghp-import + # matplotlib + # pandas + # rosettasciio +python-dotenv==1.0.1 +pytkdocs==0.16.1 + # via mkdocstrings-python-legacy +pytz==2024.1 + # via pandas +pyxlsb==1.0.10 + # via pandas +pyyaml==6.0.1 + # via + # bokeh + # dask + # huggingface-hub + # langchain + # langchain-community + # langchain-core + # mkdocs + # mkdocs-get-deps + # pre-commit + # pymdown-extensions + # pyyaml-env-tag + # rosettasciio +pyyaml-env-tag==0.1 + # via mkdocs +regex==2024.4.28 + # via + # mkdocs-material + # tiktoken +requests==2.31.0 + # via + # flask-dance + # huggingface-hub + # langchain + # langchain-community + # langsmith + # mkdocs-material + # requests-oauthlib + # tiktoken +requests-oauthlib==2.0.0 + # via flask-dance +rosettasciio==0.3 +scipy==1.13.0 + # via + # navani + # nmrglue + # pybaselines +sentinels==1.0.0 + # via mongomock +setuptools==69.5.1 + # via + # nodeenv + # pytest-dependency +six==1.16.0 + # via python-dateutil +sniffio==1.3.1 + # via + # anthropic + # anyio + # httpx + # openai +sqlalchemy==2.0.29 + # via + # langchain + # langchain-community +tenacity==8.2.3 + # via + # langchain + # langchain-community + # langchain-core +tiktoken==0.6.0 + # via langchain-openai +tokenizers==0.19.1 + # via anthropic +tomli==2.0.1 + # via + # coverage + # pytest +toolz==0.12.1 + # via + # dask + # partd +tornado==6.4 + # via bokeh +tqdm==4.66.2 + # via + # huggingface-hub + # openai +typing-extensions==4.11.0 + # via + # anthropic + # anyio + # bokeh + # huggingface-hub + # openai + # pint + # pydantic + # sqlalchemy + # typing-inspect +typing-inspect==0.9.0 + # via dataclasses-json +tzdata==2024.1 + # via pandas +urllib3==2.2.1 + # via requests +urlobject==2.4.3 + # via flask-dance +virtualenv==20.26.1 + # via pre-commit +watchdog==4.0.0 + # via mkdocs +wcmatch==8.5.1 + # via mkdocs-awesome-pages-plugin +werkzeug==2.0.3 + # via + # flask + # flask-dance + # flask-login +xlrd==2.0.1 + # via pandas +xlsxwriter==3.2.0 + # via pandas +yarl==1.9.4 + # via aiohttp +zipp==3.18.1 + # via importlib-metadata +zstandard==0.22.0 + # via flask-compress diff --git a/pydatalab/requirements/requirements-all.txt b/pydatalab/requirements/requirements-all.txt new file mode 100644 index 000000000..8230dbcd2 --- /dev/null +++ b/pydatalab/requirements/requirements-all.txt @@ -0,0 +1,354 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml -o requirements-all.txt --extra all +aiohttp==3.9.5 + # via + # langchain + # langchain-community +aiosignal==1.3.1 + # via aiohttp +anthropic==0.25.7 + # via langchain-anthropic +anyio==4.3.0 + # via + # anthropic + # httpx + # openai +async-timeout==4.0.3 + # via + # aiohttp + # langchain +attrs==23.2.0 + # via aiohttp +bcrypt==4.1.2 + # via paramiko +blinker==1.8.1 + # via flask-mail +bokeh==2.4.3 +brotli==1.1.0 + # via flask-compress +certifi==2024.2.2 + # via + # httpcore + # httpx + # requests +cffi==1.16.0 + # via + # cryptography + # pynacl +charset-normalizer==3.3.2 + # via requests +click==8.1.7 + # via + # dask + # flask +cloudpickle==3.0.0 + # via dask +contourpy==1.2.1 + # via matplotlib +cryptography==42.0.5 + # via paramiko +cycler==0.12.1 + # via matplotlib +dask==2024.4.2 + # via rosettasciio +dataclasses-json==0.6.5 + # via + # langchain + # langchain-community +defusedxml==0.7.1 + # via + # langchain-anthropic + # odfpy +distro==1.9.0 + # via + # anthropic + # openai +dnspython==2.6.1 + # via + # email-validator + # pymongo +email-validator==2.1.1 + # via pydantic +et-xmlfile==1.1.0 + # via openpyxl +exceptiongroup==1.2.1 + # via anyio +filelock==3.14.0 + # via huggingface-hub +flask==2.0.3 + # via + # flask-compress + # flask-cors + # flask-dance + # flask-login + # flask-mail + # flask-pymongo +flask-compress==1.15 +flask-cors==4.0.0 +flask-dance==7.1.0 +flask-login==0.6.3 +flask-mail==0.9.1 +flask-pymongo==2.3.0 +fonttools==4.51.0 + # via matplotlib +frozenlist==1.4.1 + # via + # aiohttp + # aiosignal +fsspec==2024.3.1 + # via + # dask + # huggingface-hub +galvani==0.4.1 + # via navani +greenlet==3.0.3 + # via sqlalchemy +h11==0.14.0 + # via httpcore +httpcore==1.0.5 + # via httpx +httpx==0.27.0 + # via + # anthropic + # openai +huggingface-hub==0.22.2 + # via tokenizers +idna==3.7 + # via + # anyio + # email-validator + # httpx + # requests + # yarl +importlib-metadata==7.1.0 + # via dask +invoke==2.2.0 +itsdangerous==2.2.0 + # via flask +jinja2==3.1.3 + # via + # bokeh + # flask +jsonpatch==1.33 + # via + # langchain + # langchain-core +jsonpointer==2.4 + # via jsonpatch +kiwisolver==1.4.5 + # via matplotlib +langchain==0.1.17 +langchain-anthropic==0.1.11 +langchain-community==0.0.36 + # via langchain +langchain-core==0.1.48 + # via + # langchain + # langchain-anthropic + # langchain-community + # langchain-openai + # langchain-text-splitters +langchain-openai==0.1.4 +langchain-text-splitters==0.0.1 + # via langchain +langsmith==0.1.52 + # via + # langchain + # langchain-community + # langchain-core +locket==1.0.0 + # via partd +markupsafe==2.1.5 + # via jinja2 +marshmallow==3.21.1 + # via dataclasses-json +matplotlib==3.8.4 + # via navani +multidict==6.0.5 + # via + # aiohttp + # yarl +mypy-extensions==1.0.0 + # via typing-inspect +navani @ git+https://github.com/the-grey-group/navani.git@32aa742c3b84aa63fb4e3bd7b1824acb89e2b61d +newarenda==2024.4.1 + # via navani +nmrglue==0.10 +numpy==1.26.4 + # via + # bokeh + # contourpy + # dask + # galvani + # langchain + # langchain-community + # matplotlib + # navani + # nmrglue + # pandas + # periodictable + # pybaselines + # rosettasciio + # scipy +oauthlib==3.2.2 + # via + # flask-dance + # requests-oauthlib +odfpy==1.4.1 + # via pandas +openai==1.25.0 + # via langchain-openai +openpyxl==3.1.2 + # via + # navani + # pandas +orjson==3.10.2 + # via langsmith +packaging==23.2 + # via + # bokeh + # dask + # huggingface-hub + # langchain-core + # marshmallow + # matplotlib +pandas==2.2.2 + # via + # navani + # newarenda +paramiko==3.4.0 +partd==1.4.1 + # via dask +periodictable==1.7.0 +pillow==10.3.0 + # via + # bokeh + # matplotlib +pint==0.23 + # via rosettasciio +pybaselines==1.1.0 +pycparser==2.22 + # via cffi +pydantic==1.10.15 + # via + # anthropic + # langchain + # langchain-core + # langsmith + # openai +pyjwt==2.8.0 +pymongo==4.7.1 + # via flask-pymongo +pynacl==1.5.0 + # via paramiko +pyparsing==3.1.2 + # via + # matplotlib + # periodictable +python-box==6.1.0 + # via rosettasciio +python-calamine==0.2.0 + # via pandas +python-dateutil==2.9.0.post0 + # via + # matplotlib + # pandas + # rosettasciio +python-dotenv==1.0.1 +pytz==2024.1 + # via pandas +pyxlsb==1.0.10 + # via pandas +pyyaml==6.0.1 + # via + # bokeh + # dask + # huggingface-hub + # langchain + # langchain-community + # langchain-core + # rosettasciio +regex==2024.4.28 + # via tiktoken +requests==2.31.0 + # via + # flask-dance + # huggingface-hub + # langchain + # langchain-community + # langsmith + # requests-oauthlib + # tiktoken +requests-oauthlib==2.0.0 + # via flask-dance +rosettasciio==0.3 +scipy==1.13.0 + # via + # navani + # nmrglue + # pybaselines +six==1.16.0 + # via python-dateutil +sniffio==1.3.1 + # via + # anthropic + # anyio + # httpx + # openai +sqlalchemy==2.0.29 + # via + # langchain + # langchain-community +tenacity==8.2.3 + # via + # langchain + # langchain-community + # langchain-core +tiktoken==0.6.0 + # via langchain-openai +tokenizers==0.19.1 + # via anthropic +toolz==0.12.1 + # via + # dask + # partd +tornado==6.4 + # via bokeh +tqdm==4.66.2 + # via + # huggingface-hub + # openai +typing-extensions==4.11.0 + # via + # anthropic + # anyio + # bokeh + # huggingface-hub + # openai + # pint + # pydantic + # sqlalchemy + # typing-inspect +typing-inspect==0.9.0 + # via dataclasses-json +tzdata==2024.1 + # via pandas +urllib3==2.2.1 + # via requests +urlobject==2.4.3 + # via flask-dance +werkzeug==2.0.3 + # via + # flask + # flask-dance + # flask-login +xlrd==2.0.1 + # via pandas +xlsxwriter==3.2.0 + # via pandas +yarl==1.9.4 + # via aiohttp +zipp==3.18.1 + # via importlib-metadata +zstandard==0.22.0 + # via flask-compress