From 7ec34de0d63c82e181ed29200dcedfb60558e8c7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 5 Jul 2025 04:57:49 +0000 Subject: [PATCH 01/12] =?UTF-8?q?=F0=9F=93=9D=20Update=20WeeklyReport=20on?= =?UTF-8?q?=202025-07-05=2004:57?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WeeklyReport_20250705_124618.csv | 902 + .../WeeklyReport_20250705_124618.html | 43339 ++++++++++++++++ .../WeeklyReport_20250705_124618.json | 13334 +++++ 3 files changed, 57575 insertions(+) create mode 100644 WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.csv create mode 100644 WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.html create mode 100644 WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.json diff --git a/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.csv b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.csv new file mode 100644 index 0000000..8a2bd34 --- /dev/null +++ b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.csv @@ -0,0 +1,902 @@ +Package Name,Package Type,Custodian,Current Version,Current Version With Dependency JSON,Dependencies for Current,Newer Versions,Dependencies for Latest,Latest Version,Current Version Vulnerable?,Current Version Vulnerability Details,Upgrade Version Vulnerable?,Upgrade Vulnerability Details,Suggested Upgrade,Upgrade Instruction,Remarks +adlfs,Base Package,EY,2024.4.1,"{'base_package': 'adlfs==2024.4.1', 'dependencies': ['azure-core==1.28.0', 'azure-datalake-store==0.0.53', 'azure-storage-blob==12.17.0', 'fsspec==2023.12.0', 'aiohttp==3.7.0']}","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""","2024.7.0, 2024.12.0","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""",2024.12.0,No,,No,None,,, +allennlp,Base Package,EY,2.10.1,"{'base_package': 'allennlp==2.10.1', 'dependencies': ['torch==1.10.0', 'torchvision==0.8.1', 'cached-path==1.1.3', 'fairscale==0.4.6', 'nltk==3.6.5', 'spacy==2.1.0', 'numpy==1.21.4', 'tensorboardX==1.2', 'requests==2.28', 'tqdm==4.62', 'h5py==3.6.0', 'scikit-learn==1.0.1', 'scipy==1.7.3', 'pytest==6.2.5', 'transformers==4.1', 'sentencepiece==0.1.96', 'filelock==3.3', 'lmdb==1.2.1', 'more-itertools==8.12.0', 'termcolor==1.1.0', 'wandb==0.10.0', 'huggingface-hub==0.0.16', 'dill==0.3.4', 'base58==2.1.1', 'typer==0.4.1', 'protobuf==3.12.0', 'traitlets==5.1.1', 'jsonnet==0.10.0', 'checklist==0.0.11', 'checklist==0.0.11', 'flake8==4.0.1', 'mypy==0.961', 'black==22.6.0', 'pytest-cov==3.0.0', 'coverage==6.4', 'codecov==2.1.12', 'matplotlib==2.2.3', 'responses==0.21', 'flaky==3.7.0', 'pytest-benchmark==3.4.1', 'ruamel.yaml==0.17.17', 'docspec==1.0.1', 'docspec-python==1.0.1', 'mkdocs==1.3.0', 'mkdocs-material==5.5.0', 'markdown-include==0.6.0', 'pymdown-extensions==9.5', 'twine==1.11.0']}","torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",,"torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",2.10.1,No,,No,None,,, +artifacts-keyring,Base Package,EY,0.4.0,"{'base_package': 'artifacts-keyring==0.4.0', 'dependencies': ['keyring==16.0', 'requests==2.20.0']}",keyring>=16.0; requests>=2.20.0,1.0.0rc0,keyring>=16.0; requests>=2.20.0,1.0.0rc0,No,,No,None,,, +async-timeout,Base Package,EY,4.0.3,"{'base_package': 'async-timeout==4.0.3', 'dependencies': []}",,"5.0.0, 5.0.1",,5.0.1,No,,No,None,,, +azure-keyvault-secrets,Base Package,EY,4.8.0,"{'base_package': 'azure-keyvault-secrets==4.8.0', 'dependencies': ['isodate==0.6.1', 'azure-core==1.31.0', 'typing-extensions==4.6.0']}",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,"4.9.0, 4.10.0b1, 4.10.0",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,4.10.0,No,,No,None,,, +azureml-featurestore,Base Package,EY,1.1.0,"{'base_package': 'azureml-featurestore==1.1.0', 'dependencies': ['azure-ai-ml==1.14.0', 'mltable==1.5.0', 'jinja2==3.1.2', 'marshmallow==3.18.0', 'pandas==1.5.3', 'azure-mgmt-redis==14.1.0', 'pyarrow==9.0.0', 'redis==4.5.1', 'msgpack==1.0.5']}","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""","1.1.1, 1.1.2","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""",1.1.2,No,,No,None,,, +azureml-fsspec,Base Package,EY,1.3.1,"{'base_package': 'azureml-fsspec==1.3.1', 'dependencies': ['azureml-dataprep==5.1.0a', 'fsspec==2021.6.1']}","azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",,"azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",1.3.1,No,,No,None,,, +azureml-interpret,Base Package,EY,1.58.0,"{'base_package': 'azureml-interpret==1.58.0', 'dependencies': ['azureml-core==1.60.0']}","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""","1.59.0, 1.60.0","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""",1.60.0,No,,No,None,,, +backports.tempfile,Base Package,EY,1,"{'base_package': 'backports.tempfile==1', 'dependencies': []}",,,,1.0,No,,No,None,,, +backports.weakref,Base Package,EY,1.0.post1,"{'base_package': 'backports.weakref==1.0.post1', 'dependencies': []}",,,,1.0.post1,No,,No,None,,, +beanie,Base Package,EY,1.26.0,"{'base_package': 'beanie==1.26.0', 'dependencies': ['pydantic==1.10.18', 'motor==2.5.0', 'click==7', 'tomli==2.2.1', 'lazy-model==0.2.0', 'typing-extensions==4.7', 'motor==2.5.0', 'tomli==2.2.1', 'tomli-w==1.0.0', 'Pygments==2.8.0', 'Markdown==3.3', 'pydoc-markdown==4.8', 'mkdocs==1.4', 'mkdocs-material==9.0', 'jinja2==3.0.3', 'motor==2.5.0', 'motor==2.5.0', 'motor==2.5.0', 'beanie-batteries-queue==0.2', 'motor==2.5.0', 'pre-commit==3.5.0', 'pytest==8.3.3', 'pytest-asyncio==0.24.0', 'pytest-cov==5.0.0', 'dnspython==2.1.0', 'pyright==0', 'asgi-lifespan==1.0.1', 'httpx==0.23.0', 'fastapi==0.100', 'pydantic-settings==2', 'pydantic-extra-types==2', 'motor==2.5.0']}","pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < ""3.11""; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; motor[encryption]<4.0.0,>=2.5.0; extra == ""encryption""; motor[gssapi]<4.0.0,>=2.5.0; extra == ""gssapi""; motor[ocsp]<4.0.0,>=2.5.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; motor[snappy]<4.0.0,>=2.5.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; motor[zstd]<4.0.0,>=2.5.0; extra == ""zstd""","1.27.0, 1.28.0, 1.29.0, 1.30.0","pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < ""3.11""; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; motor[encryption]<4.0.0,>=2.5.0; extra == ""encryption""; motor[gssapi]<4.0.0,>=2.5.0; extra == ""gssapi""; motor[ocsp]<4.0.0,>=2.5.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; motor[snappy]<4.0.0,>=2.5.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; motor[zstd]<4.0.0,>=2.5.0; extra == ""zstd""",1.30.0,No,,No,None,,, +bert-score,Base Package,EY,0.3.13,"{'base_package': 'bert-score==0.3.13', 'dependencies': ['torch==1.0.0', 'pandas==1.0.1', 'transformers==3.0.0', 'tqdm==4.31.1', 'packaging==20.9']}",torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),,torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),0.3.13,No,,No,None,,, +black,Base Package,EY,24.4.2,"{'base_package': 'black==24.4.2', 'dependencies': ['click==8.0.0', 'mypy-extensions==0.4.3', 'packaging==22.0', 'pathspec==0.9.0', 'platformdirs==2', 'tomli==1.1.0', 'typing-extensions==4.0.1', 'colorama==0.4.3', 'aiohttp==3.10', 'ipython==7.8.0', 'tokenize-rt==3.2.0', 'uvloop==0.15.2']}","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""","24.8.0, 24.10.0, 25.1.0","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""",25.1.0,No,,No,None,,, +bs4,Base Package,EY,0.0.2,"{'base_package': 'bs4==0.0.2', 'dependencies': []}",beautifulsoup4,,beautifulsoup4,0.0.2,No,,No,None,,, +datasets,Base Package,EY,2.19.1,"{'base_package': 'datasets==2.19.1', 'dependencies': ['numpy==1.17', 'pyarrow==15.0.0', 'dill==0.3.0', 'requests==2.32.2', 'tqdm==4.66.3', 'fsspec==2023.1.0', 'huggingface-hub==0.24.0', 'pyyaml==5.1', 'soundfile==0.12.1', 'soxr==0.4.0', 'Pillow==9.4.0', 'tensorflow==2.6.0', 'tensorflow==2.6.0', 'jax==0.3.14', 'jaxlib==0.3.14', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'ruff==0.3.0', 'tensorflow==2.6.0', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'elasticsearch==7.17.12', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'ruff==0.3.0', 'tensorflow==2.12.0', 'torch==2.0.1', 'transformers==4.30.1', 'tensorflow==2.6.0', 'pdfplumber==0.11.4']}","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; librosa; extra == ""audio""; soxr>=0.4.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; s3fs; extra == ""s3""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; s3fs>=2021.11.1; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; python_version < ""3.10"" and extra == ""dev""; tensorflow>=2.16.0; python_version >= ""3.10"" and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; torchvision; extra == ""dev""; pyav; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; librosa; extra == ""dev""; soxr>=0.4.0; extra == ""dev""; ruff>=0.3.0; extra == ""dev""; s3fs; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; s3fs>=2021.11.1; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; python_version < ""3.10"" and extra == ""tests""; tensorflow>=2.16.0; python_version >= ""3.10"" and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; torchvision; extra == ""tests""; pyav; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; librosa; extra == ""tests""; soxr>=0.4.0; extra == ""tests""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; s3fs>=2021.11.1; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; torchvision; extra == ""tests-numpy2""; pyav; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; soxr>=0.4.0; extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; s3fs; extra == ""docs""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""","2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; librosa; extra == ""audio""; soxr>=0.4.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; s3fs; extra == ""s3""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; s3fs>=2021.11.1; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; python_version < ""3.10"" and extra == ""dev""; tensorflow>=2.16.0; python_version >= ""3.10"" and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; torchvision; extra == ""dev""; pyav; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; librosa; extra == ""dev""; soxr>=0.4.0; extra == ""dev""; ruff>=0.3.0; extra == ""dev""; s3fs; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; s3fs>=2021.11.1; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; python_version < ""3.10"" and extra == ""tests""; tensorflow>=2.16.0; python_version >= ""3.10"" and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; torchvision; extra == ""tests""; pyav; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; librosa; extra == ""tests""; soxr>=0.4.0; extra == ""tests""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; s3fs>=2021.11.1; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; torchvision; extra == ""tests-numpy2""; pyav; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; soxr>=0.4.0; extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; s3fs; extra == ""docs""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""",3.6.0,No,,No,None,,, +deepchecks,Base Package,EY,0.18.1,"{'base_package': 'deepchecks==0.18.1', 'dependencies': ['pandas==1.1.5', 'scikit-learn==0.23.2', 'jsonpickle==2', 'PyNomaly==0.3.3', 'typing-extensions==4.0.0', 'tqdm==4.62.3', 'category-encoders==2.3.0', 'scipy==1.4.1', 'plotly==5.13.1', 'matplotlib==3.3.4', 'beautifulsoup4==4.11.1', 'requests==2.22.0', 'statsmodels==0.11.0', 'dataclasses==0.6', 'numpy==1.19', 'ipython==5.5.0', 'ipykernel==4.10.1', 'ipywidgets==7.5.0', 'importlib-metadata==1.4', 'importlib-resources==1.3', 'statsmodels==0.13.5', 'numpy==1.22.2', 'ipython==7.15.0', 'ipykernel==5.3.0', 'ipywidgets==7.6.5', 'jupyter-server==2.7.2', 'seqeval==1.0.0', 'textblob==0.17.1', 'transformers==4.0.0', 'sentence-transformers==3.0.0', 'fasttext==0.8.0', 'nltk==3.8.1', 'pytorch-ignite==0.4.8', 'opencv-python==4.5.5.62', 'albumentations==1.1.0', 'imgaug==0.4.0', 'seaborn==0.1.0', 'imagehash==4.0.0', 'lxml==4.0.0']}","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""","0.19.0, 0.19.1","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""",0.19.1,No,,No,None,,, +elasticsearch,Base Package,EY,8.13.1,"{'base_package': 'elasticsearch==8.13.1', 'dependencies': ['elastic-transport==8.15.1', 'aiohttp==3', 'pyyaml==5.4', 'requests==2', 'sphinx-rtd-theme==2.0', 'orjson==3', 'pyarrow==1', 'requests==2.4.0', 'numpy==1', 'simsimd==3']}","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""","8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""",9.0.2,No,,No,None,,, +email-validator,Base Package,EY,2.2.0,"{'base_package': 'email-validator==2.2.0', 'dependencies': ['dnspython==2.0.0', 'idna==2.0.0']}",dnspython>=2.0.0; idna>=2.0.0,,dnspython>=2.0.0; idna>=2.0.0,2.2.0,No,,No,None,,, +evidently,Base Package,EY,0.4.16,"{'base_package': 'evidently==0.4.16', 'dependencies': ['plotly==5.10.0', 'statsmodels==0.12.2', 'scikit-learn==1.0.1', 'pandas==1.3.5', 'numpy==1.22.0', 'nltk==3.6.7', 'scipy==1.10.0', 'requests==2.32.0', 'PyYAML==5.4', 'pydantic==1.10.16', 'litestar==2.8.3', 'typing-inspect==0.9.0', 'uvicorn==0.22.0', 'watchdog==3.0.0', 'typer==0.3', 'rich==13', 'iterative-telemetry==0.0.5', 'dynaconf==3.2.4', 'certifi==2024.7.4', 'urllib3==1.26.19', 'fsspec==2024.6.1', 'ujson==5.4.0', 'deprecation==2.1.0', 'uuid6==2024.7.10', 'cryptography==43.0.1', 'pip-audit==2.7.2', 'wheel==0.38.1', 'jupyter==1.0.0', 'mypy==1.1.1', 'pandas-stubs==1.3.5', 'pytest==7.4.4', 'types-PyYAML==6.0.1', 'types-requests==2.26.0', 'types-dataclasses==0.6', 'types-python-dateutil==2.8.19', 'types-ujson==5.4.0', 'pillow==10.3.0', 'httpx==0.27.0', 'ruff==0.3.7', 'pre-commit==3.5.0', 'pytest-asyncio==0.23.7', 'pytest-mock==3.14.0', 'setuptools==65.5.1', 'setuptools==68.2.2', 's3fs==2024.9.0', 'gcsfs==2024.9.0', 'openai==1.16.2', 'evaluate==0.4.1', 'transformers==4.39.3', 'sentence-transformers==2.7.0', 'sqlvalidator==0.0.20', 'litellm==1.60.4', 'pyspark==3.4.0']}","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.60.4; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""","0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.60.4; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""",0.7.9,No,,No,None,,, +exceptiongroup,Base Package,EY,1.2.2,"{'base_package': 'exceptiongroup==1.2.2', 'dependencies': ['typing-extensions==4.6.0', 'pytest==6']}","typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,"typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,No,,No,None,,, +farm-haystack,Base Package,EY,1.25.5,"{'base_package': 'farm-haystack==1.25.5', 'dependencies': ['lazy-imports==0.3.1', 'prompthub-py==4.0.0', 'scikit-learn==1.3.0', 'tiktoken==0.5.1', 'transformers==4.46', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'openai-whisper==20231106', 'boto3==1.28.57', 'selenium==4.11.0', 'black==23.0', 'dulwich==0.21.0', 'mypy==1.10.0', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'elasticsearch==7.17', 'elastic-transport==8', 'elasticsearch==8', 'faiss-cpu==1.6.3', 'sqlalchemy==1.4.2', 'faiss-gpu==1.6.3', 'sqlalchemy==1.4.2', 'azure-ai-formrecognizer==3.2.0b2', 'black==23.0', 'huggingface-hub==0.5.0', 'sentence-transformers==2.3.1', 'transformers==4.46', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'pymongo==4.6', 'pdf2image==1.14', 'pytesseract==0.3.7', 'faiss-cpu==1.6.3', 'faiss-gpu==1.6.3', 'pinecone-client==2.0.11', 'opensearch-py==2', 'pinecone-client==2.0.11', 'sqlalchemy==1.4.2', 'nltk==3.9.1', 'aiorwlock==1.3.0', 'ray==1.9.1', 'ray==1.9.1', 'sqlalchemy==1.4.2', 'weaviate-client==2']}","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""","1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""",1.26.4.post0,No,,No,None,,, +fastapi-cli,Base Package,EY,0.0.5,"{'base_package': 'fastapi-cli==0.0.5', 'dependencies': ['typer==0.12.3', 'uvicorn==0.15.0', 'rich-toolkit==0.11.1', 'uvicorn==0.15.0']}","typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == ""standard""","0.0.6, 0.0.7","typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == ""standard""",0.0.7,No,,No,None,,, +Flask-HTTPAuth,Base Package,EY,3.3.0,"{'base_package': 'Flask-HTTPAuth==3.3.0', 'dependencies': []}",flask,"4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0",flask,4.8.0,No,,No,None,,, +Flask-SQLAlchemy,Base Package,EY,2.4.1,"{'base_package': 'Flask-SQLAlchemy==2.4.1', 'dependencies': ['flask==2.2.5', 'sqlalchemy==2.0.16']}",flask>=2.2.5; sqlalchemy>=2.0.16,"2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1",flask>=2.2.5; sqlalchemy>=2.0.16,3.1.1,No,,No,None,,, +flask-swagger-ui,Base Package,EY,4.11.1,"{'base_package': 'flask-swagger-ui==4.11.1', 'dependencies': []}",flask,5.21.0,flask,5.21.0,No,,No,None,,, +fqdn,Base Package,EY,1.5.1,"{'base_package': 'fqdn==1.5.1', 'dependencies': ['cached-property==1.3.0']}","cached-property (>=1.3.0) ; python_version < ""3.8""",,"cached-property (>=1.3.0) ; python_version < ""3.8""",1.5.1,No,,No,None,,, +google-generativeai,Base Package,EY,0.2.1,"{'base_package': 'google-generativeai==0.2.1', 'dependencies': ['google-ai-generativelanguage==0.6.15', 'google-auth==2.15.0']}","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""","0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""",0.8.5,No,,No,None,,, +great-expectations,Base Package,EY,1.1.3,"{'base_package': 'great-expectations==1.1.3', 'dependencies': ['altair==4.2.1', 'cryptography==3.2', 'jinja2==3', 'jsonschema==2.5.1', 'marshmallow==3.7.1', 'mistune==0.8.4', 'posthog==3', 'pydantic==1.10.7', 'pyparsing==2.4', 'python-dateutil==2.8.1', 'requests==2.20', 'ruamel.yaml==0.16', 'scipy==1.6.0', 'tqdm==4.59.0', 'typing-extensions==4.1.0', 'tzlocal==1.2', 'numpy==1.21.6', 'pandas==1.1.3', 'numpy==1.22.4', 'pandas==1.3.0', 'numpy==1.26.0', 'feather-format==0.4.1', 'pyathena==2.0.0', 'sqlalchemy==1.4.0', 'boto3==1.17.106', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'clickhouse-sqlalchemy==0.2.2', 'clickhouse-sqlalchemy==0.3.0', 'orjson==3.9.7', 'databricks-sqlalchemy==1.0.0', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy-dremio==1.2.1', 'sqlalchemy==1.4.0', 'openpyxl==3.0.7', 'xlrd==1.1.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'PyHive==0.6.5', 'thrift==0.16.0', 'thrift-sasl==0.4.3', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy==1.4.0', 'PyMySQL==1.1.1', 'sqlalchemy==1.4.0', 'pypd==1.1.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'psycopg2-binary==2.7.6', 'sqlalchemy-redshift==0.8.8', 'boto3==1.17.106', 'snowflake-sqlalchemy==1.2.3', 'sqlalchemy==1.4.0', 'snowflake-connector-python==2.5.0', 'snowflake-connector-python==2.9.0', 'pyspark==2.3.2', 'googleapis-common-protos==1.56.4', 'grpcio==1.48.1', 'grpcio-status==1.48.1', 'teradatasqlalchemy==17.0.0.5', 'boto3==1.17.106', 'coverage==7.5.1', 'flaky==3.7.0', 'flask==1.0.0', 'freezegun==0.3.15', 'moto==4.2.13', 'pact-python==2.0.1', 'pyfakefs==4.5.1', 'pytest==8.2.1', 'pytest-benchmark==3.4.1', 'pytest-cov==5.0.0', 'pytest-icdiff==0.9.0', 'pytest-mock==3.14.0', 'pytest-order==1.2.1', 'pytest-random-order==1.1.1', 'pytest-timeout==2.3.1', 'pytest-xdist==3.6.1', 'requirements-parser==0.9.0', 'responses==0.23.1', 'setuptools==70.0.0', 'sqlalchemy==1.4.0', 'adr-tools-python==1.0.3', 'invoke==2.0.0', 'mypy==1.15.0', 'pre-commit==2.21.0', 'ruff==0.12.0', 'tomli==2.0.1', 'docstring-parser==0.16', 'feather-format==0.4.1', 'trino==0.310.0', 'sqlalchemy==1.4.0', 'sqlalchemy-vertica-python==0.5.10', 'sqlalchemy==1.4.0']}","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.0; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""","1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.0; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""",1.5.4,No,,No,None,,, +grpcio-status,Base Package,EY,1.62.3,"{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.30.0', 'grpcio==1.73.1', 'googleapis-common-protos==1.5.5']}","protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.5","1.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1","protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.5",1.73.1,No,,No,None,,, +httptools,Base Package,EY,0.6.1,"{'base_package': 'httptools==0.6.1', 'dependencies': ['Cython==0.29.24']}","Cython>=0.29.24; extra == ""test""","0.6.2, 0.6.3, 0.6.4","Cython>=0.29.24; extra == ""test""",0.6.4,No,,No,None,,, +imbalanced-learn,Base Package,EY,0.12.3,"{'base_package': 'imbalanced-learn==0.12.3', 'dependencies': ['numpy==1.24.3', 'scipy==1.10.1', 'scikit-learn==1.3.2', 'sklearn-compat==0.1', 'joblib==1.1.1', 'threadpoolctl==2.0.0', 'pandas==1.5.3', 'tensorflow==2.13.1', 'matplotlib==3.7.3', 'seaborn==0.12.2', 'memory_profiler==0.61.0', 'numpydoc==1.5.0', 'sphinx==8.0.2', 'sphinx-gallery==0.13.0', 'sphinxcontrib-bibtex==2.6.3', 'sphinx-copybutton==0.5.2', 'pydata-sphinx-theme==0.15.4', 'sphinx-design==0.6.1', 'black==23.3.0', 'ruff==0.4.8', 'pandas==1.5.3', 'tensorflow==2.13.1', 'keras==3.0.5', 'packaging==23.2', 'pytest==7.2.2', 'pytest-cov==4.1.0', 'pytest-xdist==3.5.0']}","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""","0.12.4, 0.13.0","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""",0.13.0,No,,No,None,,, +isoduration,Base Package,EY,20.11.0,"{'base_package': 'isoduration==20.11.0', 'dependencies': ['arrow==0.15.0']}",arrow (>=0.15.0),,arrow (>=0.15.0),20.11.0,No,,No,None,,, +kedro-azureml,Base Package,EY,0.8.0.1,"{'base_package': 'kedro-azureml==0.8.0.1', 'dependencies': ['adlfs==2022.2.0', 'azure-ai-ml==1.2.0', 'azureml-fsspec==1.3.1', 'azureml-mlflow==1.42.0', 'backoff==2.2.1', 'cloudpickle==2.1.0', 'kedro==0.19.0', 'kedro-datasets==1.0.0', 'mlflow==2.0.0', 'pyarrow==11.0.0', 'pydantic==2.6.4']}","adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,"adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,No,,No,None,,, +kedro-boot,Base Package,EY,0.2.2,"{'base_package': 'kedro-boot==0.2.2', 'dependencies': ['kedro==0.19.1', 'pre-commit==2.0.0', 'jupyter==1.0.0', 'sphinx==4.5.0', 'sphinx-rtd-theme==1.0', 'sphinx-markdown-tables==0.0.15', 'sphinx-click==3.1', 'sphinx-copybutton==0.5.0', 'myst-parser==0.17.2', 'fastapi==0.100.0', 'gunicorn==21.2.0', 'pyctuator==0.18.1', 'uvicorn==0.12.0', 'pytest==5.4.0', 'pytest-cov==2.8.0', 'pytest-lazy-fixture==0.6.0', 'pytest-mock==3.1.0', 'ruff==0.1.3', 'scikit-learn==1.0', 'kedro-datasets==1.0']}","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""","0.2.3, 0.2.4","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""",0.2.4,No,,No,None,,, +kedro-datasets,Base Package,EY,4.0.0,"{'base_package': 'kedro-datasets==4.0.0', 'dependencies': ['kedro==0.19.7', 'pandas==1.3', 'pyspark==2.2', 'hdfs==2.5.8', 's3fs==2021.4', 'polars==0.18.0', 'plotly==4.8.0', 'delta-spark==1.0', 'networkx==3.4', 'requests==2.20', 'biopython==1.73', 'dask==2021.10', 'dask==2021.10', 'triad==0.6.7', 'geopandas==0.8.0', 'fiona==1.8', 'holoviews==1.13.0', 'matplotlib==3.0.3', 'matplotlib==3.0.3', 'deltalake==0.10.0', 'openpyxl==3.0.6', 'pandas-gbq==0.12.0', 'pandas-gbq==0.12.0', 'tables==3.6', 'pyarrow==6.0', 'SQLAlchemy==1.4', 'SQLAlchemy==1.4', 'pyodbc==4.0', 'lxml==4.6', 'compress-pickle==2.1.0', 'Pillow==9.0', 'pyarrow==4.0', 'xlsx2csv==0.8.0', 'deltalake==0.6.2', 'pyarrow==4.0', 'deltalake==0.6.2', 'redis==4.1', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'tensorflow==2.0', 'pyodbc==5.0', 'tensorflow-macos==2.0', 'PyYAML==4.2', 'langchain-openai==0.1.7', 'langchain-openai==0.1.7', 'langchain-anthropic==0.1.13', 'langchain-community==0.2.0', 'langchain-cohere==0.1.5', 'langchain-community==0.2.0', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'prophet==1.1.5', 'rioxarray==0.15.0', 'opencv-python==4.5.5.64', 'kedro-sphinx-theme==2024.10.2', 'ipykernel==5.3', 'adlfs==2023.1', 'behave==1.2.6', 'biopython==1.73', 'cloudpickle==2.2.1', 'compress-pickle==2.1.0', 'coverage==7.2.0', 'dask==2021.10', 'delta-spark==1.0', 'deltalake==0.10.0', 'dill==0.3.1', 'filelock==3.4.0', 'fiona==1.8', 'gcsfs==2023.1', 'geopandas==0.8.0', 'hdfs==2.5.8', 'holoviews==1.13.0', 'ipython==7.31.1', 'joblib==0.14', 'jupyterlab==3.0', 'jupyter==1.0', 'lxml==4.6', 'matplotlib==3.5', 'memory_profiler==0.50.0', 'moto==5.0.0', 'networkx==3.4', 'openpyxl==3.0.3', 'pandas-gbq==0.12.0', 'pandas==2.0', 'Pillow==10.0', 'plotly==4.8.0', 'polars==1.0', 'pyarrow==1.0', 'pyarrow==7.0', 'pyspark==3.0', 'pyspark==3.4', 'pytest-cov==3.0', 'pytest-mock==1.7.1', 'pytest-xdist==2.2.1', 'pytest==7.2', 'redis==4.1', 'requests-mock==1.6', 'requests==2.20', 's3fs==2021.04', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'pyOpenSSL==22.1.0', 'SQLAlchemy==1.2', 'tables==3.6', 'tensorflow-macos==2.0', 'tensorflow==2.0', 'triad==0.6.7', 'xarray==2023.1.0', 'xlsxwriter==1.0', 'bandit==1.6.2', 'blacken-docs==1.9.2', 'black==22.0', 'detect-secrets==1.5.0', 'import-linter==1.2.6', 'mypy==1.0', 'pre-commit==2.9.2', 'ruff==0.0.290', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'opencv-python==4.5.5.64', 'prophet==1.1.5']}","kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; pyodbc~=5.0; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; kedro-sphinx-theme==2024.10.2; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""","4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0","kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; pyodbc~=5.0; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; kedro-sphinx-theme==2024.10.2; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""",7.0.0,No,,No,None,,, +kedro-docker,Base Package,EY,0.6.0,"{'base_package': 'kedro-docker==0.6.0', 'dependencies': ['anyconfig==0.10.0', 'kedro==0.16.0', 'semver==2.10', 'coverage==7.2.0', 'pytest-xdist==2.2.1', 'PyYAML==5.1', 'wheel==0.32.2', 'black==22.0', 'mypy==1.0', 'pre-commit==2.9.2', 'trufflehog==2.1.0', 'ruff==0.0.290']}","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""","0.6.1, 0.6.2","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""",0.6.2,No,,No,None,,, +kedro-fast-api,Base Package,EY,0.6.1,"{'base_package': 'kedro-fast-api==0.6.1', 'dependencies': []}",,,,0.6.1,No,,No,None,,, +kedro-viz,Base Package,EY,9.1.0,"{'base_package': 'kedro-viz==9.1.0', 'dependencies': ['aiofiles==22.1.0', 'fastapi==0.100.0', 'fsspec==2021.4', 'ipython==7.0.0', 'kedro-telemetry==0.6.0', 'kedro==0.18.0', 'networkx==2.5', 'orjson==3.9', 'packaging==23.0', 'pandas==1.3', 'pathspec==0.12.1', 'plotly==4.0', 'pydantic==2.0.0', 'secure==0.3.0', 'sqlalchemy==1.4', 'strawberry-graphql==0.192.0', 'uvicorn==0.30.0', 'watchfiles==0.24.0', 's3fs==2021.4', 'adlfs==2021.4', 'kedro-sphinx-theme==2024.10.3', 'gcsfs==2021.4']}","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; kedro-sphinx-theme==2024.10.3; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""","9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; kedro-sphinx-theme==2024.10.3; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""",11.0.2,No,,No,None,,, +lancedb,Base Package,EY,0.11.0,"{'base_package': 'lancedb==0.11.0', 'dependencies': ['overrides==0.7', 'pyarrow==16', 'pydantic==1.10', 'tqdm==4.27.0', 'pylance==0.25', 'pandas==1.4', 'polars==0.19', 'pylance==0.25', 'typing-extensions==4.0.0', 'requests==2.31.0', 'openai==1.6.1', 'colpali-engine==0.3.10', 'boto3==1.28.57', 'awscli==1.29.57', 'botocore==1.31.57', 'ibm-watsonx-ai==1.1.2', 'adlfs==2024.2.0']}","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ollama; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""","0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ollama; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""",0.24.0,No,,No,None,,, +langchain-community,Base Package,EY,0.2.12,"{'base_package': 'langchain-community==0.2.12', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4', 'requests==2', 'PyYAML==5.3', 'aiohttp==3.8.3', 'tenacity==8.1.0', 'dataclasses-json==0.5.7', 'pydantic-settings==2.4.0', 'langsmith==0.1.125', 'httpx-sse==0.4.0', 'numpy==1.26.2', 'numpy==2.1.0']}","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""","0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""",0.3.27,Yes,"CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0",Yes,"0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0",0.3.27,"{'base_package': 'langchain-community==0.3.27', 'dependencies': ['langchain-core==0.3.68', 'langchain==0.3.26', 'pydantic-settings==2.10.1', 'httpx-sse==0.4.1']}",Not Used +langchain-openai,Base Package,EY,0.1.22,"{'base_package': 'langchain-openai==0.1.22', 'dependencies': ['langchain-core==0.3.66', 'openai==1.86.0', 'tiktoken==0.7']}","langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7","0.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7",0.3.27,No,,No,None,,, +lime,Base Package,EY,0.2.0.1,"{'base_package': 'lime==0.2.0.1', 'dependencies': []}",,,,0.2.0.1,No,,No,None,,, +llama-hub,Base Package,EY,0.0.79.post1,"{'base_package': 'llama-hub==0.0.79.post1', 'dependencies': ['llama-index==0.9.41', 'pyaml==23.9.7']}","llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",,"llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",0.0.79.post1,No,,No,None,,, +llama-index-embeddings-azure-openai,Base Package,EY,0.1.6,"{'base_package': 'llama-index-embeddings-azure-openai==0.1.6', 'dependencies': ['llama-index-core==0.12.0', 'llama-index-embeddings-openai==0.3.0', 'llama-index-llms-azure-openai==0.3.0']}","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0","0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0",0.3.9,No,,No,None,,, +llama-index-legacy,Base Package,EY,0.9.48.post3,"{'base_package': 'llama-index-legacy==0.9.48.post3', 'dependencies': ['SQLAlchemy==1.4.49', 'beautifulsoup4==4.12.2', 'deprecated==1.2.9.3', 'fsspec==2023.5.0', 'langchain==0.0.303', 'nest-asyncio==1.5.8', 'nltk==3.8.1', 'openai==1.1.0', 'tenacity==8.2.0', 'tiktoken==0.3.3', 'typing-extensions==4.5.0', 'typing-inspect==0.8.0', 'requests==2.31.0', 'gradientai==1.4.0', 'asyncpg==0.28.0', 'pgvector==0.1.0', 'optimum==1.13.2', 'sentencepiece==0.1.99', 'transformers==4.33.1', 'guidance==0.0.64', 'lm-format-enforcer==0.4.3', 'jsonpath-ng==1.6.0', 'rank-bm25==0.2.2', 'spacy==3.7.1', 'aiohttp==3.8.6', 'networkx==3.0', 'psycopg2-binary==2.9.9', 'dirtyjson==1.0.8']}","SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,"SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,No,,No,None,,, +llama-index-readers-json,Base Package,EY,0.1.5,"{'base_package': 'llama-index-readers-json==0.1.5', 'dependencies': ['llama-index-core==0.12.0']}","llama-index-core<0.13.0,>=0.12.0","0.2.0, 0.3.0","llama-index-core<0.13.0,>=0.12.0",0.3.0,No,,No,None,,, +llama-index-vector-stores-azurecosmosmongo,Base Package,EY,0.1.3,"{'base_package': 'llama-index-vector-stores-azurecosmosmongo==0.1.3', 'dependencies': ['llama-index-core==0.12.0', 'pymongo==4.6.1']}","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1","0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1",0.6.0,No,,No,None,,, +llamaindex-py-client,Base Package,EY,0.1.19,"{'base_package': 'llamaindex-py-client==0.1.19', 'dependencies': ['pydantic==1.10', 'httpx==0.20.0']}",pydantic>=1.10; httpx>=0.20.0,,pydantic>=1.10; httpx>=0.20.0,0.1.19,No,,No,None,,, +mlflow,Base Package,EY,2.15.1,"{'base_package': 'mlflow==2.15.1', 'dependencies': ['mlflow-skinny==3.1.1', 'docker==4.0.0', 'pyarrow==4.0.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.30.0', 'azureml-core==1.2.0', 'azure-storage-file-datalake==12', 'google-cloud-storage==1.30.0', 'boto3==1', 'databricks-agents==1.0.0', 'mlserver==1.2.0', 'mlserver-mlflow==1.2.0', 'boto3==1.28.56', 'slowapi==0.1.9', 'boto3==1.28.56', 'slowapi==0.1.9', 'langchain==0.1.0']}","mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1","mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.1,Yes,"CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",Yes,"3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",3.1.1,"{'base_package': 'mlflow==3.1.1', 'dependencies': ['mlflow-skinny==3.1.1', 'waitress==3.0.2', 'requests-auth-aws-sigv4==20.0.0', 'boto3==0.7', 'botocore==1.39.3', 'google-cloud-storage==1.39.3', 'pysftp==1.60.0.post1', 'kubernetes==0.2.9', 'prometheus-flask-exporter==20.31.2', 'google-cloud-storage==1.39.3', 'boto3==0.7', 'botocore==1.39.3', 'databricks-agents==12.22.0b1', 'mlserver==1.44.0', 'mlserver-mlflow==1.39.3', 'boto3==0.7', 'slowapi==0.35.0', 'boto3==0.7', 'slowapi==0.35.0', 'mlflow-dbstore==1.1.0', 'aliyunstoreplugin==4.0.0a1', 'mlflow-xethub==1.39.3', 'mlflow-jfrog-plugin==0.9.0', 'Flask-WTF==0.115.14']}",Not Used +motor-types,Base Package,EY,1.0.0b4,"{'base_package': 'motor-types==1.0.0b4', 'dependencies': ['pymongo==4.3.0', 'motor==3.0.0', 'typing-extensions==4.0.0', 'dnspython==2.3.0']}","pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",,"pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",1.0.0b4,No,,No,None,,, +notebook,Base Package,EY,7.2.2,"{'base_package': 'notebook==7.2.2', 'dependencies': ['jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'jupyterlab==4.4.4', 'notebook-shim==0.2', 'tornado==6.2.0', 'sphinx==1.3.6', 'importlib-resources==5.0', 'jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'pytest==7.0']}","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""","7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""",7.5.0a0,No,,No,None,,, +onnxruntime,Base Package,EY,1.18.0,"{'base_package': 'onnxruntime==1.18.0', 'dependencies': ['numpy==1.21.6']}",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,"1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,1.22.0,No,,No,None,,, +opencensus-ext-azure,Base Package,EY,1.1.13,"{'base_package': 'opencensus-ext-azure==1.1.13', 'dependencies': ['azure-core==1.12.0', 'azure-identity==1.5.0', 'opencensus==0.11.4', 'psutil==5.6.3', 'requests==2.19.0']}","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0","1.1.14, 1.1.15","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0",1.1.15,No,,No,None,,, +opencensus-ext-logging,Base Package,EY,0.1.1,"{'base_package': 'opencensus-ext-logging==0.1.1', 'dependencies': ['opencensus==0.8.0']}","opencensus (<1.0.0,>=0.8.0)",,"opencensus (<1.0.0,>=0.8.0)",0.1.1,No,,No,None,,, +opensearch-py,Base Package,EY,2.5.0,"{'base_package': 'opensearch-py==2.5.0', 'dependencies': ['urllib3==1.26.19', 'urllib3==1.26.19', 'requests==2.32.0', 'certifi==2024.07.04', 'requests==2.0.0', 'pytest==3.0.0', 'black==24.3.0', 'aiohttp==3.9.4', 'aiohttp==3.9.4']}","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""","2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""",3.0.0,No,,No,None,,, +optuna,Base Package,EY,3.6.1,"{'base_package': 'optuna==3.6.1', 'dependencies': ['alembic==1.5.0', 'packaging==20.0', 'sqlalchemy==1.4.2', 'asv==0.5.0', 'typing_extensions==3.10.0.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'sphinx_rtd_theme==1.2.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'scikit-learn==0.24.2', 'protobuf==5.28.1', 'scipy==1.9.2', 'protobuf==5.28.1']}","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""","3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""",4.4.0,No,,No,None,,, +plotly-resampler,Base Package,EY,0.10.0,"{'base_package': 'plotly-resampler==0.10.0', 'dependencies': ['jupyter-dash==0.4.2', 'plotly==5.5.0', 'dash==2.9.0', 'pandas==1', 'numpy==1.14', 'numpy==1.24', 'orjson==3.8.0', 'Flask-Cors==3.0.10', 'kaleido==0.2.1', 'tsdownsample==0.1.3']}","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3","0.11.0rc0, 0.11.0rc1","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3",0.11.0rc1,No,,No,None,,, +poetry-plugin-export,Base Package,EY,1.8.0,"{'base_package': 'poetry-plugin-export==1.8.0', 'dependencies': ['poetry==2.0.0', 'poetry-core==1.7.0']}","poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,"poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,No,,No,None,,, +portalocker,Base Package,EY,2.10.1,"{'base_package': 'portalocker==2.10.1', 'dependencies': ['pywin32==226', 'coverage-conditional-plugin==0.9.0', 'pytest-cov==2.8.1', 'pytest-mypy==0.8.0', 'pytest-rerunfailures==15.0', 'pytest-timeout==2.1.0', 'pytest==5.4.1', 'sphinx==6.0.0', 'types-pywin32==310.0.0.20250429']}","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""","3.0.0, 3.1.0, 3.1.1, 3.2.0","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""",3.2.0,No,,No,None,,, +pre-commit,Base Package,EY,3.8.0,"{'base_package': 'pre-commit==3.8.0', 'dependencies': ['cfgv==2.0.0', 'identify==1.0.0', 'nodeenv==0.11.1', 'pyyaml==5.1', 'virtualenv==20.10.0']}",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,"4.0.0, 4.0.1, 4.1.0, 4.2.0",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,4.2.0,No,,No,None,,, +pyltr,Base Package,EY,0.2.6,"{'base_package': 'pyltr==0.2.6', 'dependencies': []}",numpy; pandas; scipy; scikit-learn; six,,numpy; pandas; scipy; scikit-learn; six,0.2.6,No,,No,None,,, +PySocks,Base Package,EY,1.7.1,"{'base_package': 'PySocks==1.7.1', 'dependencies': []}",,,,1.7.1,No,,No,None,,, +pytest-asyncio,Base Package,EY,0.23.6,"{'base_package': 'pytest-asyncio==0.23.6', 'dependencies': ['pytest==8.2', 'typing-extensions==4.12', 'sphinx==5.3', 'sphinx-rtd-theme==1', 'coverage==6.2', 'hypothesis==5.7.1']}","pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""","0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1","pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""",1.1.0a1,No,,No,None,,, +pytest-cov,Base Package,EY,5.0.0,"{'base_package': 'pytest-cov==5.0.0', 'dependencies': ['pytest==6.2.5', 'coverage==7.5', 'pluggy==1.2']}","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""","6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""",6.2.1,No,,No,None,,, +pytest-httpx,Base Package,EY,0.28.0,"{'base_package': 'pytest-httpx==0.28.0', 'dependencies': []}","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""","0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""",0.35.0,No,,No,None,,, +pytest-mock,Base Package,EY,1.13.0,"{'base_package': 'pytest-mock==1.13.0', 'dependencies': ['pytest==6.2.5']}","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""","2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""",3.14.1,No,,No,None,,, +pytest-sugar,Base Package,EY,1.0.0,"{'base_package': 'pytest-sugar==1.0.0', 'dependencies': ['pytest==6.2.0', 'termcolor==2.1.0', 'packaging==21.3']}",pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',,pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',1.0.0,No,,No,None,,, +python-multipart,Base Package,EY,0.0.19,"{'base_package': 'python-multipart==0.0.19', 'dependencies': []}",,0.0.20,,0.0.20,No,,No,None,,, +recordlinkage,Base Package,EY,0.16,"{'base_package': 'recordlinkage==0.16', 'dependencies': ['jellyfish==1', 'numpy==1.13', 'pandas==1', 'scipy==1', 'scikit-learn==1', 'networkx==2']}","jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",,"jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",0.16,No,,No,None,,, +reportlab,Base Package,EY,4.2.0,"{'base_package': 'reportlab==4.2.0', 'dependencies': ['pillow==9.0.0', 'rl_accel==0.9.0', 'rl_renderPM==4.0.3', 'rlPyCairo==0.2.0', 'freetype-py==2.3.0']}","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""","4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""",4.4.2,No,,No,None,,, +retry,Base Package,EY,0.9.2,"{'base_package': 'retry==0.9.2', 'dependencies': ['decorator==3.4.2', 'py==1.4.26']}","decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",,"decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",0.9.2,No,,No,None,,, +ruamel.yaml,Base Package,EY,0.18.6,"{'base_package': 'ruamel.yaml==0.18.6', 'dependencies': ['ruamel.yaml.clib==0.2.7', 'ruamel.yaml.jinja2==0.2', 'mercurial==5.7']}","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""","0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""",0.18.14,No,,No,None,,, +ruamel.yaml.clib,Base Package,EY,0.2.12,"{'base_package': 'ruamel.yaml.clib==0.2.12', 'dependencies': []}",,,,0.2.12,No,,No,None,,, +ruff,Base Package,EY,0.5.7,"{'base_package': 'ruff==0.5.7', 'dependencies': []}",,"0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2",,0.12.2,No,,No,None,,, +scikit-plot,Base Package,EY,0.3.7,"{'base_package': 'scikit-plot==0.3.7', 'dependencies': ['matplotlib==1.4.0', 'scikit-learn==0.18', 'scipy==0.9', 'joblib==0.10']}",matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',,matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',0.3.7,No,,No,None,,, +seaborn,Base Package,EY,0.13.2,"{'base_package': 'seaborn==0.13.2', 'dependencies': ['numpy==1.20', 'pandas==1.2', 'matplotlib==3.4', 'pydata_sphinx_theme==0.10.0rc2', 'scipy==1.7', 'statsmodels==0.12']}","numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",,"numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",0.13.2,No,,No,None,,, +selenium,Base Package,EY,4.21.0,"{'base_package': 'selenium==4.21.0', 'dependencies': ['urllib3==2.4.0', 'trio==0.30.0', 'trio-websocket==0.12.2', 'certifi==2025.4.26', 'typing_extensions==4.14.0', 'websocket-client==1.8.0']}",urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.0,"4.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0",urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.0,4.34.0,No,,No,None,,, +sentence-transformers,Base Package,EY,2.2.2,"{'base_package': 'sentence-transformers==2.2.2', 'dependencies': ['transformers==4.41.0', 'torch==1.11.0', 'huggingface-hub==0.20.0', 'typing_extensions==4.5.0', 'accelerate==0.20.3', 'optimum==1.23.1', 'optimum==1.23.1', 'optimum-intel==1.20.0', 'accelerate==0.20.3']}","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""","2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""",5.0.0,No,,No,None,,, +sktime,Base Package,EY,0.26.0,"{'base_package': 'sktime==0.26.0', 'dependencies': ['joblib==1.2.0', 'numpy==1.21', 'pandas==1.1', 'scikit-base==0.6.1', 'scikit-learn==0.24', 'scipy==1.2', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'dtw-python==1.3', 'numba==0.53', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'esig==0.9.7', 'numba==0.53', 'tensorflow==2', 'tsfresh==0.17', 'numba==0.53', 'tslearn==0.5.2', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'arch==5.6', 'autots==0.6.1', 'pmdarima==1.8', 'prophet==1.1', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'tbats==1.1', 'tensorflow==2', 'seasonal==0.3.1', 'statsmodels==0.12.1', 'numba==0.53', 'tensorflow==2', 'esig==0.9.7', 'filterpy==1.4.5', 'holidays==0.29', 'mne==1.5', 'numba==0.53', 'pycatch22==0.4', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'temporian==0.7.0', 'tsfresh==0.17', 'nbsphinx==0.8.6', 'pytest==7.4', 'pytest-randomly==3.15', 'pytest-timeout==2.1', 'pytest-xdist==3.3', 'neuralforecast==1.6.4', 'peft==0.10.0', 'tensorflow==2', 'pykan==0.2.1', 'pytorch-forecasting==1.0.0', 'lightning==2.0', 'gluonts==0.14.3', 'einops==0.7.0', 'huggingface-hub==0.23.0']}","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""","0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""",0.38.3,No,,No,None,,, +streamlit,Base Package,EY,1.37.1,"{'base_package': 'streamlit==1.37.1', 'dependencies': ['altair==4.0', 'blinker==1.5.0', 'cachetools==4.0', 'click==7.0', 'numpy==1.23', 'packaging==20', 'pandas==1.4.0', 'pillow==7.1.0', 'protobuf==3.20', 'pyarrow==7.0', 'requests==2.27', 'tenacity==8.1.0', 'toml==0.10.1', 'typing-extensions==4.4.0', 'watchdog==2.1.5', 'gitpython==3.0.7', 'pydeck==0.8.0b4', 'tornado==6.0.3', 'snowflake-snowpark-python==1.17.0', 'snowflake-connector-python==3.3.0']}","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""","1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""",1.46.1,No,,No,None,,, +tabula-py,Base Package,EY,2.1.1,"{'base_package': 'tabula-py==2.1.1', 'dependencies': ['pandas==0.25.3', 'numpy==1.24.4', 'sphinx==7.1.2', 'sphinx-rtd-theme==1.3.0', 'Jinja2==3.1.2']}","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""","2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""",2.10.0,No,,No,None,,, +tbats,Base Package,EY,1.1.3,"{'base_package': 'tbats==1.1.3', 'dependencies': []}",numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',,numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',1.1.3,No,,No,None,,, +tensorflow,Base Package,EY,2.16.1,"{'base_package': 'tensorflow==2.16.1', 'dependencies': ['absl-py==1.0.0', 'astunparse==1.6.0', 'flatbuffers==24.3.25', 'gast==0.2.1', 'google-pasta==0.1.1', 'libclang==13.0.0', 'opt-einsum==2.3.2', 'protobuf==3.20.3', 'requests==2.21.0', 'six==1.12.0', 'termcolor==1.1.0', 'typing-extensions==3.6.6', 'wrapt==1.11.0', 'grpcio==1.24.3', 'tensorboard==2.19.0', 'keras==3.5.0', 'numpy==1.26.0', 'h5py==3.11.0', 'ml-dtypes==0.5.1', 'tensorflow-io-gcs-filesystem==0.23.1', 'nvidia-cublas-cu12==12.5.3.2', 'nvidia-cuda-cupti-cu12==12.5.82', 'nvidia-cuda-nvcc-cu12==12.5.82', 'nvidia-cuda-nvrtc-cu12==12.5.82', 'nvidia-cuda-runtime-cu12==12.5.82', 'nvidia-cudnn-cu12==9.3.0.75', 'nvidia-cufft-cu12==11.2.3.61', 'nvidia-curand-cu12==10.3.6.82', 'nvidia-cusolver-cu12==11.6.3.83', 'nvidia-cusparse-cu12==12.5.1.3', 'nvidia-nccl-cu12==2.23.4', 'nvidia-nvjitlink-cu12==12.5.82']}","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""","2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""",2.19.0,No,,No,None,,, +textblob,Base Package,EY,0.15.3,"{'base_package': 'textblob==0.15.3', 'dependencies': ['nltk==3.9', 'pre-commit==3.5', 'sphinx==8.0.2', 'sphinx-issues==4.1.0', 'PyYAML==6.0.2']}","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""","0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""",0.19.0,No,,No,None,,, +tf2onnx,Base Package,EY,1.16.1,"{'base_package': 'tf2onnx==1.16.1', 'dependencies': ['numpy==1.14.1', 'onnx==1.4.1', 'flatbuffers==1.12', 'protobuf==3.20']}",numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),,numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),1.16.1,No,,No,None,,, +tinycss2,Base Package,EY,1.3.0,"{'base_package': 'tinycss2==1.3.0', 'dependencies': ['webencodings==0.4']}","webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,"webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,No,,No,None,,, +tomli,Base Package,EY,2.0.2,"{'base_package': 'tomli==2.0.2', 'dependencies': []}",,"2.1.0, 2.2.1",,2.2.1,No,,No,None,,, +toposort,Base Package,EY,1.1,"{'base_package': 'toposort==1.1', 'dependencies': []}",,"1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10",,1.10,No,,No,None,,, +tox,Base Package,EY,4.15.0,"{'base_package': 'tox==4.15.0', 'dependencies': ['cachetools==5.5.1', 'chardet==5.2', 'colorama==0.4.6', 'filelock==3.16.1', 'packaging==24.2', 'platformdirs==4.3.6', 'pluggy==1.5', 'pyproject-api==1.8', 'tomli==2.2.1', 'typing-extensions==4.12.2', 'virtualenv==20.31', 'devpi-process==1.0.2', 'pytest-mock==3.14', 'pytest==8.3.4']}","cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.12.2; python_version < ""3.11""; virtualenv>=20.31; devpi-process>=1.0.2; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""","4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0","cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.12.2; python_version < ""3.11""; virtualenv>=20.31; devpi-process>=1.0.2; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""",4.27.0,No,,No,None,,, +twine,Base Package,EY,5.1.1,"{'base_package': 'twine==5.1.1', 'dependencies': ['readme-renderer==35.0', 'requests==2.20', 'requests-toolbelt==0.8.0', 'urllib3==1.26.0', 'importlib-metadata==3.6', 'keyring==15.1', 'rfc3986==1.4.0', 'rich==12.0.0', 'packaging==24.0', 'keyring==15.1']}","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""","6.0.0, 6.0.1, 6.1.0","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""",6.1.0,No,,No,None,,, +unstructured,Base Package,EY,0.14.2,"{'base_package': 'unstructured==0.14.2', 'dependencies': ['unstructured-inference==1.0.5', 'onnxruntime==1.19.0', 'python-pptx==1.0.1', 'unstructured.pytesseract==0.3.12', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-docx==1.1.2', 'python-docx==1.1.2', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'onnxruntime==1.19.0', 'python-pptx==1.0.1', 'unstructured.pytesseract==0.3.12', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-docx==1.1.2', 'paddlepaddle==3.0.0b1', 'unstructured.paddleocr==2.10.0', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'python-pptx==1.0.1', 'python-pptx==1.0.1']}","chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == ""all-docs""; pikepdf; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; pi-heif; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; pypdf; extra == ""all-docs""; markdown; extra == ""all-docs""; openpyxl; extra == ""all-docs""; xlrd; extra == ""all-docs""; pandas; extra == ""all-docs""; pypandoc; extra == ""all-docs""; effdet; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; pdf2image; extra == ""all-docs""; networkx; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; unstructured-inference>=1.0.5; extra == ""local-inference""; pikepdf; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; pi-heif; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; pypdf; extra == ""local-inference""; markdown; extra == ""local-inference""; openpyxl; extra == ""local-inference""; xlrd; extra == ""local-inference""; pandas; extra == ""local-inference""; pypandoc; extra == ""local-inference""; effdet; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; pdf2image; extra == ""local-inference""; networkx; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""","0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2","chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == ""all-docs""; pikepdf; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; pi-heif; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; pypdf; extra == ""all-docs""; markdown; extra == ""all-docs""; openpyxl; extra == ""all-docs""; xlrd; extra == ""all-docs""; pandas; extra == ""all-docs""; pypandoc; extra == ""all-docs""; effdet; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; pdf2image; extra == ""all-docs""; networkx; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; unstructured-inference>=1.0.5; extra == ""local-inference""; pikepdf; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; pi-heif; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; pypdf; extra == ""local-inference""; markdown; extra == ""local-inference""; openpyxl; extra == ""local-inference""; xlrd; extra == ""local-inference""; pandas; extra == ""local-inference""; pypandoc; extra == ""local-inference""; effdet; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; pdf2image; extra == ""local-inference""; networkx; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""",0.18.2,Yes,"CVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3",No,None,0.18.2,"{'base_package': 'unstructured==0.18.2', 'dependencies': ['html5lib==1.1', 'unstructured-inference==1.0.5', 'pikepdf==9.9.0', 'onnxruntime==1.22.0', 'python-pptx==1.0.2', 'pi-heif==1.0.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'xlrd==2.0.2', 'pypandoc==1.15', 'effdet==0.4.1', 'python-docx==1.2.0', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'python-docx==1.2.0', 'pypandoc==1.15', 'sacremoses==2.3.0', 'onnxruntime==1.22.0', 'pdfminer.six==20250506', 'pikepdf==9.9.0', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'unstructured-inference==1.0.5', 'pikepdf==9.9.0', 'onnxruntime==1.22.0', 'python-pptx==1.0.2', 'pi-heif==1.0.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'xlrd==2.0.2', 'pypandoc==1.15', 'effdet==0.4.1', 'python-docx==1.2.0', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'pypandoc==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1', 'onnxruntime==1.22.0', 'pdfminer.six==20250506', 'pikepdf==9.9.0', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'python-pptx==1.0.2', 'python-pptx==1.0.2', 'pypandoc==1.15', 'pypandoc==1.15', 'xlrd==2.0.2']}",Not Used +uri-template,Base Package,EY,1.3.0,"{'base_package': 'uri-template==1.3.0', 'dependencies': []}",types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',,types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',1.3.0,No,,No,None,,, +uvloop,Base Package,EY,0.20.0,"{'base_package': 'uvloop==0.20.0', 'dependencies': ['setuptools==60', 'Cython==3.0', 'Sphinx==4.1.2', 'sphinxcontrib-asyncio==0.3.0', 'sphinx-rtd-theme==0.5.2', 'aiohttp==3.10.5', 'flake8==5.0', 'pycodestyle==2.9.0', 'pyOpenSSL==23.0.0', 'mypy==0.800']}","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""","0.21.0b1, 0.21.0","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""",0.21.0,No,,No,None,,, +watchgod,Base Package,EY,0.8.2,"{'base_package': 'watchgod==0.8.2', 'dependencies': ['anyio==3.0.0']}","anyio (<4,>=3.0.0)",0.10a1,"anyio (<4,>=3.0.0)",0.10a1,No,,No,None,,, +webcolors,Base Package,EY,24.8.0,"{'base_package': 'webcolors==24.8.0', 'dependencies': []}",,"24.11.0, 24.11.1",,24.11.1,No,,No,None,,, +websockets,Base Package,EY,13.1,"{'base_package': 'websockets==13.1', 'dependencies': []}",,"14.0, 14.1, 14.2, 15.0, 15.0.1",,15.0.1,No,,No,None,,, +xattr,Base Package,EY,1.1.0,"{'base_package': 'xattr==1.1.0', 'dependencies': ['cffi==1.16.0']}","cffi>=1.16.0; pytest; extra == ""test""",1.1.4,"cffi>=1.16.0; pytest; extra == ""test""",1.1.4,No,,No,None,,, +yellowbrick,Base Package,EY,1.5,"{'base_package': 'yellowbrick==1.5', 'dependencies': ['matplotlib==2.0.2', 'scipy==1.0.0', 'scikit-learn==1.0.0', 'numpy==1.16.0', 'cycler==0.10.0']}","matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",,"matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",1.5,No,,No,None,,, +adal,Dependency Package,EY,1.2.7,,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",1.2.7,No,,No,None,,, +aiofiles,Dependency Package,EY,24.1.0,,,,,24.1.0,No,,No,None,,, +aiohappyeyeballs,Dependency Package,EY,2.4.6,,,"2.4.7, 2.4.8, 2.5.0, 2.6.0, 2.6.1",,2.6.1,No,,No,None,,, +aiohttp,Dependency Package,EY,3.11.13,,"aiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""","3.11.14, 3.11.15, 3.11.16, 3.11.17, 3.11.18, 3.12.0b0, 3.12.0b1, 3.12.0b2, 3.12.0b3, 3.12.0rc0, 3.12.0rc1, 3.12.0, 3.12.1rc0, 3.12.1, 3.12.2, 3.12.3, 3.12.4, 3.12.6, 3.12.7rc0, 3.12.7, 3.12.8, 3.12.9, 3.12.10, 3.12.11, 3.12.12, 3.12.13, 4.0.0a0, 4.0.0a1","aiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""",4.0.0a1,No,,No,None,,, +aiosignal,Dependency Package,EY,1.3.2,,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,No,,No,None,,, +annotated-types,Dependency Package,EY,0.7.0,,"typing-extensions>=4.0.0; python_version < ""3.9""",,"typing-extensions>=4.0.0; python_version < ""3.9""",0.7.0,No,,No,None,,, +antlr4-python3-runtime,Dependency Package,EY,4.9.3,,"typing; python_version < ""3.5""","4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2","typing; python_version < ""3.5""",4.13.2,No,,No,None,,, +anyconfig,Dependency Package,EY,0.14.0,,,,,0.14.0,No,,No,None,,, +anyio,Dependency Package,EY,4.8.0,,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,No,,No,None,,, +appdirs,Dependency Package,EY,1.4.4,,,,,1.4.4,No,,No,None,,, +argcomplete,Dependency Package,EY,3.5.1,,"coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""","3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2","coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""",3.6.2,No,,No,None,,, +argon2-cffi,Dependency Package,EY,23.1.0,,argon2-cffi-bindings,25.1.0,argon2-cffi-bindings,25.1.0,No,,No,None,,, +argon2-cffi-bindings,Dependency Package,EY,21.2.0,,,,,21.2.0,No,,No,None,,, +arrow,Dependency Package,EY,1.3.0,,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",1.3.0,No,,No,None,,, +asttokens,Dependency Package,EY,2.4.1,,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,No,,No,None,,, +async-lru,Dependency Package,EY,2.0.4,,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,No,,No,None,,, +attrs,Dependency Package,EY,24.2.0,,"cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""","24.3.0, 25.1.0, 25.2.0, 25.3.0","cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""",25.3.0,No,,No,None,,, +azure-ai-ml,Dependency Package,EY,1.21.1,,"pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""","1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0","pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""",1.28.0,No,,No,None,,, +azure-common,Dependency Package,EY,1.1.28,,azure-nspkg ; python_version<'3.0',,azure-nspkg ; python_version<'3.0',1.1.28,No,,No,None,,, +azure-core,Dependency Package,EY,1.31.0,,"requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""","1.32.0, 1.33.0, 1.34.0, 1.35.0","requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""",1.35.0,No,,No,None,,, +azure-datalake-store,Dependency Package,EY,0.0.53,,"cffi; requests>=2.20.0; azure-identity; extra == ""auth""","1.0.0a0, 1.0.1","cffi; requests>=2.20.0; azure-identity; extra == ""auth""",1.0.1,No,,No,None,,, +azure-graphrbac,Dependency Package,EY,0.61.1,,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,No,,No,None,,, +azure-identity,Dependency Package,EY,1.19.0,,azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,"1.20.0, 1.21.0, 1.22.0, 1.23.0",azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,1.23.0,No,,No,None,,, +azure-mgmt-authorization,Dependency Package,EY,4.0.0,,,,,4.0.0,No,,No,None,,, +azure-mgmt-containerregistry,Dependency Package,EY,10.3.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,14.1.0b1,No,,No,None,,, +azure-mgmt-core,Dependency Package,EY,1.4.0,,azure-core>=1.32.0,"1.5.0, 1.6.0",azure-core>=1.32.0,1.6.0,No,,No,None,,, +azure-mgmt-keyvault,Dependency Package,EY,10.3.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.2,11.0.0,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.2,11.0.0,No,,No,None,,, +azure-mgmt-network,Dependency Package,EY,27.0.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"28.0.0, 28.1.0, 29.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,29.0.0,No,,No,None,,, +azure-mgmt-resource,Dependency Package,EY,23.2.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"23.3.0, 23.4.0, 24.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,24.0.0,No,,No,None,,, +azure-mgmt-storage,Dependency Package,EY,21.2.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"22.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,23.0.1,No,,No,None,,, +azure-storage-blob,Dependency Package,EY,12.23.1,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.27.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.27.0b1,No,,No,None,,, +azure-storage-file-datalake,Dependency Package,EY,12.17.0,,"azure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.22.0b1","azure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.22.0b1,No,,No,None,,, +azure-storage-file-share,Dependency Package,EY,12.19.0,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.23.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.23.0b1,No,,No,None,,, +azureml-core,Dependency Package,EY,1.58.0,,"pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0","1.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1","pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0",1.60.0.post1,No,,No,None,,, +azureml-dataprep,Dependency Package,EY,5.1.6,,"azureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""","5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4","azureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""",5.3.4,No,,No,None,,, +azureml-dataprep-native,Dependency Package,EY,41.0.0,,,,,41.0.0,No,,No,None,,, +azureml-dataprep-rslex,Dependency Package,EY,2.22.4,,,"2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.6",,2.24.6,No,,No,None,,, +babel,Dependency Package,EY,2.16.0,,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,No,,No,None,,, +backoff,Dependency Package,EY,2.2.1,,,,,2.2.1,No,,No,None,,, +bcrypt,Dependency Package,EY,4.2.0,,"pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""","4.2.1, 4.3.0","pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""",4.3.0,No,,No,None,,, +beautifulsoup4,Dependency Package,EY,4.12.3,,"soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""","4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4","soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""",4.13.4,No,,No,None,,, +binaryornot,Dependency Package,EY,0.4.4,,,,,0.4.4,No,,No,None,,, +bleach,Dependency Package,EY,6.1.0,,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,No,,No,None,,, +blis,Dependency Package,EY,1.0.1,,"numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""","1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0","numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""",1.3.0,No,,No,None,,, +build,Dependency Package,EY,1.2.2.post1,,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",1.2.2.post1,No,,No,None,,, +cachetools,Dependency Package,EY,5.5.0,,,"5.5.1, 5.5.2, 6.0.0, 6.1.0",,6.1.0,No,,No,None,,, +catalogue,Dependency Package,EY,2.0.10,,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,No,,No,None,,, +certifi,Dependency Package,EY,2025.1.31,,,"2025.4.26, 2025.6.15",,2025.6.15,No,,No,None,,, +cffi,Dependency Package,EY,1.17.1,,pycparser,,pycparser,1.17.1,No,,No,None,,, +chardet,Dependency Package,EY,5.2.0,,,,,5.2.0,No,,No,None,,, +charset-normalizer,Dependency Package,EY,3.4.1,,,3.4.2,,3.4.2,No,,No,None,,, +click,Dependency Package,EY,8.1.7,,"colorama; platform_system == ""Windows""","8.1.8, 8.2.0, 8.2.1","colorama; platform_system == ""Windows""",8.2.1,No,,No,None,,, +click-default-group,Dependency Package,EY,1.2.4,,"click; pytest ; extra == ""test""",,"click; pytest ; extra == ""test""",1.2.4,No,,No,None,,, +cloudpathlib,Dependency Package,EY,0.19.0,,"typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""","0.20.0, 0.21.0, 0.21.1","typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""",0.21.1,No,,No,None,,, +cloudpickle,Dependency Package,EY,3.1.0,,,3.1.1,,3.1.1,No,,No,None,,, +colorama,Dependency Package,EY,0.4.6,,,,,0.4.6,No,,No,None,,, +comm,Dependency Package,EY,0.2.2,,traitlets>=4; pytest; extra == 'test',,traitlets>=4; pytest; extra == 'test',0.2.2,No,,No,None,,, +confection,Dependency Package,EY,0.1.5,,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,No,,No,None,,, +contextlib2,Dependency Package,EY,21.6.0,,,,,21.6.0,No,,No,None,,, +contourpy,Dependency Package,EY,1.3.0,,"numpy>=1.23; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.15.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""","1.3.1, 1.3.2","numpy>=1.23; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.15.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""",1.3.2,No,,No,None,,, +cookiecutter,Dependency Package,EY,2.6.0,,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",2.6.0,No,,No,None,,, +coverage,Dependency Package,EY,7.6.4,,"tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""","7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2","tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""",7.9.2,No,,No,None,,, +cryptography,Dependency Package,EY,44.0.2,,"cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""","44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5","cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""",45.0.5,No,,No,None,,, +cycler,Dependency Package,EY,0.12.1,,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',0.12.1,No,,No,None,,, +cymem,Dependency Package,EY,2.0.8,,,"2.0.9a2, 2.0.9a3, 2.0.10, 2.0.11",,2.0.11,No,,No,None,,, +debugpy,Dependency Package,EY,1.8.7,,,"1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14",,1.8.14,No,,No,None,,, +decorator,Dependency Package,EY,5.1.1,,,"5.2.0, 5.2.1",,5.2.1,No,,No,None,,, +defusedxml,Dependency Package,EY,0.7.1,,,"0.8.0rc1, 0.8.0rc2",,0.8.0rc2,No,,No,None,,, +distro,Dependency Package,EY,1.9.0,,,,,1.9.0,No,,No,None,,, +dnspython,Dependency Package,EY,2.7.0,,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",2.7.0,No,,No,None,,, +docker,Dependency Package,EY,7.1.0,,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",7.1.0,No,,No,None,,, +dynaconf,Dependency Package,EY,3.2.6,,"redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""","3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11","redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""",3.2.11,No,,No,None,,, +executing,Dependency Package,EY,2.1.0,,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,No,,No,None,,, +Faker,Dependency Package,EY,26.3.0,,tzdata,"27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0",tzdata,37.4.0,No,,No,None,,, +fastapi,Dependency Package,EY,0.111.1,,"starlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard]>=0.0.5; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""","0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14","starlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard]>=0.0.5; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""",0.115.14,No,,No,None,,, +fastjsonschema,Dependency Package,EY,2.20.0,,"colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""","2.21.0, 2.21.1","colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""",2.21.1,No,,No,None,,, +filelock,Dependency Package,EY,3.16.1,,"furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""","3.17.0, 3.18.0","furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""",3.18.0,No,,No,None,,, +fonttools,Dependency Package,EY,4.54.1,,"fs<3,>=2.2.0; extra == ""ufo""; lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; fs<3,>=2.2.0; extra == ""all""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""","4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5","fs<3,>=2.2.0; extra == ""ufo""; lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; fs<3,>=2.2.0; extra == ""all""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""",4.58.5,No,,No,None,,, +frozenlist,Dependency Package,EY,1.5.0,,,"1.6.0, 1.6.1, 1.6.2, 1.7.0",,1.7.0,No,,No,None,,, +fsspec,Dependency Package,EY,2024.10.0,,"adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; extra == ""test-full""; tqdm; extra == ""tqdm""","2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1","adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; extra == ""test-full""; tqdm; extra == ""tqdm""",2025.5.1,No,,No,None,,, +gitdb,Dependency Package,EY,4.0.11,,"smmap<6,>=3.0.1",4.0.12,"smmap<6,>=3.0.1",4.0.12,No,,No,None,,, +GitPython,Dependency Package,EY,3.1.43,,"gitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < ""3.8""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""",3.1.44,"gitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < ""3.8""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""",3.1.44,No,,No,None,,, +google-api-core,Dependency Package,EY,2.21.0,,"googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""","2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1","googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""",2.25.1,No,,No,None,,, +google-auth,Dependency Package,EY,2.35.0,,"cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""","2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3","cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""",2.40.3,No,,No,None,,, +googleapis-common-protos,Dependency Package,EY,1.65.0,,"protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""","1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0","protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""",1.70.0,No,,No,None,,, +graphql-core,Dependency Package,EY,3.2.4,,"typing-extensions<5,>=4; python_version < ""3.10""","3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9","typing-extensions<5,>=4; python_version < ""3.10""",3.3.0a9,No,,No,None,,, +greenlet,Dependency Package,EY,3.1.1,,"Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""","3.2.0, 3.2.1, 3.2.2, 3.2.3","Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""",3.2.3,No,,No,None,,, +h11,Dependency Package,EY,0.16.0,,,,,0.16.0,No,,No,None,,, +httpcore,Dependency Package,EY,1.0.7,,"certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""","1.0.8, 1.0.9","certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""",1.0.9,No,,No,None,,, +httpx,Dependency Package,EY,0.28.1,,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,No,,No,None,,, +humanfriendly,Dependency Package,EY,10,,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",10.0,No,,No,None,,, +idna,Dependency Package,EY,3.1,,"ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""","3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10","ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""",3.10,Yes,"CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",Yes,"3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",3.10,"{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.2', 'mypy==1.16.1', 'flake8==7.3.0']}",Not Used +importlib-metadata,Dependency Package,EY,8.5.0,,"zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","8.6.0, 8.6.1, 8.7.0","zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",8.7.0,No,,No,None,,, +importlib-resources,Dependency Package,EY,6.4.0,,"zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2","zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",6.5.2,No,,No,None,,, +iniconfig,Dependency Package,EY,2.0.0,,,2.1.0,,2.1.0,No,,No,None,,, +ipykernel,Dependency Package,EY,6.29.5,,"appnope; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; curio; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest>=7.0; extra == ""test""","6.30.0a0, 7.0.0a0, 7.0.0a1","appnope; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; curio; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest>=7.0; extra == ""test""",7.0.0a1,No,,No,None,,, +ipython,Dependency Package,EY,8.28.0,,"colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""","8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0","colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""",9.4.0,No,,No,None,,, +isodate,Dependency Package,EY,0.7.2,,,,,0.7.2,No,,No,None,,, +iterative-telemetry,Dependency Package,EY,0.0.8,,"requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""","0.0.9, 0.0.10","requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""",0.0.10,No,,No,None,,, +jedi,Dependency Package,EY,0.19.1,,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,No,,No,None,,, +jeepney,Dependency Package,EY,0.8.0,,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,No,,No,None,,, +Jinja2,Dependency Package,EY,3.1.6,,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",3.1.6,No,,No,None,,, +jmespath,Dependency Package,EY,1.0.1,,,,,1.0.1,No,,No,None,,, +joblib,Dependency Package,EY,1.4.2,,,"1.5.0, 1.5.1",,1.5.1,No,,No,None,,, +json5,Dependency Package,EY,0.9.25,,"build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""","0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0","build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""",0.12.0,No,,No,None,,, +jsonpickle,Dependency Package,EY,3.3.0,,"pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""","3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1","pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""",5.0.0rc1,No,,No,None,,, +jsonpointer,Dependency Package,EY,3.0.0,,,,,3.0.0,No,,No,None,,, +jsonschema,Dependency Package,EY,4.23.0,,"attrs>=22.2.0; importlib-resources>=1.4.0; python_version < ""3.9""; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < ""3.9""; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""",4.24.0,"attrs>=22.2.0; importlib-resources>=1.4.0; python_version < ""3.9""; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < ""3.9""; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""",4.24.0,No,,No,None,,, +jsonschema-specifications,Dependency Package,EY,2024.10.1,,referencing>=0.31.0,2025.4.1,referencing>=0.31.0,2025.4.1,No,,No,None,,, +jupyter-client,Dependency Package,EY,8.6.3,,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",8.6.3,No,,No,None,,, +jupyter-core,Dependency Package,EY,5.8.1,,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",5.8.1,No,,No,None,,, +jupyter-events,Dependency Package,EY,0.10.0,,"jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""","0.11.0, 0.12.0","jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""",0.12.0,No,,No,None,,, +jupyter-lsp,Dependency Package,EY,2.2.5,,"jupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < ""3.10""",,"jupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < ""3.10""",2.2.5,No,,No,None,,, +jupyter-server,Dependency Package,EY,2.14.2,,"anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""","2.15.0, 2.16.0","anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""",2.16.0,No,,No,None,,, +jupyter-server-terminals,Dependency Package,EY,0.5.3,,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',0.5.3,No,,No,None,,, +jupyterlab,Dependency Package,EY,4.2.5,,"async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""","4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.5.0a0, 4.5.0a1","async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""",4.5.0a1,No,,No,None,,, +jupyterlab-pygments,Dependency Package,EY,0.3.0,,,,,0.3.0,No,,No,None,,, +jupyterlab-server,Dependency Package,EY,2.27.3,,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",2.27.3,No,,No,None,,, +kedro,Dependency Package,EY,0.19.12,,"attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; kedro-sphinx-theme==2024.10.3; extra == ""docs""; sphinx-notfound-page!=1.0.3; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""","0.19.13, 0.19.14, 1.0.0rc1","attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; kedro-sphinx-theme==2024.10.3; extra == ""docs""; sphinx-notfound-page!=1.0.3; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""",1.0.0rc1,No,,No,None,,, +kedro-telemetry,Dependency Package,EY,0.5.0,,"kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""","0.6.0, 0.6.1, 0.6.2, 0.6.3","kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""",0.6.3,No,,No,None,,, +kiwisolver,Dependency Package,EY,1.4.7,,,1.4.8,,1.4.8,No,,No,None,,, +knack,Dependency Package,EY,0.12.0,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,0.12.0,No,,No,None,,, +langcodes,Dependency Package,EY,3.4.1,,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,No,,No,None,,, +language-data,Dependency Package,EY,1.2.0,,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,No,,No,None,,, +lazy-loader,Dependency Package,EY,0.4,,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",0.4,No,,No,None,,, +litestar,Dependency Package,EY,2.13.0,,"anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""","2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0","anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""",2.16.0,No,,No,None,,, +marisa-trie,Dependency Package,EY,1.2.0,,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,No,,No,None,,, +markdown-it-py,Dependency Package,EY,3.0.0,,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",3.0.0,No,,No,None,,, +MarkupSafe,Dependency Package,EY,3.0.2,,,,,3.0.2,No,,No,None,,, +marshmallow,Dependency Package,EY,3.23.0,,"backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""","3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0","backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""",4.0.0,No,,No,None,,, +matplotlib,Dependency Package,EY,3.9.2,,"contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""","3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3","contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""",3.10.3,No,,No,None,,, +matplotlib-inline,Dependency Package,EY,0.1.7,,traitlets,,traitlets,0.1.7,No,,No,None,,, +mdurl,Dependency Package,EY,0.1.2,,,,,0.1.2,No,,No,None,,, +mistune,Dependency Package,EY,3.0.2,,"typing-extensions; python_version < ""3.11""","3.1.0, 3.1.1, 3.1.2, 3.1.3","typing-extensions; python_version < ""3.11""",3.1.3,No,,No,None,,, +mltable,Dependency Package,EY,1.6.1,,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",1.6.1,No,,No,None,,, +more-itertools,Dependency Package,EY,10.5.0,,,"10.6.0, 10.7.0",,10.7.0,No,,No,None,,, +msal,Dependency Package,EY,1.31.0,,"requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.18,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""","1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1","requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.18,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""",1.33.0b1,No,,No,None,,, +msal-extensions,Dependency Package,EY,1.2.0,,"msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""","1.3.0, 1.3.1","msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""",1.3.1,No,,No,None,,, +msgspec,Dependency Package,EY,0.18.6,,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,No,,No,None,,, +msrest,Dependency Package,EY,0.7.1,,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',0.7.1,No,,No,None,,, +msrestazure,Dependency Package,EY,0.6.4.post1,,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",0.6.4.post1,No,,No,None,,, +multidict,Dependency Package,EY,6.1.0,,"typing-extensions>=4.1.0; python_version < ""3.11""","6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3","typing-extensions>=4.1.0; python_version < ""3.11""",6.6.3,No,,No,None,,, +murmurhash,Dependency Package,EY,1.0.10,,,"1.0.11, 1.0.12, 1.0.13, 1.1.0.dev0",,1.1.0.dev0,No,,No,None,,, +mypy-extensions,Dependency Package,EY,1.0.0,,,1.1.0,,1.1.0,No,,No,None,,, +nbclient,Dependency Package,EY,0.10.0,,"jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""","0.10.1, 0.10.2","jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""",0.10.2,No,,No,None,,, +nbconvert,Dependency Package,EY,7.16.4,,"beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""","7.16.5, 7.16.6","beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""",7.16.6,No,,No,None,,, +nbformat,Dependency Package,EY,5.10.4,,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",5.10.4,No,,No,None,,, +ndg-httpsclient,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +nest-asyncio,Dependency Package,EY,1.6.0,,,,,1.6.0,No,,No,None,,, +networkx,Dependency Package,EY,3.4.2,,"numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""","3.5rc0, 3.5","numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""",3.5,No,,No,None,,, +nltk,Dependency Package,EY,3.9.1,,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",3.9.1,No,,No,None,,, +notebook-shim,Dependency Package,EY,0.2.4,,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",0.2.4,No,,No,None,,, +numpy,Dependency Package,EY,2.2.3,,,"2.2.4, 2.2.5, 2.2.6, 2.3.0rc1, 2.3.0, 2.3.1",,2.3.1,No,,No,None,,, +oauthlib,Dependency Package,EY,3.2.2,,"cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""","3.3.0, 3.3.1","cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""",3.3.1,No,,No,None,,, +omegaconf,Dependency Package,EY,2.3.0,,"antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""","2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3","antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""",2.4.0.dev3,No,,No,None,,, +opencensus,Dependency Package,EY,0.11.4,,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",0.11.4,No,,No,None,,, +opencensus-context,Dependency Package,EY,0.1.3,,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,No,,No,None,,, +orjson,Dependency Package,EY,3.10.7,,,"3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.18",,3.10.18,No,,No,None,,, +overrides,Dependency Package,EY,7.7.0,,"typing ; python_version < ""3.5""",,"typing ; python_version < ""3.5""",7.7.0,No,,No,None,,, +packaging,Dependency Package,EY,24.2,,,25.0,,25.0,No,,No,None,,, +pandas,Dependency Package,EY,2.2.3,,"numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""",2.3.0,"numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""",2.3.0,No,,No,None,,, +pandocfilters,Dependency Package,EY,1.5.1,,,,,1.5.1,No,,No,None,,, +paramiko,Dependency Package,EY,3.5.0,,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,No,,No,None,,, +parse,Dependency Package,EY,1.20.2,,,,,1.20.2,No,,No,None,,, +parso,Dependency Package,EY,0.8.4,,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",0.8.4,No,,No,None,,, +pathspec,Dependency Package,EY,0.12.1,,,,,0.12.1,No,,No,None,,, +patsy,Dependency Package,EY,0.5.6,,"numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""","1.0.0, 1.0.1","numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""",1.0.1,No,,No,None,,, +pexpect,Dependency Package,EY,4.9.0,,ptyprocess (>=0.5),,ptyprocess (>=0.5),4.9.0,No,,No,None,,, +pillow,Dependency Package,EY,11.0.0,,"furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""","11.1.0, 11.2.1, 11.3.0","furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""",11.3.0,Yes,"CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0",Yes,"11.1.0: CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0; 11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0 +CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0",11.3.0,"{'base_package': 'pillow==11.3.0', 'dependencies': ['furo==2024.8.6', 'sphinx==8.3.0', 'sphinx-autobuild==2024.10.3', 'sphinx-copybutton==0.5.2', 'sphinx-inline-tabs==2023.4.21', 'sphinxext-opengraph==0.10.0', 'check-manifest==0.47', 'markdown2==7.9.2', 'pyroma==2.5.3', 'pytest-timeout==5.0b1', 'pytest-xdist==8.4.1', 'trove-classifiers==6.2.1']}", +pkginfo,Dependency Package,EY,1.11.2,,"pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""","1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2","pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""",1.12.1.2,No,,No,None,,, +platformdirs,Dependency Package,EY,4.3.6,,"furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""","4.3.7, 4.3.8","furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""",4.3.8,No,,No,None,,, +plotly,Dependency Package,EY,5.24.1,,"narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""","6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0","narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""",6.2.0,No,,No,None,,, +pluggy,Dependency Package,EY,1.5.0,,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,No,,No,None,,, +polyfactory,Dependency Package,EY,2.16.2,,"faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""","2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0","faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""",2.22.0,No,,No,None,,, +pre-commit-hooks,Dependency Package,EY,4.6.0,,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,No,,No,None,,, +preshed,Dependency Package,EY,3.0.9,,"cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0","3.0.10, 4.0.0","cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0",4.0.0,No,,No,None,,, +prometheus-client,Dependency Package,EY,0.21.0,,"twisted; extra == ""twisted""","0.21.1, 0.22.0, 0.22.1","twisted; extra == ""twisted""",0.22.1,No,,No,None,,, +prompt-toolkit,Dependency Package,EY,3.0.48,,wcwidth,"3.0.49, 3.0.50, 3.0.51",wcwidth,3.0.51,No,,No,None,,, +proto-plus,Dependency Package,EY,1.25.0,,"protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""","1.26.0rc1, 1.26.0, 1.26.1","protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""",1.26.1,No,,No,None,,, +protobuf,Dependency Package,EY,6.31.1,,,,,6.31.1,No,,No,None,,, +psutil,Dependency Package,EY,6.1.0,,"pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""","6.1.1, 7.0.0","pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""",7.0.0,No,,No,None,,, +ptyprocess,Dependency Package,EY,0.7.0,,,,,0.7.0,No,,No,None,,, +pure-eval,Dependency Package,EY,0.2.3,,"pytest; extra == ""tests""",,"pytest; extra == ""tests""",0.2.3,No,,No,None,,, +pyarrow,Dependency Package,EY,19.0.1,,"pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""",20.0.0,"pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""",20.0.0,No,,No,None,,, +pyasn1,Dependency Package,EY,0.6.1,,,,,0.6.1,No,,No,None,,, +pyasn1-modules,Dependency Package,EY,0.4.1,,"pyasn1<0.7.0,>=0.6.1",0.4.2,"pyasn1<0.7.0,>=0.6.1",0.4.2,No,,No,None,,, +pycparser,Dependency Package,EY,2.22,,,,,2.22,No,,No,None,,, +pydantic,Dependency Package,EY,2.9.2,,"annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""","2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7","annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""",2.11.7,No,,No,None,,, +pydantic-core,Dependency Package,EY,2.23.4,,typing-extensions>=4.13.0,"2.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2",typing-extensions>=4.13.0,2.35.2,No,,No,None,,, +pydash,Dependency Package,EY,8.0.3,,"typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""","8.0.4, 8.0.5","typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""",8.0.5,No,,No,None,,, +Pygments,Dependency Package,EY,2.18.0,,"colorama>=0.4.6; extra == ""windows-terminal""","2.19.0, 2.19.1, 2.19.2","colorama>=0.4.6; extra == ""windows-terminal""",2.19.2,No,,No,None,,, +PyJWT,Dependency Package,EY,2.9.0,,"cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""","2.10.0, 2.10.1","cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""",2.10.1,No,,Yes,"2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1",,, +PyNaCl,Dependency Package,EY,1.5.0,,,,,1.5.0,No,,No,None,,, +pyOpenSSL,Dependency Package,EY,24.2.1,,"cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""","24.3.0, 25.0.0, 25.1.0","cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""",25.1.0,No,,No,None,,, +pyparsing,Dependency Package,EY,3.2.0,,"railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""","3.2.1, 3.2.2, 3.2.3","railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""",3.2.3,No,,No,None,,, +pyproject-hooks,Dependency Package,EY,1.2.0,,,,,1.2.0,No,,No,None,,, +pytest,Dependency Package,EY,8.3.3,,"colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""","8.3.4, 8.3.5, 8.4.0, 8.4.1","colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""",8.4.1,No,,No,None,,, +python-dateutil,Dependency Package,EY,2.9.0.post0,,six >=1.5,,six >=1.5,2.9.0.post0,No,,No,None,,, +python-dotenv,Dependency Package,EY,1.0.1,,"click>=5.0; extra == ""cli""","1.1.0, 1.1.1","click>=5.0; extra == ""cli""",1.1.1,No,,No,None,,, +python-json-logger,Dependency Package,EY,2.0.7,,"typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""","3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0","typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""",4.0.0.dev0,No,,No,None,,, +python-slugify,Dependency Package,EY,8.0.4,,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',8.0.4,No,,No,None,,, +pytoolconfig,Dependency Package,EY,1.3.1,,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",1.3.1,No,,No,None,,, +pytz,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +PyYAML,Dependency Package,EY,6.0.2,,,,,6.0.2,No,,No,None,,, +pyzmq,Dependency Package,EY,26.2.0,,"cffi; implementation_name == ""pypy""","26.2.1, 26.3.0, 26.4.0, 27.0.0","cffi; implementation_name == ""pypy""",27.0.0,No,,No,None,,, +referencing,Dependency Package,EY,0.35.1,,"attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""","0.36.0, 0.36.1, 0.36.2","attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""",0.36.2,No,,No,None,,, +regex,Dependency Package,EY,2024.9.11,,,2024.11.6,,2024.11.6,No,,No,None,,, +requests,Dependency Package,EY,2.32.4,,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",2.32.4,No,,No,None,,, +requests-oauthlib,Dependency Package,EY,2.0.0,,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",2.0.0,No,,No,None,,, +rfc3339-validator,Dependency Package,EY,0.1.4,,six,,six,0.1.4,No,,No,None,,, +rfc3986-validator,Dependency Package,EY,0.1.1,,,,,0.1.1,No,,No,None,,, +rich,Dependency Package,EY,13.9.2,,"typing-extensions<5.0,>=4.0.0; python_version < ""3.11""; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0","13.9.3, 13.9.4, 14.0.0","typing-extensions<5.0,>=4.0.0; python_version < ""3.11""; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0",14.0.0,No,,No,None,,, +rich-click,Dependency Package,EY,1.8.3,,"click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""","1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9","click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""",1.8.9,No,,No,None,,, +rope,Dependency Package,EY,1.13.0,,"pytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",,"pytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.13.0,No,,No,None,,, +rpds-py,Dependency Package,EY,0.20.0,,,"0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.0",,0.26.0,No,,No,None,,, +rsa,Dependency Package,EY,4.9,,pyasn1>=0.1.3,4.9.1,pyasn1>=0.1.3,4.9.1,No,,No,None,,, +scikit-learn,Dependency Package,EY,1.5.2,,"numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.16.0; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""","1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0","numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.16.0; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""",1.7.0,No,,No,None,,, +scipy,Dependency Package,EY,1.14.1,,"numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""","1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0","numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""",1.16.0,No,,No,None,,, +SecretStorage,Dependency Package,EY,3.3.3,,cryptography (>=2.0); jeepney (>=0.6),,cryptography (>=2.0); jeepney (>=0.6),3.3.3,No,,No,None,,, +secure,Dependency Package,EY,0.3.0,,,"1.0.0, 1.0.1",,1.0.1,No,,No,None,,, +semver,Dependency Package,EY,2.13.0,,,"3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4",,3.0.4,No,,No,None,,, +Send2Trash,Dependency Package,EY,1.8.3,,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",1.8.3,No,,No,None,,, +shellingham,Dependency Package,EY,1.5.4,,,,,1.5.4,No,,No,None,,, +six,Dependency Package,EY,1.17.0,,,,,1.17.0,No,,No,None,,, +smart-open,Dependency Package,EY,7.0.4,,"wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""","7.0.5, 7.1.0, 7.3.0, 7.3.0.post1","wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""",7.3.0.post1,No,,No,None,,, +smmap,Dependency Package,EY,5.0.1,,,"5.0.2, 6.0.0",,6.0.0,No,,No,None,,, +sniffio,Dependency Package,EY,1.3.1,,,,,1.3.1,No,,No,None,,, +soupsieve,Dependency Package,EY,2.6,,,2.7,,2.7,No,,No,None,,, +spacy,Dependency Package,EY,3.8.2,,"spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""","3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3","spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""",4.0.0.dev3,No,,No,None,,, +spacy-legacy,Dependency Package,EY,3.0.12,,,"4.0.0.dev0, 4.0.0.dev1",,4.0.0.dev1,No,,No,None,,, +spacy-loggers,Dependency Package,EY,1.0.5,,,,,1.0.5,No,,No,None,,, +SQLAlchemy,Dependency Package,EY,2.0.38,,"importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""","2.0.39, 2.0.40, 2.0.41","importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""",2.0.41,No,,No,None,,, +srsly,Dependency Package,EY,2.4.8,,"catalogue<2.1.0,>=2.0.3","2.5.0, 2.5.1","catalogue<2.1.0,>=2.0.3",2.5.1,No,,No,None,,, +stack-data,Dependency Package,EY,0.6.3,,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',0.6.3,No,,No,None,,, +starlette,Dependency Package,EY,0.40.0,,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""","0.41.0, 0.41.1, 0.41.2, 0.41.3, 0.42.0, 0.43.0, 0.44.0, 0.45.0, 0.45.1, 0.45.2, 0.45.3, 0.46.0, 0.46.1, 0.46.2, 0.47.0, 0.47.1","anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",0.47.1,No,,No,None,,, +statsmodels,Dependency Package,EY,0.14.4,,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools-scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter-client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools-scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter-client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.4,No,,No,None,,, +strawberry-graphql,Dependency Package,EY,0.243.0,,"graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""","0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.276.0.dev1750672223","graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""",0.276.0.dev1750672223,Yes,"CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",Yes,"0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",0.276.0.dev1750672223,"{'base_package': 'strawberry-graphql==0.276.0.dev1750672223', 'dependencies': ['libcst==1.8.2', 'websockets==0.35.0', 'libcst==1.8.2', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'asgiref==2.19.2', 'quart==4.2.23', 'sanic==2.3.3', 'chalice==1.34.1', 'libcst==1.8.2', 'pyinstrument==1.10.22']}",Not Used +strictyaml,Dependency Package,EY,1.7.3,,python-dateutil (>=2.6.0),,python-dateutil (>=2.6.0),1.7.3,No,,No,None,,, +tabulate,Dependency Package,EY,0.9.0,,wcwidth ; extra == 'widechars',,wcwidth ; extra == 'widechars',0.9.0,No,,No,None,,, +tenacity,Dependency Package,EY,9.0.0,,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,No,,No,None,,, +terminado,Dependency Package,EY,0.18.1,,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',0.18.1,No,,No,None,,, +text-unidecode,Dependency Package,EY,1.3,,,,,1.3,No,,No,None,,, +thinc,Dependency Package,EY,8.3.2,,"blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""","8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1","blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""",9.1.1,No,,No,None,,, +threadpoolctl,Dependency Package,EY,3.5.0,,,3.6.0,,3.6.0,No,,No,None,,, +toml,Dependency Package,EY,0.10.2,,,,,0.10.2,No,,No,None,,, +tornado,Dependency Package,EY,6.5.0,,,6.5.1,,6.5.1,No,,No,None,,, +tqdm,Dependency Package,EY,4.67.1,,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",4.67.1,No,,No,None,,, +traitlets,Dependency Package,EY,5.14.3,,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",5.14.3,No,,No,None,,, +typer,Dependency Package,EY,0.12.5,,click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,"0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0",click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,0.16.0,No,,No,None,,, +types-python-dateutil,Dependency Package,EY,2.9.0.20241003,,,"2.9.0.20241206, 2.9.0.20250516",,2.9.0.20250516,No,,No,None,,, +typing-extensions,Dependency Package,EY,4.12.2,,,"4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.1",,4.14.1,No,,No,None,,, +typing-inspect,Dependency Package,EY,0.9.0,,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",0.9.0,No,,No,None,,, +tzdata,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +urllib3,Dependency Package,EY,2.5.0,,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",2.5.0,No,,No,None,,, +uvicorn,Dependency Package,EY,0.31.0,,"click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""","0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0","click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""",0.35.0,No,,No,None,,, +wasabi,Dependency Package,EY,1.1.3,,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",1.1.3,No,,No,None,,, +watchdog,Dependency Package,EY,4.0.1,,"PyYAML>=3.10; extra == ""watchmedo""","4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0","PyYAML>=3.10; extra == ""watchmedo""",6.0.0,No,,No,None,,, +watchfiles,Dependency Package,EY,0.24.0,,anyio>=3.0.0,"1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0",anyio>=3.0.0,1.1.0,No,,No,None,,, +wcwidth,Dependency Package,EY,0.2.13,,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",0.2.13,No,,No,None,,, +weasel,Dependency Package,EY,0.4.1,,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",0.4.1,No,,No,None,,, +webencodings,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +websocket-client,Dependency Package,EY,1.8.0,,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",1.8.0,No,,No,None,,, +wrapt,Dependency Package,EY,1.16.0,,,"1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.2",,1.17.2,No,,No,None,,, +yarl,Dependency Package,EY,1.18.3,,idna>=2.0; multidict>=4.0; propcache>=0.2.1,"1.19.0, 1.20.0, 1.20.1",idna>=2.0; multidict>=4.0; propcache>=0.2.1,1.20.1,No,,No,None,,, +zipp,Dependency Package,EY,3.20.2,,"pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","3.21.0, 3.22.0, 3.23.0","pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",3.23.0,No,,No,None,,, +aniso8601,Base Package,I&S,9.0.1,"{'base_package': 'aniso8601==9.0.1', 'dependencies': []}","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""","10.0.0, 10.0.1","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""",10.0.1,No,,No,None,,, +appnope,Base Package,I&S,0.1.4,"{'base_package': 'appnope==0.1.4', 'dependencies': []}",,,,0.1.4,No,,No,None,,, +AST,Base Package,I&S,0.0.2,"{'base_package': 'AST==0.0.2', 'dependencies': []}",,,,0.0.2,No,,No,None,,, +asyncio,Base Package,I&S,3.4.3,"{'base_package': 'asyncio==3.4.3', 'dependencies': []}",,,,3.4.3,No,,No,None,,, +bandit,Base Package,I&S,1.7.9,"{'base_package': 'bandit==1.7.9', 'dependencies': ['PyYAML==5.3.1', 'stevedore==1.20.0', 'colorama==0.3.9', 'GitPython==3.1.30', 'sarif-om==1.0.4', 'jschema-to-python==1.2.3', 'coverage==4.5.4', 'fixtures==3.0.0', 'flake8==4.0.0', 'stestr==2.5.0', 'testscenarios==0.5.0', 'testtools==2.3.0', 'beautifulsoup4==4.8.0', 'pylint==1.9.4', 'tomli==1.1.0']}","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""","1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""",1.8.5,No,,No,None,,, +configparser,Base Package,I&S,7.0.0,"{'base_package': 'configparser==7.0.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","7.0.1, 7.1.0, 7.2.0","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.2.0,No,,No,None,,, +dash-core-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-core-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-html-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-html-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-table,Base Package,I&S,5.0.0,"{'base_package': 'dash-table==5.0.0', 'dependencies': []}",,,,5.0.0,No,,No,None,,, +deepdiff,Base Package,I&S,8.0.1,"{'base_package': 'deepdiff==8.0.1', 'dependencies': ['orderly-set==5.4.1', 'click==8.1.0', 'pyyaml==6.0.0', 'coverage==7.6.0', 'bump2version==1.0.0', 'jsonpickle==4.0.0', 'ipdb==0.13.0', 'numpy==2.2.0', 'numpy==2.0', 'python-dateutil==2.9.0', 'orjson==3.10.0', 'tomli==2.2.0', 'tomli-w==1.2.0', 'pandas==2.2.0', 'polars==1.21.0', 'nox==2025.5.1', 'Sphinx==6.2.0', 'sphinx-sitemap==2.6.0', 'sphinxemoji==0.3.0', 'flake8==7.1.0', 'flake8-pyproject==1.2.3', 'pydantic==2.10.0', 'pytest==8.3.0', 'pytest-benchmark==5.1.0', 'pytest-cov==6.0.0', 'python-dotenv==1.0.0']}","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",8.5.0,No,,No,None,,, +docx,Base Package,I&S,0.2.4,"{'base_package': 'docx==0.2.4', 'dependencies': []}",,,,0.2.4,No,,No,None,,, +entrypoints,Base Package,I&S,0.4,"{'base_package': 'entrypoints==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +faiss,Base Package,I&S,1.5.3,"{'base_package': 'faiss==1.5.3', 'dependencies': []}",numpy,,numpy,1.5.3,No,,No,None,,, +faiss-cpu,Base Package,I&S,1.7.4,"{'base_package': 'faiss-cpu==1.7.4', 'dependencies': ['numpy==1.25.0']}","numpy<3.0,>=1.25.0; packaging","1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0","numpy<3.0,>=1.25.0; packaging",1.11.0,No,,No,None,,, +faiss-gpu,Base Package,I&S,1.7.2,"{'base_package': 'faiss-gpu==1.7.2', 'dependencies': []}",,,,1.7.2,No,,No,None,,, +flake8,Base Package,I&S,7.0.0,"{'base_package': 'flake8==7.0.0', 'dependencies': ['mccabe==0.7.0', 'pycodestyle==2.14.0', 'pyflakes==3.4.0']}","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0","7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0",7.3.0,No,,No,None,,, +fuzzywuzzy,Base Package,I&S,0.18.0,"{'base_package': 'fuzzywuzzy==0.18.0', 'dependencies': ['python-levenshtein==0.12']}",python-levenshtein (>=0.12) ; extra == 'speedup',,python-levenshtein (>=0.12) ; extra == 'speedup',0.18.0,No,,No,None,,, +gensim,Base Package,I&S,3.8.3,"{'base_package': 'gensim==3.8.3', 'dependencies': ['numpy==1.18.5', 'scipy==1.7.0', 'smart-open==1.8.1', 'Pyro4==4.27', 'Pyro4==4.27', 'visdom==0.1.8', 'sphinx==5.1.1', 'sphinx-gallery==0.11.1', 'sphinxcontrib.programoutput==0.17', 'sphinxcontrib-napoleon==0.7', 'visdom==0.1.8']}","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""","4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""",4.3.3,No,,No,None,,, +graphframes,Base Package,I&S,0.6,"{'base_package': 'graphframes==0.6', 'dependencies': []}",numpy; nose,,numpy; nose,0.6,No,,No,None,,, +invoke,Base Package,I&S,2.2.0,"{'base_package': 'invoke==2.2.0', 'dependencies': []}",,,,2.2.0,No,,No,None,,, +ipython-genutils,Base Package,I&S,0.2.0,"{'base_package': 'ipython-genutils==0.2.0', 'dependencies': []}",,,,0.2.0,No,,No,None,,, +jaraco.classes,Base Package,I&S,3.4.0,"{'base_package': 'jaraco.classes==3.4.0', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",,"more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",3.4.0,No,,No,None,,, +jaraco.context,Base Package,I&S,6.0.1,"{'base_package': 'jaraco.context==6.0.1', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",,"backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",6.0.1,No,,No,None,,, +jaraco.functools,Base Package,I&S,4.1.0,"{'base_package': 'jaraco.functools==4.1.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","4.2.0, 4.2.1","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",4.2.1,No,,No,None,,, +jsonpath-ng,Base Package,I&S,1.6.1,"{'base_package': 'jsonpath-ng==1.6.1', 'dependencies': []}",,1.7.0,,1.7.0,No,,No,None,,, +jsonpath-python,Base Package,I&S,1.0.6,"{'base_package': 'jsonpath-python==1.0.6', 'dependencies': []}",,,,1.0.6,No,,No,None,,, +kaleido,Base Package,I&S,0.2.1,"{'base_package': 'kaleido==0.2.1', 'dependencies': ['choreographer==1.0.5', 'logistro==1.0.8', 'orjson==3.10.15']}",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,"0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,1.0.0,No,,No,None,,, +ldap3,Base Package,I&S,2.9.1,"{'base_package': 'ldap3==2.9.1', 'dependencies': ['pyasn1==0.4.6']}",pyasn1 (>=0.4.6),2.10.2rc2,pyasn1 (>=0.4.6),2.10.2rc2,No,,No,None,,, +lightfm,Base Package,I&S,1.17,"{'base_package': 'lightfm==1.17', 'dependencies': []}",,,,1.17,No,,No,None,,, +lightgbm,Base Package,I&S,4.3.0,"{'base_package': 'lightgbm==4.3.0', 'dependencies': ['numpy==1.17.0', 'cffi==1.15.1', 'pyarrow==6.0.1', 'dask==2.0.0', 'pandas==0.24.0', 'pandas==0.24.0', 'scikit-learn==0.24.2']}","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""","4.4.0, 4.5.0, 4.6.0","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""",4.6.0,Yes,"CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",Yes,"4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",4.6.0,"{'base_package': 'lightgbm==4.6.0', 'dependencies': []}",Not Used +mongomock-motor,Base Package,I&S,0.0.29,"{'base_package': 'mongomock-motor==0.0.29', 'dependencies': ['mongomock==4.1.2', 'motor==2.5']}","mongomock<5.0.0,>=4.1.2; motor>=2.5","0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36","mongomock<5.0.0,>=4.1.2; motor>=2.5",0.0.36,No,,No,None,,, +monotonic,Base Package,I&S,1.6,"{'base_package': 'monotonic==1.6', 'dependencies': []}",,,,1.6,No,,No,None,,, +mypy,Base Package,I&S,1.10.0,"{'base_package': 'mypy==1.10.0', 'dependencies': ['typing_extensions==4.6.0', 'mypy_extensions==1.0.0', 'pathspec==0.9.0', 'tomli==1.1.0', 'psutil==4.0', 'setuptools==50']}","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""","1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""",1.16.1,No,,No,None,,, +neo4j,Base Package,I&S,5.24.0,"{'base_package': 'neo4j==5.24.0', 'dependencies': ['numpy==1.7.0', 'pandas==1.1.0', 'numpy==1.7.0', 'pyarrow==1.0.0']}","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""","5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""",5.28.1,No,,No,None,,, +opencv-python,Base Package,I&S,4.2.0.34,"{'base_package': 'opencv-python==4.2.0.34', 'dependencies': ['numpy==1.13.3', 'numpy==1.21.0', 'numpy==1.21.2', 'numpy==1.21.4', 'numpy==1.23.5', 'numpy==1.26.0', 'numpy==1.19.3', 'numpy==1.17.0', 'numpy==1.17.3', 'numpy==1.19.3']}","numpy>=1.13.3; python_version < ""3.7""; numpy>=1.21.0; python_version <= ""3.9"" and platform_system == ""Darwin"" and platform_machine == ""arm64""; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.21.4; python_version >= ""3.10"" and platform_system == ""Darwin""; numpy>=1.23.5; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=1.19.3; python_version >= ""3.6"" and platform_system == ""Linux"" and platform_machine == ""aarch64""; numpy>=1.17.0; python_version >= ""3.7""; numpy>=1.17.3; python_version >= ""3.8""; numpy>=1.19.3; python_version >= ""3.9""","4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86","numpy>=1.13.3; python_version < ""3.7""; numpy>=1.21.0; python_version <= ""3.9"" and platform_system == ""Darwin"" and platform_machine == ""arm64""; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.21.4; python_version >= ""3.10"" and platform_system == ""Darwin""; numpy>=1.23.5; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=1.19.3; python_version >= ""3.6"" and platform_system == ""Linux"" and platform_machine == ""aarch64""; numpy>=1.17.0; python_version >= ""3.7""; numpy>=1.17.3; python_version >= ""3.8""; numpy>=1.19.3; python_version >= ""3.9""",4.11.0.86,Yes,"GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",Yes,"4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",4.11.0.86,"{'base_package': 'opencv-python==4.11.0.86', 'dependencies': []}",Not Used +openpyxl,Base Package,I&S,3.1.2,"{'base_package': 'openpyxl==3.1.2', 'dependencies': []}",et-xmlfile,"3.1.3, 3.1.4, 3.1.5, 3.2.0b1",et-xmlfile,3.2.0b1,No,,No,None,,, +pdf2image,Base Package,I&S,1.13.1,"{'base_package': 'pdf2image==1.13.1', 'dependencies': []}",pillow,"1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0",pillow,1.17.0,No,,No,None,,, +pdfminer,Base Package,I&S,20191125,"{'base_package': 'pdfminer==20191125', 'dependencies': []}",,,,20191125,No,,No,None,,, +pdfrw,Base Package,I&S,0.4,"{'base_package': 'pdfrw==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +pyaml,Base Package,I&S,23.12.0,"{'base_package': 'pyaml==23.12.0', 'dependencies': []}","PyYAML; unidecode; extra == ""anchors""","24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0","PyYAML; unidecode; extra == ""anchors""",25.5.0,No,,No,None,,, +pyarrow-hotfix,Base Package,I&S,0.6,"{'base_package': 'pyarrow-hotfix==0.6', 'dependencies': []}",,0.7,,0.7,No,,No,None,,, +pyctuator,Base Package,I&S,1.2.0,"{'base_package': 'pyctuator==1.2.0', 'dependencies': ['psutil==5.6', 'flask==2.3.0', 'fastapi==0.100.1', 'uvicorn==0.23.0', 'sqlalchemy==2.0.4', 'PyMySQL==1.0.2', 'cryptography==39.0.1', 'redis==4.3.4', 'aiohttp==3.6.2', 'tornado==6.0.4']}","psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",,"psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",1.2.0,No,,No,None,,, +PyHive,Base Package,I&S,0.6.2,"{'base_package': 'PyHive==0.6.2', 'dependencies': []}",,"0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev0",,0.7.1.dev0,No,,No,None,,, +pylance,Base Package,I&S,0.15.0,"{'base_package': 'pylance==0.15.0', 'dependencies': ['pyarrow==14', 'numpy==1.22', 'ruff==0.4.1']}","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""","0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""",0.31.0,No,,No,None,,, +pylint,Base Package,I&S,3.2.6,"{'base_package': 'pylint==3.2.6', 'dependencies': ['astroid==3.3.8', 'colorama==0.4.5', 'dill==0.2', 'dill==0.3.6', 'dill==0.3.7', 'isort==4.2.5', 'mccabe==0.6', 'platformdirs==2.2', 'tomli==1.1', 'tomlkit==0.10.1', 'typing-extensions==3.10', 'pyenchant==3.2', 'gitpython==3']}","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""","3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""",3.3.7,No,,No,None,,, +PyMuPDF,Base Package,I&S,1.24.4,"{'base_package': 'PyMuPDF==1.24.4', 'dependencies': []}",,"1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.3",,1.26.3,No,,No,None,,, +PyMuPDFb,Base Package,I&S,1.24.3,"{'base_package': 'PyMuPDFb==1.24.3', 'dependencies': []}",,"1.24.6, 1.24.8, 1.24.9, 1.24.10",,1.24.10,No,,No,None,,, +pyodbc,Base Package,I&S,5.1.0,"{'base_package': 'pyodbc==5.1.0', 'dependencies': []}",,5.2.0,,5.2.0,No,,No,None,,, +pytesseract,Base Package,I&S,0.3.4,"{'base_package': 'pytesseract==0.3.4', 'dependencies': ['packaging==21.3', 'Pillow==8.0.0']}",packaging>=21.3; Pillow>=8.0.0,"0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13",packaging>=21.3; Pillow>=8.0.0,0.3.13,No,,No,None,,, +python-ldap,Base Package,I&S,3.4.3,"{'base_package': 'python-ldap==3.4.3', 'dependencies': ['pyasn1==0.3.7', 'pyasn1_modules==0.1.5']}",pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,No,,No,None,,, +pywin32,Base Package,I&S,307,"{'base_package': 'pywin32==307', 'dependencies': []}",,"308, 309, 310",,310,No,,No,None,,, +pywin32-ctypes,Base Package,I&S,0.2.3,"{'base_package': 'pywin32-ctypes==0.2.3', 'dependencies': []}",,,,0.2.3,No,,No,None,,, +querystring-parser,Base Package,I&S,1.2.4,"{'base_package': 'querystring-parser==1.2.4', 'dependencies': []}",,,,1.2.4,No,,No,None,,, +ratelimiter,Base Package,I&S,1.2.0.post0,"{'base_package': 'ratelimiter==1.2.0.post0', 'dependencies': ['pytest==3.0']}","pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",,"pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",1.2.0.post0,No,,No,None,,, +schemdraw,Base Package,I&S,0.15,"{'base_package': 'schemdraw==0.15', 'dependencies': ['matplotlib==3.4', 'ziafont==0.10', 'ziamath==0.12']}","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""","0.16, 0.17, 0.18, 0.19, 0.20","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""",0.20,No,,No,None,,, +simplejson,Base Package,I&S,3.19.2,"{'base_package': 'simplejson==3.19.2', 'dependencies': []}",,"3.19.3, 3.20.1",,3.20.1,No,,No,None,,, +sparse-dot-topn,Base Package,I&S,1.1.1,"{'base_package': 'sparse-dot-topn==1.1.1', 'dependencies': ['numpy==1.18.0', 'scipy==1.4.1', 'pytest==4.0.2']}","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""","1.1.2, 1.1.3, 1.1.4, 1.1.5","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""",1.1.5,No,,No,None,,, +strsimpy,Base Package,I&S,0.2.1,"{'base_package': 'strsimpy==0.2.1', 'dependencies': []}",,,,0.2.1,No,,No,None,,, +tantivy,Base Package,I&S,0.22.0,"{'base_package': 'tantivy==0.22.0', 'dependencies': []}","nox; extra == ""dev""","0.22.2, 0.24.0","nox; extra == ""dev""",0.24.0,No,,No,None,,, +tensorflow-io-gcs-filesystem,Base Package,I&S,0.37.1,"{'base_package': 'tensorflow-io-gcs-filesystem==0.37.1', 'dependencies': ['tensorflow==2.16.0', 'tensorflow-aarch64==2.16.0', 'tensorflow-cpu==2.16.0', 'tensorflow-gpu==2.16.0', 'tensorflow-rocm==2.16.0']}","tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",,"tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",0.37.1,No,,No,None,,, +toolz,Base Package,I&S,1.0.0,"{'base_package': 'toolz==1.0.0', 'dependencies': []}",,,,1.0.0,No,,No,None,,, +unicorn,Base Package,I&S,2.0.1.post1,"{'base_package': 'unicorn==2.0.1.post1', 'dependencies': ['capstone==6.0.0a2', 'capstone==5.0.1']}","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""","2.1.0, 2.1.1, 2.1.2, 2.1.3","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""",2.1.3,No,,No,None,,, +wurlitzer,Base Package,I&S,3.1.1,"{'base_package': 'wurlitzer==3.1.1', 'dependencies': []}",,,,3.1.1,No,,No,None,,, +xgboost,Base Package,I&S,1.7.6,"{'base_package': 'xgboost==1.7.6', 'dependencies': ['pandas==1.2']}","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""","2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""",3.0.2,No,,No,None,,, +absl-py,Dependency Package,I&S,2.1.0,,,"2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1",,2.3.1,No,,No,None,,, +alembic,Dependency Package,I&S,1.13.3,,"SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""","1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2","SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""",1.16.2,No,,No,None,,, +altair,Dependency Package,I&S,5.4.1,,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,No,,No,None,,, +astroid,Dependency Package,I&S,3.2.4,,"typing-extensions>=4; python_version < ""3.11""","3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 4.0.0a0","typing-extensions>=4; python_version < ""3.11""",4.0.0a0,No,,No,None,,, +astunparse,Dependency Package,I&S,1.6.3,,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",1.6.3,No,,No,None,,, +blinker,Dependency Package,I&S,1.8.2,,,1.9.0,,1.9.0,No,,No,None,,, +boilerpy3,Dependency Package,I&S,1.0.7,,,,,1.0.7,No,,No,None,,, +CacheControl,Dependency Package,I&S,0.14.0,,"requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""","0.14.1, 0.14.2, 0.14.3","requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""",0.14.3,No,,No,None,,, +category-encoders,Dependency Package,I&S,2.6.4,,numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,"2.7.0, 2.8.0, 2.8.1",numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,2.8.1,No,,No,None,,, +cattrs,Dependency Package,I&S,24.1.2,,"attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""","24.1.3, 25.1.0, 25.1.1","attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""",25.1.1,No,,No,None,,, +cfgv,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +cleo,Dependency Package,I&S,2.1.0,,"crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)","2.2.0, 2.2.1","crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)",2.2.1,No,,No,None,,, +coloredlogs,Dependency Package,I&S,15.0.1,,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',15.0.1,No,,No,None,,, +colorlog,Dependency Package,I&S,6.8.2,,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,No,,No,None,,, +crashtest,Dependency Package,I&S,0.4.1,,,,,0.4.1,No,,No,None,,, +Cython,Dependency Package,I&S,3.0.11,,,"3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2",,3.1.2,No,,No,None,,, +dash,Dependency Package,I&S,2.18.1,,"Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""","2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1","Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""",3.1.1,No,,No,None,,, +databricks-sdk,Dependency Package,I&S,0.33.0,,"requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""","0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0","requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""",0.57.0,No,,No,None,,, +dataclasses-json,Dependency Package,I&S,0.6.7,,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",0.6.7,No,,No,None,,, +Deprecated,Dependency Package,I&S,1.2.14,,"wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""","1.2.15, 1.2.16, 1.2.17, 1.2.18","wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""",1.2.18,No,,No,None,,, +deprecation,Dependency Package,I&S,2.1.0,,packaging,,packaging,2.1.0,No,,No,None,,, +dill,Dependency Package,I&S,0.3.9,,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,No,,No,None,,, +dirtyjson,Dependency Package,I&S,1.0.8,,,,,1.0.8,No,,No,None,,, +distlib,Dependency Package,I&S,0.3.9,,,,,0.3.9,No,,No,None,,, +docutils,Dependency Package,I&S,0.21.2,,,"0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc5",,0.22rc5,No,,No,None,,, +dulwich,Dependency Package,I&S,0.21.7,,"urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""","0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1","urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""",0.23.1,No,,No,None,,, +elastic-transport,Dependency Package,I&S,8.15.0,,"urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""","8.15.1, 8.17.0, 8.17.1","urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""",8.17.1,No,,No,None,,, +emoji,Dependency Package,I&S,2.12.1,,"typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""","2.13.0, 2.13.2, 2.14.0, 2.14.1","typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""",2.14.1,No,,No,None,,, +et-xmlfile,Dependency Package,I&S,1.1.0,,,2.0.0,,2.0.0,No,,No,None,,, +Events,Dependency Package,I&S,0.5,,,,,0.5,No,,No,None,,, +filetype,Dependency Package,I&S,1.2.0,,,,,1.2.0,No,,No,None,,, +Flask,Dependency Package,I&S,3.0.3,,"blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""","3.1.0, 3.1.1","blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""",3.1.1,No,,Yes,"3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1",,, +flatbuffers,Dependency Package,I&S,24.3.25,,,"24.12.23, 25.1.21, 25.1.24, 25.2.10",,25.2.10,No,,No,None,,, +future,Dependency Package,I&S,1.0.0,,,,,1.0.0,No,,No,None,,, +gast,Dependency Package,I&S,0.6.0,,,,,0.6.0,No,,No,None,,, +google-ai-generativelanguage,Dependency Package,I&S,0.3.3,,"google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""","0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18","google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""",0.6.18,No,,No,None,,, +google-pasta,Dependency Package,I&S,0.2.0,,six,,six,0.2.0,No,,No,None,,, +graphene,Dependency Package,I&S,3.3,,"graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""","3.4, 3.4.1, 3.4.2, 3.4.3","graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""",3.4.3,No,,No,None,,, +graphql-relay,Dependency Package,I&S,3.2.0,,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",3.2.0,No,,No,None,,, +grpcio,Dependency Package,I&S,1.66.2,,"grpcio-tools>=1.73.1; extra == ""protobuf""","1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1","grpcio-tools>=1.73.1; extra == ""protobuf""",1.73.1,No,,No,None,,, +gunicorn,Dependency Package,I&S,23.0.0,,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",23.0.0,No,,No,None,,, +h5py,Dependency Package,I&S,3.12.1,,numpy>=1.19.3,"3.13.0, 3.14.0",numpy>=1.19.3,3.14.0,No,,No,None,,, +html2text,Dependency Package,I&S,2020.1.16,,,"2024.2.25, 2024.2.26, 2025.4.15",,2025.4.15,No,,No,None,,, +huggingface-hub,Dependency Package,I&S,0.26.1,,"filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst==1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst==1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst==1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""","0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2","filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst==1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst==1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst==1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""",0.33.2,No,,No,None,,, +identify,Dependency Package,I&S,2.6.1,,"ukkonen; extra == ""license""","2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12","ukkonen; extra == ""license""",2.6.12,No,,No,None,,, +inflect,Dependency Package,I&S,7.4.0,,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,No,,No,None,,, +installer,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +interpret-community,Dependency Package,I&S,0.31.0,,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,No,,No,None,,, +interpret-core,Dependency Package,I&S,0.5.0,,"numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""","0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14","numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""",0.6.14,No,,No,None,,, +ipywidgets,Dependency Package,I&S,8.1.5,,"comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""","8.1.6, 8.1.7","comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""",8.1.7,No,,No,None,,, +isort,Dependency Package,I&S,5.13.2,,"colorama; extra == ""colors""; setuptools; extra == ""plugins""","6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1","colorama; extra == ""colors""; setuptools; extra == ""plugins""",6.0.1,No,,No,None,,, +itsdangerous,Dependency Package,I&S,2.2.0,,,,,2.2.0,No,,No,None,,, +jellyfish,Dependency Package,I&S,1.1.0,,,"1.1.2, 1.1.3, 1.2.0",,1.2.0,No,,No,None,,, +jiter,Dependency Package,I&S,0.6.1,,,"0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.0",,0.10.0,No,,No,None,,, +jsonpatch,Dependency Package,I&S,1.33,,jsonpointer (>=1.9),,jsonpointer (>=1.9),1.33,No,,No,None,,, +jupyterlab-widgets,Dependency Package,I&S,3.0.13,,,"3.0.14, 3.0.15",,3.0.15,No,,No,None,,, +keras,Dependency Package,I&S,3.5.0,,absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,"3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0",absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,3.10.0,Yes,"CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0",Yes,"3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0",3.10.0,"{'base_package': 'keras==3.10.0', 'dependencies': []}",Not Used +keyring,Dependency Package,I&S,25.4.1,,"pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""","25.5.0, 25.6.0","pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""",25.6.0,No,,No,None,,, +langchain,Dependency Package,I&S,0.3.19,,"langchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""","0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26","langchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""",0.3.26,No,,No,None,,, +langchain-core,Dependency Package,I&S,0.3.40,,"langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.4","0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68","langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.4",0.3.68,No,,No,None,,, +langchain-text-splitters,Dependency Package,I&S,0.3.6,,"langchain-core<1.0.0,>=0.3.51","0.3.7, 0.3.8","langchain-core<1.0.0,>=0.3.51",0.3.8,No,,No,None,,, +langdetect,Dependency Package,I&S,1.0.9,,six,,six,1.0.9,No,,No,None,,, +langsmith,Dependency Package,I&S,0.3.11,,"httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0","0.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4","httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0",0.4.4,No,,No,None,,, +lazy-imports,Dependency Package,I&S,0.3.1,,"black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""","0.4.0, 1.0.0","black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""",1.0.0,No,,No,None,,, +lazy-model,Dependency Package,I&S,0.2.0,,pydantic>=1.9.0,0.3.0,pydantic>=1.9.0,0.3.0,No,,No,None,,, +libclang,Dependency Package,I&S,18.1.1,,,,,18.1.1,No,,No,None,,, +llama-cloud,Dependency Package,I&S,0.1.0,,pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,"0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30",pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,0.1.30,No,,No,None,,, +llama-index,Dependency Package,I&S,0.11.14,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46","llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1",0.12.46,Yes,"CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9",Yes,"0.12.8: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.27: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.19: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.10: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.26: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.23: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.11: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.21: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.24: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.2: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.16: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.19: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.3: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.18: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.7: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.18: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.15: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.14: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.20: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.22: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.9: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.0: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.5: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.23: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.4: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.6: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.1: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.16: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.20: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.17: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.13: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.12: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.15: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.21: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.17: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.22: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28",0.12.46,"{'base_package': 'llama-index==0.12.46', 'dependencies': ['llama-index-agent-openai==0.4.12', 'llama-index-cli==0.4.3', 'llama-index-core==0.12.46', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7', 'llama-index-multi-modal-llms-openai==0.5.1', 'llama-index-program-openai==0.3.2', 'llama-index-question-gen-openai==0.3.1', 'llama-index-readers-file==0.4.9', 'llama-index-readers-llama-parse==0.4.0']}",Not Used +llama-index-agent-openai,Dependency Package,I&S,0.3.4,,"llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12","llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0",0.4.12,No,,No,None,,, +llama-index-cli,Dependency Package,I&S,0.3.1,,"llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0","0.4.0, 0.4.1, 0.4.2, 0.4.3","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0",0.4.3,Yes,"CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",Yes,"0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",0.4.3,"{'base_package': 'llama-index-cli==0.4.3', 'dependencies': ['llama-index-core==0.12.46', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7']}",Not Used +llama-index-core,Dependency Package,I&S,0.11.14,,"aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46","aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt",0.12.46,No,,No,None,,, +llama-index-embeddings-openai,Dependency Package,I&S,0.2.5,,"openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0","0.3.0, 0.3.1","openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0",0.3.1,No,,No,None,,, +llama-index-indices-managed-llama-cloud,Dependency Package,I&S,0.4.0,,"llama-cloud==0.1.30; llama-index-core<0.13,>=0.12.0","0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8","llama-cloud==0.1.30; llama-index-core<0.13,>=0.12.0",0.7.8,No,,No,None,,, +llama-index-llms-azure-openai,Dependency Package,I&S,0.1.10,,"azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4","azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.4,No,,No,None,,, +llama-index-llms-openai,Dependency Package,I&S,0.2.9,,"llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0","0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7","llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0",0.4.7,No,,No,None,,, +llama-index-multi-modal-llms-openai,Dependency Package,I&S,0.2.1,,"llama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.0","0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1","llama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.0",0.5.1,No,,No,None,,, +llama-index-program-openai,Dependency Package,I&S,0.2.0,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.3.0, 0.3.1, 0.3.2","llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.2,No,,No,None,,, +llama-index-question-gen-openai,Dependency Package,I&S,0.2.0,,"llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0","0.3.0, 0.3.1","llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0",0.3.1,No,,No,None,,, +llama-index-readers-file,Dependency Package,I&S,0.2.2,,"beautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""","0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9","beautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""",0.4.9,No,,No,None,,, +llama-index-readers-llama-parse,Dependency Package,I&S,0.3.0,,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,No,,No,None,,, +llama-parse,Dependency Package,I&S,0.5.6,,llama-cloud-services>=0.6.41,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41",llama-cloud-services>=0.6.41,0.6.41,No,,No,None,,, +llvmlite,Dependency Package,I&S,0.43.0,,,"0.44.0rc1, 0.44.0rc2, 0.44.0",,0.44.0,No,,No,None,,, +lxml,Dependency Package,I&S,5.3.0,,"cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""","5.3.1, 5.3.2, 5.4.0, 6.0.0","cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""",6.0.0,No,,No,None,,, +Mako,Dependency Package,I&S,1.3.5,,"MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""","1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10","MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""",1.3.10,No,,No,None,,, +Markdown,Dependency Package,I&S,3.7,,"importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""","3.8, 3.8.1, 3.8.2","importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""",3.8.2,No,,No,None,,, +mccabe,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +ml-dtypes,Dependency Package,I&S,0.5.0,,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,No,,No,None,,, +ml-wrappers,Dependency Package,I&S,0.5.6,,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,No,,No,None,,, +mlflow-skinny,Dependency Package,I&S,2.15.1,,"cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1","cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.1,No,,No,None,,, +mongomock,Dependency Package,I&S,4.1.2,,"packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""","4.2.0.post1, 4.3.0","packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""",4.3.0,No,,No,None,,, +motor,Dependency Package,I&S,3.6.0,,"pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""","3.6.1, 3.7.0, 3.7.1","pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""",3.7.1,No,,No,None,,, +mpmath,Dependency Package,I&S,1.3.0,,"pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'","1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6","pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'",1.4.0a6,No,,No,None,,, +msgpack,Dependency Package,I&S,1.1.0,,,"1.1.1rc1, 1.1.1",,1.1.1,No,,No,None,,, +multiprocess,Dependency Package,I&S,0.70.16,,dill>=0.4.0,"0.70.17, 0.70.18",dill>=0.4.0,0.70.18,No,,No,None,,, +namex,Dependency Package,I&S,0.0.8,,,"0.0.9, 0.1.0",,0.1.0,No,,No,None,,, +narwhals,Dependency Package,I&S,1.9.0,,"cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=11.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""","1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0","cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=11.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""",1.45.0,No,,No,None,,, +nh3,Dependency Package,I&S,0.2.18,,,"0.2.19, 0.2.20, 0.2.21",,0.2.21,No,,No,None,,, +nodeenv,Dependency Package,I&S,1.9.1,,,,,1.9.1,No,,No,None,,, +nose,Dependency Package,I&S,1.3.7,,,,,1.3.7,No,,No,None,,, +num2words,Dependency Package,I&S,0.5.6,,docopt>=0.6.2,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14",docopt>=0.6.2,0.5.14,No,,No,None,,, +numba,Dependency Package,I&S,0.60.0,,"llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24","0.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2","llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24",0.61.2,No,,No,None,,, +olefile,Dependency Package,I&S,0.47,,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',0.47,No,,No,None,,, +onnx,Dependency Package,I&S,1.17.0,,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,No,,No,None,,, +openai,Dependency Package,I&S,1.51.2,,"anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.6; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""","1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0","anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.6; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""",1.93.0,No,,No,None,,, +opentelemetry-api,Dependency Package,I&S,1.27.0,,"importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0","1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1","importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0",1.34.1,No,,No,None,,, +opentelemetry-sdk,Dependency Package,I&S,1.27.0,,opentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.0,"1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1",opentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.0,1.34.1,No,,No,None,,, +opentelemetry-semantic-conventions,Dependency Package,I&S,0.48b0,,opentelemetry-api==1.34.1; typing-extensions>=4.5.0,"0.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1",opentelemetry-api==1.34.1; typing-extensions>=4.5.0,0.55b1,No,,No,None,,, +opt-einsum,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +optree,Dependency Package,I&S,0.12.1,,"typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""","0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0","typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""",0.16.0,No,,No,None,,, +orderly-set,Dependency Package,I&S,5.2.2,,,"5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1",,5.4.1,No,,No,None,,, +outcome,Dependency Package,I&S,1.3.0.post0,,attrs >=19.2.0,,attrs >=19.2.0,1.3.0.post0,No,,No,None,,, +pbr,Dependency Package,I&S,6.1.0,,setuptools,"6.1.1.0b1, 6.1.1",setuptools,6.1.1,No,,No,None,,, +pip,Dependency Package,I&S,24,,,"24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.1",,25.1.1,No,,No,None,,, +ply,Dependency Package,I&S,3.11,,,,,3.11,No,,No,None,,, +pmdarima,Dependency Package,I&S,2.0.4,,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",2.0.4,No,,No,None,,, +poetry,Dependency Package,I&S,1.8.3,,"build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""","1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3","build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""",2.1.3,No,,No,None,,, +poetry-core,Dependency Package,I&S,1.9.0,,,"1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3",,2.1.3,No,,No,None,,, +posthog,Dependency Package,I&S,3.6.6,,"requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""","3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2","requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""",6.0.2,No,,No,None,,, +prompthub-py,Dependency Package,I&S,4.0.0,,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",4.0.0,No,,No,None,,, +propcache,Dependency Package,I&S,0.3.0,,,"0.3.1, 0.3.2",,0.3.2,No,,No,None,,, +py,Dependency Package,I&S,1.11.0,,,,,1.11.0,Yes,"CVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2022-42969, UNKNOWN, , , affects: >=0",No,None,,,Not Used +pycodestyle,Dependency Package,I&S,2.11.1,,,"2.12.0, 2.12.1, 2.13.0, 2.14.0",,2.14.0,No,,No,None,,, +pycryptodome,Dependency Package,I&S,3.20.0,,,"3.21.0, 3.22.0, 3.23.0",,3.23.0,No,,No,None,,, +pydantic-settings,Dependency Package,I&S,2.2.1,,"pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""","2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1","pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""",2.10.1,No,,No,None,,, +pydeck,Dependency Package,I&S,0.9.1,,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",0.9.1,No,,No,None,,, +pyflakes,Dependency Package,I&S,3.2.0,,,"3.3.0, 3.3.1, 3.3.2, 3.4.0",,3.4.0,No,,No,None,,, +pymongo,Dependency Package,I&S,4.10.1,,"dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""","4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2","dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""",4.13.2,No,,No,None,,, +PyNomaly,Dependency Package,I&S,0.3.4,,numpy; python-utils,,numpy; python-utils,0.3.4,No,,No,None,,, +pypdf,Dependency Package,I&S,5.0.1,,"typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""","5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0","typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""",5.7.0,No,,No,None,,, +pyproject-api,Dependency Package,I&S,1.8.0,,"packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""","1.9.0, 1.9.1","packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""",1.9.1,No,,No,None,,, +python-iso639,Dependency Package,I&S,2024.4.27,,"black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""","2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18","black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""",2025.2.18,No,,No,None,,, +python-magic,Dependency Package,I&S,0.4.27,,,,,0.4.27,No,,No,None,,, +python-oxmsg,Dependency Package,I&S,0.0.1,,click; olefile; typing_extensions>=4.9.0,0.0.2,click; olefile; typing_extensions>=4.9.0,0.0.2,No,,No,None,,, +python-utils,Dependency Package,I&S,3.9.0,,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,No,,No,None,,, +quantulum3,Dependency Package,I&S,0.9.2,,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",0.9.2,No,,No,None,,, +raiutils,Dependency Package,I&S,0.4.2,,numpy; pandas; requests; scikit-learn; scipy,,numpy; pandas; requests; scikit-learn; scipy,0.4.2,No,,No,None,,, +rank-bm25,Dependency Package,I&S,0.2.2,,numpy; pytest ; extra == 'dev',,numpy; pytest ; extra == 'dev',0.2.2,No,,No,None,,, +RapidFuzz,Dependency Package,I&S,3.10.0,,"numpy; extra == ""all""","3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0","numpy; extra == ""all""",3.13.0,No,,No,None,,, +readme-renderer,Dependency Package,I&S,44,,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",44.0,No,,No,None,,, +requests-cache,Dependency Package,I&S,0.9.8,,"attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5","1.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0","attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5",1.3.0a0,No,,No,None,,, +requests-toolbelt,Dependency Package,I&S,1.0.0,,"requests (<3.0.0,>=2.0.1)",,"requests (<3.0.0,>=2.0.1)",1.0.0,No,,No,None,,, +retrying,Dependency Package,I&S,1.3.4,,,"1.3.5, 1.3.6, 1.4.0",,1.4.0,No,,No,None,,, +rfc3986,Dependency Package,I&S,2.0.0,,idna ; extra == 'idna2008',,idna ; extra == 'idna2008',2.0.0,No,,No,None,,, +safetensors,Dependency Package,I&S,0.4.5,,"numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""","0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0","numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""",0.6.0rc0,No,,No,None,,, +scikit-base,Dependency Package,I&S,0.10.1,,"numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""","0.11.0, 0.12.0, 0.12.2, 0.12.3","numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""",0.12.3,No,,No,None,,, +sentencepiece,Dependency Package,I&S,0.2.0,,,,,0.2.0,No,,No,None,,, +sentinels,Dependency Package,I&S,1.0.1,,,,,1.0.0,No,,No,None,,, +setuptools,Dependency Package,I&S,75.2.0,,"pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""","75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0","pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""",80.9.0,Yes,"CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Yes,"75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Up-to-date,,Not Used +shap,Dependency Package,I&S,0.46.0,,"numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""","0.47.0, 0.47.1, 0.47.2, 0.48.0","numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""",0.48.0,No,,No,None,,, +slicer,Dependency Package,I&S,0.0.8,,,,,0.0.8,No,,No,None,,, +sortedcontainers,Dependency Package,I&S,2.4.0,,,,,2.4.0,No,,No,None,,, +sqlparse,Dependency Package,I&S,0.5.1,,"build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""","0.5.2, 0.5.3","build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""",0.5.3,No,,No,None,,, +sseclient-py,Dependency Package,I&S,1.8.0,,,,,1.8.0,No,,No,None,,, +stevedore,Dependency Package,I&S,5.3.0,,pbr>=2.0.0,"5.4.0, 5.4.1",pbr>=2.0.0,5.4.1,No,,No,None,,, +striprtf,Dependency Package,I&S,0.0.26,,"build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""","0.0.27, 0.0.28, 0.0.29","build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""",0.0.29,No,,No,None,,, +sympy,Dependency Package,I&S,1.13.3,,"mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""","1.14.0rc1, 1.14.0rc2, 1.14.0","mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""",1.14.0,No,,No,None,,, +tensorboard,Dependency Package,I&S,2.16.2,,"absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1","2.17.0, 2.17.1, 2.18.0, 2.19.0","absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1",2.19.0,No,,No,None,,, +tensorboard-data-server,Dependency Package,I&S,0.7.2,,,,,0.7.2,No,,No,None,,, +termcolor,Dependency Package,I&S,2.4.0,,"pytest; extra == ""tests""; pytest-cov; extra == ""tests""","2.5.0, 3.0.0, 3.0.1, 3.1.0","pytest; extra == ""tests""; pytest-cov; extra == ""tests""",3.1.0,No,,No,None,,, +tiktoken,Dependency Package,I&S,0.7.0,,"regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""","0.8.0, 0.9.0","regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""",0.9.0,No,,No,None,,, +tokenizers,Dependency Package,I&S,0.20.1,,"huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""","0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4.dev0","huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""",0.21.4.dev0,No,,No,None,,, +tomlkit,Dependency Package,I&S,0.13.2,,,0.13.3,,0.13.3,No,,No,None,,, +torch,Dependency Package,I&S,2.4.0,,"filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""","2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1","filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""",2.7.1,Yes,"CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Yes,"2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Up-to-date,,Not Used +torchvision,Dependency Package,I&S,0.17.2,,"numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""","0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1","numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""",0.22.1,No,,No,None,,, +transformers,Dependency Package,I&S,4.46.0,,"filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm<=1.0.11; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets!=2.5.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm<=1.0.11; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.30.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""","4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1","filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm<=1.0.11; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets!=2.5.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm<=1.0.11; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.30.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""",4.53.1,Yes,"CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",Yes,"4.48.1: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.3: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.3: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0; 4.48.2: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.2: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.0: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",4.53.1,"{'base_package': 'transformers==4.53.1', 'dependencies': ['huggingface-hub==0.33.2', 'tokenizers==0.21.4.dev0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'keras==3.10.0', 'tensorflow-cpu==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tensorflow-probability==1.15.0', 'accelerate==2.19.0', 'accelerate==2.19.0', 'hf_xet==0.21.1', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'ftfy==0.6.2', 'onnxruntime-tools==0.10.7', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'cookiecutter==0.2.5', 'sagemaker==1.16.0', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'ray==1.22.0', 'sigopt==1.7.0', 'kernels==1.15.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'timm==0.6.2', 'natten==4.4.0', 'codecarbon==2.47.1', 'av==8.8.3', 'blobfile==0.11.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'accelerate==2.19.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'onnxruntime-tools==0.10.7', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tokenizers==0.21.4.dev0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'cookiecutter==0.2.5', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'huggingface-hub==0.33.2', 'importlib_metadata==0.20.1', 'tokenizers==0.21.4.dev0', 'optimum-benchmark==2.8.4', 'opentelemetry-exporter-otlp==0.5.14']}",Not Used +trio,Dependency Package,I&S,0.26.2,,"attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""","0.27.0, 0.28.0, 0.29.0, 0.30.0","attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""",0.30.0,No,,No,None,,, +trio-websocket,Dependency Package,I&S,0.11.1,,"outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""","0.12.0, 0.12.1, 0.12.2","outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""",0.12.2,No,,No,None,,, +trove-classifiers,Dependency Package,I&S,2024.9.12,,,"2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.12",,2025.5.9.12,No,,No,None,,, +tsdownsample,Dependency Package,I&S,0.1.3,,numpy,"0.1.4, 0.1.4.1rc0, 0.1.4.1",numpy,0.1.4.1,No,,No,None,,, +typeguard,Dependency Package,I&S,4.3.0,,"importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0","4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4","importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0",4.4.4,No,,No,None,,, +tzlocal,Dependency Package,I&S,5.2,,"tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""","5.3, 5.3.1","tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""",5.3.1,No,,No,None,,, +ujson,Dependency Package,I&S,5.10.0,,,,,5.10.0,No,,No,None,,, +unstructured-client,Dependency Package,I&S,0.25.8,,aiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,"0.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1",aiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,0.38.1,No,,No,None,,, +url-normalize,Dependency Package,I&S,1.4.3,,"idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""","2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1","idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""",2.2.1,No,,No,None,,, +virtualenv,Dependency Package,I&S,20.27.0,,"distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""","20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2","distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""",20.31.2,No,,No,None,,, +Werkzeug,Dependency Package,I&S,3.0.4,,"MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""","3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3","MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""",3.1.3,Yes,"CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",Yes,"3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",3.1.3,"{'base_package': 'Werkzeug==3.1.3', 'dependencies': []}",Not Used +wheel,Dependency Package,I&S,0.44.0,,"pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""","0.45.0, 0.45.1, 0.46.0, 0.46.1","pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""",0.46.1,No,,No,None,,, +widgetsnbextension,Dependency Package,I&S,4.0.13,,,4.0.14,,4.0.14,No,,No,None,,, +wsproto,Dependency Package,I&S,1.2.0,,"h11 (<1,>=0.9.0)",,"h11 (<1,>=0.9.0)",1.2.0,No,,No,None,,, +xxhash,Dependency Package,I&S,3.5.0,,,,,3.5.0,No,,No,None,,, +zstandard,Dependency Package,I&S,0.23.0,,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",0.23.0,No,,No,None,,, diff --git a/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.html b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.html new file mode 100644 index 0000000..6db832a --- /dev/null +++ b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.html @@ -0,0 +1,43339 @@ + + + + + Weekly Python Package Report +

Report generated at 2025-07-05 12:57:48 +08

+ + + + + + + +

Dependency Upgrade Report

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Package NamePackage TypeCustodianCurrent VersionCurrent Version With Dependency JSONDependencies for CurrentNewer VersionsDependencies for LatestLatest VersionCurrent Version Vulnerable?Current Version Vulnerability DetailsUpgrade Version Vulnerable?Upgrade Vulnerability DetailsSuggested UpgradeUpgrade InstructionRemarks
Package NamePackage TypeCustodianCurrent VersionCurrent Version With Dependency JSONDependencies for CurrentNewer VersionsDependencies for LatestLatest VersionCurrent Version Vulnerable?Current Version Vulnerability DetailsUpgrade Version Vulnerable?Upgrade Vulnerability DetailsSuggested UpgradeUpgrade InstructionRemarks
adlfsBase PackageEY2024.4.1{'base_package': 'adlfs==2024.4.1', 'dependencies': ['azure-core==1.28.0', 'azure-datalake-store==0.0.53', 'azure-storage-blob==12.17.0', 'fsspec==2023.12.0', 'aiohttp==3.7.0']}azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == "docs"; myst-parser; extra == "docs"; furo; extra == "docs"; numpydoc; extra == "docs"; pytest; extra == "tests"; docker; extra == "tests"; pytest-mock; extra == "tests"; arrow; extra == "tests"; dask[dataframe]; extra == "tests"2024.7.0, 2024.12.0azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == "docs"; myst-parser; extra == "docs"; furo; extra == "docs"; numpydoc; extra == "docs"; pytest; extra == "tests"; docker; extra == "tests"; pytest-mock; extra == "tests"; arrow; extra == "tests"; dask[dataframe]; extra == "tests"2024.12.0NoNoNoneNoneNone
allennlpBase PackageEY2.10.1{'base_package': 'allennlp==2.10.1', 'dependencies': ['torch==1.10.0', 'torchvision==0.8.1', 'cached-path==1.1.3', 'fairscale==0.4.6', 'nltk==3.6.5', 'spacy==2.1.0', 'numpy==1.21.4', 'tensorboardX==1.2', 'requests==2.28', 'tqdm==4.62', 'h5py==3.6.0', 'scikit-learn==1.0.1', 'scipy==1.7.3', 'pytest==6.2.5', 'transformers==4.1', 'sentencepiece==0.1.96', 'filelock==3.3', 'lmdb==1.2.1', 'more-itertools==8.12.0', 'termcolor==1.1.0', 'wandb==0.10.0', 'huggingface-hub==0.0.16', 'dill==0.3.4', 'base58==2.1.1', 'typer==0.4.1', 'protobuf==3.12.0', 'traitlets==5.1.1', 'jsonnet==0.10.0', 'checklist==0.0.11', 'checklist==0.0.11', 'flake8==4.0.1', 'mypy==0.961', 'black==22.6.0', 'pytest-cov==3.0.0', 'coverage==6.4', 'codecov==2.1.12', 'matplotlib==2.2.3', 'responses==0.21', 'flaky==3.7.0', 'pytest-benchmark==3.4.1', 'ruamel.yaml==0.17.17', 'docspec==1.0.1', 'docspec-python==1.0.1', 'mkdocs==1.3.0', 'mkdocs-material==5.5.0', 'markdown-include==0.6.0', 'pymdown-extensions==9.5', 'twine==1.11.0']}torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < "3.7"; jsonnet (>=0.10.0) ; sys_platform != "win32"; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < "3.7"; jsonnet (>=0.10.0) ; sys_platform != "win32"; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'2.10.1NoNoNoneNoneNone
artifacts-keyringBase PackageEY0.4.0{'base_package': 'artifacts-keyring==0.4.0', 'dependencies': ['keyring==16.0', 'requests==2.20.0']}keyring>=16.0; requests>=2.20.01.0.0rc0keyring>=16.0; requests>=2.20.01.0.0rc0NoNoNoneNoneNone
async-timeoutBase PackageEY4.0.3{'base_package': 'async-timeout==4.0.3', 'dependencies': []}5.0.0, 5.0.15.0.1NoNoNoneNoneNone
azure-keyvault-secretsBase PackageEY4.8.0{'base_package': 'azure-keyvault-secrets==4.8.0', 'dependencies': ['isodate==0.6.1', 'azure-core==1.31.0', 'typing-extensions==4.6.0']}isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.04.9.0, 4.10.0b1, 4.10.0isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.04.10.0NoNoNoneNoneNone
azureml-featurestoreBase PackageEY1.1.0{'base_package': 'azureml-featurestore==1.1.0', 'dependencies': ['azure-ai-ml==1.14.0', 'mltable==1.5.0', 'jinja2==3.1.2', 'marshmallow==3.18.0', 'pandas==1.5.3', 'azure-mgmt-redis==14.1.0', 'pyarrow==9.0.0', 'redis==4.5.1', 'msgpack==1.0.5']}azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == "online"; azure-mgmt-redis<15.0.0,>=14.1.0; extra == "online"; pyarrow>=9.0.0; extra == "online"; redis>=4.5.1; extra == "online"; msgpack<2.0.0,>=1.0.5; extra == "online"1.1.1, 1.1.2azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == "online"; azure-mgmt-redis<15.0.0,>=14.1.0; extra == "online"; pyarrow>=9.0.0; extra == "online"; redis>=4.5.1; extra == "online"; msgpack<2.0.0,>=1.0.5; extra == "online"1.1.2NoNoNoneNoneNone
azureml-fsspecBase PackageEY1.3.1{'base_package': 'azureml-fsspec==1.3.1', 'dependencies': ['azureml-dataprep==5.1.0a', 'fsspec==2021.6.1']}azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytzazureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz1.3.1NoNoNoneNoneNone
azureml-interpretBase PackageEY1.58.0{'base_package': 'azureml-interpret==1.58.0', 'dependencies': ['azureml-core==1.60.0']}interpret-community==0.31.*; numba<=0.56.4; python_version < "3.11"; numba<=0.58.1; python_version >= "3.11"; numpy<=1.21.6; python_version < "3.8"; numpy<=1.23.5; python_version >= "3.8"; azureml-core~=1.60.0; interpret-community[sample]; extra == "sample"; interpret-community[deep]; extra == "deep"; interpret-community[mimic]; extra == "mimic"1.59.0, 1.60.0interpret-community==0.31.*; numba<=0.56.4; python_version < "3.11"; numba<=0.58.1; python_version >= "3.11"; numpy<=1.21.6; python_version < "3.8"; numpy<=1.23.5; python_version >= "3.8"; azureml-core~=1.60.0; interpret-community[sample]; extra == "sample"; interpret-community[deep]; extra == "deep"; interpret-community[mimic]; extra == "mimic"1.60.0NoNoNoneNoneNone
backports.tempfileBase PackageEY1{'base_package': 'backports.tempfile==1', 'dependencies': []}1.0NoNoNoneNoneNone
backports.weakrefBase PackageEY1.0.post1{'base_package': 'backports.weakref==1.0.post1', 'dependencies': []}1.0.post1NoNoNoneNoneNone
beanieBase PackageEY1.26.0{'base_package': 'beanie==1.26.0', 'dependencies': ['pydantic==1.10.18', 'motor==2.5.0', 'click==7', 'tomli==2.2.1', 'lazy-model==0.2.0', 'typing-extensions==4.7', 'motor==2.5.0', 'tomli==2.2.1', 'tomli-w==1.0.0', 'Pygments==2.8.0', 'Markdown==3.3', 'pydoc-markdown==4.8', 'mkdocs==1.4', 'mkdocs-material==9.0', 'jinja2==3.0.3', 'motor==2.5.0', 'motor==2.5.0', 'motor==2.5.0', 'beanie-batteries-queue==0.2', 'motor==2.5.0', 'pre-commit==3.5.0', 'pytest==8.3.3', 'pytest-asyncio==0.24.0', 'pytest-cov==5.0.0', 'dnspython==2.1.0', 'pyright==0', 'asgi-lifespan==1.0.1', 'httpx==0.23.0', 'fastapi==0.100', 'pydantic-settings==2', 'pydantic-extra-types==2', 'motor==2.5.0']}pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < "3.11"; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == "aws"; tomli<3.0.0,>=2.2.1; extra == "ci" and python_version < "3.11"; tomli-w<2.0.0,>=1.0.0; extra == "ci"; requests; extra == "ci"; types-requests; extra == "ci"; Pygments>=2.8.0; extra == "doc"; Markdown>=3.3; extra == "doc"; pydoc-markdown>=4.8; extra == "doc"; mkdocs>=1.4; extra == "doc"; mkdocs-material>=9.0; extra == "doc"; jinja2>=3.0.3; extra == "doc"; motor[encryption]<4.0.0,>=2.5.0; extra == "encryption"; motor[gssapi]<4.0.0,>=2.5.0; extra == "gssapi"; motor[ocsp]<4.0.0,>=2.5.0; extra == "ocsp"; beanie-batteries-queue>=0.2; extra == "queue"; motor[snappy]<4.0.0,>=2.5.0; extra == "snappy"; pre-commit>=3.5.0; extra == "test"; pytest>=8.3.3; extra == "test"; pytest-asyncio>=0.24.0; extra == "test"; pytest-cov>=5.0.0; extra == "test"; dnspython>=2.1.0; extra == "test"; pyright>=0; extra == "test"; asgi-lifespan>=1.0.1; extra == "test"; httpx>=0.23.0; extra == "test"; fastapi>=0.100; extra == "test"; pydantic-settings>=2; extra == "test"; pydantic-extra-types>=2; extra == "test"; pydantic[email]; extra == "test"; motor[zstd]<4.0.0,>=2.5.0; extra == "zstd"1.27.0, 1.28.0, 1.29.0, 1.30.0pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < "3.11"; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == "aws"; tomli<3.0.0,>=2.2.1; extra == "ci" and python_version < "3.11"; tomli-w<2.0.0,>=1.0.0; extra == "ci"; requests; extra == "ci"; types-requests; extra == "ci"; Pygments>=2.8.0; extra == "doc"; Markdown>=3.3; extra == "doc"; pydoc-markdown>=4.8; extra == "doc"; mkdocs>=1.4; extra == "doc"; mkdocs-material>=9.0; extra == "doc"; jinja2>=3.0.3; extra == "doc"; motor[encryption]<4.0.0,>=2.5.0; extra == "encryption"; motor[gssapi]<4.0.0,>=2.5.0; extra == "gssapi"; motor[ocsp]<4.0.0,>=2.5.0; extra == "ocsp"; beanie-batteries-queue>=0.2; extra == "queue"; motor[snappy]<4.0.0,>=2.5.0; extra == "snappy"; pre-commit>=3.5.0; extra == "test"; pytest>=8.3.3; extra == "test"; pytest-asyncio>=0.24.0; extra == "test"; pytest-cov>=5.0.0; extra == "test"; dnspython>=2.1.0; extra == "test"; pyright>=0; extra == "test"; asgi-lifespan>=1.0.1; extra == "test"; httpx>=0.23.0; extra == "test"; fastapi>=0.100; extra == "test"; pydantic-settings>=2; extra == "test"; pydantic-extra-types>=2; extra == "test"; pydantic[email]; extra == "test"; motor[zstd]<4.0.0,>=2.5.0; extra == "zstd"1.30.0NoNoNoneNoneNone
bert-scoreBase PackageEY0.3.13{'base_package': 'bert-score==0.3.13', 'dependencies': ['torch==1.0.0', 'pandas==1.0.1', 'transformers==3.0.0', 'tqdm==4.31.1', 'packaging==20.9']}torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9)torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9)0.3.13NoNoNoneNoneNone
blackBase PackageEY24.4.2{'base_package': 'black==24.4.2', 'dependencies': ['click==8.0.0', 'mypy-extensions==0.4.3', 'packaging==22.0', 'pathspec==0.9.0', 'platformdirs==2', 'tomli==1.1.0', 'typing-extensions==4.0.1', 'colorama==0.4.3', 'aiohttp==3.10', 'ipython==7.8.0', 'tokenize-rt==3.2.0', 'uvloop==0.15.2']}click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < "3.11"; typing-extensions>=4.0.1; python_version < "3.11"; colorama>=0.4.3; extra == "colorama"; aiohttp>=3.10; extra == "d"; ipython>=7.8.0; extra == "jupyter"; tokenize-rt>=3.2.0; extra == "jupyter"; uvloop>=0.15.2; extra == "uvloop"24.8.0, 24.10.0, 25.1.0click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < "3.11"; typing-extensions>=4.0.1; python_version < "3.11"; colorama>=0.4.3; extra == "colorama"; aiohttp>=3.10; extra == "d"; ipython>=7.8.0; extra == "jupyter"; tokenize-rt>=3.2.0; extra == "jupyter"; uvloop>=0.15.2; extra == "uvloop"25.1.0NoNoNoneNoneNone
bs4Base PackageEY0.0.2{'base_package': 'bs4==0.0.2', 'dependencies': []}beautifulsoup4beautifulsoup40.0.2NoNoNoneNoneNone
datasetsBase PackageEY2.19.1{'base_package': 'datasets==2.19.1', 'dependencies': ['numpy==1.17', 'pyarrow==15.0.0', 'dill==0.3.0', 'requests==2.32.2', 'tqdm==4.66.3', 'fsspec==2023.1.0', 'huggingface-hub==0.24.0', 'pyyaml==5.1', 'soundfile==0.12.1', 'soxr==0.4.0', 'Pillow==9.4.0', 'tensorflow==2.6.0', 'tensorflow==2.6.0', 'jax==0.3.14', 'jaxlib==0.3.14', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'ruff==0.3.0', 'tensorflow==2.6.0', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'elasticsearch==7.17.12', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 's3fs==2021.11.1', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'soxr==0.4.0', 'ruff==0.3.0', 'tensorflow==2.12.0', 'torch==2.0.1', 'transformers==4.30.1', 'tensorflow==2.6.0', 'pdfplumber==0.11.4']}filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == "audio"; librosa; extra == "audio"; soxr>=0.4.0; extra == "audio"; Pillow>=9.4.0; extra == "vision"; tensorflow>=2.6.0; extra == "tensorflow"; tensorflow>=2.6.0; extra == "tensorflow-gpu"; torch; extra == "torch"; jax>=0.3.14; extra == "jax"; jaxlib>=0.3.14; extra == "jax"; s3fs; extra == "s3"; absl-py; extra == "dev"; decorator; extra == "dev"; joblib<1.3.0; extra == "dev"; joblibspark; extra == "dev"; pytest; extra == "dev"; pytest-datadir; extra == "dev"; pytest-xdist; extra == "dev"; aiohttp; extra == "dev"; elasticsearch<8.0.0,>=7.17.12; extra == "dev"; faiss-cpu>=1.8.0.post1; extra == "dev"; jax>=0.3.14; sys_platform != "win32" and extra == "dev"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "dev"; lz4; extra == "dev"; moto[server]; extra == "dev"; pyspark>=3.4; extra == "dev"; py7zr; extra == "dev"; rarfile>=4.0; extra == "dev"; sqlalchemy; extra == "dev"; s3fs>=2021.11.1; extra == "dev"; protobuf<4.0.0; extra == "dev"; tensorflow>=2.6.0; python_version < "3.10" and extra == "dev"; tensorflow>=2.16.0; python_version >= "3.10" and extra == "dev"; tiktoken; extra == "dev"; torch>=2.0.0; extra == "dev"; torchdata; extra == "dev"; soundfile>=0.12.1; extra == "dev"; transformers>=4.42.0; extra == "dev"; zstandard; extra == "dev"; polars[timezone]>=0.20.0; extra == "dev"; torchvision; extra == "dev"; pyav; extra == "dev"; Pillow>=9.4.0; extra == "dev"; soundfile>=0.12.1; extra == "dev"; librosa; extra == "dev"; soxr>=0.4.0; extra == "dev"; ruff>=0.3.0; extra == "dev"; s3fs; extra == "dev"; transformers; extra == "dev"; torch; extra == "dev"; tensorflow>=2.6.0; extra == "dev"; absl-py; extra == "tests"; decorator; extra == "tests"; joblib<1.3.0; extra == "tests"; joblibspark; extra == "tests"; pytest; extra == "tests"; pytest-datadir; extra == "tests"; pytest-xdist; extra == "tests"; aiohttp; extra == "tests"; elasticsearch<8.0.0,>=7.17.12; extra == "tests"; faiss-cpu>=1.8.0.post1; extra == "tests"; jax>=0.3.14; sys_platform != "win32" and extra == "tests"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "tests"; lz4; extra == "tests"; moto[server]; extra == "tests"; pyspark>=3.4; extra == "tests"; py7zr; extra == "tests"; rarfile>=4.0; extra == "tests"; sqlalchemy; extra == "tests"; s3fs>=2021.11.1; extra == "tests"; protobuf<4.0.0; extra == "tests"; tensorflow>=2.6.0; python_version < "3.10" and extra == "tests"; tensorflow>=2.16.0; python_version >= "3.10" and extra == "tests"; tiktoken; extra == "tests"; torch>=2.0.0; extra == "tests"; torchdata; extra == "tests"; soundfile>=0.12.1; extra == "tests"; transformers>=4.42.0; extra == "tests"; zstandard; extra == "tests"; polars[timezone]>=0.20.0; extra == "tests"; torchvision; extra == "tests"; pyav; extra == "tests"; Pillow>=9.4.0; extra == "tests"; soundfile>=0.12.1; extra == "tests"; librosa; extra == "tests"; soxr>=0.4.0; extra == "tests"; absl-py; extra == "tests-numpy2"; decorator; extra == "tests-numpy2"; joblib<1.3.0; extra == "tests-numpy2"; joblibspark; extra == "tests-numpy2"; pytest; extra == "tests-numpy2"; pytest-datadir; extra == "tests-numpy2"; pytest-xdist; extra == "tests-numpy2"; aiohttp; extra == "tests-numpy2"; elasticsearch<8.0.0,>=7.17.12; extra == "tests-numpy2"; jax>=0.3.14; sys_platform != "win32" and extra == "tests-numpy2"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "tests-numpy2"; lz4; extra == "tests-numpy2"; moto[server]; extra == "tests-numpy2"; pyspark>=3.4; extra == "tests-numpy2"; py7zr; extra == "tests-numpy2"; rarfile>=4.0; extra == "tests-numpy2"; sqlalchemy; extra == "tests-numpy2"; s3fs>=2021.11.1; extra == "tests-numpy2"; protobuf<4.0.0; extra == "tests-numpy2"; tiktoken; extra == "tests-numpy2"; torch>=2.0.0; extra == "tests-numpy2"; torchdata; extra == "tests-numpy2"; soundfile>=0.12.1; extra == "tests-numpy2"; transformers>=4.42.0; extra == "tests-numpy2"; zstandard; extra == "tests-numpy2"; polars[timezone]>=0.20.0; extra == "tests-numpy2"; torchvision; extra == "tests-numpy2"; pyav; extra == "tests-numpy2"; Pillow>=9.4.0; extra == "tests-numpy2"; soundfile>=0.12.1; extra == "tests-numpy2"; soxr>=0.4.0; extra == "tests-numpy2"; ruff>=0.3.0; extra == "quality"; tensorflow==2.12.0; extra == "benchmarks"; torch==2.0.1; extra == "benchmarks"; transformers==4.30.1; extra == "benchmarks"; s3fs; extra == "docs"; transformers; extra == "docs"; torch; extra == "docs"; tensorflow>=2.6.0; extra == "docs"; pdfplumber>=0.11.4; extra == "pdfs"2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == "audio"; librosa; extra == "audio"; soxr>=0.4.0; extra == "audio"; Pillow>=9.4.0; extra == "vision"; tensorflow>=2.6.0; extra == "tensorflow"; tensorflow>=2.6.0; extra == "tensorflow-gpu"; torch; extra == "torch"; jax>=0.3.14; extra == "jax"; jaxlib>=0.3.14; extra == "jax"; s3fs; extra == "s3"; absl-py; extra == "dev"; decorator; extra == "dev"; joblib<1.3.0; extra == "dev"; joblibspark; extra == "dev"; pytest; extra == "dev"; pytest-datadir; extra == "dev"; pytest-xdist; extra == "dev"; aiohttp; extra == "dev"; elasticsearch<8.0.0,>=7.17.12; extra == "dev"; faiss-cpu>=1.8.0.post1; extra == "dev"; jax>=0.3.14; sys_platform != "win32" and extra == "dev"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "dev"; lz4; extra == "dev"; moto[server]; extra == "dev"; pyspark>=3.4; extra == "dev"; py7zr; extra == "dev"; rarfile>=4.0; extra == "dev"; sqlalchemy; extra == "dev"; s3fs>=2021.11.1; extra == "dev"; protobuf<4.0.0; extra == "dev"; tensorflow>=2.6.0; python_version < "3.10" and extra == "dev"; tensorflow>=2.16.0; python_version >= "3.10" and extra == "dev"; tiktoken; extra == "dev"; torch>=2.0.0; extra == "dev"; torchdata; extra == "dev"; soundfile>=0.12.1; extra == "dev"; transformers>=4.42.0; extra == "dev"; zstandard; extra == "dev"; polars[timezone]>=0.20.0; extra == "dev"; torchvision; extra == "dev"; pyav; extra == "dev"; Pillow>=9.4.0; extra == "dev"; soundfile>=0.12.1; extra == "dev"; librosa; extra == "dev"; soxr>=0.4.0; extra == "dev"; ruff>=0.3.0; extra == "dev"; s3fs; extra == "dev"; transformers; extra == "dev"; torch; extra == "dev"; tensorflow>=2.6.0; extra == "dev"; absl-py; extra == "tests"; decorator; extra == "tests"; joblib<1.3.0; extra == "tests"; joblibspark; extra == "tests"; pytest; extra == "tests"; pytest-datadir; extra == "tests"; pytest-xdist; extra == "tests"; aiohttp; extra == "tests"; elasticsearch<8.0.0,>=7.17.12; extra == "tests"; faiss-cpu>=1.8.0.post1; extra == "tests"; jax>=0.3.14; sys_platform != "win32" and extra == "tests"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "tests"; lz4; extra == "tests"; moto[server]; extra == "tests"; pyspark>=3.4; extra == "tests"; py7zr; extra == "tests"; rarfile>=4.0; extra == "tests"; sqlalchemy; extra == "tests"; s3fs>=2021.11.1; extra == "tests"; protobuf<4.0.0; extra == "tests"; tensorflow>=2.6.0; python_version < "3.10" and extra == "tests"; tensorflow>=2.16.0; python_version >= "3.10" and extra == "tests"; tiktoken; extra == "tests"; torch>=2.0.0; extra == "tests"; torchdata; extra == "tests"; soundfile>=0.12.1; extra == "tests"; transformers>=4.42.0; extra == "tests"; zstandard; extra == "tests"; polars[timezone]>=0.20.0; extra == "tests"; torchvision; extra == "tests"; pyav; extra == "tests"; Pillow>=9.4.0; extra == "tests"; soundfile>=0.12.1; extra == "tests"; librosa; extra == "tests"; soxr>=0.4.0; extra == "tests"; absl-py; extra == "tests-numpy2"; decorator; extra == "tests-numpy2"; joblib<1.3.0; extra == "tests-numpy2"; joblibspark; extra == "tests-numpy2"; pytest; extra == "tests-numpy2"; pytest-datadir; extra == "tests-numpy2"; pytest-xdist; extra == "tests-numpy2"; aiohttp; extra == "tests-numpy2"; elasticsearch<8.0.0,>=7.17.12; extra == "tests-numpy2"; jax>=0.3.14; sys_platform != "win32" and extra == "tests-numpy2"; jaxlib>=0.3.14; sys_platform != "win32" and extra == "tests-numpy2"; lz4; extra == "tests-numpy2"; moto[server]; extra == "tests-numpy2"; pyspark>=3.4; extra == "tests-numpy2"; py7zr; extra == "tests-numpy2"; rarfile>=4.0; extra == "tests-numpy2"; sqlalchemy; extra == "tests-numpy2"; s3fs>=2021.11.1; extra == "tests-numpy2"; protobuf<4.0.0; extra == "tests-numpy2"; tiktoken; extra == "tests-numpy2"; torch>=2.0.0; extra == "tests-numpy2"; torchdata; extra == "tests-numpy2"; soundfile>=0.12.1; extra == "tests-numpy2"; transformers>=4.42.0; extra == "tests-numpy2"; zstandard; extra == "tests-numpy2"; polars[timezone]>=0.20.0; extra == "tests-numpy2"; torchvision; extra == "tests-numpy2"; pyav; extra == "tests-numpy2"; Pillow>=9.4.0; extra == "tests-numpy2"; soundfile>=0.12.1; extra == "tests-numpy2"; soxr>=0.4.0; extra == "tests-numpy2"; ruff>=0.3.0; extra == "quality"; tensorflow==2.12.0; extra == "benchmarks"; torch==2.0.1; extra == "benchmarks"; transformers==4.30.1; extra == "benchmarks"; s3fs; extra == "docs"; transformers; extra == "docs"; torch; extra == "docs"; tensorflow>=2.6.0; extra == "docs"; pdfplumber>=0.11.4; extra == "pdfs"3.6.0NoNoNoneNoneNone
deepchecksBase PackageEY0.18.1{'base_package': 'deepchecks==0.18.1', 'dependencies': ['pandas==1.1.5', 'scikit-learn==0.23.2', 'jsonpickle==2', 'PyNomaly==0.3.3', 'typing-extensions==4.0.0', 'tqdm==4.62.3', 'category-encoders==2.3.0', 'scipy==1.4.1', 'plotly==5.13.1', 'matplotlib==3.3.4', 'beautifulsoup4==4.11.1', 'requests==2.22.0', 'statsmodels==0.11.0', 'dataclasses==0.6', 'numpy==1.19', 'ipython==5.5.0', 'ipykernel==4.10.1', 'ipywidgets==7.5.0', 'importlib-metadata==1.4', 'importlib-resources==1.3', 'statsmodels==0.13.5', 'numpy==1.22.2', 'ipython==7.15.0', 'ipykernel==5.3.0', 'ipywidgets==7.6.5', 'jupyter-server==2.7.2', 'seqeval==1.0.0', 'textblob==0.17.1', 'transformers==4.0.0', 'sentence-transformers==3.0.0', 'fasttext==0.8.0', 'nltk==3.8.1', 'pytorch-ignite==0.4.8', 'opencv-python==4.5.5.62', 'albumentations==1.1.0', 'imgaug==0.4.0', 'seaborn==0.1.0', 'imagehash==4.0.0', 'lxml==4.0.0']}pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < "3.7"; dataclasses>=0.6; python_version < "3.7"; numpy>=1.19; python_version < "3.8"; ipython>=5.5.0; python_version < "3.8"; ipykernel>=4.10.1; python_version < "3.8"; ipywidgets<8,>=7.5.0; python_version < "3.8"; importlib-metadata>=1.4; python_version < "3.8"; importlib-resources>=1.3; python_version < "3.9"; statsmodels>=0.13.5; python_version >= "3.7"; numpy>=1.22.2; python_version >= "3.8"; ipython>=7.15.0; python_version >= "3.8"; ipykernel>=5.3.0; python_version >= "3.8"; ipywidgets>=7.6.5; python_version >= "3.8"; jupyter-server>=2.7.2; python_version >= "3.8"; seqeval>=1.0.0; extra == "nlp"; textblob>=0.17.1; extra == "nlp"; umap-learn; extra == "nlp"; transformers>=4.0.0; extra == "nlp"; huggingface-hub; extra == "nlp"; sentence-transformers>=3.0.0; extra == "nlp"; fasttext<0.9.3,>=0.8.0; extra == "nlp-properties"; nltk<=3.6.7; python_version < "3.7" and extra == "nlp"; nltk>=3.8.1; python_version >= "3.7" and extra == "nlp"; tiktoken; python_version >= "3.8" and extra == "nlp"; pytorch-ignite>=0.4.8; extra == "vision"; opencv-python>=4.5.5.62; extra == "vision"; albumentations<1.4.0,>=1.1.0; extra == "vision"; imgaug>=0.4.0; extra == "vision"; seaborn>=0.1.0; extra == "vision"; imagehash>=4.0.0; extra == "vision"; lxml>=4.0.0; extra == "vision"0.19.0, 0.19.1pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < "3.7"; dataclasses>=0.6; python_version < "3.7"; numpy>=1.19; python_version < "3.8"; ipython>=5.5.0; python_version < "3.8"; ipykernel>=4.10.1; python_version < "3.8"; ipywidgets<8,>=7.5.0; python_version < "3.8"; importlib-metadata>=1.4; python_version < "3.8"; importlib-resources>=1.3; python_version < "3.9"; statsmodels>=0.13.5; python_version >= "3.7"; numpy>=1.22.2; python_version >= "3.8"; ipython>=7.15.0; python_version >= "3.8"; ipykernel>=5.3.0; python_version >= "3.8"; ipywidgets>=7.6.5; python_version >= "3.8"; jupyter-server>=2.7.2; python_version >= "3.8"; seqeval>=1.0.0; extra == "nlp"; textblob>=0.17.1; extra == "nlp"; umap-learn; extra == "nlp"; transformers>=4.0.0; extra == "nlp"; huggingface-hub; extra == "nlp"; sentence-transformers>=3.0.0; extra == "nlp"; fasttext<0.9.3,>=0.8.0; extra == "nlp-properties"; nltk<=3.6.7; python_version < "3.7" and extra == "nlp"; nltk>=3.8.1; python_version >= "3.7" and extra == "nlp"; tiktoken; python_version >= "3.8" and extra == "nlp"; pytorch-ignite>=0.4.8; extra == "vision"; opencv-python>=4.5.5.62; extra == "vision"; albumentations<1.4.0,>=1.1.0; extra == "vision"; imgaug>=0.4.0; extra == "vision"; seaborn>=0.1.0; extra == "vision"; imagehash>=4.0.0; extra == "vision"; lxml>=4.0.0; extra == "vision"0.19.1NoNoNoneNoneNone
elasticsearchBase PackageEY8.13.1{'base_package': 'elasticsearch==8.13.1', 'dependencies': ['elastic-transport==8.15.1', 'aiohttp==3', 'pyyaml==5.4', 'requests==2', 'sphinx-rtd-theme==2.0', 'orjson==3', 'pyarrow==1', 'requests==2.4.0', 'numpy==1', 'simsimd==3']}elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == "async"; aiohttp; extra == "dev"; black; extra == "dev"; build; extra == "dev"; coverage; extra == "dev"; isort; extra == "dev"; jinja2; extra == "dev"; mapbox-vector-tile; extra == "dev"; mypy; extra == "dev"; nltk; extra == "dev"; nox; extra == "dev"; numpy; extra == "dev"; orjson; extra == "dev"; pandas; extra == "dev"; pyarrow; extra == "dev"; pyright; extra == "dev"; pytest; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-cov; extra == "dev"; pytest-mock; extra == "dev"; python-dateutil; extra == "dev"; pyyaml>=5.4; extra == "dev"; requests<3,>=2; extra == "dev"; sentence-transformers; extra == "dev"; simsimd; extra == "dev"; tqdm; extra == "dev"; twine; extra == "dev"; types-python-dateutil; extra == "dev"; types-tqdm; extra == "dev"; unasync; extra == "dev"; sphinx; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinx-rtd-theme>=2.0; extra == "docs"; orjson>=3; extra == "orjson"; pyarrow>=1; extra == "pyarrow"; requests!=2.32.2,<3.0.0,>=2.4.0; extra == "requests"; numpy>=1; extra == "vectorstore-mmr"; simsimd>=3; extra == "vectorstore-mmr"8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == "async"; aiohttp; extra == "dev"; black; extra == "dev"; build; extra == "dev"; coverage; extra == "dev"; isort; extra == "dev"; jinja2; extra == "dev"; mapbox-vector-tile; extra == "dev"; mypy; extra == "dev"; nltk; extra == "dev"; nox; extra == "dev"; numpy; extra == "dev"; orjson; extra == "dev"; pandas; extra == "dev"; pyarrow; extra == "dev"; pyright; extra == "dev"; pytest; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-cov; extra == "dev"; pytest-mock; extra == "dev"; python-dateutil; extra == "dev"; pyyaml>=5.4; extra == "dev"; requests<3,>=2; extra == "dev"; sentence-transformers; extra == "dev"; simsimd; extra == "dev"; tqdm; extra == "dev"; twine; extra == "dev"; types-python-dateutil; extra == "dev"; types-tqdm; extra == "dev"; unasync; extra == "dev"; sphinx; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinx-rtd-theme>=2.0; extra == "docs"; orjson>=3; extra == "orjson"; pyarrow>=1; extra == "pyarrow"; requests!=2.32.2,<3.0.0,>=2.4.0; extra == "requests"; numpy>=1; extra == "vectorstore-mmr"; simsimd>=3; extra == "vectorstore-mmr"9.0.2NoNoNoneNoneNone
email-validatorBase PackageEY2.2.0{'base_package': 'email-validator==2.2.0', 'dependencies': ['dnspython==2.0.0', 'idna==2.0.0']}dnspython>=2.0.0; idna>=2.0.0dnspython>=2.0.0; idna>=2.0.02.2.0NoNoNoneNoneNone
evidentlyBase PackageEY0.4.16{'base_package': 'evidently==0.4.16', 'dependencies': ['plotly==5.10.0', 'statsmodels==0.12.2', 'scikit-learn==1.0.1', 'pandas==1.3.5', 'numpy==1.22.0', 'nltk==3.6.7', 'scipy==1.10.0', 'requests==2.32.0', 'PyYAML==5.4', 'pydantic==1.10.16', 'litestar==2.8.3', 'typing-inspect==0.9.0', 'uvicorn==0.22.0', 'watchdog==3.0.0', 'typer==0.3', 'rich==13', 'iterative-telemetry==0.0.5', 'dynaconf==3.2.4', 'certifi==2024.7.4', 'urllib3==1.26.19', 'fsspec==2024.6.1', 'ujson==5.4.0', 'deprecation==2.1.0', 'uuid6==2024.7.10', 'cryptography==43.0.1', 'pip-audit==2.7.2', 'wheel==0.38.1', 'jupyter==1.0.0', 'mypy==1.1.1', 'pandas-stubs==1.3.5', 'pytest==7.4.4', 'types-PyYAML==6.0.1', 'types-requests==2.26.0', 'types-dataclasses==0.6', 'types-python-dateutil==2.8.19', 'types-ujson==5.4.0', 'pillow==10.3.0', 'httpx==0.27.0', 'ruff==0.3.7', 'pre-commit==3.5.0', 'pytest-asyncio==0.23.7', 'pytest-mock==3.14.0', 'setuptools==65.5.1', 'setuptools==68.2.2', 's3fs==2024.9.0', 'gcsfs==2024.9.0', 'openai==1.16.2', 'evaluate==0.4.1', 'transformers==4.39.3', 'sentence-transformers==2.7.0', 'sqlvalidator==0.0.20', 'litellm==1.60.4', 'pyspark==3.4.0']}plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == "dev"; wheel==0.38.1; extra == "dev"; jupyter==1.0.0; extra == "dev"; mypy==1.1.1; extra == "dev"; pandas-stubs>=1.3.5; extra == "dev"; pytest==7.4.4; extra == "dev"; types-PyYAML==6.0.1; extra == "dev"; types-requests==2.26.0; extra == "dev"; types-dataclasses==0.6; extra == "dev"; types-python-dateutil==2.8.19; extra == "dev"; types-ujson>=5.4.0; extra == "dev"; pillow>=10.3.0; extra == "dev"; httpx==0.27.0; extra == "dev"; ruff==0.3.7; extra == "dev"; pre-commit==3.5.0; extra == "dev"; pytest-asyncio==0.23.7; extra == "dev"; pytest-mock==3.14.0; extra == "dev"; setuptools==65.5.1; python_version < "3.12" and extra == "dev"; setuptools==68.2.2; python_version >= "3.12" and extra == "dev"; s3fs>=2024.9.0; extra == "fsspec"; gcsfs>=2024.9.0; extra == "fsspec"; openai>=1.16.2; extra == "llm"; evaluate>=0.4.1; extra == "llm"; transformers[torch]>=4.39.3; extra == "llm"; sentence-transformers>=2.7.0; extra == "llm"; sqlvalidator>=0.0.20; extra == "llm"; litellm>=1.60.4; extra == "llm"; pyspark<4,>=3.4.0; extra == "spark"0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == "dev"; wheel==0.38.1; extra == "dev"; jupyter==1.0.0; extra == "dev"; mypy==1.1.1; extra == "dev"; pandas-stubs>=1.3.5; extra == "dev"; pytest==7.4.4; extra == "dev"; types-PyYAML==6.0.1; extra == "dev"; types-requests==2.26.0; extra == "dev"; types-dataclasses==0.6; extra == "dev"; types-python-dateutil==2.8.19; extra == "dev"; types-ujson>=5.4.0; extra == "dev"; pillow>=10.3.0; extra == "dev"; httpx==0.27.0; extra == "dev"; ruff==0.3.7; extra == "dev"; pre-commit==3.5.0; extra == "dev"; pytest-asyncio==0.23.7; extra == "dev"; pytest-mock==3.14.0; extra == "dev"; setuptools==65.5.1; python_version < "3.12" and extra == "dev"; setuptools==68.2.2; python_version >= "3.12" and extra == "dev"; s3fs>=2024.9.0; extra == "fsspec"; gcsfs>=2024.9.0; extra == "fsspec"; openai>=1.16.2; extra == "llm"; evaluate>=0.4.1; extra == "llm"; transformers[torch]>=4.39.3; extra == "llm"; sentence-transformers>=2.7.0; extra == "llm"; sqlvalidator>=0.0.20; extra == "llm"; litellm>=1.60.4; extra == "llm"; pyspark<4,>=3.4.0; extra == "spark"0.7.9NoNoNoneNoneNone
exceptiongroupBase PackageEY1.2.2{'base_package': 'exceptiongroup==1.2.2', 'dependencies': ['typing-extensions==4.6.0', 'pytest==6']}typing-extensions>=4.6.0; python_version < "3.13"; pytest>=6; extra == "test"1.3.0typing-extensions>=4.6.0; python_version < "3.13"; pytest>=6; extra == "test"1.3.0NoNoNoneNoneNone
farm-haystackBase PackageEY1.25.5{'base_package': 'farm-haystack==1.25.5', 'dependencies': ['lazy-imports==0.3.1', 'prompthub-py==4.0.0', 'scikit-learn==1.3.0', 'tiktoken==0.5.1', 'transformers==4.46', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'openai-whisper==20231106', 'boto3==1.28.57', 'selenium==4.11.0', 'black==23.0', 'dulwich==0.21.0', 'mypy==1.10.0', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'elasticsearch==7.17', 'elastic-transport==8', 'elasticsearch==8', 'faiss-cpu==1.6.3', 'sqlalchemy==1.4.2', 'faiss-gpu==1.6.3', 'sqlalchemy==1.4.2', 'azure-ai-formrecognizer==3.2.0b2', 'black==23.0', 'huggingface-hub==0.5.0', 'sentence-transformers==2.3.1', 'transformers==4.46', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'pymongo==4.6', 'pdf2image==1.14', 'pytesseract==0.3.7', 'faiss-cpu==1.6.3', 'faiss-gpu==1.6.3', 'pinecone-client==2.0.11', 'opensearch-py==2', 'pinecone-client==2.0.11', 'sqlalchemy==1.4.2', 'nltk==3.9.1', 'aiorwlock==1.3.0', 'ray==1.9.1', 'ray==1.9.1', 'sqlalchemy==1.4.2', 'weaviate-client==2']}boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == "all"; beautifulsoup4; extra == "all"; boto3>=1.28.57; extra == "all"; elastic-transport<8; extra == "all"; elasticsearch<8,>=7.17; extra == "all"; faiss-cpu<=1.7.2,>=1.6.3; extra == "all"; huggingface-hub>=0.5.0; extra == "all"; langdetect; extra == "all"; markdown; extra == "all"; mlflow; extra == "all"; nltk>=3.9.1; extra == "all"; openai-whisper>=20231106; extra == "all"; opensearch-py>=2; extra == "all"; pdf2image>1.14; extra == "all"; pinecone-client<3,>=2.0.11; extra == "all"; psycopg2-binary; platform_system != "Windows" and extra == "all"; pymongo>=4.6; extra == "all"; pytesseract>0.3.7; extra == "all"; python-docx; extra == "all"; python-frontmatter; extra == "all"; python-magic-bin; platform_system == "Windows" and extra == "all"; python-magic; platform_system != "Windows" and extra == "all"; python-pptx<=1.0; extra == "all"; rapidfuzz<2.8.0,>=2.0.15; extra == "all"; scipy>=1.3.2; extra == "all"; selenium>=4.11.0; extra == "all"; sentence-transformers<=3.0.0,>=2.3.1; extra == "all"; seqeval; extra == "all"; sqlalchemy-utils; extra == "all"; sqlalchemy<2,>=1.4.2; extra == "all"; tika; extra == "all"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "all"; weaviate-client>2; extra == "all"; azure-ai-formrecognizer>=3.2.0b2; extra == "all-gpu"; beautifulsoup4; extra == "all-gpu"; boto3>=1.28.57; extra == "all-gpu"; elastic-transport<8; extra == "all-gpu"; elasticsearch<8,>=7.17; extra == "all-gpu"; faiss-gpu<2,>=1.6.3; extra == "all-gpu"; huggingface-hub>=0.5.0; extra == "all-gpu"; langdetect; extra == "all-gpu"; markdown; extra == "all-gpu"; mlflow; extra == "all-gpu"; nltk>=3.9.1; extra == "all-gpu"; openai-whisper>=20231106; extra == "all-gpu"; opensearch-py>=2; extra == "all-gpu"; pdf2image>1.14; extra == "all-gpu"; pinecone-client<3,>=2.0.11; extra == "all-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "all-gpu"; pymongo>=4.6; extra == "all-gpu"; pytesseract>0.3.7; extra == "all-gpu"; python-docx; extra == "all-gpu"; python-frontmatter; extra == "all-gpu"; python-magic-bin; platform_system == "Windows" and extra == "all-gpu"; python-magic; platform_system != "Windows" and extra == "all-gpu"; python-pptx<=1.0; extra == "all-gpu"; rapidfuzz<2.8.0,>=2.0.15; extra == "all-gpu"; scipy>=1.3.2; extra == "all-gpu"; selenium>=4.11.0; extra == "all-gpu"; sentence-transformers<=3.0.0,>=2.3.1; extra == "all-gpu"; seqeval; extra == "all-gpu"; sqlalchemy-utils; extra == "all-gpu"; sqlalchemy<2,>=1.4.2; extra == "all-gpu"; tika; extra == "all-gpu"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "all-gpu"; weaviate-client>2; extra == "all-gpu"; openai-whisper>=20231106; extra == "audio"; boto3>=1.28.57; extra == "aws"; pillow<=9.0.0; extra == "colab"; selenium>=4.11.0; extra == "crawler"; black[jupyter]~=23.0; extra == "dev"; coverage; extra == "dev"; dulwich<1.0.0,>=0.21.0; extra == "dev"; mypy==1.10.0; extra == "dev"; pre-commit; extra == "dev"; psutil; extra == "dev"; pylint; extra == "dev"; pytest; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-cov; extra == "dev"; pytest-custom-exit-code; extra == "dev"; python-multipart; extra == "dev"; reno; extra == "dev"; responses; extra == "dev"; toml; extra == "dev"; tox; extra == "dev"; elastic-transport<8; extra == "docstores"; elasticsearch<8,>=7.17; extra == "docstores"; faiss-cpu<=1.7.2,>=1.6.3; extra == "docstores"; opensearch-py>=2; extra == "docstores"; pinecone-client<3,>=2.0.11; extra == "docstores"; psycopg2-binary; platform_system != "Windows" and extra == "docstores"; pymongo>=4.6; extra == "docstores"; sqlalchemy-utils; extra == "docstores"; sqlalchemy<2,>=1.4.2; extra == "docstores"; weaviate-client>2; extra == "docstores"; elastic-transport<8; extra == "docstores-gpu"; elasticsearch<8,>=7.17; extra == "docstores-gpu"; faiss-gpu<2,>=1.6.3; extra == "docstores-gpu"; opensearch-py>=2; extra == "docstores-gpu"; pinecone-client<3,>=2.0.11; extra == "docstores-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "docstores-gpu"; pymongo>=4.6; extra == "docstores-gpu"; sqlalchemy-utils; extra == "docstores-gpu"; sqlalchemy<2,>=1.4.2; extra == "docstores-gpu"; weaviate-client>2; extra == "docstores-gpu"; elastic-transport<8; extra == "elasticsearch"; elasticsearch<8,>=7.17; extra == "elasticsearch"; elastic-transport<8; extra == "elasticsearch7"; elasticsearch<8,>=7.17; extra == "elasticsearch7"; elastic-transport<9,>=8; extra == "elasticsearch8"; elasticsearch<9,>=8; extra == "elasticsearch8"; faiss-cpu<=1.7.2,>=1.6.3; extra == "faiss"; psycopg2-binary; platform_system != "Windows" and extra == "faiss"; sqlalchemy-utils; extra == "faiss"; sqlalchemy<2,>=1.4.2; extra == "faiss"; faiss-gpu<2,>=1.6.3; extra == "faiss-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "faiss-gpu"; sqlalchemy-utils; extra == "faiss-gpu"; sqlalchemy<2,>=1.4.2; extra == "faiss-gpu"; azure-ai-formrecognizer>=3.2.0b2; extra == "file-conversion"; beautifulsoup4; extra == "file-conversion"; markdown; extra == "file-conversion"; python-docx; extra == "file-conversion"; python-frontmatter; extra == "file-conversion"; python-magic-bin; platform_system == "Windows" and extra == "file-conversion"; python-magic; platform_system != "Windows" and extra == "file-conversion"; python-pptx<=1.0; extra == "file-conversion"; tika; extra == "file-conversion"; black[jupyter]~=23.0; extra == "formatting"; huggingface-hub>=0.5.0; extra == "inference"; sentence-transformers<=3.0.0,>=2.3.1; extra == "inference"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "inference"; mlflow; extra == "metrics"; rapidfuzz<2.8.0,>=2.0.15; extra == "metrics"; scipy>=1.3.2; extra == "metrics"; seqeval; extra == "metrics"; pymongo>=4.6; extra == "mongodb"; pdf2image>1.14; extra == "ocr"; pytesseract>0.3.7; extra == "ocr"; faiss-cpu<=1.7.2,>=1.6.3; extra == "only-faiss"; faiss-gpu<2,>=1.6.3; extra == "only-faiss-gpu"; pinecone-client<3,>=2.0.11; extra == "only-pinecone"; onnxruntime; extra == "onnx"; onnxruntime-tools; extra == "onnx"; onnxruntime-gpu; extra == "onnx-gpu"; onnxruntime-tools; extra == "onnx-gpu"; opensearch-py>=2; extra == "opensearch"; pinecone-client<3,>=2.0.11; extra == "pinecone"; psycopg2-binary; platform_system != "Windows" and extra == "pinecone"; sqlalchemy-utils; extra == "pinecone"; sqlalchemy<2,>=1.4.2; extra == "pinecone"; langdetect; extra == "preprocessing"; nltk>=3.9.1; extra == "preprocessing"; aiorwlock<2,>=1.3.0; extra == "ray"; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == "Windows" and extra == "ray"; ray[serve]<2,>=1.9.1; platform_system != "Windows" and extra == "ray"; psycopg2-binary; platform_system != "Windows" and extra == "sql"; sqlalchemy-utils; extra == "sql"; sqlalchemy<2,>=1.4.2; extra == "sql"; weaviate-client>2; extra == "weaviate"1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == "all"; beautifulsoup4; extra == "all"; boto3>=1.28.57; extra == "all"; elastic-transport<8; extra == "all"; elasticsearch<8,>=7.17; extra == "all"; faiss-cpu<=1.7.2,>=1.6.3; extra == "all"; huggingface-hub>=0.5.0; extra == "all"; langdetect; extra == "all"; markdown; extra == "all"; mlflow; extra == "all"; nltk>=3.9.1; extra == "all"; openai-whisper>=20231106; extra == "all"; opensearch-py>=2; extra == "all"; pdf2image>1.14; extra == "all"; pinecone-client<3,>=2.0.11; extra == "all"; psycopg2-binary; platform_system != "Windows" and extra == "all"; pymongo>=4.6; extra == "all"; pytesseract>0.3.7; extra == "all"; python-docx; extra == "all"; python-frontmatter; extra == "all"; python-magic-bin; platform_system == "Windows" and extra == "all"; python-magic; platform_system != "Windows" and extra == "all"; python-pptx<=1.0; extra == "all"; rapidfuzz<2.8.0,>=2.0.15; extra == "all"; scipy>=1.3.2; extra == "all"; selenium>=4.11.0; extra == "all"; sentence-transformers<=3.0.0,>=2.3.1; extra == "all"; seqeval; extra == "all"; sqlalchemy-utils; extra == "all"; sqlalchemy<2,>=1.4.2; extra == "all"; tika; extra == "all"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "all"; weaviate-client>2; extra == "all"; azure-ai-formrecognizer>=3.2.0b2; extra == "all-gpu"; beautifulsoup4; extra == "all-gpu"; boto3>=1.28.57; extra == "all-gpu"; elastic-transport<8; extra == "all-gpu"; elasticsearch<8,>=7.17; extra == "all-gpu"; faiss-gpu<2,>=1.6.3; extra == "all-gpu"; huggingface-hub>=0.5.0; extra == "all-gpu"; langdetect; extra == "all-gpu"; markdown; extra == "all-gpu"; mlflow; extra == "all-gpu"; nltk>=3.9.1; extra == "all-gpu"; openai-whisper>=20231106; extra == "all-gpu"; opensearch-py>=2; extra == "all-gpu"; pdf2image>1.14; extra == "all-gpu"; pinecone-client<3,>=2.0.11; extra == "all-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "all-gpu"; pymongo>=4.6; extra == "all-gpu"; pytesseract>0.3.7; extra == "all-gpu"; python-docx; extra == "all-gpu"; python-frontmatter; extra == "all-gpu"; python-magic-bin; platform_system == "Windows" and extra == "all-gpu"; python-magic; platform_system != "Windows" and extra == "all-gpu"; python-pptx<=1.0; extra == "all-gpu"; rapidfuzz<2.8.0,>=2.0.15; extra == "all-gpu"; scipy>=1.3.2; extra == "all-gpu"; selenium>=4.11.0; extra == "all-gpu"; sentence-transformers<=3.0.0,>=2.3.1; extra == "all-gpu"; seqeval; extra == "all-gpu"; sqlalchemy-utils; extra == "all-gpu"; sqlalchemy<2,>=1.4.2; extra == "all-gpu"; tika; extra == "all-gpu"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "all-gpu"; weaviate-client>2; extra == "all-gpu"; openai-whisper>=20231106; extra == "audio"; boto3>=1.28.57; extra == "aws"; pillow<=9.0.0; extra == "colab"; selenium>=4.11.0; extra == "crawler"; black[jupyter]~=23.0; extra == "dev"; coverage; extra == "dev"; dulwich<1.0.0,>=0.21.0; extra == "dev"; mypy==1.10.0; extra == "dev"; pre-commit; extra == "dev"; psutil; extra == "dev"; pylint; extra == "dev"; pytest; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-cov; extra == "dev"; pytest-custom-exit-code; extra == "dev"; python-multipart; extra == "dev"; reno; extra == "dev"; responses; extra == "dev"; toml; extra == "dev"; tox; extra == "dev"; elastic-transport<8; extra == "docstores"; elasticsearch<8,>=7.17; extra == "docstores"; faiss-cpu<=1.7.2,>=1.6.3; extra == "docstores"; opensearch-py>=2; extra == "docstores"; pinecone-client<3,>=2.0.11; extra == "docstores"; psycopg2-binary; platform_system != "Windows" and extra == "docstores"; pymongo>=4.6; extra == "docstores"; sqlalchemy-utils; extra == "docstores"; sqlalchemy<2,>=1.4.2; extra == "docstores"; weaviate-client>2; extra == "docstores"; elastic-transport<8; extra == "docstores-gpu"; elasticsearch<8,>=7.17; extra == "docstores-gpu"; faiss-gpu<2,>=1.6.3; extra == "docstores-gpu"; opensearch-py>=2; extra == "docstores-gpu"; pinecone-client<3,>=2.0.11; extra == "docstores-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "docstores-gpu"; pymongo>=4.6; extra == "docstores-gpu"; sqlalchemy-utils; extra == "docstores-gpu"; sqlalchemy<2,>=1.4.2; extra == "docstores-gpu"; weaviate-client>2; extra == "docstores-gpu"; elastic-transport<8; extra == "elasticsearch"; elasticsearch<8,>=7.17; extra == "elasticsearch"; elastic-transport<8; extra == "elasticsearch7"; elasticsearch<8,>=7.17; extra == "elasticsearch7"; elastic-transport<9,>=8; extra == "elasticsearch8"; elasticsearch<9,>=8; extra == "elasticsearch8"; faiss-cpu<=1.7.2,>=1.6.3; extra == "faiss"; psycopg2-binary; platform_system != "Windows" and extra == "faiss"; sqlalchemy-utils; extra == "faiss"; sqlalchemy<2,>=1.4.2; extra == "faiss"; faiss-gpu<2,>=1.6.3; extra == "faiss-gpu"; psycopg2-binary; platform_system != "Windows" and extra == "faiss-gpu"; sqlalchemy-utils; extra == "faiss-gpu"; sqlalchemy<2,>=1.4.2; extra == "faiss-gpu"; azure-ai-formrecognizer>=3.2.0b2; extra == "file-conversion"; beautifulsoup4; extra == "file-conversion"; markdown; extra == "file-conversion"; python-docx; extra == "file-conversion"; python-frontmatter; extra == "file-conversion"; python-magic-bin; platform_system == "Windows" and extra == "file-conversion"; python-magic; platform_system != "Windows" and extra == "file-conversion"; python-pptx<=1.0; extra == "file-conversion"; tika; extra == "file-conversion"; black[jupyter]~=23.0; extra == "formatting"; huggingface-hub>=0.5.0; extra == "inference"; sentence-transformers<=3.0.0,>=2.3.1; extra == "inference"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == "inference"; mlflow; extra == "metrics"; rapidfuzz<2.8.0,>=2.0.15; extra == "metrics"; scipy>=1.3.2; extra == "metrics"; seqeval; extra == "metrics"; pymongo>=4.6; extra == "mongodb"; pdf2image>1.14; extra == "ocr"; pytesseract>0.3.7; extra == "ocr"; faiss-cpu<=1.7.2,>=1.6.3; extra == "only-faiss"; faiss-gpu<2,>=1.6.3; extra == "only-faiss-gpu"; pinecone-client<3,>=2.0.11; extra == "only-pinecone"; onnxruntime; extra == "onnx"; onnxruntime-tools; extra == "onnx"; onnxruntime-gpu; extra == "onnx-gpu"; onnxruntime-tools; extra == "onnx-gpu"; opensearch-py>=2; extra == "opensearch"; pinecone-client<3,>=2.0.11; extra == "pinecone"; psycopg2-binary; platform_system != "Windows" and extra == "pinecone"; sqlalchemy-utils; extra == "pinecone"; sqlalchemy<2,>=1.4.2; extra == "pinecone"; langdetect; extra == "preprocessing"; nltk>=3.9.1; extra == "preprocessing"; aiorwlock<2,>=1.3.0; extra == "ray"; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == "Windows" and extra == "ray"; ray[serve]<2,>=1.9.1; platform_system != "Windows" and extra == "ray"; psycopg2-binary; platform_system != "Windows" and extra == "sql"; sqlalchemy-utils; extra == "sql"; sqlalchemy<2,>=1.4.2; extra == "sql"; weaviate-client>2; extra == "weaviate"1.26.4.post0NoNoNoneNoneNone
fastapi-cliBase PackageEY0.0.5{'base_package': 'fastapi-cli==0.0.5', 'dependencies': ['typer==0.12.3', 'uvicorn==0.15.0', 'rich-toolkit==0.11.1', 'uvicorn==0.15.0']}typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == "standard"0.0.6, 0.0.7typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == "standard"0.0.7NoNoNoneNoneNone
Flask-HTTPAuthBase PackageEY3.3.0{'base_package': 'Flask-HTTPAuth==3.3.0', 'dependencies': []}flask4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0flask4.8.0NoNoNoneNoneNone
Flask-SQLAlchemyBase PackageEY2.4.1{'base_package': 'Flask-SQLAlchemy==2.4.1', 'dependencies': ['flask==2.2.5', 'sqlalchemy==2.0.16']}flask>=2.2.5; sqlalchemy>=2.0.162.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1flask>=2.2.5; sqlalchemy>=2.0.163.1.1NoNoNoneNoneNone
flask-swagger-uiBase PackageEY4.11.1{'base_package': 'flask-swagger-ui==4.11.1', 'dependencies': []}flask5.21.0flask5.21.0NoNoNoneNoneNone
fqdnBase PackageEY1.5.1{'base_package': 'fqdn==1.5.1', 'dependencies': ['cached-property==1.3.0']}cached-property (>=1.3.0) ; python_version < "3.8"cached-property (>=1.3.0) ; python_version < "3.8"1.5.1NoNoNoneNoneNone
google-generativeaiBase PackageEY0.2.1{'base_package': 'google-generativeai==0.2.1', 'dependencies': ['google-ai-generativelanguage==0.6.15', 'google-auth==2.15.0']}google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == "dev"; black; extra == "dev"; nose2; extra == "dev"; pandas; extra == "dev"; pytype; extra == "dev"; pyyaml; extra == "dev"; Pillow; extra == "dev"; ipython; extra == "dev"0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == "dev"; black; extra == "dev"; nose2; extra == "dev"; pandas; extra == "dev"; pytype; extra == "dev"; pyyaml; extra == "dev"; Pillow; extra == "dev"; ipython; extra == "dev"0.8.5NoNoNoneNoneNone
great-expectationsBase PackageEY1.1.3{'base_package': 'great-expectations==1.1.3', 'dependencies': ['altair==4.2.1', 'cryptography==3.2', 'jinja2==3', 'jsonschema==2.5.1', 'marshmallow==3.7.1', 'mistune==0.8.4', 'posthog==3', 'pydantic==1.10.7', 'pyparsing==2.4', 'python-dateutil==2.8.1', 'requests==2.20', 'ruamel.yaml==0.16', 'scipy==1.6.0', 'tqdm==4.59.0', 'typing-extensions==4.1.0', 'tzlocal==1.2', 'numpy==1.21.6', 'pandas==1.1.3', 'numpy==1.22.4', 'pandas==1.3.0', 'numpy==1.26.0', 'feather-format==0.4.1', 'pyathena==2.0.0', 'sqlalchemy==1.4.0', 'boto3==1.17.106', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'clickhouse-sqlalchemy==0.2.2', 'clickhouse-sqlalchemy==0.3.0', 'orjson==3.9.7', 'databricks-sqlalchemy==1.0.0', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy-dremio==1.2.1', 'sqlalchemy==1.4.0', 'openpyxl==3.0.7', 'xlrd==1.1.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'PyHive==0.6.5', 'thrift==0.16.0', 'thrift-sasl==0.4.3', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy==1.4.0', 'PyMySQL==1.1.1', 'sqlalchemy==1.4.0', 'pypd==1.1.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'psycopg2-binary==2.7.6', 'sqlalchemy-redshift==0.8.8', 'boto3==1.17.106', 'snowflake-sqlalchemy==1.2.3', 'sqlalchemy==1.4.0', 'snowflake-connector-python==2.5.0', 'snowflake-connector-python==2.9.0', 'pyspark==2.3.2', 'googleapis-common-protos==1.56.4', 'grpcio==1.48.1', 'grpcio-status==1.48.1', 'teradatasqlalchemy==17.0.0.5', 'boto3==1.17.106', 'coverage==7.5.1', 'flaky==3.7.0', 'flask==1.0.0', 'freezegun==0.3.15', 'moto==4.2.13', 'pact-python==2.0.1', 'pyfakefs==4.5.1', 'pytest==8.2.1', 'pytest-benchmark==3.4.1', 'pytest-cov==5.0.0', 'pytest-icdiff==0.9.0', 'pytest-mock==3.14.0', 'pytest-order==1.2.1', 'pytest-random-order==1.1.1', 'pytest-timeout==2.3.1', 'pytest-xdist==3.6.1', 'requirements-parser==0.9.0', 'responses==0.23.1', 'setuptools==70.0.0', 'sqlalchemy==1.4.0', 'adr-tools-python==1.0.3', 'invoke==2.0.0', 'mypy==1.15.0', 'pre-commit==2.21.0', 'ruff==0.12.0', 'tomli==2.0.1', 'docstring-parser==0.16', 'feather-format==0.4.1', 'trino==0.310.0', 'sqlalchemy==1.4.0', 'sqlalchemy-vertica-python==0.5.10', 'sqlalchemy==1.4.0']}altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == "3.9"; pandas<2.2,>=1.1.3; python_version == "3.9"; numpy>=1.22.4; python_version >= "3.10"; pandas<2.2,>=1.3.0; python_version >= "3.10"; numpy>=1.26.0; python_version >= "3.12"; pandas<2.2; python_version >= "3.12"; feather-format>=0.4.1; extra == "arrow"; pyarrow; extra == "arrow"; pyathena[sqlalchemy]<3,>=2.0.0; extra == "athena"; sqlalchemy>=1.4.0; extra == "athena"; boto3>=1.17.106; extra == "aws-secrets"; azure-identity>=1.10.0; extra == "azure"; azure-keyvault-secrets>=4.0.0; extra == "azure"; azure-storage-blob>=12.5.0; extra == "azure"; azure-identity>=1.10.0; extra == "azure-secrets"; azure-keyvault-secrets>=4.0.0; extra == "azure-secrets"; azure-storage-blob>=12.5.0; extra == "azure-secrets"; gcsfs>=0.5.1; extra == "bigquery"; google-cloud-bigquery>=3.3.6; extra == "bigquery"; google-cloud-bigquery-storage>=2.20.0; extra == "bigquery"; google-cloud-secret-manager>=1.0.0; extra == "bigquery"; pandas-gbq>=0.26.1; extra == "bigquery"; sqlalchemy-bigquery>=1.3.0; extra == "bigquery"; sqlalchemy>=1.4.0; extra == "bigquery"; google-cloud-storage>=1.28.0; python_version < "3.11" and extra == "bigquery"; google-cloud-storage>=2.10.0; python_version >= "3.11" and extra == "bigquery"; sqlalchemy<2.0.0; extra == "clickhouse"; clickhouse-sqlalchemy>=0.2.2; python_version < "3.12" and extra == "clickhouse"; clickhouse-sqlalchemy>=0.3.0; python_version >= "3.12" and extra == "clickhouse"; orjson>=3.9.7; extra == "cloud"; databricks-sqlalchemy>=1.0.0; extra == "databricks"; sqlalchemy>=1.4.0; extra == "databricks"; pyodbc>=4.0.30; extra == "dremio"; sqlalchemy-dremio==1.2.1; extra == "dremio"; sqlalchemy>=1.4.0; extra == "dremio"; openpyxl>=3.0.7; extra == "excel"; xlrd<2.0.0,>=1.1.0; extra == "excel"; gcsfs>=0.5.1; extra == "gcp"; google-cloud-bigquery>=3.3.6; extra == "gcp"; google-cloud-bigquery-storage>=2.20.0; extra == "gcp"; google-cloud-secret-manager>=1.0.0; extra == "gcp"; pandas-gbq>=0.26.1; extra == "gcp"; sqlalchemy-bigquery>=1.3.0; extra == "gcp"; sqlalchemy>=1.4.0; extra == "gcp"; google-cloud-storage>=1.28.0; python_version < "3.11" and extra == "gcp"; google-cloud-storage>=2.10.0; python_version >= "3.11" and extra == "gcp"; gx-sqlalchemy-redshift; extra == "gx-redshift"; psycopg2-binary>=2.7.6; extra == "gx-redshift"; sqlalchemy>=1.4.0; extra == "gx-redshift"; PyHive>=0.6.5; extra == "hive"; thrift>=0.16.0; extra == "hive"; thrift-sasl>=0.4.3; extra == "hive"; sqlalchemy>=1.4.0; extra == "hive"; pyodbc>=4.0.30; extra == "mssql"; sqlalchemy>=1.4.0; extra == "mssql"; PyMySQL>=1.1.1; extra == "mysql"; sqlalchemy>=1.4.0; extra == "mysql"; pypd==1.1.0; extra == "pagerduty"; psycopg2-binary>=2.7.6; extra == "postgresql"; sqlalchemy>=1.4.0; extra == "postgresql"; psycopg2-binary>=2.7.6; extra == "redshift"; sqlalchemy-redshift>=0.8.8; extra == "redshift"; sqlalchemy<2.0.0; extra == "redshift"; boto3>=1.17.106; extra == "s3"; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == "snowflake"; sqlalchemy>=1.4.0; extra == "snowflake"; snowflake-connector-python>=2.5.0; python_version < "3.11" and extra == "snowflake"; snowflake-connector-python>2.9.0; python_version >= "3.11" and extra == "snowflake"; pandas<2.2.0; python_version >= "3.9" and extra == "snowflake"; pyspark<4.0,>=2.3.2; extra == "spark"; googleapis-common-protos>=1.56.4; extra == "spark-connect"; grpcio>=1.48.1; extra == "spark-connect"; grpcio-status>=1.48.1; extra == "spark-connect"; teradatasqlalchemy==17.0.0.5; extra == "teradata"; sqlalchemy<2.0.0; extra == "teradata"; boto3>=1.17.106; extra == "test"; coverage[toml]>=7.5.1; extra == "test"; flaky>=3.7.0; extra == "test"; flask>=1.0.0; extra == "test"; freezegun>=0.3.15; extra == "test"; moto[s3,sns]<5.0,>=4.2.13; extra == "test"; pact-python>=2.0.1; extra == "test"; pyfakefs>=4.5.1; extra == "test"; pytest>=8.2.1; extra == "test"; pytest-benchmark>=3.4.1; extra == "test"; pytest-cov>=5.0.0; extra == "test"; pytest-icdiff>=0.9.0; extra == "test"; pytest-mock>=3.14.0; extra == "test"; pytest-order>=1.2.1; extra == "test"; pytest-random-order>=1.1.1; extra == "test"; pytest-timeout>=2.3.1; extra == "test"; pytest-xdist>=3.6.1; extra == "test"; requirements-parser>=0.9.0; extra == "test"; responses!=0.25.5,>=0.23.1; extra == "test"; setuptools>=70.0.0; extra == "test"; sqlalchemy>=1.4.0; extra == "test"; adr-tools-python==1.0.3; extra == "test"; invoke>=2.0.0; extra == "test"; mypy==1.15.0; extra == "test"; pre-commit>=2.21.0; extra == "test"; ruff==0.12.0; extra == "test"; tomli>=2.0.1; extra == "test"; docstring-parser==0.16; extra == "test"; feather-format>=0.4.1; extra == "test"; pyarrow; extra == "test"; trino!=0.316.0,>=0.310.0; extra == "trino"; sqlalchemy>=1.4.0; extra == "trino"; sqlalchemy-vertica-python>=0.5.10; extra == "vertica"; sqlalchemy>=1.4.0; extra == "vertica"1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == "3.9"; pandas<2.2,>=1.1.3; python_version == "3.9"; numpy>=1.22.4; python_version >= "3.10"; pandas<2.2,>=1.3.0; python_version >= "3.10"; numpy>=1.26.0; python_version >= "3.12"; pandas<2.2; python_version >= "3.12"; feather-format>=0.4.1; extra == "arrow"; pyarrow; extra == "arrow"; pyathena[sqlalchemy]<3,>=2.0.0; extra == "athena"; sqlalchemy>=1.4.0; extra == "athena"; boto3>=1.17.106; extra == "aws-secrets"; azure-identity>=1.10.0; extra == "azure"; azure-keyvault-secrets>=4.0.0; extra == "azure"; azure-storage-blob>=12.5.0; extra == "azure"; azure-identity>=1.10.0; extra == "azure-secrets"; azure-keyvault-secrets>=4.0.0; extra == "azure-secrets"; azure-storage-blob>=12.5.0; extra == "azure-secrets"; gcsfs>=0.5.1; extra == "bigquery"; google-cloud-bigquery>=3.3.6; extra == "bigquery"; google-cloud-bigquery-storage>=2.20.0; extra == "bigquery"; google-cloud-secret-manager>=1.0.0; extra == "bigquery"; pandas-gbq>=0.26.1; extra == "bigquery"; sqlalchemy-bigquery>=1.3.0; extra == "bigquery"; sqlalchemy>=1.4.0; extra == "bigquery"; google-cloud-storage>=1.28.0; python_version < "3.11" and extra == "bigquery"; google-cloud-storage>=2.10.0; python_version >= "3.11" and extra == "bigquery"; sqlalchemy<2.0.0; extra == "clickhouse"; clickhouse-sqlalchemy>=0.2.2; python_version < "3.12" and extra == "clickhouse"; clickhouse-sqlalchemy>=0.3.0; python_version >= "3.12" and extra == "clickhouse"; orjson>=3.9.7; extra == "cloud"; databricks-sqlalchemy>=1.0.0; extra == "databricks"; sqlalchemy>=1.4.0; extra == "databricks"; pyodbc>=4.0.30; extra == "dremio"; sqlalchemy-dremio==1.2.1; extra == "dremio"; sqlalchemy>=1.4.0; extra == "dremio"; openpyxl>=3.0.7; extra == "excel"; xlrd<2.0.0,>=1.1.0; extra == "excel"; gcsfs>=0.5.1; extra == "gcp"; google-cloud-bigquery>=3.3.6; extra == "gcp"; google-cloud-bigquery-storage>=2.20.0; extra == "gcp"; google-cloud-secret-manager>=1.0.0; extra == "gcp"; pandas-gbq>=0.26.1; extra == "gcp"; sqlalchemy-bigquery>=1.3.0; extra == "gcp"; sqlalchemy>=1.4.0; extra == "gcp"; google-cloud-storage>=1.28.0; python_version < "3.11" and extra == "gcp"; google-cloud-storage>=2.10.0; python_version >= "3.11" and extra == "gcp"; gx-sqlalchemy-redshift; extra == "gx-redshift"; psycopg2-binary>=2.7.6; extra == "gx-redshift"; sqlalchemy>=1.4.0; extra == "gx-redshift"; PyHive>=0.6.5; extra == "hive"; thrift>=0.16.0; extra == "hive"; thrift-sasl>=0.4.3; extra == "hive"; sqlalchemy>=1.4.0; extra == "hive"; pyodbc>=4.0.30; extra == "mssql"; sqlalchemy>=1.4.0; extra == "mssql"; PyMySQL>=1.1.1; extra == "mysql"; sqlalchemy>=1.4.0; extra == "mysql"; pypd==1.1.0; extra == "pagerduty"; psycopg2-binary>=2.7.6; extra == "postgresql"; sqlalchemy>=1.4.0; extra == "postgresql"; psycopg2-binary>=2.7.6; extra == "redshift"; sqlalchemy-redshift>=0.8.8; extra == "redshift"; sqlalchemy<2.0.0; extra == "redshift"; boto3>=1.17.106; extra == "s3"; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == "snowflake"; sqlalchemy>=1.4.0; extra == "snowflake"; snowflake-connector-python>=2.5.0; python_version < "3.11" and extra == "snowflake"; snowflake-connector-python>2.9.0; python_version >= "3.11" and extra == "snowflake"; pandas<2.2.0; python_version >= "3.9" and extra == "snowflake"; pyspark<4.0,>=2.3.2; extra == "spark"; googleapis-common-protos>=1.56.4; extra == "spark-connect"; grpcio>=1.48.1; extra == "spark-connect"; grpcio-status>=1.48.1; extra == "spark-connect"; teradatasqlalchemy==17.0.0.5; extra == "teradata"; sqlalchemy<2.0.0; extra == "teradata"; boto3>=1.17.106; extra == "test"; coverage[toml]>=7.5.1; extra == "test"; flaky>=3.7.0; extra == "test"; flask>=1.0.0; extra == "test"; freezegun>=0.3.15; extra == "test"; moto[s3,sns]<5.0,>=4.2.13; extra == "test"; pact-python>=2.0.1; extra == "test"; pyfakefs>=4.5.1; extra == "test"; pytest>=8.2.1; extra == "test"; pytest-benchmark>=3.4.1; extra == "test"; pytest-cov>=5.0.0; extra == "test"; pytest-icdiff>=0.9.0; extra == "test"; pytest-mock>=3.14.0; extra == "test"; pytest-order>=1.2.1; extra == "test"; pytest-random-order>=1.1.1; extra == "test"; pytest-timeout>=2.3.1; extra == "test"; pytest-xdist>=3.6.1; extra == "test"; requirements-parser>=0.9.0; extra == "test"; responses!=0.25.5,>=0.23.1; extra == "test"; setuptools>=70.0.0; extra == "test"; sqlalchemy>=1.4.0; extra == "test"; adr-tools-python==1.0.3; extra == "test"; invoke>=2.0.0; extra == "test"; mypy==1.15.0; extra == "test"; pre-commit>=2.21.0; extra == "test"; ruff==0.12.0; extra == "test"; tomli>=2.0.1; extra == "test"; docstring-parser==0.16; extra == "test"; feather-format>=0.4.1; extra == "test"; pyarrow; extra == "test"; trino!=0.316.0,>=0.310.0; extra == "trino"; sqlalchemy>=1.4.0; extra == "trino"; sqlalchemy-vertica-python>=0.5.10; extra == "vertica"; sqlalchemy>=1.4.0; extra == "vertica"1.5.4NoNoNoneNoneNone
grpcio-statusBase PackageEY1.62.3{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.30.0', 'grpcio==1.73.1', 'googleapis-common-protos==1.5.5']}protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.51.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.51.73.1NoNoNoneNoneNone
httptoolsBase PackageEY0.6.1{'base_package': 'httptools==0.6.1', 'dependencies': ['Cython==0.29.24']}Cython>=0.29.24; extra == "test"0.6.2, 0.6.3, 0.6.4Cython>=0.29.24; extra == "test"0.6.4NoNoNoneNoneNone
imbalanced-learnBase PackageEY0.12.3{'base_package': 'imbalanced-learn==0.12.3', 'dependencies': ['numpy==1.24.3', 'scipy==1.10.1', 'scikit-learn==1.3.2', 'sklearn-compat==0.1', 'joblib==1.1.1', 'threadpoolctl==2.0.0', 'pandas==1.5.3', 'tensorflow==2.13.1', 'matplotlib==3.7.3', 'seaborn==0.12.2', 'memory_profiler==0.61.0', 'numpydoc==1.5.0', 'sphinx==8.0.2', 'sphinx-gallery==0.13.0', 'sphinxcontrib-bibtex==2.6.3', 'sphinx-copybutton==0.5.2', 'pydata-sphinx-theme==0.15.4', 'sphinx-design==0.6.1', 'black==23.3.0', 'ruff==0.4.8', 'pandas==1.5.3', 'tensorflow==2.13.1', 'keras==3.0.5', 'packaging==23.2', 'pytest==7.2.2', 'pytest-cov==4.1.0', 'pytest-xdist==3.5.0']}numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == "dev"; ipython; extra == "dev"; jupyterlab; extra == "dev"; pandas<3,>=1.5.3; extra == "docs"; tensorflow<3,>=2.13.1; extra == "docs"; matplotlib<4,>=3.7.3; extra == "docs"; seaborn<1,>=0.12.2; extra == "docs"; memory_profiler<1,>=0.61.0; extra == "docs"; numpydoc<2,>=1.5.0; extra == "docs"; sphinx<9,>=8.0.2; extra == "docs"; sphinx-gallery<1,>=0.13.0; extra == "docs"; sphinxcontrib-bibtex<3,>=2.6.3; extra == "docs"; sphinx-copybutton<1,>=0.5.2; extra == "docs"; pydata-sphinx-theme<1,>=0.15.4; extra == "docs"; sphinx-design<1,>=0.6.1; extra == "docs"; black==23.3.0; extra == "linters"; ruff==0.4.8; extra == "linters"; pre-commit; extra == "linters"; pandas<3,>=1.5.3; extra == "optional"; tensorflow<3,>=2.13.1; extra == "tensorflow"; keras<4,>=3.0.5; extra == "keras"; packaging<25,>=23.2; extra == "tests"; pytest<9,>=7.2.2; extra == "tests"; pytest-cov<6,>=4.1.0; extra == "tests"; pytest-xdist<4,>=3.5.0; extra == "tests"0.12.4, 0.13.0numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == "dev"; ipython; extra == "dev"; jupyterlab; extra == "dev"; pandas<3,>=1.5.3; extra == "docs"; tensorflow<3,>=2.13.1; extra == "docs"; matplotlib<4,>=3.7.3; extra == "docs"; seaborn<1,>=0.12.2; extra == "docs"; memory_profiler<1,>=0.61.0; extra == "docs"; numpydoc<2,>=1.5.0; extra == "docs"; sphinx<9,>=8.0.2; extra == "docs"; sphinx-gallery<1,>=0.13.0; extra == "docs"; sphinxcontrib-bibtex<3,>=2.6.3; extra == "docs"; sphinx-copybutton<1,>=0.5.2; extra == "docs"; pydata-sphinx-theme<1,>=0.15.4; extra == "docs"; sphinx-design<1,>=0.6.1; extra == "docs"; black==23.3.0; extra == "linters"; ruff==0.4.8; extra == "linters"; pre-commit; extra == "linters"; pandas<3,>=1.5.3; extra == "optional"; tensorflow<3,>=2.13.1; extra == "tensorflow"; keras<4,>=3.0.5; extra == "keras"; packaging<25,>=23.2; extra == "tests"; pytest<9,>=7.2.2; extra == "tests"; pytest-cov<6,>=4.1.0; extra == "tests"; pytest-xdist<4,>=3.5.0; extra == "tests"0.13.0NoNoNoneNoneNone
isodurationBase PackageEY20.11.0{'base_package': 'isoduration==20.11.0', 'dependencies': ['arrow==0.15.0']}arrow (>=0.15.0)arrow (>=0.15.0)20.11.0NoNoNoneNoneNone
kedro-azuremlBase PackageEY0.8.0.1{'base_package': 'kedro-azureml==0.8.0.1', 'dependencies': ['adlfs==2022.2.0', 'azure-ai-ml==1.2.0', 'azureml-fsspec==1.3.1', 'azureml-mlflow==1.42.0', 'backoff==2.2.1', 'cloudpickle==2.1.0', 'kedro==0.19.0', 'kedro-datasets==1.0.0', 'mlflow==2.0.0', 'pyarrow==11.0.0', 'pydantic==2.6.4']}adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == "mlflow"; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == "mlflow"; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.40.9.0adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == "mlflow"; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == "mlflow"; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.40.9.0NoNoNoneNoneNone
kedro-bootBase PackageEY0.2.2{'base_package': 'kedro-boot==0.2.2', 'dependencies': ['kedro==0.19.1', 'pre-commit==2.0.0', 'jupyter==1.0.0', 'sphinx==4.5.0', 'sphinx-rtd-theme==1.0', 'sphinx-markdown-tables==0.0.15', 'sphinx-click==3.1', 'sphinx-copybutton==0.5.0', 'myst-parser==0.17.2', 'fastapi==0.100.0', 'gunicorn==21.2.0', 'pyctuator==0.18.1', 'uvicorn==0.12.0', 'pytest==5.4.0', 'pytest-cov==2.8.0', 'pytest-lazy-fixture==0.6.0', 'pytest-mock==3.1.0', 'ruff==0.1.3', 'scikit-learn==1.0', 'kedro-datasets==1.0']}kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == "dev"; jupyter<2.0.0,>=1.0.0; extra == "dev"; sphinx<8.0.0,>=4.5.0; extra == "doc"; sphinx-rtd-theme<1.4,>=1.0; extra == "doc"; sphinx-markdown-tables~=0.0.15; extra == "doc"; sphinx-click<5.1,>=3.1; extra == "doc"; sphinx-copybutton~=0.5.0; extra == "doc"; myst-parser<2.1.0,>=0.17.2; extra == "doc"; fastapi>=0.100.0; extra == "fastapi"; gunicorn==21.2.0; extra == "fastapi"; pyctuator==0.18.1; extra == "fastapi"; uvicorn[standard]>=0.12.0; extra == "fastapi"; pytest<8.0.0,>=5.4.0; extra == "test"; pytest-cov<5.0.0,>=2.8.0; extra == "test"; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == "test"; pytest-mock<4.0.0,>=3.1.0; extra == "test"; ruff==0.1.3; extra == "test"; scikit-learn~=1.0; extra == "test"; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == "test"0.2.3, 0.2.4kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == "dev"; jupyter<2.0.0,>=1.0.0; extra == "dev"; sphinx<8.0.0,>=4.5.0; extra == "doc"; sphinx-rtd-theme<1.4,>=1.0; extra == "doc"; sphinx-markdown-tables~=0.0.15; extra == "doc"; sphinx-click<5.1,>=3.1; extra == "doc"; sphinx-copybutton~=0.5.0; extra == "doc"; myst-parser<2.1.0,>=0.17.2; extra == "doc"; fastapi>=0.100.0; extra == "fastapi"; gunicorn==21.2.0; extra == "fastapi"; pyctuator==0.18.1; extra == "fastapi"; uvicorn[standard]>=0.12.0; extra == "fastapi"; pytest<8.0.0,>=5.4.0; extra == "test"; pytest-cov<5.0.0,>=2.8.0; extra == "test"; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == "test"; pytest-mock<4.0.0,>=3.1.0; extra == "test"; ruff==0.1.3; extra == "test"; scikit-learn~=1.0; extra == "test"; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == "test"0.2.4NoNoNoneNoneNone
kedro-datasetsBase PackageEY4.0.0{'base_package': 'kedro-datasets==4.0.0', 'dependencies': ['kedro==0.19.7', 'pandas==1.3', 'pyspark==2.2', 'hdfs==2.5.8', 's3fs==2021.4', 'polars==0.18.0', 'plotly==4.8.0', 'delta-spark==1.0', 'networkx==3.4', 'requests==2.20', 'biopython==1.73', 'dask==2021.10', 'dask==2021.10', 'triad==0.6.7', 'geopandas==0.8.0', 'fiona==1.8', 'holoviews==1.13.0', 'matplotlib==3.0.3', 'matplotlib==3.0.3', 'deltalake==0.10.0', 'openpyxl==3.0.6', 'pandas-gbq==0.12.0', 'pandas-gbq==0.12.0', 'tables==3.6', 'pyarrow==6.0', 'SQLAlchemy==1.4', 'SQLAlchemy==1.4', 'pyodbc==4.0', 'lxml==4.6', 'compress-pickle==2.1.0', 'Pillow==9.0', 'pyarrow==4.0', 'xlsx2csv==0.8.0', 'deltalake==0.6.2', 'pyarrow==4.0', 'deltalake==0.6.2', 'redis==4.1', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'tensorflow==2.0', 'pyodbc==5.0', 'tensorflow-macos==2.0', 'PyYAML==4.2', 'langchain-openai==0.1.7', 'langchain-openai==0.1.7', 'langchain-anthropic==0.1.13', 'langchain-community==0.2.0', 'langchain-cohere==0.1.5', 'langchain-community==0.2.0', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'prophet==1.1.5', 'rioxarray==0.15.0', 'opencv-python==4.5.5.64', 'kedro-sphinx-theme==2024.10.2', 'ipykernel==5.3', 'adlfs==2023.1', 'behave==1.2.6', 'biopython==1.73', 'cloudpickle==2.2.1', 'compress-pickle==2.1.0', 'coverage==7.2.0', 'dask==2021.10', 'delta-spark==1.0', 'deltalake==0.10.0', 'dill==0.3.1', 'filelock==3.4.0', 'fiona==1.8', 'gcsfs==2023.1', 'geopandas==0.8.0', 'hdfs==2.5.8', 'holoviews==1.13.0', 'ipython==7.31.1', 'joblib==0.14', 'jupyterlab==3.0', 'jupyter==1.0', 'lxml==4.6', 'matplotlib==3.5', 'memory_profiler==0.50.0', 'moto==5.0.0', 'networkx==3.4', 'openpyxl==3.0.3', 'pandas-gbq==0.12.0', 'pandas==2.0', 'Pillow==10.0', 'plotly==4.8.0', 'polars==1.0', 'pyarrow==1.0', 'pyarrow==7.0', 'pyspark==3.0', 'pyspark==3.4', 'pytest-cov==3.0', 'pytest-mock==1.7.1', 'pytest-xdist==2.2.1', 'pytest==7.2', 'redis==4.1', 'requests-mock==1.6', 'requests==2.20', 's3fs==2021.04', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'pyOpenSSL==22.1.0', 'SQLAlchemy==1.2', 'tables==3.6', 'tensorflow-macos==2.0', 'tensorflow==2.0', 'triad==0.6.7', 'xarray==2023.1.0', 'xlsxwriter==1.0', 'bandit==1.6.2', 'blacken-docs==1.9.2', 'black==22.0', 'detect-secrets==1.5.0', 'import-linter==1.2.6', 'mypy==1.0', 'pre-commit==2.9.2', 'ruff==0.0.290', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'opencv-python==4.5.5.64', 'prophet==1.1.5']}kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == "pandas-base"; pyspark<4.0,>=2.2; extra == "spark-base"; hdfs<3.0,>=2.5.8; extra == "hdfs-base"; s3fs>=2021.4; extra == "s3fs-base"; polars>=0.18.0; extra == "polars-base"; plotly<6.0,>=4.8.0; extra == "plotly-base"; delta-spark<4.0,>=1.0; extra == "delta-base"; networkx~=3.4; extra == "networkx-base"; requests~=2.20; extra == "api-apidataset"; kedro-datasets[api-apidataset]; extra == "api"; biopython~=1.73; extra == "biosequence-biosequencedataset"; kedro-datasets[biosequence-biosequencedataset]; extra == "biosequence"; dask[dataframe]>=2021.10; extra == "dask-csvdataset"; dask[complete]>=2021.10; extra == "dask-parquetdataset"; triad<1.0,>=0.6.7; extra == "dask-parquetdataset"; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == "dask"; kedro-datasets[hdfs-base,s3fs-base]; extra == "databricks-managedtabledataset"; kedro-datasets[databricks-managedtabledataset]; extra == "databricks"; geopandas<2.0,>=0.8.0; extra == "geopandas-genericdataset"; fiona<2.0,>=1.8; extra == "geopandas-genericdataset"; kedro-datasets[geopandas-genericdataset]; extra == "geopandas"; holoviews>=1.13.0; extra == "holoviews-holoviewswriter"; kedro-datasets[holoviews-holoviewswriter]; extra == "holoviews"; datasets; extra == "huggingface-hfdataset"; huggingface_hub; extra == "huggingface-hfdataset"; transformers; extra == "huggingface-hftransformerpipelinedataset"; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == "huggingface"; ibis-framework[athena]; extra == "ibis-athena"; ibis-framework[bigquery]; extra == "ibis-bigquery"; ibis-framework[clickhouse]; extra == "ibis-clickhouse"; ibis-framework[dask]<10.0; extra == "ibis-dask"; ibis-framework[databricks]; extra == "ibis-databricks"; ibis-framework[datafusion]; extra == "ibis-datafusion"; ibis-framework[druid]; extra == "ibis-druid"; ibis-framework[duckdb]; extra == "ibis-duckdb"; ibis-framework[exasol]; extra == "ibis-exasol"; ibis-framework; extra == "ibis-flink"; apache-flink; extra == "ibis-flink"; ibis-framework[impala]; extra == "ibis-impala"; ibis-framework[mssql]; extra == "ibis-mssql"; ibis-framework[mysql]; extra == "ibis-mysql"; ibis-framework[oracle]; extra == "ibis-oracle"; ibis-framework[pandas]<10.0; extra == "ibis-pandas"; ibis-framework[polars]; extra == "ibis-polars"; ibis-framework[postgres]; extra == "ibis-postgres"; ibis-framework[pyspark]; extra == "ibis-pyspark"; ibis-framework[risingwave]; extra == "ibis-risingwave"; ibis-framework[snowflake]; extra == "ibis-snowflake"; ibis-framework[sqlite]; extra == "ibis-sqlite"; ibis-framework[trino]; extra == "ibis-trino"; ibis-framework; extra == "ibis"; kedro-datasets[json-jsondataset]; extra == "json"; scipy; extra == "matlab-matlabdataset"; kedro-datasets[matlab-matlabdataset]; extra == "matlab"; matplotlib<4.0,>=3.0.3; extra == "matplotlib-matplotlibwriter"; matplotlib<4.0,>=3.0.3; extra == "matplotlib-matplotlibdataset"; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == "matplotlib"; kedro-datasets[networkx-base]; extra == "networkx-gmldataset"; kedro-datasets[networkx-base]; extra == "networkx-graphmldataset"; kedro-datasets[networkx-base]; extra == "networkx-jsondataset"; kedro-datasets[networkx-base]; extra == "networkx"; optuna; extra == "optuna-studydataset"; kedro-datasets[optuna-studydataset]; extra == "optuna"; kedro-datasets[pandas-base]; extra == "pandas-csvdataset"; kedro-datasets[pandas-base]; extra == "pandas-deltatabledataset"; deltalake>=0.10.0; extra == "pandas-deltatabledataset"; kedro-datasets[pandas-base]; extra == "pandas-exceldataset"; openpyxl<4.0,>=3.0.6; extra == "pandas-exceldataset"; kedro-datasets[pandas-base]; extra == "pandas-featherdataset"; kedro-datasets[pandas-base]; extra == "pandas-gbqtabledataset"; pandas-gbq>=0.12.0; extra == "pandas-gbqtabledataset"; kedro-datasets[pandas-base]; extra == "pandas-gbqquerydataset"; pandas-gbq>=0.12.0; extra == "pandas-gbqquerydataset"; kedro-datasets[pandas-base]; extra == "pandas-genericdataset"; kedro-datasets[pandas-base]; extra == "pandas-hdfdataset"; tables>=3.6; extra == "pandas-hdfdataset"; kedro-datasets[pandas-base]; extra == "pandas-jsondataset"; kedro-datasets[pandas-base]; extra == "pandas-parquetdataset"; pyarrow>=6.0; extra == "pandas-parquetdataset"; kedro-datasets[pandas-base]; extra == "pandas-sqltabledataset"; SQLAlchemy<3.0,>=1.4; extra == "pandas-sqltabledataset"; kedro-datasets[pandas-base]; extra == "pandas-sqlquerydataset"; SQLAlchemy<3.0,>=1.4; extra == "pandas-sqlquerydataset"; pyodbc>=4.0; extra == "pandas-sqlquerydataset"; kedro-datasets[pandas-base]; extra == "pandas-xmldataset"; lxml~=4.6; extra == "pandas-xmldataset"; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == "pandas"; compress-pickle[lz4]~=2.1.0; extra == "pickle-pickledataset"; kedro-datasets[pickle-pickledataset]; extra == "pickle"; Pillow>=9.0; extra == "pillow-imagedataset"; kedro-datasets[pillow-imagedataset]; extra == "pillow"; kedro-datasets[plotly-base]; extra == "plotly-htmldataset"; kedro-datasets[plotly-base]; extra == "plotly-jsondataset"; kedro-datasets[pandas-base,plotly-base]; extra == "plotly-plotlydataset"; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == "plotly"; kedro-datasets[polars-base]; extra == "polars-csvdataset"; kedro-datasets[polars-base]; extra == "polars-eagerpolarsdataset"; pyarrow>=4.0; extra == "polars-eagerpolarsdataset"; xlsx2csv>=0.8.0; extra == "polars-eagerpolarsdataset"; deltalake>=0.6.2; extra == "polars-eagerpolarsdataset"; kedro-datasets[polars-base]; extra == "polars-lazypolarsdataset"; pyarrow>=4.0; extra == "polars-lazypolarsdataset"; deltalake>=0.6.2; extra == "polars-lazypolarsdataset"; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == "polars"; redis~=4.1; extra == "redis-pickledataset"; kedro-datasets[redis-pickledataset]; extra == "redis"; snowflake-snowpark-python>=1.23; extra == "snowflake-snowparktabledataset"; kedro-datasets[snowflake-snowparktabledataset]; extra == "snowflake"; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == "spark-deltatabledataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkdataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkhivedataset"; kedro-datasets[spark-base]; extra == "spark-sparkjdbcdataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkstreamingdataset"; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == "spark"; scikit-learn>=1.0.2; extra == "svmlight-svmlightdataset"; scipy>=1.7.3; extra == "svmlight-svmlightdataset"; kedro-datasets[svmlight-svmlightdataset]; extra == "svmlight"; tensorflow~=2.0; (platform_system != "Darwin" or platform_machine != "arm64") and extra == "tensorflow-tensorflowmodeldataset"; pyodbc~=5.0; extra == "test"; tensorflow-macos~=2.0; (platform_system == "Darwin" and platform_machine == "arm64") and extra == "tensorflow-tensorflowmodeldataset"; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == "tensorflow"; kedro-datasets[text-textdataset]; extra == "text"; kedro-datasets[pandas-base]; extra == "yaml-yamldataset"; PyYAML<7.0,>=4.2; extra == "yaml-yamldataset"; kedro-datasets[yaml-yamldataset]; extra == "yaml"; u8darts-all; extra == "darts-torch-model-dataset"; kedro-datasets[darts-torch-model-dataset]; extra == "darts"; kedro-datasets[hdfs-base,s3fs-base]; extra == "databricks-externaltabledataset"; langchain-openai~=0.1.7; extra == "langchain-chatopenaidataset"; langchain-openai~=0.1.7; extra == "langchain-openaiembeddingsdataset"; langchain-anthropic~=0.1.13; extra == "langchain-chatanthropicdataset"; langchain-community~=0.2.0; extra == "langchain-chatanthropicdataset"; langchain-cohere~=0.1.5; extra == "langchain-chatcoheredataset"; langchain-community~=0.2.0; extra == "langchain-chatcoheredataset"; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == "langchain"; h5netcdf>=1.2.0; extra == "netcdf-netcdfdataset"; netcdf4>=1.6.4; extra == "netcdf-netcdfdataset"; xarray>=2023.1.0; extra == "netcdf-netcdfdataset"; kedro-datasets[netcdf-netcdfdataset]; extra == "netcdf"; prophet>=1.1.5; extra == "prophet-dataset"; kedro-datasets[prophet]; extra == "prophet"; torch; extra == "pytorch-dataset"; kedro-datasets[pytorch-dataset]; extra == "pytorch"; rioxarray>=0.15.0; extra == "rioxarray-geotiffdataset"; kedro-datasets[rioxarray-geotiffdataset]; extra == "rioxarray"; safetensors; extra == "safetensors-safetensorsdataset"; numpy; extra == "safetensors-safetensorsdataset"; kedro-datasets[safetensors-safetensorsdataset]; extra == "safetensors"; opencv-python~=4.5.5.64; extra == "video-videodataset"; kedro-datasets[video-videodataset]; extra == "video"; kedro-sphinx-theme==2024.10.2; extra == "docs"; ipykernel<7.0,>=5.3; extra == "docs"; Jinja2<3.2.0; extra == "docs"; accelerate<0.32; extra == "test"; adlfs~=2023.1; extra == "test"; behave==1.2.6; extra == "test"; biopython~=1.73; extra == "test"; cloudpickle~=2.2.1; extra == "test"; compress-pickle[lz4]~=2.1.0; extra == "test"; coverage>=7.2.0; extra == "test"; dask[complete]>=2021.10; extra == "test"; delta-spark<3.0,>=1.0; extra == "test"; deltalake>=0.10.0; extra == "test"; dill~=0.3.1; extra == "test"; filelock<4.0,>=3.4.0; extra == "test"; fiona<2.0,>=1.8; extra == "test"; gcsfs<2023.3,>=2023.1; extra == "test"; geopandas<2.0,>=0.8.0; extra == "test"; hdfs<3.0,>=2.5.8; extra == "test"; holoviews>=1.13.0; extra == "test"; ibis-framework[duckdb,examples]; extra == "test"; ipython<8.0,>=7.31.1; extra == "test"; Jinja2<3.2.0; extra == "test"; joblib>=0.14; extra == "test"; jupyterlab>=3.0; extra == "test"; jupyter~=1.0; extra == "test"; lxml~=4.6; extra == "test"; matplotlib<4.0,>=3.5; extra == "test"; memory_profiler<1.0,>=0.50.0; extra == "test"; moto==5.0.0; extra == "test"; networkx~=3.4; extra == "test"; openpyxl<4.0,>=3.0.3; extra == "test"; pandas-gbq>=0.12.0; extra == "test"; pandas>=2.0; extra == "test"; Pillow~=10.0; extra == "test"; plotly<6.0,>=4.8.0; extra == "test"; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == "test"; pyarrow>=1.0; python_version < "3.11" and extra == "test"; pyarrow>=7.0; python_version >= "3.11" and extra == "test"; pyspark>=3.0; python_version < "3.11" and extra == "test"; pyspark>=3.4; python_version >= "3.11" and extra == "test"; pytest-cov~=3.0; extra == "test"; pytest-mock<2.0,>=1.7.1; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; pytest~=7.2; extra == "test"; redis~=4.1; extra == "test"; requests-mock~=1.6; extra == "test"; requests~=2.20; extra == "test"; s3fs>=2021.04; extra == "test"; snowflake-snowpark-python>=1.23; python_version < "3.12" and extra == "test"; scikit-learn<2,>=1.0.2; extra == "test"; scipy>=1.7.3; extra == "test"; packaging; extra == "test"; pyOpenSSL>=22.1.0; extra == "test"; SQLAlchemy>=1.2; extra == "test"; tables>=3.6; extra == "test"; tensorflow-macos~=2.0; (platform_system == "Darwin" and platform_machine == "arm64") and extra == "test"; tensorflow~=2.0; (platform_system != "Darwin" or platform_machine != "arm64") and extra == "test"; triad<1.0,>=0.6.7; extra == "test"; xarray>=2023.1.0; extra == "test"; xlsxwriter~=1.0; extra == "test"; datasets; extra == "test"; huggingface_hub; extra == "test"; transformers[torch]; extra == "test"; bandit<2.0,>=1.6.2; extra == "lint"; blacken-docs==1.9.2; extra == "lint"; black~=22.0; extra == "lint"; detect-secrets~=1.5.0; extra == "lint"; import-linter[toml]==1.2.6; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; ruff~=0.0.290; extra == "lint"; types-cachetools; extra == "lint"; types-PyYAML; extra == "lint"; types-redis; extra == "lint"; types-requests; extra == "lint"; types-decorator; extra == "lint"; types-six; extra == "lint"; types-tabulate; extra == "lint"; langchain-openai; extra == "experimental"; langchain-cohere; extra == "experimental"; langchain-anthropic; extra == "experimental"; langchain-community; extra == "experimental"; h5netcdf>=1.2.0; extra == "experimental"; netcdf4>=1.6.4; extra == "experimental"; xarray>=2023.1.0; extra == "experimental"; rioxarray; extra == "experimental"; torch; extra == "experimental"; opencv-python~=4.5.5.64; extra == "experimental"; prophet>=1.1.5; extra == "experimental"; optuna; extra == "experimental"; u8darts[all]; extra == "experimental"; kedro-datasets[docs,lint,test]; extra == "all"4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == "pandas-base"; pyspark<4.0,>=2.2; extra == "spark-base"; hdfs<3.0,>=2.5.8; extra == "hdfs-base"; s3fs>=2021.4; extra == "s3fs-base"; polars>=0.18.0; extra == "polars-base"; plotly<6.0,>=4.8.0; extra == "plotly-base"; delta-spark<4.0,>=1.0; extra == "delta-base"; networkx~=3.4; extra == "networkx-base"; requests~=2.20; extra == "api-apidataset"; kedro-datasets[api-apidataset]; extra == "api"; biopython~=1.73; extra == "biosequence-biosequencedataset"; kedro-datasets[biosequence-biosequencedataset]; extra == "biosequence"; dask[dataframe]>=2021.10; extra == "dask-csvdataset"; dask[complete]>=2021.10; extra == "dask-parquetdataset"; triad<1.0,>=0.6.7; extra == "dask-parquetdataset"; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == "dask"; kedro-datasets[hdfs-base,s3fs-base]; extra == "databricks-managedtabledataset"; kedro-datasets[databricks-managedtabledataset]; extra == "databricks"; geopandas<2.0,>=0.8.0; extra == "geopandas-genericdataset"; fiona<2.0,>=1.8; extra == "geopandas-genericdataset"; kedro-datasets[geopandas-genericdataset]; extra == "geopandas"; holoviews>=1.13.0; extra == "holoviews-holoviewswriter"; kedro-datasets[holoviews-holoviewswriter]; extra == "holoviews"; datasets; extra == "huggingface-hfdataset"; huggingface_hub; extra == "huggingface-hfdataset"; transformers; extra == "huggingface-hftransformerpipelinedataset"; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == "huggingface"; ibis-framework[athena]; extra == "ibis-athena"; ibis-framework[bigquery]; extra == "ibis-bigquery"; ibis-framework[clickhouse]; extra == "ibis-clickhouse"; ibis-framework[dask]<10.0; extra == "ibis-dask"; ibis-framework[databricks]; extra == "ibis-databricks"; ibis-framework[datafusion]; extra == "ibis-datafusion"; ibis-framework[druid]; extra == "ibis-druid"; ibis-framework[duckdb]; extra == "ibis-duckdb"; ibis-framework[exasol]; extra == "ibis-exasol"; ibis-framework; extra == "ibis-flink"; apache-flink; extra == "ibis-flink"; ibis-framework[impala]; extra == "ibis-impala"; ibis-framework[mssql]; extra == "ibis-mssql"; ibis-framework[mysql]; extra == "ibis-mysql"; ibis-framework[oracle]; extra == "ibis-oracle"; ibis-framework[pandas]<10.0; extra == "ibis-pandas"; ibis-framework[polars]; extra == "ibis-polars"; ibis-framework[postgres]; extra == "ibis-postgres"; ibis-framework[pyspark]; extra == "ibis-pyspark"; ibis-framework[risingwave]; extra == "ibis-risingwave"; ibis-framework[snowflake]; extra == "ibis-snowflake"; ibis-framework[sqlite]; extra == "ibis-sqlite"; ibis-framework[trino]; extra == "ibis-trino"; ibis-framework; extra == "ibis"; kedro-datasets[json-jsondataset]; extra == "json"; scipy; extra == "matlab-matlabdataset"; kedro-datasets[matlab-matlabdataset]; extra == "matlab"; matplotlib<4.0,>=3.0.3; extra == "matplotlib-matplotlibwriter"; matplotlib<4.0,>=3.0.3; extra == "matplotlib-matplotlibdataset"; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == "matplotlib"; kedro-datasets[networkx-base]; extra == "networkx-gmldataset"; kedro-datasets[networkx-base]; extra == "networkx-graphmldataset"; kedro-datasets[networkx-base]; extra == "networkx-jsondataset"; kedro-datasets[networkx-base]; extra == "networkx"; optuna; extra == "optuna-studydataset"; kedro-datasets[optuna-studydataset]; extra == "optuna"; kedro-datasets[pandas-base]; extra == "pandas-csvdataset"; kedro-datasets[pandas-base]; extra == "pandas-deltatabledataset"; deltalake>=0.10.0; extra == "pandas-deltatabledataset"; kedro-datasets[pandas-base]; extra == "pandas-exceldataset"; openpyxl<4.0,>=3.0.6; extra == "pandas-exceldataset"; kedro-datasets[pandas-base]; extra == "pandas-featherdataset"; kedro-datasets[pandas-base]; extra == "pandas-gbqtabledataset"; pandas-gbq>=0.12.0; extra == "pandas-gbqtabledataset"; kedro-datasets[pandas-base]; extra == "pandas-gbqquerydataset"; pandas-gbq>=0.12.0; extra == "pandas-gbqquerydataset"; kedro-datasets[pandas-base]; extra == "pandas-genericdataset"; kedro-datasets[pandas-base]; extra == "pandas-hdfdataset"; tables>=3.6; extra == "pandas-hdfdataset"; kedro-datasets[pandas-base]; extra == "pandas-jsondataset"; kedro-datasets[pandas-base]; extra == "pandas-parquetdataset"; pyarrow>=6.0; extra == "pandas-parquetdataset"; kedro-datasets[pandas-base]; extra == "pandas-sqltabledataset"; SQLAlchemy<3.0,>=1.4; extra == "pandas-sqltabledataset"; kedro-datasets[pandas-base]; extra == "pandas-sqlquerydataset"; SQLAlchemy<3.0,>=1.4; extra == "pandas-sqlquerydataset"; pyodbc>=4.0; extra == "pandas-sqlquerydataset"; kedro-datasets[pandas-base]; extra == "pandas-xmldataset"; lxml~=4.6; extra == "pandas-xmldataset"; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == "pandas"; compress-pickle[lz4]~=2.1.0; extra == "pickle-pickledataset"; kedro-datasets[pickle-pickledataset]; extra == "pickle"; Pillow>=9.0; extra == "pillow-imagedataset"; kedro-datasets[pillow-imagedataset]; extra == "pillow"; kedro-datasets[plotly-base]; extra == "plotly-htmldataset"; kedro-datasets[plotly-base]; extra == "plotly-jsondataset"; kedro-datasets[pandas-base,plotly-base]; extra == "plotly-plotlydataset"; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == "plotly"; kedro-datasets[polars-base]; extra == "polars-csvdataset"; kedro-datasets[polars-base]; extra == "polars-eagerpolarsdataset"; pyarrow>=4.0; extra == "polars-eagerpolarsdataset"; xlsx2csv>=0.8.0; extra == "polars-eagerpolarsdataset"; deltalake>=0.6.2; extra == "polars-eagerpolarsdataset"; kedro-datasets[polars-base]; extra == "polars-lazypolarsdataset"; pyarrow>=4.0; extra == "polars-lazypolarsdataset"; deltalake>=0.6.2; extra == "polars-lazypolarsdataset"; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == "polars"; redis~=4.1; extra == "redis-pickledataset"; kedro-datasets[redis-pickledataset]; extra == "redis"; snowflake-snowpark-python>=1.23; extra == "snowflake-snowparktabledataset"; kedro-datasets[snowflake-snowparktabledataset]; extra == "snowflake"; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == "spark-deltatabledataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkdataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkhivedataset"; kedro-datasets[spark-base]; extra == "spark-sparkjdbcdataset"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == "spark-sparkstreamingdataset"; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == "spark"; scikit-learn>=1.0.2; extra == "svmlight-svmlightdataset"; scipy>=1.7.3; extra == "svmlight-svmlightdataset"; kedro-datasets[svmlight-svmlightdataset]; extra == "svmlight"; tensorflow~=2.0; (platform_system != "Darwin" or platform_machine != "arm64") and extra == "tensorflow-tensorflowmodeldataset"; pyodbc~=5.0; extra == "test"; tensorflow-macos~=2.0; (platform_system == "Darwin" and platform_machine == "arm64") and extra == "tensorflow-tensorflowmodeldataset"; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == "tensorflow"; kedro-datasets[text-textdataset]; extra == "text"; kedro-datasets[pandas-base]; extra == "yaml-yamldataset"; PyYAML<7.0,>=4.2; extra == "yaml-yamldataset"; kedro-datasets[yaml-yamldataset]; extra == "yaml"; u8darts-all; extra == "darts-torch-model-dataset"; kedro-datasets[darts-torch-model-dataset]; extra == "darts"; kedro-datasets[hdfs-base,s3fs-base]; extra == "databricks-externaltabledataset"; langchain-openai~=0.1.7; extra == "langchain-chatopenaidataset"; langchain-openai~=0.1.7; extra == "langchain-openaiembeddingsdataset"; langchain-anthropic~=0.1.13; extra == "langchain-chatanthropicdataset"; langchain-community~=0.2.0; extra == "langchain-chatanthropicdataset"; langchain-cohere~=0.1.5; extra == "langchain-chatcoheredataset"; langchain-community~=0.2.0; extra == "langchain-chatcoheredataset"; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == "langchain"; h5netcdf>=1.2.0; extra == "netcdf-netcdfdataset"; netcdf4>=1.6.4; extra == "netcdf-netcdfdataset"; xarray>=2023.1.0; extra == "netcdf-netcdfdataset"; kedro-datasets[netcdf-netcdfdataset]; extra == "netcdf"; prophet>=1.1.5; extra == "prophet-dataset"; kedro-datasets[prophet]; extra == "prophet"; torch; extra == "pytorch-dataset"; kedro-datasets[pytorch-dataset]; extra == "pytorch"; rioxarray>=0.15.0; extra == "rioxarray-geotiffdataset"; kedro-datasets[rioxarray-geotiffdataset]; extra == "rioxarray"; safetensors; extra == "safetensors-safetensorsdataset"; numpy; extra == "safetensors-safetensorsdataset"; kedro-datasets[safetensors-safetensorsdataset]; extra == "safetensors"; opencv-python~=4.5.5.64; extra == "video-videodataset"; kedro-datasets[video-videodataset]; extra == "video"; kedro-sphinx-theme==2024.10.2; extra == "docs"; ipykernel<7.0,>=5.3; extra == "docs"; Jinja2<3.2.0; extra == "docs"; accelerate<0.32; extra == "test"; adlfs~=2023.1; extra == "test"; behave==1.2.6; extra == "test"; biopython~=1.73; extra == "test"; cloudpickle~=2.2.1; extra == "test"; compress-pickle[lz4]~=2.1.0; extra == "test"; coverage>=7.2.0; extra == "test"; dask[complete]>=2021.10; extra == "test"; delta-spark<3.0,>=1.0; extra == "test"; deltalake>=0.10.0; extra == "test"; dill~=0.3.1; extra == "test"; filelock<4.0,>=3.4.0; extra == "test"; fiona<2.0,>=1.8; extra == "test"; gcsfs<2023.3,>=2023.1; extra == "test"; geopandas<2.0,>=0.8.0; extra == "test"; hdfs<3.0,>=2.5.8; extra == "test"; holoviews>=1.13.0; extra == "test"; ibis-framework[duckdb,examples]; extra == "test"; ipython<8.0,>=7.31.1; extra == "test"; Jinja2<3.2.0; extra == "test"; joblib>=0.14; extra == "test"; jupyterlab>=3.0; extra == "test"; jupyter~=1.0; extra == "test"; lxml~=4.6; extra == "test"; matplotlib<4.0,>=3.5; extra == "test"; memory_profiler<1.0,>=0.50.0; extra == "test"; moto==5.0.0; extra == "test"; networkx~=3.4; extra == "test"; openpyxl<4.0,>=3.0.3; extra == "test"; pandas-gbq>=0.12.0; extra == "test"; pandas>=2.0; extra == "test"; Pillow~=10.0; extra == "test"; plotly<6.0,>=4.8.0; extra == "test"; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == "test"; pyarrow>=1.0; python_version < "3.11" and extra == "test"; pyarrow>=7.0; python_version >= "3.11" and extra == "test"; pyspark>=3.0; python_version < "3.11" and extra == "test"; pyspark>=3.4; python_version >= "3.11" and extra == "test"; pytest-cov~=3.0; extra == "test"; pytest-mock<2.0,>=1.7.1; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; pytest~=7.2; extra == "test"; redis~=4.1; extra == "test"; requests-mock~=1.6; extra == "test"; requests~=2.20; extra == "test"; s3fs>=2021.04; extra == "test"; snowflake-snowpark-python>=1.23; python_version < "3.12" and extra == "test"; scikit-learn<2,>=1.0.2; extra == "test"; scipy>=1.7.3; extra == "test"; packaging; extra == "test"; pyOpenSSL>=22.1.0; extra == "test"; SQLAlchemy>=1.2; extra == "test"; tables>=3.6; extra == "test"; tensorflow-macos~=2.0; (platform_system == "Darwin" and platform_machine == "arm64") and extra == "test"; tensorflow~=2.0; (platform_system != "Darwin" or platform_machine != "arm64") and extra == "test"; triad<1.0,>=0.6.7; extra == "test"; xarray>=2023.1.0; extra == "test"; xlsxwriter~=1.0; extra == "test"; datasets; extra == "test"; huggingface_hub; extra == "test"; transformers[torch]; extra == "test"; bandit<2.0,>=1.6.2; extra == "lint"; blacken-docs==1.9.2; extra == "lint"; black~=22.0; extra == "lint"; detect-secrets~=1.5.0; extra == "lint"; import-linter[toml]==1.2.6; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; ruff~=0.0.290; extra == "lint"; types-cachetools; extra == "lint"; types-PyYAML; extra == "lint"; types-redis; extra == "lint"; types-requests; extra == "lint"; types-decorator; extra == "lint"; types-six; extra == "lint"; types-tabulate; extra == "lint"; langchain-openai; extra == "experimental"; langchain-cohere; extra == "experimental"; langchain-anthropic; extra == "experimental"; langchain-community; extra == "experimental"; h5netcdf>=1.2.0; extra == "experimental"; netcdf4>=1.6.4; extra == "experimental"; xarray>=2023.1.0; extra == "experimental"; rioxarray; extra == "experimental"; torch; extra == "experimental"; opencv-python~=4.5.5.64; extra == "experimental"; prophet>=1.1.5; extra == "experimental"; optuna; extra == "experimental"; u8darts[all]; extra == "experimental"; kedro-datasets[docs,lint,test]; extra == "all"7.0.0NoNoNoneNoneNone
kedro-dockerBase PackageEY0.6.0{'base_package': 'kedro-docker==0.6.0', 'dependencies': ['anyconfig==0.10.0', 'kedro==0.16.0', 'semver==2.10', 'coverage==7.2.0', 'pytest-xdist==2.2.1', 'PyYAML==5.1', 'wheel==0.32.2', 'black==22.0', 'mypy==1.0', 'pre-commit==2.9.2', 'trufflehog==2.1.0', 'ruff==0.0.290']}anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == "test"; coverage>=7.2.0; extra == "test"; docker; extra == "test"; psutil; extra == "test"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; PyYAML<7.0,>=5.1; extra == "test"; wheel==0.32.2; extra == "test"; bandit; extra == "lint"; black~=22.0; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; trufflehog<3.0,>=2.1.0; extra == "lint"; ruff~=0.0.290; extra == "lint"0.6.1, 0.6.2anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == "test"; coverage>=7.2.0; extra == "test"; docker; extra == "test"; psutil; extra == "test"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; PyYAML<7.0,>=5.1; extra == "test"; wheel==0.32.2; extra == "test"; bandit; extra == "lint"; black~=22.0; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; trufflehog<3.0,>=2.1.0; extra == "lint"; ruff~=0.0.290; extra == "lint"0.6.2NoNoNoneNoneNone
kedro-fast-apiBase PackageEY0.6.1{'base_package': 'kedro-fast-api==0.6.1', 'dependencies': []}0.6.1NoNoNoneNoneNone
kedro-vizBase PackageEY9.1.0{'base_package': 'kedro-viz==9.1.0', 'dependencies': ['aiofiles==22.1.0', 'fastapi==0.100.0', 'fsspec==2021.4', 'ipython==7.0.0', 'kedro-telemetry==0.6.0', 'kedro==0.18.0', 'networkx==2.5', 'orjson==3.9', 'packaging==23.0', 'pandas==1.3', 'pathspec==0.12.1', 'plotly==4.0', 'pydantic==2.0.0', 'secure==0.3.0', 'sqlalchemy==1.4', 'strawberry-graphql==0.192.0', 'uvicorn==0.30.0', 'watchfiles==0.24.0', 's3fs==2021.4', 'adlfs==2021.4', 'kedro-sphinx-theme==2024.10.3', 'gcsfs==2021.4']}aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == "aws"; adlfs>=2021.4; extra == "azure"; kedro-sphinx-theme==2024.10.3; extra == "docs"; gcsfs>=2021.4; extra == "gcp"9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == "aws"; adlfs>=2021.4; extra == "azure"; kedro-sphinx-theme==2024.10.3; extra == "docs"; gcsfs>=2021.4; extra == "gcp"11.0.2NoNoNoneNoneNone
lancedbBase PackageEY0.11.0{'base_package': 'lancedb==0.11.0', 'dependencies': ['overrides==0.7', 'pyarrow==16', 'pydantic==1.10', 'tqdm==4.27.0', 'pylance==0.25', 'pandas==1.4', 'polars==0.19', 'pylance==0.25', 'typing-extensions==4.0.0', 'requests==2.31.0', 'openai==1.6.1', 'colpali-engine==0.3.10', 'boto3==1.28.57', 'awscli==1.29.57', 'botocore==1.31.57', 'ibm-watsonx-ai==1.1.2', 'adlfs==2024.2.0']}deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == "pylance"; aiohttp; extra == "tests"; boto3; extra == "tests"; pandas>=1.4; extra == "tests"; pytest; extra == "tests"; pytest-mock; extra == "tests"; pytest-asyncio; extra == "tests"; duckdb; extra == "tests"; pytz; extra == "tests"; polars<=1.3.0,>=0.19; extra == "tests"; tantivy; extra == "tests"; pyarrow-stubs; extra == "tests"; pylance>=0.25; extra == "tests"; requests; extra == "tests"; datafusion; extra == "tests"; ruff; extra == "dev"; pre-commit; extra == "dev"; pyright; extra == "dev"; typing-extensions>=4.0.0; python_full_version < "3.11" and extra == "dev"; mkdocs; extra == "docs"; mkdocs-jupyter; extra == "docs"; mkdocs-material; extra == "docs"; mkdocstrings[python]; extra == "docs"; torch; extra == "clip"; pillow; extra == "clip"; open-clip-torch; extra == "clip"; requests>=2.31.0; extra == "embeddings"; openai>=1.6.1; extra == "embeddings"; sentence-transformers; extra == "embeddings"; torch; extra == "embeddings"; pillow; extra == "embeddings"; open-clip-torch; extra == "embeddings"; cohere; extra == "embeddings"; colpali-engine>=0.3.10; extra == "embeddings"; huggingface-hub; extra == "embeddings"; instructorembedding; extra == "embeddings"; google-generativeai; extra == "embeddings"; boto3>=1.28.57; extra == "embeddings"; awscli>=1.29.57; extra == "embeddings"; botocore>=1.31.57; extra == "embeddings"; ollama; extra == "embeddings"; ibm-watsonx-ai>=1.1.2; extra == "embeddings"; adlfs>=2024.2.0; extra == "azure"0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == "pylance"; aiohttp; extra == "tests"; boto3; extra == "tests"; pandas>=1.4; extra == "tests"; pytest; extra == "tests"; pytest-mock; extra == "tests"; pytest-asyncio; extra == "tests"; duckdb; extra == "tests"; pytz; extra == "tests"; polars<=1.3.0,>=0.19; extra == "tests"; tantivy; extra == "tests"; pyarrow-stubs; extra == "tests"; pylance>=0.25; extra == "tests"; requests; extra == "tests"; datafusion; extra == "tests"; ruff; extra == "dev"; pre-commit; extra == "dev"; pyright; extra == "dev"; typing-extensions>=4.0.0; python_full_version < "3.11" and extra == "dev"; mkdocs; extra == "docs"; mkdocs-jupyter; extra == "docs"; mkdocs-material; extra == "docs"; mkdocstrings[python]; extra == "docs"; torch; extra == "clip"; pillow; extra == "clip"; open-clip-torch; extra == "clip"; requests>=2.31.0; extra == "embeddings"; openai>=1.6.1; extra == "embeddings"; sentence-transformers; extra == "embeddings"; torch; extra == "embeddings"; pillow; extra == "embeddings"; open-clip-torch; extra == "embeddings"; cohere; extra == "embeddings"; colpali-engine>=0.3.10; extra == "embeddings"; huggingface-hub; extra == "embeddings"; instructorembedding; extra == "embeddings"; google-generativeai; extra == "embeddings"; boto3>=1.28.57; extra == "embeddings"; awscli>=1.29.57; extra == "embeddings"; botocore>=1.31.57; extra == "embeddings"; ollama; extra == "embeddings"; ibm-watsonx-ai>=1.1.2; extra == "embeddings"; adlfs>=2024.2.0; extra == "azure"0.24.0NoNoNoneNoneNone
langchain-communityBase PackageEY0.2.12{'base_package': 'langchain-community==0.2.12', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4', 'requests==2', 'PyYAML==5.3', 'aiohttp==3.8.3', 'tenacity==8.1.0', 'dataclasses-json==0.5.7', 'pydantic-settings==2.4.0', 'langsmith==0.1.125', 'httpx-sse==0.4.0', 'numpy==1.26.2', 'numpy==2.1.0']}langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < "3.13"; numpy>=2.1.0; python_version >= "3.13"0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < "3.13"; numpy>=2.1.0; python_version >= "3.13"0.3.27YesCVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0
Yes0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19
CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0
0.3.27{'base_package': 'langchain-community==0.3.27', 'dependencies': ['langchain-core==0.3.68', 'langchain==0.3.26', 'pydantic-settings==2.10.1', 'httpx-sse==0.4.1']}Not Used
langchain-openaiBase PackageEY0.1.22{'base_package': 'langchain-openai==0.1.22', 'dependencies': ['langchain-core==0.3.66', 'openai==1.86.0', 'tiktoken==0.7']}langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.70.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.70.3.27NoNoNoneNoneNone
limeBase PackageEY0.2.0.1{'base_package': 'lime==0.2.0.1', 'dependencies': []}0.2.0.1NoNoNoneNoneNone
llama-hubBase PackageEY0.0.79.post1{'base_package': 'llama-hub==0.0.79.post1', 'dependencies': ['llama-index==0.9.41', 'pyaml==23.9.7']}llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)0.0.79.post1NoNoNoneNoneNone
llama-index-embeddings-azure-openaiBase PackageEY0.1.6{'base_package': 'llama-index-embeddings-azure-openai==0.1.6', 'dependencies': ['llama-index-core==0.12.0', 'llama-index-embeddings-openai==0.3.0', 'llama-index-llms-azure-openai==0.3.0']}llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.00.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.00.3.9NoNoNoneNoneNone
llama-index-legacyBase PackageEY0.9.48.post3{'base_package': 'llama-index-legacy==0.9.48.post3', 'dependencies': ['SQLAlchemy==1.4.49', 'beautifulsoup4==4.12.2', 'deprecated==1.2.9.3', 'fsspec==2023.5.0', 'langchain==0.0.303', 'nest-asyncio==1.5.8', 'nltk==3.8.1', 'openai==1.1.0', 'tenacity==8.2.0', 'tiktoken==0.3.3', 'typing-extensions==4.5.0', 'typing-inspect==0.8.0', 'requests==2.31.0', 'gradientai==1.4.0', 'asyncpg==0.28.0', 'pgvector==0.1.0', 'optimum==1.13.2', 'sentencepiece==0.1.99', 'transformers==4.33.1', 'guidance==0.0.64', 'lm-format-enforcer==0.4.3', 'jsonpath-ng==1.6.0', 'rank-bm25==0.2.2', 'spacy==3.7.1', 'aiohttp==3.8.6', 'networkx==3.0', 'psycopg2-binary==2.9.9', 'dirtyjson==1.0.8']}SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == "html"; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == "langchain"; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == "gradientai"; asyncpg<0.29.0,>=0.28.0; extra == "postgres"; pgvector<0.2.0,>=0.1.0; extra == "postgres"; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == "local-models"; sentencepiece<0.2.0,>=0.1.99; extra == "local-models"; transformers[torch]<5.0.0,>=4.33.1; extra == "local-models"; guidance<0.0.65,>=0.0.64; extra == "query-tools"; lm-format-enforcer<0.5.0,>=0.4.3; extra == "query-tools"; jsonpath-ng<2.0.0,>=1.6.0; extra == "query-tools"; rank-bm25<0.3.0,>=0.2.2; extra == "query-tools"; scikit-learn; extra == "query-tools"; spacy<4.0.0,>=3.7.1; extra == "query-tools"; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == "postgres"; dirtyjson<2.0.0,>=1.0.80.9.48.post4SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == "html"; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == "langchain"; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == "gradientai"; asyncpg<0.29.0,>=0.28.0; extra == "postgres"; pgvector<0.2.0,>=0.1.0; extra == "postgres"; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == "local-models"; sentencepiece<0.2.0,>=0.1.99; extra == "local-models"; transformers[torch]<5.0.0,>=4.33.1; extra == "local-models"; guidance<0.0.65,>=0.0.64; extra == "query-tools"; lm-format-enforcer<0.5.0,>=0.4.3; extra == "query-tools"; jsonpath-ng<2.0.0,>=1.6.0; extra == "query-tools"; rank-bm25<0.3.0,>=0.2.2; extra == "query-tools"; scikit-learn; extra == "query-tools"; spacy<4.0.0,>=3.7.1; extra == "query-tools"; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == "postgres"; dirtyjson<2.0.0,>=1.0.80.9.48.post4NoNoNoneNoneNone
llama-index-readers-jsonBase PackageEY0.1.5{'base_package': 'llama-index-readers-json==0.1.5', 'dependencies': ['llama-index-core==0.12.0']}llama-index-core<0.13.0,>=0.12.00.2.0, 0.3.0llama-index-core<0.13.0,>=0.12.00.3.0NoNoNoneNoneNone
llama-index-vector-stores-azurecosmosmongoBase PackageEY0.1.3{'base_package': 'llama-index-vector-stores-azurecosmosmongo==0.1.3', 'dependencies': ['llama-index-core==0.12.0', 'pymongo==4.6.1']}llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.10.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.10.6.0NoNoNoneNoneNone
llamaindex-py-clientBase PackageEY0.1.19{'base_package': 'llamaindex-py-client==0.1.19', 'dependencies': ['pydantic==1.10', 'httpx==0.20.0']}pydantic>=1.10; httpx>=0.20.0pydantic>=1.10; httpx>=0.20.00.1.19NoNoNoneNoneNone
mlflowBase PackageEY2.15.1{'base_package': 'mlflow==2.15.1', 'dependencies': ['mlflow-skinny==3.1.1', 'docker==4.0.0', 'pyarrow==4.0.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.30.0', 'azureml-core==1.2.0', 'azure-storage-file-datalake==12', 'google-cloud-storage==1.30.0', 'boto3==1', 'databricks-agents==1.0.0', 'mlserver==1.2.0', 'mlserver-mlflow==1.2.0', 'boto3==1.28.56', 'slowapi==0.1.9', 'boto3==1.28.56', 'slowapi==0.1.9', 'langchain==0.1.0']}mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != "Windows"; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == "Windows"; pyarrow; extra == "extras"; requests-auth-aws-sigv4; extra == "extras"; boto3; extra == "extras"; botocore; extra == "extras"; google-cloud-storage>=1.30.0; extra == "extras"; azureml-core>=1.2.0; extra == "extras"; pysftp; extra == "extras"; kubernetes; extra == "extras"; virtualenv; extra == "extras"; prometheus-flask-exporter; extra == "extras"; azure-storage-file-datalake>12; extra == "databricks"; google-cloud-storage>=1.30.0; extra == "databricks"; boto3>1; extra == "databricks"; botocore; extra == "databricks"; databricks-agents<2.0,>=1.0.0; extra == "databricks"; mlserver!=1.3.1,>=1.2.0; extra == "mlserver"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == "mlserver"; fastapi<1; extra == "gateway"; uvicorn[standard]<1; extra == "gateway"; watchfiles<2; extra == "gateway"; aiohttp<4; extra == "gateway"; boto3<2,>=1.28.56; extra == "gateway"; tiktoken<1; extra == "gateway"; slowapi<1,>=0.1.9; extra == "gateway"; fastapi<1; extra == "genai"; uvicorn[standard]<1; extra == "genai"; watchfiles<2; extra == "genai"; aiohttp<4; extra == "genai"; boto3<2,>=1.28.56; extra == "genai"; tiktoken<1; extra == "genai"; slowapi<1,>=0.1.9; extra == "genai"; mlflow-dbstore; extra == "sqlserver"; aliyunstoreplugin; extra == "aliyun-oss"; mlflow-xethub; extra == "xethub"; mlflow-jfrog-plugin; extra == "jfrog"; langchain<=0.3.25,>=0.1.0; extra == "langchain"; Flask-WTF<2; extra == "auth"2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != "Windows"; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == "Windows"; pyarrow; extra == "extras"; requests-auth-aws-sigv4; extra == "extras"; boto3; extra == "extras"; botocore; extra == "extras"; google-cloud-storage>=1.30.0; extra == "extras"; azureml-core>=1.2.0; extra == "extras"; pysftp; extra == "extras"; kubernetes; extra == "extras"; virtualenv; extra == "extras"; prometheus-flask-exporter; extra == "extras"; azure-storage-file-datalake>12; extra == "databricks"; google-cloud-storage>=1.30.0; extra == "databricks"; boto3>1; extra == "databricks"; botocore; extra == "databricks"; databricks-agents<2.0,>=1.0.0; extra == "databricks"; mlserver!=1.3.1,>=1.2.0; extra == "mlserver"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == "mlserver"; fastapi<1; extra == "gateway"; uvicorn[standard]<1; extra == "gateway"; watchfiles<2; extra == "gateway"; aiohttp<4; extra == "gateway"; boto3<2,>=1.28.56; extra == "gateway"; tiktoken<1; extra == "gateway"; slowapi<1,>=0.1.9; extra == "gateway"; fastapi<1; extra == "genai"; uvicorn[standard]<1; extra == "genai"; watchfiles<2; extra == "genai"; aiohttp<4; extra == "genai"; boto3<2,>=1.28.56; extra == "genai"; tiktoken<1; extra == "genai"; slowapi<1,>=0.1.9; extra == "genai"; mlflow-dbstore; extra == "sqlserver"; aliyunstoreplugin; extra == "aliyun-oss"; mlflow-xethub; extra == "xethub"; mlflow-jfrog-plugin; extra == "jfrog"; langchain<=0.3.25,>=0.1.0; extra == "langchain"; Flask-WTF<2; extra == "auth"3.1.1YesCVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0
CVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0
Yes3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0
CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3
CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0
CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0
3.1.1{'base_package': 'mlflow==3.1.1', 'dependencies': ['mlflow-skinny==3.1.1', 'waitress==3.0.2', 'requests-auth-aws-sigv4==20.0.0', 'boto3==0.7', 'botocore==1.39.3', 'google-cloud-storage==1.39.3', 'pysftp==1.60.0.post1', 'kubernetes==0.2.9', 'prometheus-flask-exporter==20.31.2', 'google-cloud-storage==1.39.3', 'boto3==0.7', 'botocore==1.39.3', 'databricks-agents==12.22.0b1', 'mlserver==1.44.0', 'mlserver-mlflow==1.39.3', 'boto3==0.7', 'slowapi==0.35.0', 'boto3==0.7', 'slowapi==0.35.0', 'mlflow-dbstore==1.1.0', 'aliyunstoreplugin==4.0.0a1', 'mlflow-xethub==1.39.3', 'mlflow-jfrog-plugin==0.9.0', 'Flask-WTF==0.115.14']}Not Used
motor-typesBase PackageEY1.0.0b4{'base_package': 'motor-types==1.0.0b4', 'dependencies': ['pymongo==4.3.0', 'motor==3.0.0', 'typing-extensions==4.0.0', 'dnspython==2.3.0']}pymongo (>=4.3.0); motor (>=3.0.0) ; extra == "motor"; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == "motor"pymongo (>=4.3.0); motor (>=3.0.0) ; extra == "motor"; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == "motor"1.0.0b4NoNoNoneNoneNone
notebookBase PackageEY7.2.2{'base_package': 'notebook==7.2.2', 'dependencies': ['jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'jupyterlab==4.4.4', 'notebook-shim==0.2', 'tornado==6.2.0', 'sphinx==1.3.6', 'importlib-resources==5.0', 'jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'pytest==7.0']}jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == "dev"; pre-commit; extra == "dev"; myst-parser; extra == "docs"; nbsphinx; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx>=1.3.6; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; importlib-resources>=5.0; python_version < "3.10" and extra == "test"; ipykernel; extra == "test"; jupyter-server[test]<3,>=2.4.0; extra == "test"; jupyterlab-server[test]<3,>=2.27.1; extra == "test"; nbval; extra == "test"; pytest-console-scripts; extra == "test"; pytest-timeout; extra == "test"; pytest-tornasync; extra == "test"; pytest>=7.0; extra == "test"; requests; extra == "test"7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == "dev"; pre-commit; extra == "dev"; myst-parser; extra == "docs"; nbsphinx; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx>=1.3.6; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; importlib-resources>=5.0; python_version < "3.10" and extra == "test"; ipykernel; extra == "test"; jupyter-server[test]<3,>=2.4.0; extra == "test"; jupyterlab-server[test]<3,>=2.27.1; extra == "test"; nbval; extra == "test"; pytest-console-scripts; extra == "test"; pytest-timeout; extra == "test"; pytest-tornasync; extra == "test"; pytest>=7.0; extra == "test"; requests; extra == "test"7.5.0a0NoNoNoneNoneNone
onnxruntimeBase PackageEY1.18.0{'base_package': 'onnxruntime==1.18.0', 'dependencies': ['numpy==1.21.6']}coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy1.22.0NoNoNoneNoneNone
opencensus-ext-azureBase PackageEY1.1.13{'base_package': 'opencensus-ext-azure==1.1.13', 'dependencies': ['azure-core==1.12.0', 'azure-identity==1.5.0', 'opencensus==0.11.4', 'psutil==5.6.3', 'requests==2.19.0']}azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.01.1.14, 1.1.15azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.01.1.15NoNoNoneNoneNone
opencensus-ext-loggingBase PackageEY0.1.1{'base_package': 'opencensus-ext-logging==0.1.1', 'dependencies': ['opencensus==0.8.0']}opencensus (<1.0.0,>=0.8.0)opencensus (<1.0.0,>=0.8.0)0.1.1NoNoNoneNoneNone
opensearch-pyBase PackageEY2.5.0{'base_package': 'opensearch-py==2.5.0', 'dependencies': ['urllib3==1.26.19', 'urllib3==1.26.19', 'requests==2.32.0', 'certifi==2024.07.04', 'requests==2.0.0', 'pytest==3.0.0', 'black==24.3.0', 'aiohttp==3.9.4', 'aiohttp==3.9.4']}urllib3<1.27,>=1.26.19; python_version < "3.10"; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= "3.10"; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == "develop"; coverage<8.0.0; extra == "develop"; pyyaml; extra == "develop"; pytest>=3.0.0; extra == "develop"; pytest-cov; extra == "develop"; pytz; extra == "develop"; botocore; extra == "develop"; pytest-mock<4.0.0; extra == "develop"; sphinx; extra == "develop"; sphinx_rtd_theme; extra == "develop"; myst_parser; extra == "develop"; sphinx_copybutton; extra == "develop"; black>=24.3.0; extra == "develop"; jinja2; extra == "develop"; sphinx; extra == "docs"; sphinx_rtd_theme; extra == "docs"; myst_parser; extra == "docs"; sphinx_copybutton; extra == "docs"; aiohttp<4,>=3.9.4; extra == "docs"; aiohttp<4,>=3.9.4; extra == "async"; requests_kerberos; extra == "kerberos"2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0urllib3<1.27,>=1.26.19; python_version < "3.10"; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= "3.10"; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == "develop"; coverage<8.0.0; extra == "develop"; pyyaml; extra == "develop"; pytest>=3.0.0; extra == "develop"; pytest-cov; extra == "develop"; pytz; extra == "develop"; botocore; extra == "develop"; pytest-mock<4.0.0; extra == "develop"; sphinx; extra == "develop"; sphinx_rtd_theme; extra == "develop"; myst_parser; extra == "develop"; sphinx_copybutton; extra == "develop"; black>=24.3.0; extra == "develop"; jinja2; extra == "develop"; sphinx; extra == "docs"; sphinx_rtd_theme; extra == "docs"; myst_parser; extra == "docs"; sphinx_copybutton; extra == "docs"; aiohttp<4,>=3.9.4; extra == "docs"; aiohttp<4,>=3.9.4; extra == "async"; requests_kerberos; extra == "kerberos"3.0.0NoNoNoneNoneNone
optunaBase PackageEY3.6.1{'base_package': 'optuna==3.6.1', 'dependencies': ['alembic==1.5.0', 'packaging==20.0', 'sqlalchemy==1.4.2', 'asv==0.5.0', 'typing_extensions==3.10.0.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'sphinx_rtd_theme==1.2.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'scikit-learn==0.24.2', 'protobuf==5.28.1', 'scipy==1.9.2', 'protobuf==5.28.1']}alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == "benchmark"; cma; extra == "benchmark"; virtualenv; extra == "benchmark"; black; extra == "checking"; blackdoc; extra == "checking"; flake8; extra == "checking"; isort; extra == "checking"; mypy; extra == "checking"; mypy_boto3_s3; extra == "checking"; types-PyYAML; extra == "checking"; types-redis; extra == "checking"; types-setuptools; extra == "checking"; types-tqdm; extra == "checking"; typing_extensions>=3.10.0.0; extra == "checking"; ase; extra == "document"; cmaes>=0.10.0; extra == "document"; fvcore; extra == "document"; kaleido<0.4; extra == "document"; lightgbm; extra == "document"; matplotlib!=3.6.0; extra == "document"; pandas; extra == "document"; pillow; extra == "document"; plotly>=4.9.0; extra == "document"; scikit-learn; extra == "document"; sphinx; extra == "document"; sphinx-copybutton; extra == "document"; sphinx-gallery; extra == "document"; sphinx-notfound-page; extra == "document"; sphinx_rtd_theme>=1.2.0; extra == "document"; torch; extra == "document"; torchvision; extra == "document"; boto3; extra == "optional"; cmaes>=0.10.0; extra == "optional"; google-cloud-storage; extra == "optional"; matplotlib!=3.6.0; extra == "optional"; pandas; extra == "optional"; plotly>=4.9.0; extra == "optional"; redis; extra == "optional"; scikit-learn>=0.24.2; extra == "optional"; scipy; extra == "optional"; torch; python_version <= "3.12" and extra == "optional"; grpcio; extra == "optional"; protobuf>=5.28.1; extra == "optional"; coverage; extra == "test"; fakeredis[lua]; extra == "test"; kaleido<0.4; extra == "test"; moto; extra == "test"; pytest; extra == "test"; scipy>=1.9.2; extra == "test"; torch; python_version <= "3.12" and extra == "test"; grpcio; extra == "test"; protobuf>=5.28.1; extra == "test"3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == "benchmark"; cma; extra == "benchmark"; virtualenv; extra == "benchmark"; black; extra == "checking"; blackdoc; extra == "checking"; flake8; extra == "checking"; isort; extra == "checking"; mypy; extra == "checking"; mypy_boto3_s3; extra == "checking"; types-PyYAML; extra == "checking"; types-redis; extra == "checking"; types-setuptools; extra == "checking"; types-tqdm; extra == "checking"; typing_extensions>=3.10.0.0; extra == "checking"; ase; extra == "document"; cmaes>=0.10.0; extra == "document"; fvcore; extra == "document"; kaleido<0.4; extra == "document"; lightgbm; extra == "document"; matplotlib!=3.6.0; extra == "document"; pandas; extra == "document"; pillow; extra == "document"; plotly>=4.9.0; extra == "document"; scikit-learn; extra == "document"; sphinx; extra == "document"; sphinx-copybutton; extra == "document"; sphinx-gallery; extra == "document"; sphinx-notfound-page; extra == "document"; sphinx_rtd_theme>=1.2.0; extra == "document"; torch; extra == "document"; torchvision; extra == "document"; boto3; extra == "optional"; cmaes>=0.10.0; extra == "optional"; google-cloud-storage; extra == "optional"; matplotlib!=3.6.0; extra == "optional"; pandas; extra == "optional"; plotly>=4.9.0; extra == "optional"; redis; extra == "optional"; scikit-learn>=0.24.2; extra == "optional"; scipy; extra == "optional"; torch; python_version <= "3.12" and extra == "optional"; grpcio; extra == "optional"; protobuf>=5.28.1; extra == "optional"; coverage; extra == "test"; fakeredis[lua]; extra == "test"; kaleido<0.4; extra == "test"; moto; extra == "test"; pytest; extra == "test"; scipy>=1.9.2; extra == "test"; torch; python_version <= "3.12" and extra == "test"; grpcio; extra == "test"; protobuf>=5.28.1; extra == "test"4.4.0NoNoNoneNoneNone
plotly-resamplerBase PackageEY0.10.0{'base_package': 'plotly-resampler==0.10.0', 'dependencies': ['jupyter-dash==0.4.2', 'plotly==5.5.0', 'dash==2.9.0', 'pandas==1', 'numpy==1.14', 'numpy==1.24', 'orjson==3.8.0', 'Flask-Cors==3.0.10', 'kaleido==0.2.1', 'tsdownsample==0.1.3']}jupyter-dash>=0.4.2; extra == "inline-persistent"; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < "3.11"; numpy>=1.24; python_version >= "3.11"; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == "inline-persistent"; kaleido==0.2.1; extra == "inline-persistent"; tsdownsample>=0.1.30.11.0rc0, 0.11.0rc1jupyter-dash>=0.4.2; extra == "inline-persistent"; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < "3.11"; numpy>=1.24; python_version >= "3.11"; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == "inline-persistent"; kaleido==0.2.1; extra == "inline-persistent"; tsdownsample>=0.1.30.11.0rc1NoNoNoneNoneNone
poetry-plugin-exportBase PackageEY1.8.0{'base_package': 'poetry-plugin-export==1.8.0', 'dependencies': ['poetry==2.0.0', 'poetry-core==1.7.0']}poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.01.9.0poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.01.9.0NoNoNoneNoneNone
portalockerBase PackageEY2.10.1{'base_package': 'portalocker==2.10.1', 'dependencies': ['pywin32==226', 'coverage-conditional-plugin==0.9.0', 'pytest-cov==2.8.1', 'pytest-mypy==0.8.0', 'pytest-rerunfailures==15.0', 'pytest-timeout==2.1.0', 'pytest==5.4.1', 'sphinx==6.0.0', 'types-pywin32==310.0.0.20250429']}pywin32>=226; platform_system == "Windows"; portalocker[tests]; extra == "docs"; coverage-conditional-plugin>=0.9.0; extra == "tests"; portalocker[redis]; extra == "tests"; pytest-cov>=2.8.1; extra == "tests"; pytest-mypy>=0.8.0; extra == "tests"; pytest-rerunfailures>=15.0; extra == "tests"; pytest-timeout>=2.1.0; extra == "tests"; pytest>=5.4.1; extra == "tests"; sphinx>=6.0.0; extra == "tests"; types-pywin32>=310.0.0.20250429; extra == "tests"; types-redis; extra == "tests"; redis; extra == "redis"3.0.0, 3.1.0, 3.1.1, 3.2.0pywin32>=226; platform_system == "Windows"; portalocker[tests]; extra == "docs"; coverage-conditional-plugin>=0.9.0; extra == "tests"; portalocker[redis]; extra == "tests"; pytest-cov>=2.8.1; extra == "tests"; pytest-mypy>=0.8.0; extra == "tests"; pytest-rerunfailures>=15.0; extra == "tests"; pytest-timeout>=2.1.0; extra == "tests"; pytest>=5.4.1; extra == "tests"; sphinx>=6.0.0; extra == "tests"; types-pywin32>=310.0.0.20250429; extra == "tests"; types-redis; extra == "tests"; redis; extra == "redis"3.2.0NoNoNoneNoneNone
pre-commitBase PackageEY3.8.0{'base_package': 'pre-commit==3.8.0', 'dependencies': ['cfgv==2.0.0', 'identify==1.0.0', 'nodeenv==0.11.1', 'pyyaml==5.1', 'virtualenv==20.10.0']}cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.04.0.0, 4.0.1, 4.1.0, 4.2.0cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.04.2.0NoNoNoneNoneNone
pyltrBase PackageEY0.2.6{'base_package': 'pyltr==0.2.6', 'dependencies': []}numpy; pandas; scipy; scikit-learn; sixnumpy; pandas; scipy; scikit-learn; six0.2.6NoNoNoneNoneNone
PySocksBase PackageEY1.7.1{'base_package': 'PySocks==1.7.1', 'dependencies': []}1.7.1NoNoNoneNoneNone
pytest-asyncioBase PackageEY0.23.6{'base_package': 'pytest-asyncio==0.23.6', 'dependencies': ['pytest==8.2', 'typing-extensions==4.12', 'sphinx==5.3', 'sphinx-rtd-theme==1', 'coverage==6.2', 'hypothesis==5.7.1']}pytest<9,>=8.2; typing-extensions>=4.12; python_version < "3.10"; sphinx>=5.3; extra == "docs"; sphinx-rtd-theme>=1; extra == "docs"; coverage>=6.2; extra == "testing"; hypothesis>=5.7.1; extra == "testing"0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1pytest<9,>=8.2; typing-extensions>=4.12; python_version < "3.10"; sphinx>=5.3; extra == "docs"; sphinx-rtd-theme>=1; extra == "docs"; coverage>=6.2; extra == "testing"; hypothesis>=5.7.1; extra == "testing"1.1.0a1NoNoNoneNoneNone
pytest-covBase PackageEY5.0.0{'base_package': 'pytest-cov==5.0.0', 'dependencies': ['pytest==6.2.5', 'coverage==7.5', 'pluggy==1.2']}pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == "testing"; hunter; extra == "testing"; process-tests; extra == "testing"; pytest-xdist; extra == "testing"; virtualenv; extra == "testing"6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == "testing"; hunter; extra == "testing"; process-tests; extra == "testing"; pytest-xdist; extra == "testing"; virtualenv; extra == "testing"6.2.1NoNoNoneNoneNone
pytest-httpxBase PackageEY0.28.0{'base_package': 'pytest-httpx==0.28.0', 'dependencies': []}httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == "testing"; pytest-asyncio==0.24.*; extra == "testing"0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == "testing"; pytest-asyncio==0.24.*; extra == "testing"0.35.0NoNoNoneNoneNone
pytest-mockBase PackageEY1.13.0{'base_package': 'pytest-mock==1.13.0', 'dependencies': ['pytest==6.2.5']}pytest>=6.2.5; pre-commit; extra == "dev"; pytest-asyncio; extra == "dev"; tox; extra == "dev"2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1pytest>=6.2.5; pre-commit; extra == "dev"; pytest-asyncio; extra == "dev"; tox; extra == "dev"3.14.1NoNoNoneNoneNone
pytest-sugarBase PackageEY1.0.0{'base_package': 'pytest-sugar==1.0.0', 'dependencies': ['pytest==6.2.0', 'termcolor==2.1.0', 'packaging==21.3']}pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev'pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev'1.0.0NoNoNoneNoneNone
python-multipartBase PackageEY0.0.19{'base_package': 'python-multipart==0.0.19', 'dependencies': []}0.0.200.0.20NoNoNoneNoneNone
recordlinkageBase PackageEY0.16{'base_package': 'recordlinkage==0.16', 'dependencies': ['jellyfish==1', 'numpy==1.13', 'pandas==1', 'scipy==1', 'scikit-learn==1', 'networkx==2']}jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'0.16NoNoNoneNoneNone
reportlabBase PackageEY4.2.0{'base_package': 'reportlab==4.2.0', 'dependencies': ['pillow==9.0.0', 'rl_accel==0.9.0', 'rl_renderPM==4.0.3', 'rlPyCairo==0.2.0', 'freetype-py==2.3.0']}pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == "accel"; rl_renderPM<4.1,>=4.0.3; extra == "renderpm"; rlPyCairo<1,>=0.2.0; extra == "pycairo"; freetype-py<2.4,>=2.3.0; extra == "pycairo"; rlbidi; extra == "bidi"; uharfbuzz; extra == "shaping"4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == "accel"; rl_renderPM<4.1,>=4.0.3; extra == "renderpm"; rlPyCairo<1,>=0.2.0; extra == "pycairo"; freetype-py<2.4,>=2.3.0; extra == "pycairo"; rlbidi; extra == "bidi"; uharfbuzz; extra == "shaping"4.4.2NoNoNoneNoneNone
retryBase PackageEY0.9.2{'base_package': 'retry==0.9.2', 'dependencies': ['decorator==3.4.2', 'py==1.4.26']}decorator (>=3.4.2); py (<2.0.0,>=1.4.26)decorator (>=3.4.2); py (<2.0.0,>=1.4.26)0.9.2NoNoNoneNoneNone
ruamel.yamlBase PackageEY0.18.6{'base_package': 'ruamel.yaml==0.18.6', 'dependencies': ['ruamel.yaml.clib==0.2.7', 'ruamel.yaml.jinja2==0.2', 'mercurial==5.7']}ruamel.yaml.clib>=0.2.7; platform_python_implementation == "CPython" and python_version < "3.14"; ruamel.yaml.jinja2>=0.2; extra == "jinja2"; ryd; extra == "docs"; mercurial>5.7; extra == "docs"0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14ruamel.yaml.clib>=0.2.7; platform_python_implementation == "CPython" and python_version < "3.14"; ruamel.yaml.jinja2>=0.2; extra == "jinja2"; ryd; extra == "docs"; mercurial>5.7; extra == "docs"0.18.14NoNoNoneNoneNone
ruamel.yaml.clibBase PackageEY0.2.12{'base_package': 'ruamel.yaml.clib==0.2.12', 'dependencies': []}0.2.12NoNoNoneNoneNone
ruffBase PackageEY0.5.7{'base_package': 'ruff==0.5.7', 'dependencies': []}0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.20.12.2NoNoNoneNoneNone
scikit-plotBase PackageEY0.3.7{'base_package': 'scikit-plot==0.3.7', 'dependencies': ['matplotlib==1.4.0', 'scikit-learn==0.18', 'scipy==0.9', 'joblib==0.10']}matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing'matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing'0.3.7NoNoNoneNoneNone
seabornBase PackageEY0.13.2{'base_package': 'seaborn==0.13.2', 'dependencies': ['numpy==1.20', 'pandas==1.2', 'matplotlib==3.4', 'pydata_sphinx_theme==0.10.0rc2', 'scipy==1.7', 'statsmodels==0.12']}numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == "dev"; pytest-cov ; extra == "dev"; pytest-xdist ; extra == "dev"; flake8 ; extra == "dev"; mypy ; extra == "dev"; pandas-stubs ; extra == "dev"; pre-commit ; extra == "dev"; flit ; extra == "dev"; numpydoc ; extra == "docs"; nbconvert ; extra == "docs"; ipykernel ; extra == "docs"; sphinx<6.0.0 ; extra == "docs"; sphinx-copybutton ; extra == "docs"; sphinx-issues ; extra == "docs"; sphinx-design ; extra == "docs"; pyyaml ; extra == "docs"; pydata_sphinx_theme==0.10.0rc2 ; extra == "docs"; scipy>=1.7 ; extra == "stats"; statsmodels>=0.12 ; extra == "stats"numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == "dev"; pytest-cov ; extra == "dev"; pytest-xdist ; extra == "dev"; flake8 ; extra == "dev"; mypy ; extra == "dev"; pandas-stubs ; extra == "dev"; pre-commit ; extra == "dev"; flit ; extra == "dev"; numpydoc ; extra == "docs"; nbconvert ; extra == "docs"; ipykernel ; extra == "docs"; sphinx<6.0.0 ; extra == "docs"; sphinx-copybutton ; extra == "docs"; sphinx-issues ; extra == "docs"; sphinx-design ; extra == "docs"; pyyaml ; extra == "docs"; pydata_sphinx_theme==0.10.0rc2 ; extra == "docs"; scipy>=1.7 ; extra == "stats"; statsmodels>=0.12 ; extra == "stats"0.13.2NoNoNoneNoneNone
seleniumBase PackageEY4.21.0{'base_package': 'selenium==4.21.0', 'dependencies': ['urllib3==2.4.0', 'trio==0.30.0', 'trio-websocket==0.12.2', 'certifi==2025.4.26', 'typing_extensions==4.14.0', 'websocket-client==1.8.0']}urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.04.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.04.34.0NoNoNoneNoneNone
sentence-transformersBase PackageEY2.2.2{'base_package': 'sentence-transformers==2.2.2', 'dependencies': ['transformers==4.41.0', 'torch==1.11.0', 'huggingface-hub==0.20.0', 'typing_extensions==4.5.0', 'accelerate==0.20.3', 'optimum==1.23.1', 'optimum==1.23.1', 'optimum-intel==1.20.0', 'accelerate==0.20.3']}transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == "train"; accelerate>=0.20.3; extra == "train"; optimum[onnxruntime]>=1.23.1; extra == "onnx"; optimum[onnxruntime-gpu]>=1.23.1; extra == "onnx-gpu"; optimum-intel[openvino]>=1.20.0; extra == "openvino"; datasets; extra == "dev"; accelerate>=0.20.3; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; peft; extra == "dev"2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == "train"; accelerate>=0.20.3; extra == "train"; optimum[onnxruntime]>=1.23.1; extra == "onnx"; optimum[onnxruntime-gpu]>=1.23.1; extra == "onnx-gpu"; optimum-intel[openvino]>=1.20.0; extra == "openvino"; datasets; extra == "dev"; accelerate>=0.20.3; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; peft; extra == "dev"5.0.0NoNoNoneNoneNone
sktimeBase PackageEY0.26.0{'base_package': 'sktime==0.26.0', 'dependencies': ['joblib==1.2.0', 'numpy==1.21', 'pandas==1.1', 'scikit-base==0.6.1', 'scikit-learn==0.24', 'scipy==1.2', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'dtw-python==1.3', 'numba==0.53', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'esig==0.9.7', 'numba==0.53', 'tensorflow==2', 'tsfresh==0.17', 'numba==0.53', 'tslearn==0.5.2', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'arch==5.6', 'autots==0.6.1', 'pmdarima==1.8', 'prophet==1.1', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'tbats==1.1', 'tensorflow==2', 'seasonal==0.3.1', 'statsmodels==0.12.1', 'numba==0.53', 'tensorflow==2', 'esig==0.9.7', 'filterpy==1.4.5', 'holidays==0.29', 'mne==1.5', 'numba==0.53', 'pycatch22==0.4', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'temporian==0.7.0', 'tsfresh==0.17', 'nbsphinx==0.8.6', 'pytest==7.4', 'pytest-randomly==3.15', 'pytest-timeout==2.1', 'pytest-xdist==3.3', 'neuralforecast==1.6.4', 'peft==0.10.0', 'tensorflow==2', 'pykan==0.2.1', 'pytorch-forecasting==1.0.0', 'lightning==2.0', 'gluonts==0.14.3', 'einops==0.7.0', 'huggingface-hub==0.23.0']}joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < "3.13" and extra == "all-extras"; autots<0.7,>=0.6.1; extra == "all-extras"; cloudpickle; python_version < "3.13" and extra == "all-extras"; dash!=2.9.0; python_version < "3.13" and extra == "all-extras"; dask<2025.2.1,>2024.8.2; (extra == "dataframe" and python_version < "3.13") and extra == "all-extras"; dtaidistance<2.4; python_version < "3.13" and extra == "all-extras"; dtw-python; python_version < "3.13" and extra == "all-extras"; esig==0.9.7; (python_version < "3.10" and platform_machine != "aarch64") and extra == "all-extras"; filterpy>=1.4.5; python_version < "3.11" and extra == "all-extras"; gluonts>=0.9; python_version < "3.13" and extra == "all-extras"; h5py; python_version < "3.12" and extra == "all-extras"; hmmlearn>=0.2.7; python_version < "3.11" and extra == "all-extras"; holidays; python_version < "3.13" and extra == "all-extras"; matplotlib!=3.9.1,>=3.3.2; python_version < "3.13" and extra == "all-extras"; mne; python_version < "3.13" and extra == "all-extras"; numba<0.62,>=0.53; python_version < "3.13" and extra == "all-extras"; optuna<4.5; extra == "all-extras"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < "3.12" and extra == "all-extras"; polars[pandas]<2.0,>=0.20; python_version < "3.13" and extra == "all-extras"; prophet>=1.1; python_version < "3.12" and extra == "all-extras"; pycatch22<0.4.6; python_version < "3.13" and extra == "all-extras"; pyod>=0.8; python_version < "3.11" and extra == "all-extras"; pyts<0.14.0; python_version < "3.12" and extra == "all-extras"; ray>=2.40.0; python_version < "3.13" and extra == "all-extras"; scikit-optimize; python_version < "3.13" and extra == "all-extras"; scikit_posthocs>=0.6.5; python_version < "3.13" and extra == "all-extras"; seaborn>=0.11; python_version < "3.13" and extra == "all-extras"; seasonal; python_version < "3.13" and extra == "all-extras"; simdkalman; extra == "all-extras"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "all-extras"; skpro<2.10.0,>=2; extra == "all-extras"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "all-extras"; statsmodels>=0.12.1; python_version < "3.13" and extra == "all-extras"; stumpy>=1.5.1; python_version < "3.11" and extra == "all-extras"; tbats>=1.1; python_version < "3.12" and extra == "all-extras"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "all-extras"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "all-extras"; tsfresh>=0.17; python_version < "3.12" and extra == "all-extras"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.11" and extra == "all-extras"; u8darts<0.32.0,>=0.29.0; python_version < "3.13" and extra == "all-extras"; xarray; python_version < "3.13" and extra == "all-extras"; arch<7.1.0,>=5.6; python_version < "3.13" and extra == "all-extras-pandas2"; autots<0.7,>=0.6.1; python_version < "3.13" and extra == "all-extras-pandas2"; cloudpickle; python_version < "3.13" and extra == "all-extras-pandas2"; dash!=2.9.0; python_version < "3.13" and extra == "all-extras-pandas2"; dask<2025.2.1,>2024.8.2; (extra == "dataframe" and python_version < "3.13") and extra == "all-extras-pandas2"; dtaidistance<2.4; python_version < "3.13" and extra == "all-extras-pandas2"; dtw-python; python_version < "3.13" and extra == "all-extras-pandas2"; esig==0.9.7; (python_version < "3.10" and platform_machine != "aarch64") and extra == "all-extras-pandas2"; filterpy>=1.4.5; python_version < "3.11" and extra == "all-extras-pandas2"; gluonts>=0.9; python_version < "3.13" and extra == "all-extras-pandas2"; h5py; python_version < "3.12" and extra == "all-extras-pandas2"; hmmlearn>=0.2.7; python_version < "3.11" and extra == "all-extras-pandas2"; holidays; python_version < "3.13" and extra == "all-extras-pandas2"; matplotlib!=3.9.1,>=3.3.2; python_version < "3.13" and extra == "all-extras-pandas2"; mne; python_version < "3.13" and extra == "all-extras-pandas2"; numba<0.62,>=0.53; python_version < "3.13" and extra == "all-extras-pandas2"; optuna<4.5; extra == "all-extras-pandas2"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < "3.12" and extra == "all-extras-pandas2"; polars[pandas]<2.0,>=0.20; python_version < "3.13" and extra == "all-extras-pandas2"; prophet>=1.1; python_version < "3.12" and extra == "all-extras-pandas2"; pycatch22<0.4.6; python_version < "3.13" and extra == "all-extras-pandas2"; pyod>=0.8; python_version < "3.11" and extra == "all-extras-pandas2"; ray>=2.40.0; python_version < "3.13" and extra == "all-extras-pandas2"; scikit_posthocs>=0.6.5; python_version < "3.13" and extra == "all-extras-pandas2"; seaborn>=0.11; python_version < "3.13" and extra == "all-extras-pandas2"; seasonal; python_version < "3.13" and extra == "all-extras-pandas2"; simdkalman; extra == "all-extras-pandas2"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "all-extras-pandas2"; skpro<2.10.0,>=2; extra == "all-extras-pandas2"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "all-extras-pandas2"; statsmodels>=0.12.1; python_version < "3.13" and extra == "all-extras-pandas2"; stumpy>=1.5.1; python_version < "3.11" and extra == "all-extras-pandas2"; tbats>=1.1; python_version < "3.12" and extra == "all-extras-pandas2"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "all-extras-pandas2"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "all-extras-pandas2"; tsfresh>=0.17; python_version < "3.12" and extra == "all-extras-pandas2"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.11" and extra == "all-extras-pandas2"; u8darts<0.32.0,>=0.29.0; python_version < "3.13" and extra == "all-extras-pandas2"; xarray; python_version < "3.13" and extra == "all-extras-pandas2"; dtaidistance<2.4; python_version < "3.13" and extra == "alignment"; dtw-python<1.6,>=1.3; python_version < "3.13" and extra == "alignment"; numba<0.62,>=0.53; python_version < "3.13" and extra == "alignment"; hmmlearn<0.4,>=0.2.7; python_version < "3.13" and extra == "annotation"; numba<0.62,>=0.53; python_version < "3.13" and extra == "annotation"; pyod<1.2,>=0.8; python_version < "3.12" and extra == "annotation"; esig<0.10,>=0.9.7; (python_version < "3.11" and platform_machine != "aarch64") and extra == "classification"; numba<0.62,>=0.53; python_version < "3.13" and extra == "classification"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "classification"; tsfresh<0.21,>=0.17; python_version < "3.12" and extra == "classification"; networkx<3.5; extra == "clustering"; numba<0.62,>=0.53; python_version < "3.13" and extra == "clustering"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.12" and extra == "clustering"; ts2vg<1.3; (python_version < "3.13" and platform_machine != "aarch64") and extra == "clustering"; hmmlearn<0.4,>=0.2.7; python_version < "3.13" and extra == "detection"; numba<0.62,>=0.53; python_version < "3.13" and extra == "detection"; pyod<1.2,>=0.8; python_version < "3.12" and extra == "detection"; arch<7.1,>=5.6; python_version < "3.13" and extra == "forecasting"; autots<0.7,>=0.6.1; python_version < "3.13" and extra == "forecasting"; pmdarima!=1.8.1,<2.1,>=1.8; python_version < "3.12" and extra == "forecasting"; prophet<1.2,>=1.1; python_version < "3.13" and extra == "forecasting"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "forecasting"; skpro<2.10.0,>=2; extra == "forecasting"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "forecasting"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "forecasting"; tbats<1.2,>=1.1; python_version < "3.12" and extra == "forecasting"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "networks"; seasonal<0.4,>=0.3.1; python_version < "3.13" and extra == "param-est"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "param-est"; numba<0.62,>=0.53; python_version < "3.13" and extra == "regression"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "regression"; esig<0.10,>=0.9.7; (python_version < "3.11" and platform_machine != "aarch64") and extra == "transformations"; filterpy<1.5,>=1.4.5; python_version < "3.13" and extra == "transformations"; holidays<0.59,>=0.29; python_version < "3.13" and extra == "transformations"; mne<1.9,>=1.5; python_version < "3.13" and extra == "transformations"; numba<0.62,>=0.53; python_version < "3.13" and extra == "transformations"; pycatch22<0.4.6,>=0.4; python_version < "3.13" and extra == "transformations"; simdkalman; extra == "transformations"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "transformations"; stumpy<1.13,>=1.5.1; python_version < "3.12" and extra == "transformations"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "transformations"; tsfresh<0.21,>=0.17; python_version < "3.12" and extra == "transformations"; backoff; extra == "dev"; httpx; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-randomly; extra == "dev"; pytest-timeout; extra == "dev"; pytest-xdist; extra == "dev"; wheel; extra == "dev"; jupyter; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.8.6; extra == "docs"; numpydoc; extra == "docs"; pydata-sphinx-theme; extra == "docs"; Sphinx!=7.2.0,<9.0.0; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-design<0.7.0; extra == "docs"; sphinx-gallery<0.20.0; extra == "docs"; sphinx-issues<6.0.0; extra == "docs"; tabulate; extra == "docs"; pytest<8.5,>=7.4; extra == "tests"; pytest-randomly<3.17,>=3.15; extra == "tests"; pytest-timeout<2.5,>=2.1; extra == "tests"; pytest-xdist<3.8,>=3.3; extra == "tests"; jupyter; extra == "binder"; pandas<2.0.0; extra == "binder"; skchange; extra == "binder"; mrseql<0.0.3; extra == "cython-extras"; mrsqm; python_version < "3.11" and extra == "cython-extras"; numba<0.62; extra == "cython-extras"; rdata; extra == "datasets"; requests; extra == "datasets"; FrEIA; python_version < "3.12" and extra == "dl"; neuralforecast<1.8.0,>=1.6.4; python_version < "3.11" and extra == "dl"; peft<0.14.0,>=0.10.0; python_version < "3.12" and extra == "dl"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "dl"; torch; (sys_platform != "darwin" or python_version != "3.13") and extra == "dl"; transformers[torch]<4.41.0; python_version < "3.12" and extra == "dl"; pykan<0.2.9,>=0.2.1; python_version > "3.9.7" and extra == "dl"; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != "darwin" or python_version != "3.13") and extra == "dl"; lightning>=2.0; python_version < "3.12" and extra == "dl"; gluonts>=0.14.3; python_version < "3.12" and extra == "dl"; einops>0.7.0; python_version < "3.12" and extra == "dl"; huggingface-hub>=0.23.0; python_version < "3.12" and extra == "dl"; accelerate; extra == "dl"; tqdm; extra == "dl"; hydra-core; python_version < "3.13" and extra == "dl"; mlflow<4.0; extra == "mlflow"; mlflow<3.0; extra == "mlflow2"; boto3; extra == "mlflow-tests"; botocore; extra == "mlflow-tests"; mlflow<4.0; extra == "mlflow-tests"; moto; extra == "mlflow-tests"; numpy<2.0.0; extra == "numpy1"; pandas<2.0.0; extra == "pandas1"; catboost; python_version < "3.13" and extra == "compatibility-tests"0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < "3.13" and extra == "all-extras"; autots<0.7,>=0.6.1; extra == "all-extras"; cloudpickle; python_version < "3.13" and extra == "all-extras"; dash!=2.9.0; python_version < "3.13" and extra == "all-extras"; dask<2025.2.1,>2024.8.2; (extra == "dataframe" and python_version < "3.13") and extra == "all-extras"; dtaidistance<2.4; python_version < "3.13" and extra == "all-extras"; dtw-python; python_version < "3.13" and extra == "all-extras"; esig==0.9.7; (python_version < "3.10" and platform_machine != "aarch64") and extra == "all-extras"; filterpy>=1.4.5; python_version < "3.11" and extra == "all-extras"; gluonts>=0.9; python_version < "3.13" and extra == "all-extras"; h5py; python_version < "3.12" and extra == "all-extras"; hmmlearn>=0.2.7; python_version < "3.11" and extra == "all-extras"; holidays; python_version < "3.13" and extra == "all-extras"; matplotlib!=3.9.1,>=3.3.2; python_version < "3.13" and extra == "all-extras"; mne; python_version < "3.13" and extra == "all-extras"; numba<0.62,>=0.53; python_version < "3.13" and extra == "all-extras"; optuna<4.5; extra == "all-extras"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < "3.12" and extra == "all-extras"; polars[pandas]<2.0,>=0.20; python_version < "3.13" and extra == "all-extras"; prophet>=1.1; python_version < "3.12" and extra == "all-extras"; pycatch22<0.4.6; python_version < "3.13" and extra == "all-extras"; pyod>=0.8; python_version < "3.11" and extra == "all-extras"; pyts<0.14.0; python_version < "3.12" and extra == "all-extras"; ray>=2.40.0; python_version < "3.13" and extra == "all-extras"; scikit-optimize; python_version < "3.13" and extra == "all-extras"; scikit_posthocs>=0.6.5; python_version < "3.13" and extra == "all-extras"; seaborn>=0.11; python_version < "3.13" and extra == "all-extras"; seasonal; python_version < "3.13" and extra == "all-extras"; simdkalman; extra == "all-extras"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "all-extras"; skpro<2.10.0,>=2; extra == "all-extras"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "all-extras"; statsmodels>=0.12.1; python_version < "3.13" and extra == "all-extras"; stumpy>=1.5.1; python_version < "3.11" and extra == "all-extras"; tbats>=1.1; python_version < "3.12" and extra == "all-extras"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "all-extras"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "all-extras"; tsfresh>=0.17; python_version < "3.12" and extra == "all-extras"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.11" and extra == "all-extras"; u8darts<0.32.0,>=0.29.0; python_version < "3.13" and extra == "all-extras"; xarray; python_version < "3.13" and extra == "all-extras"; arch<7.1.0,>=5.6; python_version < "3.13" and extra == "all-extras-pandas2"; autots<0.7,>=0.6.1; python_version < "3.13" and extra == "all-extras-pandas2"; cloudpickle; python_version < "3.13" and extra == "all-extras-pandas2"; dash!=2.9.0; python_version < "3.13" and extra == "all-extras-pandas2"; dask<2025.2.1,>2024.8.2; (extra == "dataframe" and python_version < "3.13") and extra == "all-extras-pandas2"; dtaidistance<2.4; python_version < "3.13" and extra == "all-extras-pandas2"; dtw-python; python_version < "3.13" and extra == "all-extras-pandas2"; esig==0.9.7; (python_version < "3.10" and platform_machine != "aarch64") and extra == "all-extras-pandas2"; filterpy>=1.4.5; python_version < "3.11" and extra == "all-extras-pandas2"; gluonts>=0.9; python_version < "3.13" and extra == "all-extras-pandas2"; h5py; python_version < "3.12" and extra == "all-extras-pandas2"; hmmlearn>=0.2.7; python_version < "3.11" and extra == "all-extras-pandas2"; holidays; python_version < "3.13" and extra == "all-extras-pandas2"; matplotlib!=3.9.1,>=3.3.2; python_version < "3.13" and extra == "all-extras-pandas2"; mne; python_version < "3.13" and extra == "all-extras-pandas2"; numba<0.62,>=0.53; python_version < "3.13" and extra == "all-extras-pandas2"; optuna<4.5; extra == "all-extras-pandas2"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < "3.12" and extra == "all-extras-pandas2"; polars[pandas]<2.0,>=0.20; python_version < "3.13" and extra == "all-extras-pandas2"; prophet>=1.1; python_version < "3.12" and extra == "all-extras-pandas2"; pycatch22<0.4.6; python_version < "3.13" and extra == "all-extras-pandas2"; pyod>=0.8; python_version < "3.11" and extra == "all-extras-pandas2"; ray>=2.40.0; python_version < "3.13" and extra == "all-extras-pandas2"; scikit_posthocs>=0.6.5; python_version < "3.13" and extra == "all-extras-pandas2"; seaborn>=0.11; python_version < "3.13" and extra == "all-extras-pandas2"; seasonal; python_version < "3.13" and extra == "all-extras-pandas2"; simdkalman; extra == "all-extras-pandas2"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "all-extras-pandas2"; skpro<2.10.0,>=2; extra == "all-extras-pandas2"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "all-extras-pandas2"; statsmodels>=0.12.1; python_version < "3.13" and extra == "all-extras-pandas2"; stumpy>=1.5.1; python_version < "3.11" and extra == "all-extras-pandas2"; tbats>=1.1; python_version < "3.12" and extra == "all-extras-pandas2"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "all-extras-pandas2"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "all-extras-pandas2"; tsfresh>=0.17; python_version < "3.12" and extra == "all-extras-pandas2"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.11" and extra == "all-extras-pandas2"; u8darts<0.32.0,>=0.29.0; python_version < "3.13" and extra == "all-extras-pandas2"; xarray; python_version < "3.13" and extra == "all-extras-pandas2"; dtaidistance<2.4; python_version < "3.13" and extra == "alignment"; dtw-python<1.6,>=1.3; python_version < "3.13" and extra == "alignment"; numba<0.62,>=0.53; python_version < "3.13" and extra == "alignment"; hmmlearn<0.4,>=0.2.7; python_version < "3.13" and extra == "annotation"; numba<0.62,>=0.53; python_version < "3.13" and extra == "annotation"; pyod<1.2,>=0.8; python_version < "3.12" and extra == "annotation"; esig<0.10,>=0.9.7; (python_version < "3.11" and platform_machine != "aarch64") and extra == "classification"; numba<0.62,>=0.53; python_version < "3.13" and extra == "classification"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "classification"; tsfresh<0.21,>=0.17; python_version < "3.12" and extra == "classification"; networkx<3.5; extra == "clustering"; numba<0.62,>=0.53; python_version < "3.13" and extra == "clustering"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < "3.12" and extra == "clustering"; ts2vg<1.3; (python_version < "3.13" and platform_machine != "aarch64") and extra == "clustering"; hmmlearn<0.4,>=0.2.7; python_version < "3.13" and extra == "detection"; numba<0.62,>=0.53; python_version < "3.13" and extra == "detection"; pyod<1.2,>=0.8; python_version < "3.12" and extra == "detection"; arch<7.1,>=5.6; python_version < "3.13" and extra == "forecasting"; autots<0.7,>=0.6.1; python_version < "3.13" and extra == "forecasting"; pmdarima!=1.8.1,<2.1,>=1.8; python_version < "3.12" and extra == "forecasting"; prophet<1.2,>=1.1; python_version < "3.13" and extra == "forecasting"; skforecast<0.15,>=0.12.1; python_version < "3.13" and extra == "forecasting"; skpro<2.10.0,>=2; extra == "forecasting"; statsforecast<2.1.0,>=1.0.0; python_version < "3.13" and extra == "forecasting"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "forecasting"; tbats<1.2,>=1.1; python_version < "3.12" and extra == "forecasting"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "networks"; seasonal<0.4,>=0.3.1; python_version < "3.13" and extra == "param-est"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "param-est"; numba<0.62,>=0.53; python_version < "3.13" and extra == "regression"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "regression"; esig<0.10,>=0.9.7; (python_version < "3.11" and platform_machine != "aarch64") and extra == "transformations"; filterpy<1.5,>=1.4.5; python_version < "3.13" and extra == "transformations"; holidays<0.59,>=0.29; python_version < "3.13" and extra == "transformations"; mne<1.9,>=1.5; python_version < "3.13" and extra == "transformations"; numba<0.62,>=0.53; python_version < "3.13" and extra == "transformations"; pycatch22<0.4.6,>=0.4; python_version < "3.13" and extra == "transformations"; simdkalman; extra == "transformations"; statsmodels<0.15,>=0.12.1; python_version < "3.13" and extra == "transformations"; stumpy<1.13,>=1.5.1; python_version < "3.12" and extra == "transformations"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < "3.12" and sys_platform != "win32" and platform_machine != "aarch64") and extra == "transformations"; tsfresh<0.21,>=0.17; python_version < "3.12" and extra == "transformations"; backoff; extra == "dev"; httpx; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-randomly; extra == "dev"; pytest-timeout; extra == "dev"; pytest-xdist; extra == "dev"; wheel; extra == "dev"; jupyter; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.8.6; extra == "docs"; numpydoc; extra == "docs"; pydata-sphinx-theme; extra == "docs"; Sphinx!=7.2.0,<9.0.0; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-design<0.7.0; extra == "docs"; sphinx-gallery<0.20.0; extra == "docs"; sphinx-issues<6.0.0; extra == "docs"; tabulate; extra == "docs"; pytest<8.5,>=7.4; extra == "tests"; pytest-randomly<3.17,>=3.15; extra == "tests"; pytest-timeout<2.5,>=2.1; extra == "tests"; pytest-xdist<3.8,>=3.3; extra == "tests"; jupyter; extra == "binder"; pandas<2.0.0; extra == "binder"; skchange; extra == "binder"; mrseql<0.0.3; extra == "cython-extras"; mrsqm; python_version < "3.11" and extra == "cython-extras"; numba<0.62; extra == "cython-extras"; rdata; extra == "datasets"; requests; extra == "datasets"; FrEIA; python_version < "3.12" and extra == "dl"; neuralforecast<1.8.0,>=1.6.4; python_version < "3.11" and extra == "dl"; peft<0.14.0,>=0.10.0; python_version < "3.12" and extra == "dl"; tensorflow<2.20,>=2; python_version < "3.13" and extra == "dl"; torch; (sys_platform != "darwin" or python_version != "3.13") and extra == "dl"; transformers[torch]<4.41.0; python_version < "3.12" and extra == "dl"; pykan<0.2.9,>=0.2.1; python_version > "3.9.7" and extra == "dl"; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != "darwin" or python_version != "3.13") and extra == "dl"; lightning>=2.0; python_version < "3.12" and extra == "dl"; gluonts>=0.14.3; python_version < "3.12" and extra == "dl"; einops>0.7.0; python_version < "3.12" and extra == "dl"; huggingface-hub>=0.23.0; python_version < "3.12" and extra == "dl"; accelerate; extra == "dl"; tqdm; extra == "dl"; hydra-core; python_version < "3.13" and extra == "dl"; mlflow<4.0; extra == "mlflow"; mlflow<3.0; extra == "mlflow2"; boto3; extra == "mlflow-tests"; botocore; extra == "mlflow-tests"; mlflow<4.0; extra == "mlflow-tests"; moto; extra == "mlflow-tests"; numpy<2.0.0; extra == "numpy1"; pandas<2.0.0; extra == "pandas1"; catboost; python_version < "3.13" and extra == "compatibility-tests"0.38.3NoNoNoneNoneNone
streamlitBase PackageEY1.37.1{'base_package': 'streamlit==1.37.1', 'dependencies': ['altair==4.0', 'blinker==1.5.0', 'cachetools==4.0', 'click==7.0', 'numpy==1.23', 'packaging==20', 'pandas==1.4.0', 'pillow==7.1.0', 'protobuf==3.20', 'pyarrow==7.0', 'requests==2.27', 'tenacity==8.1.0', 'toml==0.10.1', 'typing-extensions==4.4.0', 'watchdog==2.1.5', 'gitpython==3.0.7', 'pydeck==0.8.0b4', 'tornado==6.0.3', 'snowflake-snowpark-python==1.17.0', 'snowflake-connector-python==3.3.0']}altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != "Darwin"; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < "3.12" and extra == "snowflake"; snowflake-connector-python>=3.3.0; python_version < "3.12" and extra == "snowflake"1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != "Darwin"; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < "3.12" and extra == "snowflake"; snowflake-connector-python>=3.3.0; python_version < "3.12" and extra == "snowflake"1.46.1NoNoNoneNoneNone
tabula-pyBase PackageEY2.1.1{'base_package': 'tabula-py==2.1.1', 'dependencies': ['pandas==0.25.3', 'numpy==1.24.4', 'sphinx==7.1.2', 'sphinx-rtd-theme==1.3.0', 'Jinja2==3.1.2']}pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == "dev"; ruff; extra == "dev"; mypy; extra == "dev"; Flake8-pyproject; extra == "dev"; sphinx==7.1.2; extra == "doc"; sphinx-rtd-theme==1.3.0; extra == "doc"; Jinja2==3.1.2; extra == "doc"; jpype1; extra == "jpype"; pytest; extra == "test"2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == "dev"; ruff; extra == "dev"; mypy; extra == "dev"; Flake8-pyproject; extra == "dev"; sphinx==7.1.2; extra == "doc"; sphinx-rtd-theme==1.3.0; extra == "doc"; Jinja2==3.1.2; extra == "doc"; jpype1; extra == "jpype"; pytest; extra == "test"2.10.0NoNoNoneNoneNone
tbatsBase PackageEY1.1.3{'base_package': 'tbats==1.1.3', 'dependencies': []}numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev'numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev'1.1.3NoNoNoneNoneNone
tensorflowBase PackageEY2.16.1{'base_package': 'tensorflow==2.16.1', 'dependencies': ['absl-py==1.0.0', 'astunparse==1.6.0', 'flatbuffers==24.3.25', 'gast==0.2.1', 'google-pasta==0.1.1', 'libclang==13.0.0', 'opt-einsum==2.3.2', 'protobuf==3.20.3', 'requests==2.21.0', 'six==1.12.0', 'termcolor==1.1.0', 'typing-extensions==3.6.6', 'wrapt==1.11.0', 'grpcio==1.24.3', 'tensorboard==2.19.0', 'keras==3.5.0', 'numpy==1.26.0', 'h5py==3.11.0', 'ml-dtypes==0.5.1', 'tensorflow-io-gcs-filesystem==0.23.1', 'nvidia-cublas-cu12==12.5.3.2', 'nvidia-cuda-cupti-cu12==12.5.82', 'nvidia-cuda-nvcc-cu12==12.5.82', 'nvidia-cuda-nvrtc-cu12==12.5.82', 'nvidia-cuda-runtime-cu12==12.5.82', 'nvidia-cudnn-cu12==9.3.0.75', 'nvidia-cufft-cu12==11.2.3.61', 'nvidia-curand-cu12==10.3.6.82', 'nvidia-cusolver-cu12==11.6.3.83', 'nvidia-cusparse-cu12==12.5.1.3', 'nvidia-nccl-cu12==2.23.4', 'nvidia-nvjitlink-cu12==12.5.82']}absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < "3.12"; nvidia-cublas-cu12==12.5.3.2; extra == "and-cuda"; nvidia-cuda-cupti-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-nvcc-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-nvrtc-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-runtime-cu12==12.5.82; extra == "and-cuda"; nvidia-cudnn-cu12==9.3.0.75; extra == "and-cuda"; nvidia-cufft-cu12==11.2.3.61; extra == "and-cuda"; nvidia-curand-cu12==10.3.6.82; extra == "and-cuda"; nvidia-cusolver-cu12==11.6.3.83; extra == "and-cuda"; nvidia-cusparse-cu12==12.5.1.3; extra == "and-cuda"; nvidia-nccl-cu12==2.23.4; extra == "and-cuda"; nvidia-nvjitlink-cu12==12.5.82; extra == "and-cuda"2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < "3.12"; nvidia-cublas-cu12==12.5.3.2; extra == "and-cuda"; nvidia-cuda-cupti-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-nvcc-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-nvrtc-cu12==12.5.82; extra == "and-cuda"; nvidia-cuda-runtime-cu12==12.5.82; extra == "and-cuda"; nvidia-cudnn-cu12==9.3.0.75; extra == "and-cuda"; nvidia-cufft-cu12==11.2.3.61; extra == "and-cuda"; nvidia-curand-cu12==10.3.6.82; extra == "and-cuda"; nvidia-cusolver-cu12==11.6.3.83; extra == "and-cuda"; nvidia-cusparse-cu12==12.5.1.3; extra == "and-cuda"; nvidia-nccl-cu12==2.23.4; extra == "and-cuda"; nvidia-nvjitlink-cu12==12.5.82; extra == "and-cuda"2.19.0NoNoNoneNoneNone
textblobBase PackageEY0.15.3{'base_package': 'textblob==0.15.3', 'dependencies': ['nltk==3.9', 'pre-commit==3.5', 'sphinx==8.0.2', 'sphinx-issues==4.1.0', 'PyYAML==6.0.2']}nltk>=3.9; textblob[tests]; extra == "dev"; tox; extra == "dev"; pre-commit~=3.5; extra == "dev"; sphinx==8.0.2; extra == "docs"; sphinx-issues==4.1.0; extra == "docs"; PyYAML==6.0.2; extra == "docs"; pytest; extra == "tests"; numpy; extra == "tests"0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0nltk>=3.9; textblob[tests]; extra == "dev"; tox; extra == "dev"; pre-commit~=3.5; extra == "dev"; sphinx==8.0.2; extra == "docs"; sphinx-issues==4.1.0; extra == "docs"; PyYAML==6.0.2; extra == "docs"; pytest; extra == "tests"; numpy; extra == "tests"0.19.0NoNoNoneNoneNone
tf2onnxBase PackageEY1.16.1{'base_package': 'tf2onnx==1.16.1', 'dependencies': ['numpy==1.14.1', 'onnx==1.4.1', 'flatbuffers==1.12', 'protobuf==3.20']}numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20)numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20)1.16.1NoNoNoneNoneNone
tinycss2Base PackageEY1.3.0{'base_package': 'tinycss2==1.3.0', 'dependencies': ['webencodings==0.4']}webencodings>=0.4; sphinx; extra == "doc"; sphinx_rtd_theme; extra == "doc"; pytest; extra == "test"; ruff; extra == "test"1.4.0webencodings>=0.4; sphinx; extra == "doc"; sphinx_rtd_theme; extra == "doc"; pytest; extra == "test"; ruff; extra == "test"1.4.0NoNoNoneNoneNone
tomliBase PackageEY2.0.2{'base_package': 'tomli==2.0.2', 'dependencies': []}2.1.0, 2.2.12.2.1NoNoNoneNoneNone
toposortBase PackageEY1.1{'base_package': 'toposort==1.1', 'dependencies': []}1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.101.10NoNoNoneNoneNone
toxBase PackageEY4.15.0{'base_package': 'tox==4.15.0', 'dependencies': ['cachetools==5.5.1', 'chardet==5.2', 'colorama==0.4.6', 'filelock==3.16.1', 'packaging==24.2', 'platformdirs==4.3.6', 'pluggy==1.5', 'pyproject-api==1.8', 'tomli==2.2.1', 'typing-extensions==4.12.2', 'virtualenv==20.31', 'devpi-process==1.0.2', 'pytest-mock==3.14', 'pytest==8.3.4']}cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < "3.11"; typing-extensions>=4.12.2; python_version < "3.11"; virtualenv>=20.31; devpi-process>=1.0.2; extra == "test"; pytest-mock>=3.14; extra == "test"; pytest>=8.3.4; extra == "test"4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < "3.11"; typing-extensions>=4.12.2; python_version < "3.11"; virtualenv>=20.31; devpi-process>=1.0.2; extra == "test"; pytest-mock>=3.14; extra == "test"; pytest>=8.3.4; extra == "test"4.27.0NoNoNoneNoneNone
twineBase PackageEY5.1.1{'base_package': 'twine==5.1.1', 'dependencies': ['readme-renderer==35.0', 'requests==2.20', 'requests-toolbelt==0.8.0', 'urllib3==1.26.0', 'importlib-metadata==3.6', 'keyring==15.1', 'rfc3986==1.4.0', 'rich==12.0.0', 'packaging==24.0', 'keyring==15.1']}readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < "3.10"; keyring>=15.1; platform_machine != "ppc64le" and platform_machine != "s390x"; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == "keyring"6.0.0, 6.0.1, 6.1.0readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < "3.10"; keyring>=15.1; platform_machine != "ppc64le" and platform_machine != "s390x"; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == "keyring"6.1.0NoNoNoneNoneNone
unstructuredBase PackageEY0.14.2{'base_package': 'unstructured==0.14.2', 'dependencies': ['unstructured-inference==1.0.5', 'onnxruntime==1.19.0', 'python-pptx==1.0.1', 'unstructured.pytesseract==0.3.12', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-docx==1.1.2', 'python-docx==1.1.2', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'onnxruntime==1.19.0', 'python-pptx==1.0.1', 'unstructured.pytesseract==0.3.12', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-docx==1.1.2', 'paddlepaddle==3.0.0b1', 'unstructured.paddleocr==2.10.0', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'python-pptx==1.0.1', 'python-pptx==1.0.1']}chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == "all-docs"; pikepdf; extra == "all-docs"; onnxruntime>=1.19.0; extra == "all-docs"; python-pptx>=1.0.1; extra == "all-docs"; pi-heif; extra == "all-docs"; unstructured.pytesseract>=0.3.12; extra == "all-docs"; google-cloud-vision; extra == "all-docs"; pypdf; extra == "all-docs"; markdown; extra == "all-docs"; openpyxl; extra == "all-docs"; xlrd; extra == "all-docs"; pandas; extra == "all-docs"; pypandoc; extra == "all-docs"; effdet; extra == "all-docs"; python-docx>=1.1.2; extra == "all-docs"; pdf2image; extra == "all-docs"; networkx; extra == "all-docs"; onnx>=1.17.0; extra == "all-docs"; pdfminer.six; extra == "all-docs"; pandas; extra == "csv"; python-docx>=1.1.2; extra == "doc"; python-docx>=1.1.2; extra == "docx"; pypandoc; extra == "epub"; langdetect; extra == "huggingface"; sacremoses; extra == "huggingface"; sentencepiece; extra == "huggingface"; torch; extra == "huggingface"; transformers; extra == "huggingface"; onnx>=1.17.0; extra == "image"; onnxruntime>=1.19.0; extra == "image"; pdf2image; extra == "image"; pdfminer.six; extra == "image"; pikepdf; extra == "image"; pi-heif; extra == "image"; pypdf; extra == "image"; google-cloud-vision; extra == "image"; effdet; extra == "image"; unstructured-inference>=1.0.5; extra == "image"; unstructured.pytesseract>=0.3.12; extra == "image"; unstructured-inference>=1.0.5; extra == "local-inference"; pikepdf; extra == "local-inference"; onnxruntime>=1.19.0; extra == "local-inference"; python-pptx>=1.0.1; extra == "local-inference"; pi-heif; extra == "local-inference"; unstructured.pytesseract>=0.3.12; extra == "local-inference"; google-cloud-vision; extra == "local-inference"; pypdf; extra == "local-inference"; markdown; extra == "local-inference"; openpyxl; extra == "local-inference"; xlrd; extra == "local-inference"; pandas; extra == "local-inference"; pypandoc; extra == "local-inference"; effdet; extra == "local-inference"; python-docx>=1.1.2; extra == "local-inference"; pdf2image; extra == "local-inference"; networkx; extra == "local-inference"; onnx>=1.17.0; extra == "local-inference"; pdfminer.six; extra == "local-inference"; markdown; extra == "md"; python-docx>=1.1.2; extra == "odt"; pypandoc; extra == "odt"; pypandoc; extra == "org"; paddlepaddle>=3.0.0b1; extra == "paddleocr"; unstructured.paddleocr==2.10.0; extra == "paddleocr"; onnx>=1.17.0; extra == "pdf"; onnxruntime>=1.19.0; extra == "pdf"; pdf2image; extra == "pdf"; pdfminer.six; extra == "pdf"; pikepdf; extra == "pdf"; pi-heif; extra == "pdf"; pypdf; extra == "pdf"; google-cloud-vision; extra == "pdf"; effdet; extra == "pdf"; unstructured-inference>=1.0.5; extra == "pdf"; unstructured.pytesseract>=0.3.12; extra == "pdf"; python-pptx>=1.0.1; extra == "ppt"; python-pptx>=1.0.1; extra == "pptx"; pypandoc; extra == "rst"; pypandoc; extra == "rtf"; pandas; extra == "tsv"; openpyxl; extra == "xlsx"; pandas; extra == "xlsx"; xlrd; extra == "xlsx"; networkx; extra == "xlsx"0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == "all-docs"; pikepdf; extra == "all-docs"; onnxruntime>=1.19.0; extra == "all-docs"; python-pptx>=1.0.1; extra == "all-docs"; pi-heif; extra == "all-docs"; unstructured.pytesseract>=0.3.12; extra == "all-docs"; google-cloud-vision; extra == "all-docs"; pypdf; extra == "all-docs"; markdown; extra == "all-docs"; openpyxl; extra == "all-docs"; xlrd; extra == "all-docs"; pandas; extra == "all-docs"; pypandoc; extra == "all-docs"; effdet; extra == "all-docs"; python-docx>=1.1.2; extra == "all-docs"; pdf2image; extra == "all-docs"; networkx; extra == "all-docs"; onnx>=1.17.0; extra == "all-docs"; pdfminer.six; extra == "all-docs"; pandas; extra == "csv"; python-docx>=1.1.2; extra == "doc"; python-docx>=1.1.2; extra == "docx"; pypandoc; extra == "epub"; langdetect; extra == "huggingface"; sacremoses; extra == "huggingface"; sentencepiece; extra == "huggingface"; torch; extra == "huggingface"; transformers; extra == "huggingface"; onnx>=1.17.0; extra == "image"; onnxruntime>=1.19.0; extra == "image"; pdf2image; extra == "image"; pdfminer.six; extra == "image"; pikepdf; extra == "image"; pi-heif; extra == "image"; pypdf; extra == "image"; google-cloud-vision; extra == "image"; effdet; extra == "image"; unstructured-inference>=1.0.5; extra == "image"; unstructured.pytesseract>=0.3.12; extra == "image"; unstructured-inference>=1.0.5; extra == "local-inference"; pikepdf; extra == "local-inference"; onnxruntime>=1.19.0; extra == "local-inference"; python-pptx>=1.0.1; extra == "local-inference"; pi-heif; extra == "local-inference"; unstructured.pytesseract>=0.3.12; extra == "local-inference"; google-cloud-vision; extra == "local-inference"; pypdf; extra == "local-inference"; markdown; extra == "local-inference"; openpyxl; extra == "local-inference"; xlrd; extra == "local-inference"; pandas; extra == "local-inference"; pypandoc; extra == "local-inference"; effdet; extra == "local-inference"; python-docx>=1.1.2; extra == "local-inference"; pdf2image; extra == "local-inference"; networkx; extra == "local-inference"; onnx>=1.17.0; extra == "local-inference"; pdfminer.six; extra == "local-inference"; markdown; extra == "md"; python-docx>=1.1.2; extra == "odt"; pypandoc; extra == "odt"; pypandoc; extra == "org"; paddlepaddle>=3.0.0b1; extra == "paddleocr"; unstructured.paddleocr==2.10.0; extra == "paddleocr"; onnx>=1.17.0; extra == "pdf"; onnxruntime>=1.19.0; extra == "pdf"; pdf2image; extra == "pdf"; pdfminer.six; extra == "pdf"; pikepdf; extra == "pdf"; pi-heif; extra == "pdf"; pypdf; extra == "pdf"; google-cloud-vision; extra == "pdf"; effdet; extra == "pdf"; unstructured-inference>=1.0.5; extra == "pdf"; unstructured.pytesseract>=0.3.12; extra == "pdf"; python-pptx>=1.0.1; extra == "ppt"; python-pptx>=1.0.1; extra == "pptx"; pypandoc; extra == "rst"; pypandoc; extra == "rtf"; pandas; extra == "tsv"; openpyxl; extra == "xlsx"; pandas; extra == "xlsx"; xlrd; extra == "xlsx"; networkx; extra == "xlsx"0.18.2YesCVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3NoNone0.18.2{'base_package': 'unstructured==0.18.2', 'dependencies': ['html5lib==1.1', 'unstructured-inference==1.0.5', 'pikepdf==9.9.0', 'onnxruntime==1.22.0', 'python-pptx==1.0.2', 'pi-heif==1.0.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'xlrd==2.0.2', 'pypandoc==1.15', 'effdet==0.4.1', 'python-docx==1.2.0', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'python-docx==1.2.0', 'pypandoc==1.15', 'sacremoses==2.3.0', 'onnxruntime==1.22.0', 'pdfminer.six==20250506', 'pikepdf==9.9.0', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'unstructured-inference==1.0.5', 'pikepdf==9.9.0', 'onnxruntime==1.22.0', 'python-pptx==1.0.2', 'pi-heif==1.0.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'xlrd==2.0.2', 'pypandoc==1.15', 'effdet==0.4.1', 'python-docx==1.2.0', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'pypandoc==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1', 'onnxruntime==1.22.0', 'pdfminer.six==20250506', 'pikepdf==9.9.0', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'python-pptx==1.0.2', 'python-pptx==1.0.2', 'pypandoc==1.15', 'pypandoc==1.15', 'xlrd==2.0.2']}Not Used
uri-templateBase PackageEY1.3.0{'base_package': 'uri-template==1.3.0', 'dependencies': []}types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev'types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev'1.3.0NoNoNoneNoneNone
uvloopBase PackageEY0.20.0{'base_package': 'uvloop==0.20.0', 'dependencies': ['setuptools==60', 'Cython==3.0', 'Sphinx==4.1.2', 'sphinxcontrib-asyncio==0.3.0', 'sphinx-rtd-theme==0.5.2', 'aiohttp==3.10.5', 'flake8==5.0', 'pycodestyle==2.9.0', 'pyOpenSSL==23.0.0', 'mypy==0.800']}setuptools>=60; extra == "dev"; Cython~=3.0; extra == "dev"; Sphinx~=4.1.2; extra == "docs"; sphinxcontrib-asyncio~=0.3.0; extra == "docs"; sphinx-rtd-theme~=0.5.2; extra == "docs"; aiohttp>=3.10.5; extra == "test"; flake8~=5.0; extra == "test"; psutil; extra == "test"; pycodestyle~=2.9.0; extra == "test"; pyOpenSSL~=23.0.0; extra == "test"; mypy>=0.800; extra == "test"0.21.0b1, 0.21.0setuptools>=60; extra == "dev"; Cython~=3.0; extra == "dev"; Sphinx~=4.1.2; extra == "docs"; sphinxcontrib-asyncio~=0.3.0; extra == "docs"; sphinx-rtd-theme~=0.5.2; extra == "docs"; aiohttp>=3.10.5; extra == "test"; flake8~=5.0; extra == "test"; psutil; extra == "test"; pycodestyle~=2.9.0; extra == "test"; pyOpenSSL~=23.0.0; extra == "test"; mypy>=0.800; extra == "test"0.21.0NoNoNoneNoneNone
watchgodBase PackageEY0.8.2{'base_package': 'watchgod==0.8.2', 'dependencies': ['anyio==3.0.0']}anyio (<4,>=3.0.0)0.10a1anyio (<4,>=3.0.0)0.10a1NoNoNoneNoneNone
webcolorsBase PackageEY24.8.0{'base_package': 'webcolors==24.8.0', 'dependencies': []}24.11.0, 24.11.124.11.1NoNoNoneNoneNone
websocketsBase PackageEY13.1{'base_package': 'websockets==13.1', 'dependencies': []}14.0, 14.1, 14.2, 15.0, 15.0.115.0.1NoNoNoneNoneNone
xattrBase PackageEY1.1.0{'base_package': 'xattr==1.1.0', 'dependencies': ['cffi==1.16.0']}cffi>=1.16.0; pytest; extra == "test"1.1.4cffi>=1.16.0; pytest; extra == "test"1.1.4NoNoNoneNoneNone
yellowbrickBase PackageEY1.5{'base_package': 'yellowbrick==1.5', 'dependencies': ['matplotlib==2.0.2', 'scipy==1.0.0', 'scikit-learn==1.0.0', 'numpy==1.16.0', 'cycler==0.10.0']}matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)1.5NoNoNoneNoneNone
adalDependency PackageEY1.2.7NonePyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)1.2.7NoNoNoneNoneNone
aiofilesDependency PackageEY24.1.0None24.1.0NoNoNoneNoneNone
aiohappyeyeballsDependency PackageEY2.4.6None2.4.7, 2.4.8, 2.5.0, 2.6.0, 2.6.12.6.1NoNoNoneNoneNone
aiohttpDependency PackageEY3.11.13Noneaiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < "3.11"; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == "speedups"; Brotli; platform_python_implementation == "CPython" and extra == "speedups"; brotlicffi; platform_python_implementation != "CPython" and extra == "speedups"3.11.14, 3.11.15, 3.11.16, 3.11.17, 3.11.18, 3.12.0b0, 3.12.0b1, 3.12.0b2, 3.12.0b3, 3.12.0rc0, 3.12.0rc1, 3.12.0, 3.12.1rc0, 3.12.1, 3.12.2, 3.12.3, 3.12.4, 3.12.6, 3.12.7rc0, 3.12.7, 3.12.8, 3.12.9, 3.12.10, 3.12.11, 3.12.12, 3.12.13, 4.0.0a0, 4.0.0a1aiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < "3.11"; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == "speedups"; Brotli; platform_python_implementation == "CPython" and extra == "speedups"; brotlicffi; platform_python_implementation != "CPython" and extra == "speedups"4.0.0a1NoNoNoneNoneNone
aiosignalDependency PackageEY1.3.2Nonefrozenlist>=1.1.0; typing-extensions>=4.2; python_version < "3.13"1.4.0frozenlist>=1.1.0; typing-extensions>=4.2; python_version < "3.13"1.4.0NoNoNoneNoneNone
annotated-typesDependency PackageEY0.7.0Nonetyping-extensions>=4.0.0; python_version < "3.9"typing-extensions>=4.0.0; python_version < "3.9"0.7.0NoNoNoneNoneNone
antlr4-python3-runtimeDependency PackageEY4.9.3Nonetyping; python_version < "3.5"4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2typing; python_version < "3.5"4.13.2NoNoNoneNoneNone
anyconfigDependency PackageEY0.14.0None0.14.0NoNoNoneNoneNone
anyioDependency PackageEY4.8.0Noneexceptiongroup>=1.0.2; python_version < "3.11"; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < "3.13"; trio>=0.26.1; extra == "trio"; anyio[trio]; extra == "test"; blockbuster>=1.5.23; extra == "test"; coverage[toml]>=7; extra == "test"; exceptiongroup>=1.2.0; extra == "test"; hypothesis>=4.0; extra == "test"; psutil>=5.9; extra == "test"; pytest>=7.0; extra == "test"; trustme; extra == "test"; truststore>=0.9.1; python_version >= "3.10" and extra == "test"; uvloop>=0.21; (platform_python_implementation == "CPython" and platform_system != "Windows" and python_version < "3.14") and extra == "test"; packaging; extra == "doc"; Sphinx~=8.2; extra == "doc"; sphinx_rtd_theme; extra == "doc"; sphinx-autodoc-typehints>=1.2.0; extra == "doc"4.9.0exceptiongroup>=1.0.2; python_version < "3.11"; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < "3.13"; trio>=0.26.1; extra == "trio"; anyio[trio]; extra == "test"; blockbuster>=1.5.23; extra == "test"; coverage[toml]>=7; extra == "test"; exceptiongroup>=1.2.0; extra == "test"; hypothesis>=4.0; extra == "test"; psutil>=5.9; extra == "test"; pytest>=7.0; extra == "test"; trustme; extra == "test"; truststore>=0.9.1; python_version >= "3.10" and extra == "test"; uvloop>=0.21; (platform_python_implementation == "CPython" and platform_system != "Windows" and python_version < "3.14") and extra == "test"; packaging; extra == "doc"; Sphinx~=8.2; extra == "doc"; sphinx_rtd_theme; extra == "doc"; sphinx-autodoc-typehints>=1.2.0; extra == "doc"4.9.0NoNoNoneNoneNone
appdirsDependency PackageEY1.4.4None1.4.4NoNoNoneNoneNone
argcompleteDependency PackageEY3.5.1Nonecoverage; extra == "test"; mypy; extra == "test"; pexpect; extra == "test"; ruff; extra == "test"; wheel; extra == "test"3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2coverage; extra == "test"; mypy; extra == "test"; pexpect; extra == "test"; ruff; extra == "test"; wheel; extra == "test"3.6.2NoNoNoneNoneNone
argon2-cffiDependency PackageEY23.1.0Noneargon2-cffi-bindings25.1.0argon2-cffi-bindings25.1.0NoNoNoneNoneNone
argon2-cffi-bindingsDependency PackageEY21.2.0None21.2.0NoNoNoneNoneNone
arrowDependency PackageEY1.3.0Nonepython-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == "doc"; sphinx>=7.0.0 ; extra == "doc"; sphinx-autobuild ; extra == "doc"; sphinx-autodoc-typehints ; extra == "doc"; sphinx_rtd_theme>=1.3.0 ; extra == "doc"; dateparser==1.* ; extra == "test"; pre-commit ; extra == "test"; pytest ; extra == "test"; pytest-cov ; extra == "test"; pytest-mock ; extra == "test"; pytz==2021.1 ; extra == "test"; simplejson==3.* ; extra == "test"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == "doc"; sphinx>=7.0.0 ; extra == "doc"; sphinx-autobuild ; extra == "doc"; sphinx-autodoc-typehints ; extra == "doc"; sphinx_rtd_theme>=1.3.0 ; extra == "doc"; dateparser==1.* ; extra == "test"; pre-commit ; extra == "test"; pytest ; extra == "test"; pytest-cov ; extra == "test"; pytest-mock ; extra == "test"; pytz==2021.1 ; extra == "test"; simplejson==3.* ; extra == "test"1.3.0NoNoNoneNoneNone
asttokensDependency PackageEY2.4.1Noneastroid<4,>=2; extra == "astroid"; astroid<4,>=2; extra == "test"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-xdist; extra == "test"3.0.0astroid<4,>=2; extra == "astroid"; astroid<4,>=2; extra == "test"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-xdist; extra == "test"3.0.0NoNoNoneNoneNone
async-lruDependency PackageEY2.0.4Nonetyping_extensions>=4.0.0; python_version < "3.11"2.0.5typing_extensions>=4.0.0; python_version < "3.11"2.0.5NoNoNoneNoneNone
attrsDependency PackageEY24.2.0Nonecloudpickle; platform_python_implementation == "CPython" and extra == "benchmark"; hypothesis; extra == "benchmark"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "benchmark"; pympler; extra == "benchmark"; pytest-codspeed; extra == "benchmark"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "benchmark"; pytest-xdist[psutil]; extra == "benchmark"; pytest>=4.3.0; extra == "benchmark"; cloudpickle; platform_python_implementation == "CPython" and extra == "cov"; coverage[toml]>=5.3; extra == "cov"; hypothesis; extra == "cov"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "cov"; pympler; extra == "cov"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "cov"; pytest-xdist[psutil]; extra == "cov"; pytest>=4.3.0; extra == "cov"; cloudpickle; platform_python_implementation == "CPython" and extra == "dev"; hypothesis; extra == "dev"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "dev"; pre-commit-uv; extra == "dev"; pympler; extra == "dev"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "dev"; pytest-xdist[psutil]; extra == "dev"; pytest>=4.3.0; extra == "dev"; cogapp; extra == "docs"; furo; extra == "docs"; myst-parser; extra == "docs"; sphinx; extra == "docs"; sphinx-notfound-page; extra == "docs"; sphinxcontrib-towncrier; extra == "docs"; towncrier; extra == "docs"; cloudpickle; platform_python_implementation == "CPython" and extra == "tests"; hypothesis; extra == "tests"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests"; pympler; extra == "tests"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests"; pytest-xdist[psutil]; extra == "tests"; pytest>=4.3.0; extra == "tests"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests-mypy"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests-mypy"24.3.0, 25.1.0, 25.2.0, 25.3.0cloudpickle; platform_python_implementation == "CPython" and extra == "benchmark"; hypothesis; extra == "benchmark"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "benchmark"; pympler; extra == "benchmark"; pytest-codspeed; extra == "benchmark"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "benchmark"; pytest-xdist[psutil]; extra == "benchmark"; pytest>=4.3.0; extra == "benchmark"; cloudpickle; platform_python_implementation == "CPython" and extra == "cov"; coverage[toml]>=5.3; extra == "cov"; hypothesis; extra == "cov"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "cov"; pympler; extra == "cov"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "cov"; pytest-xdist[psutil]; extra == "cov"; pytest>=4.3.0; extra == "cov"; cloudpickle; platform_python_implementation == "CPython" and extra == "dev"; hypothesis; extra == "dev"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "dev"; pre-commit-uv; extra == "dev"; pympler; extra == "dev"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "dev"; pytest-xdist[psutil]; extra == "dev"; pytest>=4.3.0; extra == "dev"; cogapp; extra == "docs"; furo; extra == "docs"; myst-parser; extra == "docs"; sphinx; extra == "docs"; sphinx-notfound-page; extra == "docs"; sphinxcontrib-towncrier; extra == "docs"; towncrier; extra == "docs"; cloudpickle; platform_python_implementation == "CPython" and extra == "tests"; hypothesis; extra == "tests"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests"; pympler; extra == "tests"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests"; pytest-xdist[psutil]; extra == "tests"; pytest>=4.3.0; extra == "tests"; mypy>=1.11.1; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests-mypy"; pytest-mypy-plugins; (platform_python_implementation == "CPython" and python_version >= "3.10") and extra == "tests-mypy"25.3.0NoNoNoneNoneNone
azure-ai-mlDependency PackageEY1.21.1Nonepyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == "designer"; azureml-dataprep-rslex>=2.22.0; python_version < "3.13" and extra == "mount"1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == "designer"; azureml-dataprep-rslex>=2.22.0; python_version < "3.13" and extra == "mount"1.28.0NoNoNoneNoneNone
azure-commonDependency PackageEY1.1.28Noneazure-nspkg ; python_version<'3.0'azure-nspkg ; python_version<'3.0'1.1.28NoNoNoneNoneNone
azure-coreDependency PackageEY1.31.0Nonerequests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == "aio"; opentelemetry-api~=1.26; extra == "tracing"1.32.0, 1.33.0, 1.34.0, 1.35.0requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == "aio"; opentelemetry-api~=1.26; extra == "tracing"1.35.0NoNoNoneNoneNone
azure-datalake-storeDependency PackageEY0.0.53Nonecffi; requests>=2.20.0; azure-identity; extra == "auth"1.0.0a0, 1.0.1cffi; requests>=2.20.0; azure-identity; extra == "auth"1.0.1NoNoNoneNoneNone
azure-graphrbacDependency PackageEY0.61.1Nonemsrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < "3.0"0.61.2msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < "3.0"0.61.2NoNoNoneNoneNone
azure-identityDependency PackageEY1.19.0Noneazure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.01.20.0, 1.21.0, 1.22.0, 1.23.0azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.01.23.0NoNoNoneNoneNone
azure-mgmt-authorizationDependency PackageEY4.0.0None4.0.0NoNoNoneNoneNone
azure-mgmt-containerregistryDependency PackageEY10.3.0Noneisodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.011.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.014.1.0b1NoNoNoneNoneNone
azure-mgmt-coreDependency PackageEY1.4.0Noneazure-core>=1.32.01.5.0, 1.6.0azure-core>=1.32.01.6.0NoNoNoneNoneNone
azure-mgmt-keyvaultDependency PackageEY10.3.1Noneisodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.211.0.0isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.211.0.0NoNoNoneNoneNone
azure-mgmt-networkDependency PackageEY27.0.0Noneisodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.028.0.0, 28.1.0, 29.0.0isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.029.0.0NoNoNoneNoneNone
azure-mgmt-resourceDependency PackageEY23.2.0Noneisodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.023.3.0, 23.4.0, 24.0.0isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.024.0.0NoNoNoneNoneNone
azure-mgmt-storageDependency PackageEY21.2.1Noneisodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.022.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.023.0.1NoNoNoneNoneNone
azure-storage-blobDependency PackageEY12.23.1Noneazure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.27.0b1azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.27.0b1NoNoNoneNoneNone
azure-storage-file-datalakeDependency PackageEY12.17.0Noneazure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.22.0b1azure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.22.0b1NoNoNoneNoneNone
azure-storage-file-shareDependency PackageEY12.19.0Noneazure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.23.0b1azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == "aio"12.23.0b1NoNoNoneNoneNone
azureml-coreDependency PackageEY1.58.0Nonepytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.01.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.01.60.0.post1NoNoNoneNoneNone
azureml-dataprepDependency PackageEY5.1.6Noneazureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == "pandas"; pandas>=0.23.4; extra == "pandas"; pyarrow>=0.17.0; extra == "pandas"; pyarrow>=0.17.0; extra == "parquet"; pyspark==2.3.0; extra == "pyspark"; fusepy<4.0.0,>=3.0.1; extra == "fuse"; scipy>=1.1.0; extra == "scipy"; pyarrow>=0.17.0; extra == "pyarrow"5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4azureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == "pandas"; pandas>=0.23.4; extra == "pandas"; pyarrow>=0.17.0; extra == "pandas"; pyarrow>=0.17.0; extra == "parquet"; pyspark==2.3.0; extra == "pyspark"; fusepy<4.0.0,>=3.0.1; extra == "fuse"; scipy>=1.1.0; extra == "scipy"; pyarrow>=0.17.0; extra == "pyarrow"5.3.4NoNoNoneNoneNone
azureml-dataprep-nativeDependency PackageEY41.0.0None41.0.0NoNoNoneNoneNone
azureml-dataprep-rslexDependency PackageEY2.22.4None2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.62.24.6NoNoNoneNoneNone
babelDependency PackageEY2.16.0Nonepytz>=2015.7; python_version < "3.9"; tzdata; sys_platform == "win32" and extra == "dev"; backports.zoneinfo; python_version < "3.9" and extra == "dev"; freezegun~=1.0; extra == "dev"; jinja2>=3.0; extra == "dev"; pytest-cov; extra == "dev"; pytest>=6.0; extra == "dev"; pytz; extra == "dev"; setuptools; extra == "dev"2.17.0pytz>=2015.7; python_version < "3.9"; tzdata; sys_platform == "win32" and extra == "dev"; backports.zoneinfo; python_version < "3.9" and extra == "dev"; freezegun~=1.0; extra == "dev"; jinja2>=3.0; extra == "dev"; pytest-cov; extra == "dev"; pytest>=6.0; extra == "dev"; pytz; extra == "dev"; setuptools; extra == "dev"2.17.0NoNoNoneNoneNone
backoffDependency PackageEY2.2.1None2.2.1NoNoNoneNoneNone
bcryptDependency PackageEY4.2.0Nonepytest!=3.3.0,>=3.2.1; extra == "tests"; mypy; extra == "typecheck"4.2.1, 4.3.0pytest!=3.3.0,>=3.2.1; extra == "tests"; mypy; extra == "typecheck"4.3.0NoNoNoneNoneNone
beautifulsoup4Dependency PackageEY4.12.3Nonesoupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == "cchardet"; chardet; extra == "chardet"; charset-normalizer; extra == "charset-normalizer"; html5lib; extra == "html5lib"; lxml; extra == "lxml"4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == "cchardet"; chardet; extra == "chardet"; charset-normalizer; extra == "charset-normalizer"; html5lib; extra == "html5lib"; lxml; extra == "lxml"4.13.4NoNoNoneNoneNone
binaryornotDependency PackageEY0.4.4None0.4.4NoNoNoneNoneNone
bleachDependency PackageEY6.1.0Nonewebencodings; tinycss2<1.5,>=1.1.0; extra == "css"6.2.0webencodings; tinycss2<1.5,>=1.1.0; extra == "css"6.2.0NoNoNoneNoneNone
blisDependency PackageEY1.0.1Nonenumpy<3.0.0,>=1.15.0; python_version < "3.9"; numpy<3.0.0,>=1.19.0; python_version >= "3.9"1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0numpy<3.0.0,>=1.15.0; python_version < "3.9"; numpy<3.0.0,>=1.19.0; python_version >= "3.9"1.3.0NoNoNoneNoneNone
buildDependency PackageEY1.2.2.post1Nonepackaging>=19.1; pyproject_hooks; colorama; os_name == "nt"; importlib-metadata>=4.6; python_full_version < "3.10.2"; tomli>=1.1.0; python_version < "3.11"; furo>=2023.08.17; extra == "docs"; sphinx~=7.0; extra == "docs"; sphinx-argparse-cli>=1.5; extra == "docs"; sphinx-autodoc-typehints>=1.10; extra == "docs"; sphinx-issues>=3.0.0; extra == "docs"; build[uv,virtualenv]; extra == "test"; filelock>=3; extra == "test"; pytest>=6.2.4; extra == "test"; pytest-cov>=2.12; extra == "test"; pytest-mock>=2; extra == "test"; pytest-rerunfailures>=9.1; extra == "test"; pytest-xdist>=1.34; extra == "test"; wheel>=0.36.0; extra == "test"; setuptools>=42.0.0; extra == "test" and python_version < "3.10"; setuptools>=56.0.0; extra == "test" and python_version == "3.10"; setuptools>=56.0.0; extra == "test" and python_version == "3.11"; setuptools>=67.8.0; extra == "test" and python_version >= "3.12"; build[uv]; extra == "typing"; importlib-metadata>=5.1; extra == "typing"; mypy~=1.9.0; extra == "typing"; tomli; extra == "typing"; typing-extensions>=3.7.4.3; extra == "typing"; uv>=0.1.18; extra == "uv"; virtualenv>=20.0.35; extra == "virtualenv"packaging>=19.1; pyproject_hooks; colorama; os_name == "nt"; importlib-metadata>=4.6; python_full_version < "3.10.2"; tomli>=1.1.0; python_version < "3.11"; furo>=2023.08.17; extra == "docs"; sphinx~=7.0; extra == "docs"; sphinx-argparse-cli>=1.5; extra == "docs"; sphinx-autodoc-typehints>=1.10; extra == "docs"; sphinx-issues>=3.0.0; extra == "docs"; build[uv,virtualenv]; extra == "test"; filelock>=3; extra == "test"; pytest>=6.2.4; extra == "test"; pytest-cov>=2.12; extra == "test"; pytest-mock>=2; extra == "test"; pytest-rerunfailures>=9.1; extra == "test"; pytest-xdist>=1.34; extra == "test"; wheel>=0.36.0; extra == "test"; setuptools>=42.0.0; extra == "test" and python_version < "3.10"; setuptools>=56.0.0; extra == "test" and python_version == "3.10"; setuptools>=56.0.0; extra == "test" and python_version == "3.11"; setuptools>=67.8.0; extra == "test" and python_version >= "3.12"; build[uv]; extra == "typing"; importlib-metadata>=5.1; extra == "typing"; mypy~=1.9.0; extra == "typing"; tomli; extra == "typing"; typing-extensions>=3.7.4.3; extra == "typing"; uv>=0.1.18; extra == "uv"; virtualenv>=20.0.35; extra == "virtualenv"1.2.2.post1NoNoNoneNoneNone
cachetoolsDependency PackageEY5.5.0None5.5.1, 5.5.2, 6.0.0, 6.1.06.1.0NoNoNoneNoneNone
catalogueDependency PackageEY2.0.10Nonezipp >=0.5 ; python_version < "3.8"; typing-extensions >=3.6.4 ; python_version < "3.8"2.1.0zipp >=0.5 ; python_version < "3.8"; typing-extensions >=3.6.4 ; python_version < "3.8"2.1.0NoNoNoneNoneNone
certifiDependency PackageEY2025.1.31None2025.4.26, 2025.6.152025.6.15NoNoNoneNoneNone
cffiDependency PackageEY1.17.1Nonepycparserpycparser1.17.1NoNoNoneNoneNone
chardetDependency PackageEY5.2.0None5.2.0NoNoNoneNoneNone
charset-normalizerDependency PackageEY3.4.1None3.4.23.4.2NoNoNoneNoneNone
clickDependency PackageEY8.1.7Nonecolorama; platform_system == "Windows"8.1.8, 8.2.0, 8.2.1colorama; platform_system == "Windows"8.2.1NoNoNoneNoneNone
click-default-groupDependency PackageEY1.2.4Noneclick; pytest ; extra == "test"click; pytest ; extra == "test"1.2.4NoNoNoneNoneNone
cloudpathlibDependency PackageEY0.19.0Nonetyping-extensions>4; python_version < "3.11"; cloudpathlib[azure]; extra == "all"; cloudpathlib[gs]; extra == "all"; cloudpathlib[s3]; extra == "all"; azure-storage-blob>=12; extra == "azure"; azure-storage-file-datalake>=12; extra == "azure"; google-cloud-storage; extra == "gs"; boto3>=1.34.0; extra == "s3"0.20.0, 0.21.0, 0.21.1typing-extensions>4; python_version < "3.11"; cloudpathlib[azure]; extra == "all"; cloudpathlib[gs]; extra == "all"; cloudpathlib[s3]; extra == "all"; azure-storage-blob>=12; extra == "azure"; azure-storage-file-datalake>=12; extra == "azure"; google-cloud-storage; extra == "gs"; boto3>=1.34.0; extra == "s3"0.21.1NoNoNoneNoneNone
cloudpickleDependency PackageEY3.1.0None3.1.13.1.1NoNoNoneNoneNone
coloramaDependency PackageEY0.4.6None0.4.6NoNoNoneNoneNone
commDependency PackageEY0.2.2Nonetraitlets>=4; pytest; extra == 'test'traitlets>=4; pytest; extra == 'test'0.2.2NoNoNoneNoneNone
confectionDependency PackageEY0.1.5Nonepydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < "3.8"1.0.0.dev0pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < "3.8"1.0.0.dev0NoNoNoneNoneNone
contextlib2Dependency PackageEY21.6.0None21.6.0NoNoNoneNoneNone
contourpyDependency PackageEY1.3.0Nonenumpy>=1.23; furo; extra == "docs"; sphinx>=7.2; extra == "docs"; sphinx-copybutton; extra == "docs"; bokeh; extra == "bokeh"; selenium; extra == "bokeh"; contourpy[bokeh,docs]; extra == "mypy"; bokeh; extra == "mypy"; docutils-stubs; extra == "mypy"; mypy==1.15.0; extra == "mypy"; types-Pillow; extra == "mypy"; contourpy[test-no-images]; extra == "test"; matplotlib; extra == "test"; Pillow; extra == "test"; pytest; extra == "test-no-images"; pytest-cov; extra == "test-no-images"; pytest-rerunfailures; extra == "test-no-images"; pytest-xdist; extra == "test-no-images"; wurlitzer; extra == "test-no-images"1.3.1, 1.3.2numpy>=1.23; furo; extra == "docs"; sphinx>=7.2; extra == "docs"; sphinx-copybutton; extra == "docs"; bokeh; extra == "bokeh"; selenium; extra == "bokeh"; contourpy[bokeh,docs]; extra == "mypy"; bokeh; extra == "mypy"; docutils-stubs; extra == "mypy"; mypy==1.15.0; extra == "mypy"; types-Pillow; extra == "mypy"; contourpy[test-no-images]; extra == "test"; matplotlib; extra == "test"; Pillow; extra == "test"; pytest; extra == "test-no-images"; pytest-cov; extra == "test-no-images"; pytest-rerunfailures; extra == "test-no-images"; pytest-xdist; extra == "test-no-images"; wurlitzer; extra == "test-no-images"1.3.2NoNoNoneNoneNone
cookiecutterDependency PackageEY2.6.0Nonebinaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; richbinaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich2.6.0NoNoNoneNoneNone
coverageDependency PackageEY7.6.4Nonetomli; python_full_version <= "3.11.0a6" and extra == "toml"7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2tomli; python_full_version <= "3.11.0a6" and extra == "toml"7.9.2NoNoNoneNoneNone
cryptographyDependency PackageEY44.0.2Nonecffi>=1.14; platform_python_implementation != "PyPy"; bcrypt>=3.1.5; extra == "ssh"; nox>=2024.4.15; extra == "nox"; nox[uv]>=2024.3.2; python_full_version >= "3.8" and extra == "nox"; cryptography-vectors==45.0.5; extra == "test"; pytest>=7.4.0; extra == "test"; pytest-benchmark>=4.0; extra == "test"; pytest-cov>=2.10.1; extra == "test"; pytest-xdist>=3.5.0; extra == "test"; pretend>=0.7; extra == "test"; certifi>=2024; extra == "test"; pytest-randomly; extra == "test-randomorder"; sphinx>=5.3.0; extra == "docs"; sphinx-rtd-theme>=3.0.0; python_full_version >= "3.8" and extra == "docs"; sphinx-inline-tabs; python_full_version >= "3.8" and extra == "docs"; pyenchant>=3; extra == "docstest"; readme-renderer>=30.0; extra == "docstest"; sphinxcontrib-spelling>=7.3.1; extra == "docstest"; build>=1.0.0; extra == "sdist"; ruff>=0.3.6; extra == "pep8test"; mypy>=1.4; extra == "pep8test"; check-sdist; python_full_version >= "3.8" and extra == "pep8test"; click>=8.0.1; extra == "pep8test"44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5cffi>=1.14; platform_python_implementation != "PyPy"; bcrypt>=3.1.5; extra == "ssh"; nox>=2024.4.15; extra == "nox"; nox[uv]>=2024.3.2; python_full_version >= "3.8" and extra == "nox"; cryptography-vectors==45.0.5; extra == "test"; pytest>=7.4.0; extra == "test"; pytest-benchmark>=4.0; extra == "test"; pytest-cov>=2.10.1; extra == "test"; pytest-xdist>=3.5.0; extra == "test"; pretend>=0.7; extra == "test"; certifi>=2024; extra == "test"; pytest-randomly; extra == "test-randomorder"; sphinx>=5.3.0; extra == "docs"; sphinx-rtd-theme>=3.0.0; python_full_version >= "3.8" and extra == "docs"; sphinx-inline-tabs; python_full_version >= "3.8" and extra == "docs"; pyenchant>=3; extra == "docstest"; readme-renderer>=30.0; extra == "docstest"; sphinxcontrib-spelling>=7.3.1; extra == "docstest"; build>=1.0.0; extra == "sdist"; ruff>=0.3.6; extra == "pep8test"; mypy>=1.4; extra == "pep8test"; check-sdist; python_full_version >= "3.8" and extra == "pep8test"; click>=8.0.1; extra == "pep8test"45.0.5NoNoNoneNoneNone
cyclerDependency PackageEY0.12.1Noneipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests'ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests'0.12.1NoNoNoneNoneNone
cymemDependency PackageEY2.0.8None2.0.9a2, 2.0.9a3, 2.0.10, 2.0.112.0.11NoNoNoneNoneNone
debugpyDependency PackageEY1.8.7None1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.141.8.14NoNoNoneNoneNone
decoratorDependency PackageEY5.1.1None5.2.0, 5.2.15.2.1NoNoNoneNoneNone
defusedxmlDependency PackageEY0.7.1None0.8.0rc1, 0.8.0rc20.8.0rc2NoNoNoneNoneNone
distroDependency PackageEY1.9.0None1.9.0NoNoNoneNoneNone
dnspythonDependency PackageEY2.7.0Noneblack>=23.1.0; extra == "dev"; coverage>=7.0; extra == "dev"; flake8>=7; extra == "dev"; hypercorn>=0.16.0; extra == "dev"; mypy>=1.8; extra == "dev"; pylint>=3; extra == "dev"; pytest-cov>=4.1.0; extra == "dev"; pytest>=7.4; extra == "dev"; quart-trio>=0.11.0; extra == "dev"; sphinx-rtd-theme>=2.0.0; extra == "dev"; sphinx>=7.2.0; extra == "dev"; twine>=4.0.0; extra == "dev"; wheel>=0.42.0; extra == "dev"; cryptography>=43; extra == "dnssec"; h2>=4.1.0; extra == "doh"; httpcore>=1.0.0; extra == "doh"; httpx>=0.26.0; extra == "doh"; aioquic>=1.0.0; extra == "doq"; idna>=3.7; extra == "idna"; trio>=0.23; extra == "trio"; wmi>=1.5.1; extra == "wmi"black>=23.1.0; extra == "dev"; coverage>=7.0; extra == "dev"; flake8>=7; extra == "dev"; hypercorn>=0.16.0; extra == "dev"; mypy>=1.8; extra == "dev"; pylint>=3; extra == "dev"; pytest-cov>=4.1.0; extra == "dev"; pytest>=7.4; extra == "dev"; quart-trio>=0.11.0; extra == "dev"; sphinx-rtd-theme>=2.0.0; extra == "dev"; sphinx>=7.2.0; extra == "dev"; twine>=4.0.0; extra == "dev"; wheel>=0.42.0; extra == "dev"; cryptography>=43; extra == "dnssec"; h2>=4.1.0; extra == "doh"; httpcore>=1.0.0; extra == "doh"; httpx>=0.26.0; extra == "doh"; aioquic>=1.0.0; extra == "doq"; idna>=3.7; extra == "idna"; trio>=0.23; extra == "trio"; wmi>=1.5.1; extra == "wmi"2.7.0NoNoNoneNoneNone
dockerDependency PackageEY7.1.0Nonepywin32>=304; sys_platform == "win32"; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == "dev"; pytest-cov==4.1.0; extra == "dev"; pytest-timeout==2.1.0; extra == "dev"; pytest==7.4.2; extra == "dev"; ruff==0.1.8; extra == "dev"; myst-parser==0.18.0; extra == "docs"; sphinx==5.1.1; extra == "docs"; paramiko>=2.4.3; extra == "ssh"; websocket-client>=1.3.0; extra == "websockets"pywin32>=304; sys_platform == "win32"; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == "dev"; pytest-cov==4.1.0; extra == "dev"; pytest-timeout==2.1.0; extra == "dev"; pytest==7.4.2; extra == "dev"; ruff==0.1.8; extra == "dev"; myst-parser==0.18.0; extra == "docs"; sphinx==5.1.1; extra == "docs"; paramiko>=2.4.3; extra == "ssh"; websocket-client>=1.3.0; extra == "websockets"7.1.0NoNoNoneNoneNone
dynaconfDependency PackageEY3.2.6Noneredis; extra == "all"; ruamel.yaml; extra == "all"; configobj; extra == "all"; hvac; extra == "all"; configobj; extra == "configobj"; configobj; extra == "ini"; redis; extra == "redis"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-xdist; extra == "test"; pytest-mock; extra == "test"; radon; extra == "test"; flask>=0.12; extra == "test"; django; extra == "test"; python-dotenv; extra == "test"; toml; extra == "test"; redis; extra == "test"; hvac>=1.1.0; extra == "test"; configobj; extra == "test"; toml; extra == "toml"; hvac; extra == "vault"; ruamel.yaml; extra == "yaml"3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11redis; extra == "all"; ruamel.yaml; extra == "all"; configobj; extra == "all"; hvac; extra == "all"; configobj; extra == "configobj"; configobj; extra == "ini"; redis; extra == "redis"; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-xdist; extra == "test"; pytest-mock; extra == "test"; radon; extra == "test"; flask>=0.12; extra == "test"; django; extra == "test"; python-dotenv; extra == "test"; toml; extra == "test"; redis; extra == "test"; hvac>=1.1.0; extra == "test"; configobj; extra == "test"; toml; extra == "toml"; hvac; extra == "vault"; ruamel.yaml; extra == "yaml"3.2.11NoNoNoneNoneNone
executingDependency PackageEY2.1.0Noneasttokens>=2.1.0; extra == "tests"; ipython; extra == "tests"; pytest; extra == "tests"; coverage; extra == "tests"; coverage-enable-subprocess; extra == "tests"; littleutils; extra == "tests"; rich; python_version >= "3.11" and extra == "tests"2.2.0asttokens>=2.1.0; extra == "tests"; ipython; extra == "tests"; pytest; extra == "tests"; coverage; extra == "tests"; coverage-enable-subprocess; extra == "tests"; littleutils; extra == "tests"; rich; python_version >= "3.11" and extra == "tests"2.2.0NoNoNoneNoneNone
FakerDependency PackageEY26.3.0Nonetzdata27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0tzdata37.4.0NoNoNoneNoneNone
fastapiDependency PackageEY0.111.1Nonestarlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == "standard"; httpx>=0.23.0; extra == "standard"; jinja2>=3.1.5; extra == "standard"; python-multipart>=0.0.18; extra == "standard"; email-validator>=2.0.0; extra == "standard"; uvicorn[standard]>=0.12.0; extra == "standard"; fastapi-cli[standard]>=0.0.5; extra == "all"; httpx>=0.23.0; extra == "all"; jinja2>=3.1.5; extra == "all"; python-multipart>=0.0.18; extra == "all"; itsdangerous>=1.1.0; extra == "all"; pyyaml>=5.3.1; extra == "all"; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == "all"; orjson>=3.2.1; extra == "all"; email-validator>=2.0.0; extra == "all"; uvicorn[standard]>=0.12.0; extra == "all"; pydantic-settings>=2.0.0; extra == "all"; pydantic-extra-types>=2.0.0; extra == "all"0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14starlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == "standard"; httpx>=0.23.0; extra == "standard"; jinja2>=3.1.5; extra == "standard"; python-multipart>=0.0.18; extra == "standard"; email-validator>=2.0.0; extra == "standard"; uvicorn[standard]>=0.12.0; extra == "standard"; fastapi-cli[standard]>=0.0.5; extra == "all"; httpx>=0.23.0; extra == "all"; jinja2>=3.1.5; extra == "all"; python-multipart>=0.0.18; extra == "all"; itsdangerous>=1.1.0; extra == "all"; pyyaml>=5.3.1; extra == "all"; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == "all"; orjson>=3.2.1; extra == "all"; email-validator>=2.0.0; extra == "all"; uvicorn[standard]>=0.12.0; extra == "all"; pydantic-settings>=2.0.0; extra == "all"; pydantic-extra-types>=2.0.0; extra == "all"0.115.14NoNoNoneNoneNone
fastjsonschemaDependency PackageEY2.20.0Nonecolorama; extra == "devel"; jsonschema; extra == "devel"; json-spec; extra == "devel"; pylint; extra == "devel"; pytest; extra == "devel"; pytest-benchmark; extra == "devel"; pytest-cache; extra == "devel"; validictory; extra == "devel"2.21.0, 2.21.1colorama; extra == "devel"; jsonschema; extra == "devel"; json-spec; extra == "devel"; pylint; extra == "devel"; pytest; extra == "devel"; pytest-benchmark; extra == "devel"; pytest-cache; extra == "devel"; validictory; extra == "devel"2.21.1NoNoNoneNoneNone
filelockDependency PackageEY3.16.1Nonefuro>=2024.8.6; extra == "docs"; sphinx-autodoc-typehints>=3; extra == "docs"; sphinx>=8.1.3; extra == "docs"; covdefaults>=2.3; extra == "testing"; coverage>=7.6.10; extra == "testing"; diff-cover>=9.2.1; extra == "testing"; pytest-asyncio>=0.25.2; extra == "testing"; pytest-cov>=6; extra == "testing"; pytest-mock>=3.14; extra == "testing"; pytest-timeout>=2.3.1; extra == "testing"; pytest>=8.3.4; extra == "testing"; virtualenv>=20.28.1; extra == "testing"; typing-extensions>=4.12.2; python_version < "3.11" and extra == "typing"3.17.0, 3.18.0furo>=2024.8.6; extra == "docs"; sphinx-autodoc-typehints>=3; extra == "docs"; sphinx>=8.1.3; extra == "docs"; covdefaults>=2.3; extra == "testing"; coverage>=7.6.10; extra == "testing"; diff-cover>=9.2.1; extra == "testing"; pytest-asyncio>=0.25.2; extra == "testing"; pytest-cov>=6; extra == "testing"; pytest-mock>=3.14; extra == "testing"; pytest-timeout>=2.3.1; extra == "testing"; pytest>=8.3.4; extra == "testing"; virtualenv>=20.28.1; extra == "testing"; typing-extensions>=4.12.2; python_version < "3.11" and extra == "typing"3.18.0NoNoNoneNoneNone
fonttoolsDependency PackageEY4.54.1Nonefs<3,>=2.2.0; extra == "ufo"; lxml>=4.0; extra == "lxml"; brotli>=1.0.1; platform_python_implementation == "CPython" and extra == "woff"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "woff"; zopfli>=0.1.4; extra == "woff"; unicodedata2>=15.1.0; python_version <= "3.12" and extra == "unicode"; lz4>=1.7.4.2; extra == "graphite"; scipy; platform_python_implementation != "PyPy" and extra == "interpolatable"; munkres; platform_python_implementation == "PyPy" and extra == "interpolatable"; pycairo; extra == "interpolatable"; matplotlib; extra == "plot"; sympy; extra == "symfont"; xattr; sys_platform == "darwin" and extra == "type1"; skia-pathops>=0.5.0; extra == "pathops"; uharfbuzz>=0.23.0; extra == "repacker"; fs<3,>=2.2.0; extra == "all"; lxml>=4.0; extra == "all"; brotli>=1.0.1; platform_python_implementation == "CPython" and extra == "all"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "all"; zopfli>=0.1.4; extra == "all"; unicodedata2>=15.1.0; python_version <= "3.12" and extra == "all"; lz4>=1.7.4.2; extra == "all"; scipy; platform_python_implementation != "PyPy" and extra == "all"; munkres; platform_python_implementation == "PyPy" and extra == "all"; pycairo; extra == "all"; matplotlib; extra == "all"; sympy; extra == "all"; xattr; sys_platform == "darwin" and extra == "all"; skia-pathops>=0.5.0; extra == "all"; uharfbuzz>=0.23.0; extra == "all"4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5fs<3,>=2.2.0; extra == "ufo"; lxml>=4.0; extra == "lxml"; brotli>=1.0.1; platform_python_implementation == "CPython" and extra == "woff"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "woff"; zopfli>=0.1.4; extra == "woff"; unicodedata2>=15.1.0; python_version <= "3.12" and extra == "unicode"; lz4>=1.7.4.2; extra == "graphite"; scipy; platform_python_implementation != "PyPy" and extra == "interpolatable"; munkres; platform_python_implementation == "PyPy" and extra == "interpolatable"; pycairo; extra == "interpolatable"; matplotlib; extra == "plot"; sympy; extra == "symfont"; xattr; sys_platform == "darwin" and extra == "type1"; skia-pathops>=0.5.0; extra == "pathops"; uharfbuzz>=0.23.0; extra == "repacker"; fs<3,>=2.2.0; extra == "all"; lxml>=4.0; extra == "all"; brotli>=1.0.1; platform_python_implementation == "CPython" and extra == "all"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "all"; zopfli>=0.1.4; extra == "all"; unicodedata2>=15.1.0; python_version <= "3.12" and extra == "all"; lz4>=1.7.4.2; extra == "all"; scipy; platform_python_implementation != "PyPy" and extra == "all"; munkres; platform_python_implementation == "PyPy" and extra == "all"; pycairo; extra == "all"; matplotlib; extra == "all"; sympy; extra == "all"; xattr; sys_platform == "darwin" and extra == "all"; skia-pathops>=0.5.0; extra == "all"; uharfbuzz>=0.23.0; extra == "all"4.58.5NoNoNoneNoneNone
frozenlistDependency PackageEY1.5.0None1.6.0, 1.6.1, 1.6.2, 1.7.01.7.0NoNoNoneNoneNone
fsspecDependency PackageEY2024.10.0Noneadlfs; extra == "abfs"; adlfs; extra == "adl"; pyarrow>=1; extra == "arrow"; dask; extra == "dask"; distributed; extra == "dask"; pre-commit; extra == "dev"; ruff; extra == "dev"; numpydoc; extra == "doc"; sphinx; extra == "doc"; sphinx-design; extra == "doc"; sphinx-rtd-theme; extra == "doc"; yarl; extra == "doc"; dropbox; extra == "dropbox"; dropboxdrivefs; extra == "dropbox"; requests; extra == "dropbox"; adlfs; extra == "full"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "full"; dask; extra == "full"; distributed; extra == "full"; dropbox; extra == "full"; dropboxdrivefs; extra == "full"; fusepy; extra == "full"; gcsfs; extra == "full"; libarchive-c; extra == "full"; ocifs; extra == "full"; panel; extra == "full"; paramiko; extra == "full"; pyarrow>=1; extra == "full"; pygit2; extra == "full"; requests; extra == "full"; s3fs; extra == "full"; smbprotocol; extra == "full"; tqdm; extra == "full"; fusepy; extra == "fuse"; gcsfs; extra == "gcs"; pygit2; extra == "git"; requests; extra == "github"; gcsfs; extra == "gs"; panel; extra == "gui"; pyarrow>=1; extra == "hdfs"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "http"; libarchive-c; extra == "libarchive"; ocifs; extra == "oci"; s3fs; extra == "s3"; paramiko; extra == "sftp"; smbprotocol; extra == "smb"; paramiko; extra == "ssh"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "test"; numpy; extra == "test"; pytest; extra == "test"; pytest-asyncio!=0.22.0; extra == "test"; pytest-benchmark; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-recording; extra == "test"; pytest-rerunfailures; extra == "test"; requests; extra == "test"; aiobotocore<3.0.0,>=2.5.4; extra == "test-downstream"; dask[dataframe,test]; extra == "test-downstream"; moto[server]<5,>4; extra == "test-downstream"; pytest-timeout; extra == "test-downstream"; xarray; extra == "test-downstream"; adlfs; extra == "test-full"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "test-full"; cloudpickle; extra == "test-full"; dask; extra == "test-full"; distributed; extra == "test-full"; dropbox; extra == "test-full"; dropboxdrivefs; extra == "test-full"; fastparquet; extra == "test-full"; fusepy; extra == "test-full"; gcsfs; extra == "test-full"; jinja2; extra == "test-full"; kerchunk; extra == "test-full"; libarchive-c; extra == "test-full"; lz4; extra == "test-full"; notebook; extra == "test-full"; numpy; extra == "test-full"; ocifs; extra == "test-full"; pandas; extra == "test-full"; panel; extra == "test-full"; paramiko; extra == "test-full"; pyarrow; extra == "test-full"; pyarrow>=1; extra == "test-full"; pyftpdlib; extra == "test-full"; pygit2; extra == "test-full"; pytest; extra == "test-full"; pytest-asyncio!=0.22.0; extra == "test-full"; pytest-benchmark; extra == "test-full"; pytest-cov; extra == "test-full"; pytest-mock; extra == "test-full"; pytest-recording; extra == "test-full"; pytest-rerunfailures; extra == "test-full"; python-snappy; extra == "test-full"; requests; extra == "test-full"; smbprotocol; extra == "test-full"; tqdm; extra == "test-full"; urllib3; extra == "test-full"; zarr; extra == "test-full"; zstandard; extra == "test-full"; tqdm; extra == "tqdm"2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1adlfs; extra == "abfs"; adlfs; extra == "adl"; pyarrow>=1; extra == "arrow"; dask; extra == "dask"; distributed; extra == "dask"; pre-commit; extra == "dev"; ruff; extra == "dev"; numpydoc; extra == "doc"; sphinx; extra == "doc"; sphinx-design; extra == "doc"; sphinx-rtd-theme; extra == "doc"; yarl; extra == "doc"; dropbox; extra == "dropbox"; dropboxdrivefs; extra == "dropbox"; requests; extra == "dropbox"; adlfs; extra == "full"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "full"; dask; extra == "full"; distributed; extra == "full"; dropbox; extra == "full"; dropboxdrivefs; extra == "full"; fusepy; extra == "full"; gcsfs; extra == "full"; libarchive-c; extra == "full"; ocifs; extra == "full"; panel; extra == "full"; paramiko; extra == "full"; pyarrow>=1; extra == "full"; pygit2; extra == "full"; requests; extra == "full"; s3fs; extra == "full"; smbprotocol; extra == "full"; tqdm; extra == "full"; fusepy; extra == "fuse"; gcsfs; extra == "gcs"; pygit2; extra == "git"; requests; extra == "github"; gcsfs; extra == "gs"; panel; extra == "gui"; pyarrow>=1; extra == "hdfs"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "http"; libarchive-c; extra == "libarchive"; ocifs; extra == "oci"; s3fs; extra == "s3"; paramiko; extra == "sftp"; smbprotocol; extra == "smb"; paramiko; extra == "ssh"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "test"; numpy; extra == "test"; pytest; extra == "test"; pytest-asyncio!=0.22.0; extra == "test"; pytest-benchmark; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-recording; extra == "test"; pytest-rerunfailures; extra == "test"; requests; extra == "test"; aiobotocore<3.0.0,>=2.5.4; extra == "test-downstream"; dask[dataframe,test]; extra == "test-downstream"; moto[server]<5,>4; extra == "test-downstream"; pytest-timeout; extra == "test-downstream"; xarray; extra == "test-downstream"; adlfs; extra == "test-full"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == "test-full"; cloudpickle; extra == "test-full"; dask; extra == "test-full"; distributed; extra == "test-full"; dropbox; extra == "test-full"; dropboxdrivefs; extra == "test-full"; fastparquet; extra == "test-full"; fusepy; extra == "test-full"; gcsfs; extra == "test-full"; jinja2; extra == "test-full"; kerchunk; extra == "test-full"; libarchive-c; extra == "test-full"; lz4; extra == "test-full"; notebook; extra == "test-full"; numpy; extra == "test-full"; ocifs; extra == "test-full"; pandas; extra == "test-full"; panel; extra == "test-full"; paramiko; extra == "test-full"; pyarrow; extra == "test-full"; pyarrow>=1; extra == "test-full"; pyftpdlib; extra == "test-full"; pygit2; extra == "test-full"; pytest; extra == "test-full"; pytest-asyncio!=0.22.0; extra == "test-full"; pytest-benchmark; extra == "test-full"; pytest-cov; extra == "test-full"; pytest-mock; extra == "test-full"; pytest-recording; extra == "test-full"; pytest-rerunfailures; extra == "test-full"; python-snappy; extra == "test-full"; requests; extra == "test-full"; smbprotocol; extra == "test-full"; tqdm; extra == "test-full"; urllib3; extra == "test-full"; zarr; extra == "test-full"; zstandard; extra == "test-full"; tqdm; extra == "tqdm"2025.5.1NoNoNoneNoneNone
gitdbDependency PackageEY4.0.11Nonesmmap<6,>=3.0.14.0.12smmap<6,>=3.0.14.0.12NoNoNoneNoneNone
GitPythonDependency PackageEY3.1.43Nonegitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < "3.8"; coverage[toml]; extra == "test"; ddt!=1.4.3,>=1.1.1; extra == "test"; mock; python_version < "3.8" and extra == "test"; mypy; extra == "test"; pre-commit; extra == "test"; pytest>=7.3.1; extra == "test"; pytest-cov; extra == "test"; pytest-instafail; extra == "test"; pytest-mock; extra == "test"; pytest-sugar; extra == "test"; typing-extensions; python_version < "3.11" and extra == "test"; sphinx<7.2,>=7.1.2; extra == "doc"; sphinx_rtd_theme; extra == "doc"; sphinx-autodoc-typehints; extra == "doc"3.1.44gitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < "3.8"; coverage[toml]; extra == "test"; ddt!=1.4.3,>=1.1.1; extra == "test"; mock; python_version < "3.8" and extra == "test"; mypy; extra == "test"; pre-commit; extra == "test"; pytest>=7.3.1; extra == "test"; pytest-cov; extra == "test"; pytest-instafail; extra == "test"; pytest-mock; extra == "test"; pytest-sugar; extra == "test"; typing-extensions; python_version < "3.11" and extra == "test"; sphinx<7.2,>=7.1.2; extra == "doc"; sphinx_rtd_theme; extra == "doc"; sphinx-autodoc-typehints; extra == "doc"3.1.44NoNoNoneNoneNone
google-api-coreDependency PackageEY2.21.0Nonegoogleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == "async-rest"; grpcio<2.0.0,>=1.33.2; extra == "grpc"; grpcio<2.0.0,>=1.49.1; python_version >= "3.11" and extra == "grpc"; grpcio-status<2.0.0,>=1.33.2; extra == "grpc"; grpcio-status<2.0.0,>=1.49.1; python_version >= "3.11" and extra == "grpc"; grpcio-gcp<1.0.0,>=0.2.2; extra == "grpcgcp"; grpcio-gcp<1.0.0,>=0.2.2; extra == "grpcio-gcp"2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == "async-rest"; grpcio<2.0.0,>=1.33.2; extra == "grpc"; grpcio<2.0.0,>=1.49.1; python_version >= "3.11" and extra == "grpc"; grpcio-status<2.0.0,>=1.33.2; extra == "grpc"; grpcio-status<2.0.0,>=1.49.1; python_version >= "3.11" and extra == "grpc"; grpcio-gcp<1.0.0,>=0.2.2; extra == "grpcgcp"; grpcio-gcp<1.0.0,>=0.2.2; extra == "grpcio-gcp"2.25.1NoNoNoneNoneNone
google-authDependency PackageEY2.35.0Nonecachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == "aiohttp"; requests<3.0.0,>=2.20.0; extra == "aiohttp"; cryptography; extra == "enterprise-cert"; pyopenssl; extra == "enterprise-cert"; pyjwt>=2.0; extra == "pyjwt"; cryptography>=38.0.3; extra == "pyjwt"; cryptography<39.0.0; python_version < "3.8" and extra == "pyjwt"; pyopenssl>=20.0.0; extra == "pyopenssl"; cryptography>=38.0.3; extra == "pyopenssl"; cryptography<39.0.0; python_version < "3.8" and extra == "pyopenssl"; pyu2f>=0.1.5; extra == "reauth"; requests<3.0.0,>=2.20.0; extra == "requests"; grpcio; extra == "testing"; flask; extra == "testing"; freezegun; extra == "testing"; mock; extra == "testing"; oauth2client; extra == "testing"; pyjwt>=2.0; extra == "testing"; cryptography>=38.0.3; extra == "testing"; pytest; extra == "testing"; pytest-cov; extra == "testing"; pytest-localserver; extra == "testing"; pyopenssl>=20.0.0; extra == "testing"; pyu2f>=0.1.5; extra == "testing"; responses; extra == "testing"; urllib3; extra == "testing"; packaging; extra == "testing"; aiohttp<4.0.0,>=3.6.2; extra == "testing"; requests<3.0.0,>=2.20.0; extra == "testing"; aioresponses; extra == "testing"; pytest-asyncio; extra == "testing"; pyopenssl<24.3.0; extra == "testing"; aiohttp<3.10.0; extra == "testing"; cryptography<39.0.0; python_version < "3.8" and extra == "testing"; urllib3; extra == "urllib3"; packaging; extra == "urllib3"2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == "aiohttp"; requests<3.0.0,>=2.20.0; extra == "aiohttp"; cryptography; extra == "enterprise-cert"; pyopenssl; extra == "enterprise-cert"; pyjwt>=2.0; extra == "pyjwt"; cryptography>=38.0.3; extra == "pyjwt"; cryptography<39.0.0; python_version < "3.8" and extra == "pyjwt"; pyopenssl>=20.0.0; extra == "pyopenssl"; cryptography>=38.0.3; extra == "pyopenssl"; cryptography<39.0.0; python_version < "3.8" and extra == "pyopenssl"; pyu2f>=0.1.5; extra == "reauth"; requests<3.0.0,>=2.20.0; extra == "requests"; grpcio; extra == "testing"; flask; extra == "testing"; freezegun; extra == "testing"; mock; extra == "testing"; oauth2client; extra == "testing"; pyjwt>=2.0; extra == "testing"; cryptography>=38.0.3; extra == "testing"; pytest; extra == "testing"; pytest-cov; extra == "testing"; pytest-localserver; extra == "testing"; pyopenssl>=20.0.0; extra == "testing"; pyu2f>=0.1.5; extra == "testing"; responses; extra == "testing"; urllib3; extra == "testing"; packaging; extra == "testing"; aiohttp<4.0.0,>=3.6.2; extra == "testing"; requests<3.0.0,>=2.20.0; extra == "testing"; aioresponses; extra == "testing"; pytest-asyncio; extra == "testing"; pyopenssl<24.3.0; extra == "testing"; aiohttp<3.10.0; extra == "testing"; cryptography<39.0.0; python_version < "3.8" and extra == "testing"; urllib3; extra == "urllib3"; packaging; extra == "urllib3"2.40.3NoNoNoneNoneNone
googleapis-common-protosDependency PackageEY1.65.0Noneprotobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == "grpc"1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == "grpc"1.70.0NoNoNoneNoneNone
graphql-coreDependency PackageEY3.2.4Nonetyping-extensions<5,>=4; python_version < "3.10"3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9typing-extensions<5,>=4; python_version < "3.10"3.3.0a9NoNoNoneNoneNone
greenletDependency PackageEY3.1.1NoneSphinx; extra == "docs"; furo; extra == "docs"; objgraph; extra == "test"; psutil; extra == "test"3.2.0, 3.2.1, 3.2.2, 3.2.3Sphinx; extra == "docs"; furo; extra == "docs"; objgraph; extra == "test"; psutil; extra == "test"3.2.3NoNoNoneNoneNone
h11Dependency PackageEY0.16.0None0.16.0NoNoNoneNoneNone
httpcoreDependency PackageEY1.0.7Nonecertifi; h11>=0.16; anyio<5.0,>=4.0; extra == "asyncio"; h2<5,>=3; extra == "http2"; socksio==1.*; extra == "socks"; trio<1.0,>=0.22.0; extra == "trio"1.0.8, 1.0.9certifi; h11>=0.16; anyio<5.0,>=4.0; extra == "asyncio"; h2<5,>=3; extra == "http2"; socksio==1.*; extra == "socks"; trio<1.0,>=0.22.0; extra == "trio"1.0.9NoNoNoneNoneNone
httpxDependency PackageEY0.28.1Noneanyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == "CPython" and extra == "brotli"; brotlicffi; platform_python_implementation != "CPython" and extra == "brotli"; click==8.*; extra == "cli"; pygments==2.*; extra == "cli"; rich<14,>=10; extra == "cli"; h2<5,>=3; extra == "http2"; socksio==1.*; extra == "socks"; zstandard>=0.18.0; extra == "zstd"1.0.dev1anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == "CPython" and extra == "brotli"; brotlicffi; platform_python_implementation != "CPython" and extra == "brotli"; click==8.*; extra == "cli"; pygments==2.*; extra == "cli"; rich<14,>=10; extra == "cli"; h2<5,>=3; extra == "http2"; socksio==1.*; extra == "socks"; zstandard>=0.18.0; extra == "zstd"1.0.dev1NoNoNoneNoneNone
humanfriendlyDependency PackageEY10Nonemonotonic ; python_version == "2.7"; pyreadline ; sys_platform == "win32" and python_version<"3.8"; pyreadline3 ; sys_platform == "win32" and python_version>="3.8"monotonic ; python_version == "2.7"; pyreadline ; sys_platform == "win32" and python_version<"3.8"; pyreadline3 ; sys_platform == "win32" and python_version>="3.8"10.0NoNoNoneNoneNone
idnaDependency PackageEY3.1Noneruff>=0.6.2; extra == "all"; mypy>=1.11.2; extra == "all"; pytest>=8.3.2; extra == "all"; flake8>=7.1.1; extra == "all"3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10ruff>=0.6.2; extra == "all"; mypy>=1.11.2; extra == "all"; pytest>=8.3.2; extra == "all"; flake8>=7.1.1; extra == "all"3.10YesCVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7
Yes3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7
CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7
3.10{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.2', 'mypy==1.16.1', 'flake8==7.3.0']}Not Used
importlib-metadataDependency PackageEY8.5.0Nonezipp>=3.20; typing-extensions>=3.6.4; python_version < "3.8"; pytest!=8.1.*,>=6; extra == "test"; importlib_resources>=1.3; python_version < "3.9" and extra == "test"; packaging; extra == "test"; pyfakefs; extra == "test"; flufl.flake8; extra == "test"; pytest-perf>=0.9.2; extra == "test"; jaraco.test>=5.4; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; ipython; extra == "perf"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"8.6.0, 8.6.1, 8.7.0zipp>=3.20; typing-extensions>=3.6.4; python_version < "3.8"; pytest!=8.1.*,>=6; extra == "test"; importlib_resources>=1.3; python_version < "3.9" and extra == "test"; packaging; extra == "test"; pyfakefs; extra == "test"; flufl.flake8; extra == "test"; pytest-perf>=0.9.2; extra == "test"; jaraco.test>=5.4; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; ipython; extra == "perf"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"8.7.0NoNoNoneNoneNone
importlib-resourcesDependency PackageEY6.4.0Nonezipp>=3.1.0; python_version < "3.10"; pytest!=8.1.*,>=6; extra == "test"; zipp>=3.17; extra == "test"; jaraco.test>=5.4; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2zipp>=3.1.0; python_version < "3.10"; pytest!=8.1.*,>=6; extra == "test"; zipp>=3.17; extra == "test"; jaraco.test>=5.4; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"6.5.2NoNoNoneNoneNone
iniconfigDependency PackageEY2.0.0None2.1.02.1.0NoNoNoneNoneNone
ipykernelDependency PackageEY6.29.5Noneappnope; platform_system == "Darwin"; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == "cov"; curio; extra == "cov"; matplotlib; extra == "cov"; pytest-cov; extra == "cov"; trio; extra == "cov"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; trio; extra == "docs"; pyqt5; extra == "pyqt5"; pyside6; extra == "pyside6"; flaky; extra == "test"; ipyparallel; extra == "test"; pre-commit; extra == "test"; pytest-asyncio>=0.23.5; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest>=7.0; extra == "test"6.30.0a0, 7.0.0a0, 7.0.0a1appnope; platform_system == "Darwin"; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == "cov"; curio; extra == "cov"; matplotlib; extra == "cov"; pytest-cov; extra == "cov"; trio; extra == "cov"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; trio; extra == "docs"; pyqt5; extra == "pyqt5"; pyside6; extra == "pyside6"; flaky; extra == "test"; ipyparallel; extra == "test"; pre-commit; extra == "test"; pytest-asyncio>=0.23.5; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest>=7.0; extra == "test"7.0.0a1NoNoNoneNoneNone
ipythonDependency PackageEY8.28.0Nonecolorama; sys_platform == "win32"; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != "win32" and sys_platform != "emscripten"; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < "3.12"; black; extra == "black"; docrepr; extra == "doc"; exceptiongroup; extra == "doc"; intersphinx_registry; extra == "doc"; ipykernel; extra == "doc"; ipython[test]; extra == "doc"; matplotlib; extra == "doc"; setuptools>=18.5; extra == "doc"; sphinx_toml==0.0.4; extra == "doc"; sphinx-rtd-theme; extra == "doc"; sphinx>=1.3; extra == "doc"; typing_extensions; extra == "doc"; pytest; extra == "test"; pytest-asyncio<0.22; extra == "test"; testpath; extra == "test"; packaging; extra == "test"; ipython[test]; extra == "test-extra"; curio; extra == "test-extra"; jupyter_ai; extra == "test-extra"; matplotlib!=3.2.0; extra == "test-extra"; nbformat; extra == "test-extra"; nbclient; extra == "test-extra"; ipykernel; extra == "test-extra"; numpy>=1.23; extra == "test-extra"; pandas; extra == "test-extra"; trio; extra == "test-extra"; matplotlib; extra == "matplotlib"; ipython[doc,matplotlib,test,test_extra]; extra == "all"8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0colorama; sys_platform == "win32"; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != "win32" and sys_platform != "emscripten"; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < "3.12"; black; extra == "black"; docrepr; extra == "doc"; exceptiongroup; extra == "doc"; intersphinx_registry; extra == "doc"; ipykernel; extra == "doc"; ipython[test]; extra == "doc"; matplotlib; extra == "doc"; setuptools>=18.5; extra == "doc"; sphinx_toml==0.0.4; extra == "doc"; sphinx-rtd-theme; extra == "doc"; sphinx>=1.3; extra == "doc"; typing_extensions; extra == "doc"; pytest; extra == "test"; pytest-asyncio<0.22; extra == "test"; testpath; extra == "test"; packaging; extra == "test"; ipython[test]; extra == "test-extra"; curio; extra == "test-extra"; jupyter_ai; extra == "test-extra"; matplotlib!=3.2.0; extra == "test-extra"; nbformat; extra == "test-extra"; nbclient; extra == "test-extra"; ipykernel; extra == "test-extra"; numpy>=1.23; extra == "test-extra"; pandas; extra == "test-extra"; trio; extra == "test-extra"; matplotlib; extra == "matplotlib"; ipython[doc,matplotlib,test,test_extra]; extra == "all"9.4.0NoNoNoneNoneNone
isodateDependency PackageEY0.7.2None0.7.2NoNoNoneNoneNone
iterative-telemetryDependency PackageEY0.0.8Nonerequests; appdirs; filelock; distro; pytest==7.2.0; extra == "tests"; pytest-sugar==0.9.5; extra == "tests"; pytest-cov==3.0.0; extra == "tests"; pytest-mock==3.8.2; extra == "tests"; pylint==2.15.0; extra == "tests"; mypy==1.11.2; extra == "tests"; types-requests; extra == "tests"; pytest==7.2.0; extra == "dev"; pytest-sugar==0.9.5; extra == "dev"; pytest-cov==3.0.0; extra == "dev"; pytest-mock==3.8.2; extra == "dev"; pylint==2.15.0; extra == "dev"; mypy==1.11.2; extra == "dev"; types-requests; extra == "dev"0.0.9, 0.0.10requests; appdirs; filelock; distro; pytest==7.2.0; extra == "tests"; pytest-sugar==0.9.5; extra == "tests"; pytest-cov==3.0.0; extra == "tests"; pytest-mock==3.8.2; extra == "tests"; pylint==2.15.0; extra == "tests"; mypy==1.11.2; extra == "tests"; types-requests; extra == "tests"; pytest==7.2.0; extra == "dev"; pytest-sugar==0.9.5; extra == "dev"; pytest-cov==3.0.0; extra == "dev"; pytest-mock==3.8.2; extra == "dev"; pylint==2.15.0; extra == "dev"; mypy==1.11.2; extra == "dev"; types-requests; extra == "dev"0.0.10NoNoNoneNoneNone
jediDependency PackageEY0.19.1Noneparso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == "docs"; MarkupSafe==1.1.1; extra == "docs"; Pygments==2.8.1; extra == "docs"; alabaster==0.7.12; extra == "docs"; babel==2.9.1; extra == "docs"; chardet==4.0.0; extra == "docs"; commonmark==0.8.1; extra == "docs"; docutils==0.17.1; extra == "docs"; future==0.18.2; extra == "docs"; idna==2.10; extra == "docs"; imagesize==1.2.0; extra == "docs"; mock==1.0.1; extra == "docs"; packaging==20.9; extra == "docs"; pyparsing==2.4.7; extra == "docs"; pytz==2021.1; extra == "docs"; readthedocs-sphinx-ext==2.1.4; extra == "docs"; recommonmark==0.5.0; extra == "docs"; requests==2.25.1; extra == "docs"; six==1.15.0; extra == "docs"; snowballstemmer==2.1.0; extra == "docs"; sphinx-rtd-theme==0.4.3; extra == "docs"; sphinx==1.8.5; extra == "docs"; sphinxcontrib-serializinghtml==1.1.4; extra == "docs"; sphinxcontrib-websupport==1.2.4; extra == "docs"; urllib3==1.26.4; extra == "docs"; flake8==5.0.4; extra == "qa"; mypy==0.971; extra == "qa"; types-setuptools==67.2.0.1; extra == "qa"; Django; extra == "testing"; attrs; extra == "testing"; colorama; extra == "testing"; docopt; extra == "testing"; pytest<9.0.0; extra == "testing"0.19.2parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == "docs"; MarkupSafe==1.1.1; extra == "docs"; Pygments==2.8.1; extra == "docs"; alabaster==0.7.12; extra == "docs"; babel==2.9.1; extra == "docs"; chardet==4.0.0; extra == "docs"; commonmark==0.8.1; extra == "docs"; docutils==0.17.1; extra == "docs"; future==0.18.2; extra == "docs"; idna==2.10; extra == "docs"; imagesize==1.2.0; extra == "docs"; mock==1.0.1; extra == "docs"; packaging==20.9; extra == "docs"; pyparsing==2.4.7; extra == "docs"; pytz==2021.1; extra == "docs"; readthedocs-sphinx-ext==2.1.4; extra == "docs"; recommonmark==0.5.0; extra == "docs"; requests==2.25.1; extra == "docs"; six==1.15.0; extra == "docs"; snowballstemmer==2.1.0; extra == "docs"; sphinx-rtd-theme==0.4.3; extra == "docs"; sphinx==1.8.5; extra == "docs"; sphinxcontrib-serializinghtml==1.1.4; extra == "docs"; sphinxcontrib-websupport==1.2.4; extra == "docs"; urllib3==1.26.4; extra == "docs"; flake8==5.0.4; extra == "qa"; mypy==0.971; extra == "qa"; types-setuptools==67.2.0.1; extra == "qa"; Django; extra == "testing"; attrs; extra == "testing"; colorama; extra == "testing"; docopt; extra == "testing"; pytest<9.0.0; extra == "testing"0.19.2NoNoNoneNoneNone
jeepneyDependency PackageEY0.8.0Nonepytest; extra == "test"; pytest-trio; extra == "test"; pytest-asyncio>=0.17; extra == "test"; testpath; extra == "test"; trio; extra == "test"; async-timeout; extra == "test" and python_version < "3.11"; trio; extra == "trio"0.9.0pytest; extra == "test"; pytest-trio; extra == "test"; pytest-asyncio>=0.17; extra == "test"; testpath; extra == "test"; trio; extra == "test"; async-timeout; extra == "test" and python_version < "3.11"; trio; extra == "trio"0.9.0NoNoNoneNoneNone
Jinja2Dependency PackageEY3.1.6NoneMarkupSafe>=2.0; Babel>=2.7; extra == "i18n"MarkupSafe>=2.0; Babel>=2.7; extra == "i18n"3.1.6NoNoNoneNoneNone
jmespathDependency PackageEY1.0.1None1.0.1NoNoNoneNoneNone
joblibDependency PackageEY1.4.2None1.5.0, 1.5.11.5.1NoNoNoneNoneNone
json5Dependency PackageEY0.9.25Nonebuild==1.2.2.post1; extra == "dev"; coverage==7.5.4; python_version < "3.9" and extra == "dev"; coverage==7.8.0; python_version >= "3.9" and extra == "dev"; mypy==1.14.1; python_version < "3.9" and extra == "dev"; mypy==1.15.0; python_version >= "3.9" and extra == "dev"; pip==25.0.1; extra == "dev"; pylint==3.2.7; python_version < "3.9" and extra == "dev"; pylint==3.3.6; python_version >= "3.9" and extra == "dev"; ruff==0.11.2; extra == "dev"; twine==6.1.0; extra == "dev"; uv==0.6.11; extra == "dev"0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0build==1.2.2.post1; extra == "dev"; coverage==7.5.4; python_version < "3.9" and extra == "dev"; coverage==7.8.0; python_version >= "3.9" and extra == "dev"; mypy==1.14.1; python_version < "3.9" and extra == "dev"; mypy==1.15.0; python_version >= "3.9" and extra == "dev"; pip==25.0.1; extra == "dev"; pylint==3.2.7; python_version < "3.9" and extra == "dev"; pylint==3.3.6; python_version >= "3.9" and extra == "dev"; ruff==0.11.2; extra == "dev"; twine==6.1.0; extra == "dev"; uv==0.6.11; extra == "dev"0.12.0NoNoNoneNoneNone
jsonpickleDependency PackageEY3.3.0Nonepytest-cov; extra == "cov"; black; extra == "dev"; pyupgrade; extra == "dev"; pytest!=8.1.*,>=6.0; extra == "testing"; pytest-benchmark; extra == "testing"; pytest-benchmark[histogram]; extra == "testing"; pytest-checkdocs>=1.2.3; extra == "testing"; pytest-enabler>=1.0.1; extra == "testing"; pytest-ruff>=0.2.1; extra == "testing"; bson; extra == "testing"; ecdsa; extra == "testing"; feedparser; extra == "testing"; gmpy2; extra == "testing"; numpy; extra == "testing"; pandas; extra == "testing"; pymongo; extra == "testing"; PyYAML; extra == "testing"; scikit-learn; extra == "testing"; scipy>=1.9.3; python_version > "3.10" and extra == "testing"; scipy; python_version <= "3.10" and extra == "testing"; simplejson; extra == "testing"; sqlalchemy; extra == "testing"; ujson; extra == "testing"; atheris~=2.3.0; python_version < "3.12" and extra == "testing"; furo; extra == "docs"; rst.linker>=1.9; extra == "docs"; sphinx>=3.5; extra == "docs"; build; extra == "packaging"; setuptools>=61.2; extra == "packaging"; setuptools_scm[toml]>=6.0; extra == "packaging"; twine; extra == "packaging"3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1pytest-cov; extra == "cov"; black; extra == "dev"; pyupgrade; extra == "dev"; pytest!=8.1.*,>=6.0; extra == "testing"; pytest-benchmark; extra == "testing"; pytest-benchmark[histogram]; extra == "testing"; pytest-checkdocs>=1.2.3; extra == "testing"; pytest-enabler>=1.0.1; extra == "testing"; pytest-ruff>=0.2.1; extra == "testing"; bson; extra == "testing"; ecdsa; extra == "testing"; feedparser; extra == "testing"; gmpy2; extra == "testing"; numpy; extra == "testing"; pandas; extra == "testing"; pymongo; extra == "testing"; PyYAML; extra == "testing"; scikit-learn; extra == "testing"; scipy>=1.9.3; python_version > "3.10" and extra == "testing"; scipy; python_version <= "3.10" and extra == "testing"; simplejson; extra == "testing"; sqlalchemy; extra == "testing"; ujson; extra == "testing"; atheris~=2.3.0; python_version < "3.12" and extra == "testing"; furo; extra == "docs"; rst.linker>=1.9; extra == "docs"; sphinx>=3.5; extra == "docs"; build; extra == "packaging"; setuptools>=61.2; extra == "packaging"; setuptools_scm[toml]>=6.0; extra == "packaging"; twine; extra == "packaging"5.0.0rc1NoNoNoneNoneNone
jsonpointerDependency PackageEY3.0.0None3.0.0NoNoNoneNoneNone
jsonschemaDependency PackageEY4.23.0Noneattrs>=22.2.0; importlib-resources>=1.4.0; python_version < "3.9"; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < "3.9"; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == "format"; idna; extra == "format"; isoduration; extra == "format"; jsonpointer>1.13; extra == "format"; rfc3339-validator; extra == "format"; rfc3987; extra == "format"; uri-template; extra == "format"; webcolors>=1.11; extra == "format"; fqdn; extra == "format-nongpl"; idna; extra == "format-nongpl"; isoduration; extra == "format-nongpl"; jsonpointer>1.13; extra == "format-nongpl"; rfc3339-validator; extra == "format-nongpl"; rfc3986-validator>0.1.0; extra == "format-nongpl"; uri-template; extra == "format-nongpl"; webcolors>=24.6.0; extra == "format-nongpl"4.24.0attrs>=22.2.0; importlib-resources>=1.4.0; python_version < "3.9"; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < "3.9"; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == "format"; idna; extra == "format"; isoduration; extra == "format"; jsonpointer>1.13; extra == "format"; rfc3339-validator; extra == "format"; rfc3987; extra == "format"; uri-template; extra == "format"; webcolors>=1.11; extra == "format"; fqdn; extra == "format-nongpl"; idna; extra == "format-nongpl"; isoduration; extra == "format-nongpl"; jsonpointer>1.13; extra == "format-nongpl"; rfc3339-validator; extra == "format-nongpl"; rfc3986-validator>0.1.0; extra == "format-nongpl"; uri-template; extra == "format-nongpl"; webcolors>=24.6.0; extra == "format-nongpl"4.24.0NoNoNoneNoneNone
jsonschema-specificationsDependency PackageEY2024.10.1Nonereferencing>=0.31.02025.4.1referencing>=0.31.02025.4.1NoNoNoneNoneNone
jupyter-clientDependency PackageEY8.6.3Noneimportlib-metadata>=4.8.3; python_version < "3.10"; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinx>=4; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; coverage; extra == "test"; ipykernel>=6.14; extra == "test"; mypy; extra == "test"; paramiko; sys_platform == "win32" and extra == "test"; pre-commit; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter[client]>=0.4.1; extra == "test"; pytest-timeout; extra == "test"; pytest<8.2.0; extra == "test"importlib-metadata>=4.8.3; python_version < "3.10"; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinx>=4; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; coverage; extra == "test"; ipykernel>=6.14; extra == "test"; mypy; extra == "test"; paramiko; sys_platform == "win32" and extra == "test"; pre-commit; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter[client]>=0.4.1; extra == "test"; pytest-timeout; extra == "test"; pytest<8.2.0; extra == "test"8.6.3NoNoNoneNoneNone
jupyter-coreDependency PackageEY5.8.1Noneplatformdirs>=2.5; pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"; traitlets>=5.3; intersphinx-registry; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; traitlets; extra == "docs"; ipykernel; extra == "test"; pre-commit; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest<9; extra == "test"platformdirs>=2.5; pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"; traitlets>=5.3; intersphinx-registry; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; traitlets; extra == "docs"; ipykernel; extra == "test"; pre-commit; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest<9; extra == "test"5.8.1NoNoNoneNoneNone
jupyter-eventsDependency PackageEY0.10.0Nonejsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == "cli"; rich; extra == "cli"; jupyterlite-sphinx; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme>=0.16; extra == "docs"; sphinx>=8; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; click; extra == "test"; pre-commit; extra == "test"; pytest-asyncio>=0.19.0; extra == "test"; pytest-console-scripts; extra == "test"; pytest>=7.0; extra == "test"; rich; extra == "test"0.11.0, 0.12.0jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == "cli"; rich; extra == "cli"; jupyterlite-sphinx; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme>=0.16; extra == "docs"; sphinx>=8; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; click; extra == "test"; pre-commit; extra == "test"; pytest-asyncio>=0.19.0; extra == "test"; pytest-console-scripts; extra == "test"; pytest>=7.0; extra == "test"; rich; extra == "test"0.12.0NoNoNoneNoneNone
jupyter-lspDependency PackageEY2.2.5Nonejupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < "3.10"jupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < "3.10"2.2.5NoNoNoneNoneNone
jupyter-serverDependency PackageEY2.14.2Noneanyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == "nt"; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == "docs"; jinja2; extra == "docs"; jupyter-client; extra == "docs"; myst-parser; extra == "docs"; nbformat; extra == "docs"; prometheus-client; extra == "docs"; pydata-sphinx-theme; extra == "docs"; send2trash; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-openapi>=0.8.0; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; sphinxemoji; extra == "docs"; tornado; extra == "docs"; typing-extensions; extra == "docs"; flaky; extra == "test"; ipykernel; extra == "test"; pre-commit; extra == "test"; pytest-console-scripts; extra == "test"; pytest-jupyter[server]>=0.7; extra == "test"; pytest-timeout; extra == "test"; pytest<9,>=7.0; extra == "test"; requests; extra == "test"2.15.0, 2.16.0anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == "nt"; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == "docs"; jinja2; extra == "docs"; jupyter-client; extra == "docs"; myst-parser; extra == "docs"; nbformat; extra == "docs"; prometheus-client; extra == "docs"; pydata-sphinx-theme; extra == "docs"; send2trash; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-openapi>=0.8.0; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; sphinxemoji; extra == "docs"; tornado; extra == "docs"; typing-extensions; extra == "docs"; flaky; extra == "test"; ipykernel; extra == "test"; pre-commit; extra == "test"; pytest-console-scripts; extra == "test"; pytest-jupyter[server]>=0.7; extra == "test"; pytest-timeout; extra == "test"; pytest<9,>=7.0; extra == "test"; requests; extra == "test"2.16.0NoNoNoneNoneNone
jupyter-server-terminalsDependency PackageEY0.5.3Nonepywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'0.5.3NoNoNoneNoneNone
jupyterlabDependency PackageEY4.2.5Noneasync-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < "3.10"; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < "3.11"; tornado>=6.2.0; traitlets; build; extra == "dev"; bump2version; extra == "dev"; coverage; extra == "dev"; hatch; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; ruff==0.11.4; extra == "dev"; jsx-lexer; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme>=0.13.0; extra == "docs"; pytest; extra == "docs"; pytest-check-links; extra == "docs"; pytest-jupyter; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx<8.2.0,>=1.8; extra == "docs"; altair==5.5.0; extra == "docs-screenshots"; ipython==8.16.1; extra == "docs-screenshots"; ipywidgets==8.1.5; extra == "docs-screenshots"; jupyterlab-geojson==3.4.0; extra == "docs-screenshots"; jupyterlab-language-pack-zh-cn==4.3.post1; extra == "docs-screenshots"; matplotlib==3.10.0; extra == "docs-screenshots"; nbconvert>=7.0.0; extra == "docs-screenshots"; pandas==2.2.3; extra == "docs-screenshots"; scipy==1.15.1; extra == "docs-screenshots"; vega-datasets==0.9.0; extra == "docs-screenshots"; coverage; extra == "test"; pytest-check-links>=0.7; extra == "test"; pytest-console-scripts; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter>=0.5.3; extra == "test"; pytest-timeout; extra == "test"; pytest-tornasync; extra == "test"; pytest>=7.0; extra == "test"; requests; extra == "test"; requests-cache; extra == "test"; virtualenv; extra == "test"; copier<10,>=9; extra == "upgrade-extension"; jinja2-time<0.3; extra == "upgrade-extension"; pydantic<3.0; extra == "upgrade-extension"; pyyaml-include<3.0; extra == "upgrade-extension"; tomli-w<2.0; extra == "upgrade-extension"4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.5.0a0, 4.5.0a1async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < "3.10"; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < "3.11"; tornado>=6.2.0; traitlets; build; extra == "dev"; bump2version; extra == "dev"; coverage; extra == "dev"; hatch; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; ruff==0.11.4; extra == "dev"; jsx-lexer; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme>=0.13.0; extra == "docs"; pytest; extra == "docs"; pytest-check-links; extra == "docs"; pytest-jupyter; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx<8.2.0,>=1.8; extra == "docs"; altair==5.5.0; extra == "docs-screenshots"; ipython==8.16.1; extra == "docs-screenshots"; ipywidgets==8.1.5; extra == "docs-screenshots"; jupyterlab-geojson==3.4.0; extra == "docs-screenshots"; jupyterlab-language-pack-zh-cn==4.3.post1; extra == "docs-screenshots"; matplotlib==3.10.0; extra == "docs-screenshots"; nbconvert>=7.0.0; extra == "docs-screenshots"; pandas==2.2.3; extra == "docs-screenshots"; scipy==1.15.1; extra == "docs-screenshots"; vega-datasets==0.9.0; extra == "docs-screenshots"; coverage; extra == "test"; pytest-check-links>=0.7; extra == "test"; pytest-console-scripts; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter>=0.5.3; extra == "test"; pytest-timeout; extra == "test"; pytest-tornasync; extra == "test"; pytest>=7.0; extra == "test"; requests; extra == "test"; requests-cache; extra == "test"; virtualenv; extra == "test"; copier<10,>=9; extra == "upgrade-extension"; jinja2-time<0.3; extra == "upgrade-extension"; pydantic<3.0; extra == "upgrade-extension"; pyyaml-include<3.0; extra == "upgrade-extension"; tomli-w<2.0; extra == "upgrade-extension"4.5.0a1NoNoNoneNoneNone
jupyterlab-pygmentsDependency PackageEY0.3.0None0.3.0NoNoNoneNoneNone
jupyterlab-serverDependency PackageEY2.27.3Nonebabel>=2.10; importlib-metadata>=4.8.3; python_version < "3.10"; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == "docs"; jinja2<3.2.0; extra == "docs"; mistune<4; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinxcontrib-openapi>0.8; extra == "docs"; openapi-core~=0.18.0; extra == "openapi"; ruamel-yaml; extra == "openapi"; hatch; extra == "test"; ipykernel; extra == "test"; openapi-core~=0.18.0; extra == "test"; openapi-spec-validator<0.8.0,>=0.6.0; extra == "test"; pytest-console-scripts; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter[server]>=0.6.2; extra == "test"; pytest-timeout; extra == "test"; pytest<8,>=7.0; extra == "test"; requests-mock; extra == "test"; ruamel-yaml; extra == "test"; sphinxcontrib-spelling; extra == "test"; strict-rfc3339; extra == "test"; werkzeug; extra == "test"babel>=2.10; importlib-metadata>=4.8.3; python_version < "3.10"; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == "docs"; jinja2<3.2.0; extra == "docs"; mistune<4; extra == "docs"; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinxcontrib-openapi>0.8; extra == "docs"; openapi-core~=0.18.0; extra == "openapi"; ruamel-yaml; extra == "openapi"; hatch; extra == "test"; ipykernel; extra == "test"; openapi-core~=0.18.0; extra == "test"; openapi-spec-validator<0.8.0,>=0.6.0; extra == "test"; pytest-console-scripts; extra == "test"; pytest-cov; extra == "test"; pytest-jupyter[server]>=0.6.2; extra == "test"; pytest-timeout; extra == "test"; pytest<8,>=7.0; extra == "test"; requests-mock; extra == "test"; ruamel-yaml; extra == "test"; sphinxcontrib-spelling; extra == "test"; strict-rfc3339; extra == "test"; werkzeug; extra == "test"2.27.3NoNoNoneNoneNone
kedroDependency PackageEY0.19.12Noneattrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == "test"; coverage[toml]; extra == "test"; detect-secrets~=1.5.0; extra == "test"; import-linter==2.3; extra == "test"; ipylab>=1.0.0; extra == "test"; ipython~=8.10; extra == "test"; jupyterlab_server>=2.11.1; extra == "test"; jupyterlab<5,>=3; extra == "test"; jupyter~=1.0; extra == "test"; kedro-datasets; extra == "test"; mypy~=1.0; extra == "test"; pandas~=2.0; extra == "test"; pluggy>=1.0; extra == "test"; pre-commit<5.0,>=2.9.2; extra == "test"; pytest-cov<7,>=3; extra == "test"; pytest-mock<4.0,>=1.7.1; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; pytest<9.0,>=7.2; extra == "test"; s3fs<2025.6,>=2021.4; extra == "test"; requests_mock; extra == "test"; pandas-stubs; extra == "test"; types-PyYAML; extra == "test"; types-cachetools; extra == "test"; types-requests; extra == "test"; types-toml; extra == "test"; ipykernel<7.0,>=5.3; extra == "docs"; Jinja2<3.2.0; extra == "docs"; kedro-sphinx-theme==2024.10.3; extra == "docs"; sphinx-notfound-page!=1.0.3; extra == "docs"; ipylab>=1.0.0; extra == "jupyter"; notebook>=7.0.0; extra == "jupyter"; asv; extra == "benchmark"; kedro[benchmark,docs,jupyter,test]; extra == "all"0.19.13, 0.19.14, 1.0.0rc1attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == "test"; coverage[toml]; extra == "test"; detect-secrets~=1.5.0; extra == "test"; import-linter==2.3; extra == "test"; ipylab>=1.0.0; extra == "test"; ipython~=8.10; extra == "test"; jupyterlab_server>=2.11.1; extra == "test"; jupyterlab<5,>=3; extra == "test"; jupyter~=1.0; extra == "test"; kedro-datasets; extra == "test"; mypy~=1.0; extra == "test"; pandas~=2.0; extra == "test"; pluggy>=1.0; extra == "test"; pre-commit<5.0,>=2.9.2; extra == "test"; pytest-cov<7,>=3; extra == "test"; pytest-mock<4.0,>=1.7.1; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; pytest<9.0,>=7.2; extra == "test"; s3fs<2025.6,>=2021.4; extra == "test"; requests_mock; extra == "test"; pandas-stubs; extra == "test"; types-PyYAML; extra == "test"; types-cachetools; extra == "test"; types-requests; extra == "test"; types-toml; extra == "test"; ipykernel<7.0,>=5.3; extra == "docs"; Jinja2<3.2.0; extra == "docs"; kedro-sphinx-theme==2024.10.3; extra == "docs"; sphinx-notfound-page!=1.0.3; extra == "docs"; ipylab>=1.0.0; extra == "jupyter"; notebook>=7.0.0; extra == "jupyter"; asv; extra == "benchmark"; kedro[benchmark,docs,jupyter,test]; extra == "all"1.0.0rc1NoNoNoneNoneNone
kedro-telemetryDependency PackageEY0.5.0Nonekedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; PyYAML==5.3.1; extra == "test"; wheel; extra == "test"; bandit<2.0,>=1.6.2; extra == "lint"; black~=22.0; extra == "lint"; detect-secrets~=1.5.0; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; ruff~=0.0.290; extra == "lint"; types-requests; extra == "lint"; types-PyYAML; extra == "lint"; types-toml; extra == "lint"0.6.0, 0.6.1, 0.6.2, 0.6.3kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-mock; extra == "test"; pytest-xdist[psutil]~=2.2.1; extra == "test"; PyYAML==5.3.1; extra == "test"; wheel; extra == "test"; bandit<2.0,>=1.6.2; extra == "lint"; black~=22.0; extra == "lint"; detect-secrets~=1.5.0; extra == "lint"; mypy~=1.0; extra == "lint"; pre-commit>=2.9.2; extra == "lint"; ruff~=0.0.290; extra == "lint"; types-requests; extra == "lint"; types-PyYAML; extra == "lint"; types-toml; extra == "lint"0.6.3NoNoNoneNoneNone
kiwisolverDependency PackageEY1.4.7None1.4.81.4.8NoNoNoneNoneNone
knackDependency PackageEY0.12.0Noneargcomplete; jmespath; packaging; pygments; pyyaml; tabulateargcomplete; jmespath; packaging; pygments; pyyaml; tabulate0.12.0NoNoNoneNoneNone
langcodesDependency PackageEY3.4.1Nonelanguage-data>=1.2; build; extra == "build"; twine; extra == "build"; pytest; extra == "test"; pytest-cov; extra == "test"3.5.0language-data>=1.2; build; extra == "build"; twine; extra == "build"; pytest; extra == "test"; pytest-cov; extra == "test"3.5.0NoNoNoneNoneNone
language-dataDependency PackageEY1.2.0Nonemarisa-trie>=1.1.0; build; extra == "build"; twine; extra == "build"; pytest; extra == "test"; pytest-cov; extra == "test"1.3.0marisa-trie>=1.1.0; build; extra == "build"; twine; extra == "build"; pytest; extra == "test"; pytest-cov; extra == "test"1.3.0NoNoNoneNoneNone
lazy-loaderDependency PackageEY0.4Nonepackaging; importlib-metadata; python_version < "3.8"; changelist==0.5; extra == "dev"; pre-commit==3.7.0; extra == "lint"; pytest>=7.4; extra == "test"; pytest-cov>=4.1; extra == "test"packaging; importlib-metadata; python_version < "3.8"; changelist==0.5; extra == "dev"; pre-commit==3.7.0; extra == "lint"; pytest>=7.4; extra == "test"; pytest-cov>=4.1; extra == "test"0.4NoNoNoneNoneNone
litestarDependency PackageEY2.13.0Noneanyio>=3; click; exceptiongroup; python_version < "3.11"; exceptiongroup>=1.2.2; python_version < "3.11"; httpx>=0.22; importlib-metadata; python_version < "3.10"; importlib-resources>=5.12.0; python_version < "3.9"; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == "annotated-types"; attrs; extra == "attrs"; brotli; extra == "brotli"; jsbeautifier; extra == "cli"; uvicorn[standard]; extra == "cli"; uvloop>=0.18.0; sys_platform != "win32" and extra == "cli"; cryptography; extra == "cryptography"; advanced-alchemy>=0.2.2; extra == "full"; annotated-types; extra == "full"; attrs; extra == "full"; brotli; extra == "full"; cryptography; extra == "full"; email-validator; extra == "full"; fast-query-parsers>=1.0.2; extra == "full"; jinja2; extra == "full"; jinja2>=3.1.2; extra == "full"; jsbeautifier; extra == "full"; mako>=1.2.4; extra == "full"; minijinja>=1.0.0; extra == "full"; opentelemetry-instrumentation-asgi; extra == "full"; piccolo; extra == "full"; picologging; python_version < "3.13" and extra == "full"; prometheus-client; extra == "full"; pydantic; extra == "full"; pydantic-extra-types!=2.9.0; python_version < "3.9" and extra == "full"; pydantic-extra-types; python_version >= "3.9" and extra == "full"; pyjwt>=2.9.0; extra == "full"; redis[hiredis]>=4.4.4; extra == "full"; structlog; extra == "full"; uvicorn[standard]; extra == "full"; uvloop>=0.18.0; sys_platform != "win32" and extra == "full"; valkey[libvalkey]>=6.0.2; extra == "full"; jinja2>=3.1.2; extra == "jinja"; cryptography; extra == "jwt"; pyjwt>=2.9.0; extra == "jwt"; mako>=1.2.4; extra == "mako"; minijinja>=1.0.0; extra == "minijinja"; opentelemetry-instrumentation-asgi; extra == "opentelemetry"; piccolo; extra == "piccolo"; picologging; python_version < "3.13" and extra == "picologging"; prometheus-client; extra == "prometheus"; email-validator; extra == "pydantic"; pydantic; extra == "pydantic"; pydantic-extra-types!=2.9.0; python_version < "3.9" and extra == "pydantic"; pydantic-extra-types; python_version >= "3.9" and extra == "pydantic"; redis[hiredis]>=4.4.4; extra == "redis"; advanced-alchemy>=0.2.2; extra == "sqlalchemy"; fast-query-parsers>=1.0.2; extra == "standard"; jinja2; extra == "standard"; jsbeautifier; extra == "standard"; uvicorn[standard]; extra == "standard"; uvloop>=0.18.0; sys_platform != "win32" and extra == "standard"; structlog; extra == "structlog"; valkey[libvalkey]>=6.0.2; extra == "valkey"2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0anyio>=3; click; exceptiongroup; python_version < "3.11"; exceptiongroup>=1.2.2; python_version < "3.11"; httpx>=0.22; importlib-metadata; python_version < "3.10"; importlib-resources>=5.12.0; python_version < "3.9"; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == "annotated-types"; attrs; extra == "attrs"; brotli; extra == "brotli"; jsbeautifier; extra == "cli"; uvicorn[standard]; extra == "cli"; uvloop>=0.18.0; sys_platform != "win32" and extra == "cli"; cryptography; extra == "cryptography"; advanced-alchemy>=0.2.2; extra == "full"; annotated-types; extra == "full"; attrs; extra == "full"; brotli; extra == "full"; cryptography; extra == "full"; email-validator; extra == "full"; fast-query-parsers>=1.0.2; extra == "full"; jinja2; extra == "full"; jinja2>=3.1.2; extra == "full"; jsbeautifier; extra == "full"; mako>=1.2.4; extra == "full"; minijinja>=1.0.0; extra == "full"; opentelemetry-instrumentation-asgi; extra == "full"; piccolo; extra == "full"; picologging; python_version < "3.13" and extra == "full"; prometheus-client; extra == "full"; pydantic; extra == "full"; pydantic-extra-types!=2.9.0; python_version < "3.9" and extra == "full"; pydantic-extra-types; python_version >= "3.9" and extra == "full"; pyjwt>=2.9.0; extra == "full"; redis[hiredis]>=4.4.4; extra == "full"; structlog; extra == "full"; uvicorn[standard]; extra == "full"; uvloop>=0.18.0; sys_platform != "win32" and extra == "full"; valkey[libvalkey]>=6.0.2; extra == "full"; jinja2>=3.1.2; extra == "jinja"; cryptography; extra == "jwt"; pyjwt>=2.9.0; extra == "jwt"; mako>=1.2.4; extra == "mako"; minijinja>=1.0.0; extra == "minijinja"; opentelemetry-instrumentation-asgi; extra == "opentelemetry"; piccolo; extra == "piccolo"; picologging; python_version < "3.13" and extra == "picologging"; prometheus-client; extra == "prometheus"; email-validator; extra == "pydantic"; pydantic; extra == "pydantic"; pydantic-extra-types!=2.9.0; python_version < "3.9" and extra == "pydantic"; pydantic-extra-types; python_version >= "3.9" and extra == "pydantic"; redis[hiredis]>=4.4.4; extra == "redis"; advanced-alchemy>=0.2.2; extra == "sqlalchemy"; fast-query-parsers>=1.0.2; extra == "standard"; jinja2; extra == "standard"; jsbeautifier; extra == "standard"; uvicorn[standard]; extra == "standard"; uvloop>=0.18.0; sys_platform != "win32" and extra == "standard"; structlog; extra == "structlog"; valkey[libvalkey]>=6.0.2; extra == "valkey"2.16.0NoNoNoneNoneNone
marisa-trieDependency PackageEY1.2.0Nonesetuptools; hypothesis; extra == "test"; pytest; extra == "test"; readme-renderer; extra == "test"1.2.1setuptools; hypothesis; extra == "test"; pytest; extra == "test"; readme-renderer; extra == "test"1.2.1NoNoNoneNoneNone
markdown-it-pyDependency PackageEY3.0.0Nonemdurl~=0.1; psutil ; extra == "benchmarking"; pytest ; extra == "benchmarking"; pytest-benchmark ; extra == "benchmarking"; pre-commit~=3.0 ; extra == "code_style"; commonmark~=0.9 ; extra == "compare"; markdown~=3.4 ; extra == "compare"; mistletoe~=1.0 ; extra == "compare"; mistune~=2.0 ; extra == "compare"; panflute~=2.3 ; extra == "compare"; linkify-it-py>=1,<3 ; extra == "linkify"; mdit-py-plugins ; extra == "plugins"; gprof2dot ; extra == "profiling"; mdit-py-plugins ; extra == "rtd"; myst-parser ; extra == "rtd"; pyyaml ; extra == "rtd"; sphinx ; extra == "rtd"; sphinx-copybutton ; extra == "rtd"; sphinx-design ; extra == "rtd"; sphinx_book_theme ; extra == "rtd"; jupyter_sphinx ; extra == "rtd"; coverage ; extra == "testing"; pytest ; extra == "testing"; pytest-cov ; extra == "testing"; pytest-regressions ; extra == "testing"mdurl~=0.1; psutil ; extra == "benchmarking"; pytest ; extra == "benchmarking"; pytest-benchmark ; extra == "benchmarking"; pre-commit~=3.0 ; extra == "code_style"; commonmark~=0.9 ; extra == "compare"; markdown~=3.4 ; extra == "compare"; mistletoe~=1.0 ; extra == "compare"; mistune~=2.0 ; extra == "compare"; panflute~=2.3 ; extra == "compare"; linkify-it-py>=1,<3 ; extra == "linkify"; mdit-py-plugins ; extra == "plugins"; gprof2dot ; extra == "profiling"; mdit-py-plugins ; extra == "rtd"; myst-parser ; extra == "rtd"; pyyaml ; extra == "rtd"; sphinx ; extra == "rtd"; sphinx-copybutton ; extra == "rtd"; sphinx-design ; extra == "rtd"; sphinx_book_theme ; extra == "rtd"; jupyter_sphinx ; extra == "rtd"; coverage ; extra == "testing"; pytest ; extra == "testing"; pytest-cov ; extra == "testing"; pytest-regressions ; extra == "testing"3.0.0NoNoNoneNoneNone
MarkupSafeDependency PackageEY3.0.2None3.0.2NoNoNoneNoneNone
marshmallowDependency PackageEY3.23.0Nonebackports-datetime-fromisoformat; python_version < "3.11"; typing-extensions; python_version < "3.11"; marshmallow[tests]; extra == "dev"; tox; extra == "dev"; pre-commit<5.0,>=3.5; extra == "dev"; autodocsumm==0.2.14; extra == "docs"; furo==2024.8.6; extra == "docs"; sphinx-copybutton==0.5.2; extra == "docs"; sphinx-issues==5.0.1; extra == "docs"; sphinx==8.2.3; extra == "docs"; sphinxext-opengraph==0.10.0; extra == "docs"; pytest; extra == "tests"; simplejson; extra == "tests"3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0backports-datetime-fromisoformat; python_version < "3.11"; typing-extensions; python_version < "3.11"; marshmallow[tests]; extra == "dev"; tox; extra == "dev"; pre-commit<5.0,>=3.5; extra == "dev"; autodocsumm==0.2.14; extra == "docs"; furo==2024.8.6; extra == "docs"; sphinx-copybutton==0.5.2; extra == "docs"; sphinx-issues==5.0.1; extra == "docs"; sphinx==8.2.3; extra == "docs"; sphinxext-opengraph==0.10.0; extra == "docs"; pytest; extra == "tests"; simplejson; extra == "tests"4.0.0NoNoNoneNoneNone
matplotlibDependency PackageEY3.9.2Nonecontourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == "dev"; pybind11!=2.13.3,>=2.13.2; extra == "dev"; setuptools_scm>=7; extra == "dev"; setuptools>=64; extra == "dev"3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == "dev"; pybind11!=2.13.3,>=2.13.2; extra == "dev"; setuptools_scm>=7; extra == "dev"; setuptools>=64; extra == "dev"3.10.3NoNoNoneNoneNone
matplotlib-inlineDependency PackageEY0.1.7Nonetraitletstraitlets0.1.7NoNoNoneNoneNone
mdurlDependency PackageEY0.1.2None0.1.2NoNoNoneNoneNone
mistuneDependency PackageEY3.0.2Nonetyping-extensions; python_version < "3.11"3.1.0, 3.1.1, 3.1.2, 3.1.3typing-extensions; python_version < "3.11"3.1.3NoNoNoneNoneNone
mltableDependency PackageEY1.6.1Noneazureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'1.6.1NoNoNoneNoneNone
more-itertoolsDependency PackageEY10.5.0None10.6.0, 10.7.010.7.0NoNoNoneNoneNone
msalDependency PackageEY1.31.0Nonerequests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= "3.6" and platform_system == "Windows") and extra == "broker"; pymsalruntime<0.18,>=0.17; (python_version >= "3.8" and platform_system == "Darwin") and extra == "broker"1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= "3.6" and platform_system == "Windows") and extra == "broker"; pymsalruntime<0.18,>=0.17; (python_version >= "3.8" and platform_system == "Darwin") and extra == "broker"1.33.0b1NoNoNoneNoneNone
msal-extensionsDependency PackageEY1.2.0Nonemsal<2,>=1.29; portalocker<4,>=1.4; extra == "portalocker"1.3.0, 1.3.1msal<2,>=1.29; portalocker<4,>=1.4; extra == "portalocker"1.3.1NoNoNoneNoneNone
msgspecDependency PackageEY0.18.6Nonepyyaml; extra == "yaml"; tomli; python_version < "3.11" and extra == "toml"; tomli_w; extra == "toml"; sphinx; extra == "doc"; furo; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design; extra == "doc"; ipython; extra == "doc"; pytest; extra == "test"; msgpack; extra == "test"; attrs; extra == "test"; eval-type-backport; python_version < "3.10" and extra == "test"; pyyaml; extra == "test"; tomli; python_version < "3.11" and extra == "test"; tomli_w; extra == "test"; pre-commit; extra == "dev"; coverage; extra == "dev"; mypy; extra == "dev"; pyright; extra == "dev"; sphinx; extra == "dev"; furo; extra == "dev"; sphinx-copybutton; extra == "dev"; sphinx-design; extra == "dev"; ipython; extra == "dev"; pytest; extra == "dev"; msgpack; extra == "dev"; attrs; extra == "dev"; eval-type-backport; python_version < "3.10" and extra == "dev"; pyyaml; extra == "dev"; tomli; python_version < "3.11" and extra == "dev"; tomli_w; extra == "dev"0.19.0pyyaml; extra == "yaml"; tomli; python_version < "3.11" and extra == "toml"; tomli_w; extra == "toml"; sphinx; extra == "doc"; furo; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design; extra == "doc"; ipython; extra == "doc"; pytest; extra == "test"; msgpack; extra == "test"; attrs; extra == "test"; eval-type-backport; python_version < "3.10" and extra == "test"; pyyaml; extra == "test"; tomli; python_version < "3.11" and extra == "test"; tomli_w; extra == "test"; pre-commit; extra == "dev"; coverage; extra == "dev"; mypy; extra == "dev"; pyright; extra == "dev"; sphinx; extra == "dev"; furo; extra == "dev"; sphinx-copybutton; extra == "dev"; sphinx-design; extra == "dev"; ipython; extra == "dev"; pytest; extra == "dev"; msgpack; extra == "dev"; attrs; extra == "dev"; eval-type-backport; python_version < "3.10" and extra == "dev"; pyyaml; extra == "dev"; tomli; python_version < "3.11" and extra == "dev"; tomli_w; extra == "dev"0.19.0NoNoNoneNoneNone
msrestDependency PackageEY0.7.1Noneazure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async'azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async'0.7.1NoNoNoneNoneNone
msrestazureDependency PackageEY0.6.4.post1Noneadal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; sixadal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six0.6.4.post1NoNoNoneNoneNone
multidictDependency PackageEY6.1.0Nonetyping-extensions>=4.1.0; python_version < "3.11"6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3typing-extensions>=4.1.0; python_version < "3.11"6.6.3NoNoNoneNoneNone
murmurhashDependency PackageEY1.0.10None1.0.11, 1.0.12, 1.0.13, 1.1.0.dev01.1.0.dev0NoNoNoneNoneNone
mypy-extensionsDependency PackageEY1.0.0None1.1.01.1.0NoNoNoneNoneNone
nbclientDependency PackageEY0.10.0Nonejupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == "dev"; autodoc-traits; extra == "docs"; flaky; extra == "docs"; ipykernel>=6.19.3; extra == "docs"; ipython; extra == "docs"; ipywidgets; extra == "docs"; mock; extra == "docs"; moto; extra == "docs"; myst-parser; extra == "docs"; nbconvert>=7.1.0; extra == "docs"; pytest-asyncio; extra == "docs"; pytest-cov>=4.0; extra == "docs"; pytest<8,>=7.0; extra == "docs"; sphinx-book-theme; extra == "docs"; sphinx>=1.7; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; testpath; extra == "docs"; xmltodict; extra == "docs"; flaky; extra == "test"; ipykernel>=6.19.3; extra == "test"; ipython; extra == "test"; ipywidgets; extra == "test"; nbconvert>=7.1.0; extra == "test"; pytest-asyncio; extra == "test"; pytest-cov>=4.0; extra == "test"; pytest<8,>=7.0; extra == "test"; testpath; extra == "test"; xmltodict; extra == "test"0.10.1, 0.10.2jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == "dev"; autodoc-traits; extra == "docs"; flaky; extra == "docs"; ipykernel>=6.19.3; extra == "docs"; ipython; extra == "docs"; ipywidgets; extra == "docs"; mock; extra == "docs"; moto; extra == "docs"; myst-parser; extra == "docs"; nbconvert>=7.1.0; extra == "docs"; pytest-asyncio; extra == "docs"; pytest-cov>=4.0; extra == "docs"; pytest<8,>=7.0; extra == "docs"; sphinx-book-theme; extra == "docs"; sphinx>=1.7; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; testpath; extra == "docs"; xmltodict; extra == "docs"; flaky; extra == "test"; ipykernel>=6.19.3; extra == "test"; ipython; extra == "test"; ipywidgets; extra == "test"; nbconvert>=7.1.0; extra == "test"; pytest-asyncio; extra == "test"; pytest-cov>=4.0; extra == "test"; pytest<8,>=7.0; extra == "test"; testpath; extra == "test"; xmltodict; extra == "test"0.10.2NoNoNoneNoneNone
nbconvertDependency PackageEY7.16.4Nonebeautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < "3.10"; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == "all"; ipykernel; extra == "all"; ipython; extra == "all"; ipywidgets>=7.5; extra == "all"; myst-parser; extra == "all"; nbsphinx>=0.2.12; extra == "all"; playwright; extra == "all"; pydata-sphinx-theme; extra == "all"; pyqtwebengine>=5.15; extra == "all"; pytest>=7; extra == "all"; sphinx==5.0.2; extra == "all"; sphinxcontrib-spelling; extra == "all"; tornado>=6.1; extra == "all"; ipykernel; extra == "docs"; ipython; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.2.12; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx==5.0.2; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; pyqtwebengine>=5.15; extra == "qtpdf"; pyqtwebengine>=5.15; extra == "qtpng"; tornado>=6.1; extra == "serve"; flaky; extra == "test"; ipykernel; extra == "test"; ipywidgets>=7.5; extra == "test"; pytest>=7; extra == "test"; playwright; extra == "webpdf"7.16.5, 7.16.6beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < "3.10"; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == "all"; ipykernel; extra == "all"; ipython; extra == "all"; ipywidgets>=7.5; extra == "all"; myst-parser; extra == "all"; nbsphinx>=0.2.12; extra == "all"; playwright; extra == "all"; pydata-sphinx-theme; extra == "all"; pyqtwebengine>=5.15; extra == "all"; pytest>=7; extra == "all"; sphinx==5.0.2; extra == "all"; sphinxcontrib-spelling; extra == "all"; tornado>=6.1; extra == "all"; ipykernel; extra == "docs"; ipython; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.2.12; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx==5.0.2; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; pyqtwebengine>=5.15; extra == "qtpdf"; pyqtwebengine>=5.15; extra == "qtpng"; tornado>=6.1; extra == "serve"; flaky; extra == "test"; ipykernel; extra == "test"; ipywidgets>=7.5; extra == "test"; pytest>=7; extra == "test"; playwright; extra == "webpdf"7.16.6NoNoNoneNoneNone
nbformatDependency PackageEY5.10.4Nonefastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; pep440; extra == "test"; pre-commit; extra == "test"; pytest; extra == "test"; testpath; extra == "test"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; sphinxcontrib-github-alt; extra == "docs"; sphinxcontrib-spelling; extra == "docs"; pep440; extra == "test"; pre-commit; extra == "test"; pytest; extra == "test"; testpath; extra == "test"5.10.4NoNoNoneNoneNone
ndg-httpsclientDependency PackageEY0.5.1None0.5.1NoNoNoneNoneNone
nest-asyncioDependency PackageEY1.6.0None1.6.0NoNoNoneNoneNone
networkxDependency PackageEY3.4.2Nonenumpy>=1.25; extra == "default"; scipy>=1.11.2; extra == "default"; matplotlib>=3.8; extra == "default"; pandas>=2.0; extra == "default"; pre-commit>=4.1; extra == "developer"; mypy>=1.15; extra == "developer"; sphinx>=8.0; extra == "doc"; pydata-sphinx-theme>=0.16; extra == "doc"; sphinx-gallery>=0.18; extra == "doc"; numpydoc>=1.8.0; extra == "doc"; pillow>=10; extra == "doc"; texext>=0.6.7; extra == "doc"; myst-nb>=1.1; extra == "doc"; intersphinx-registry; extra == "doc"; osmnx>=2.0.0; extra == "example"; momepy>=0.7.2; extra == "example"; contextily>=1.6; extra == "example"; seaborn>=0.13; extra == "example"; cairocffi>=1.7; extra == "example"; igraph>=0.11; extra == "example"; scikit-learn>=1.5; extra == "example"; lxml>=4.6; extra == "extra"; pygraphviz>=1.14; extra == "extra"; pydot>=3.0.1; extra == "extra"; sympy>=1.10; extra == "extra"; pytest>=7.2; extra == "test"; pytest-cov>=4.0; extra == "test"; pytest-xdist>=3.0; extra == "test"; pytest-mpl; extra == "test-extras"; pytest-randomly; extra == "test-extras"3.5rc0, 3.5numpy>=1.25; extra == "default"; scipy>=1.11.2; extra == "default"; matplotlib>=3.8; extra == "default"; pandas>=2.0; extra == "default"; pre-commit>=4.1; extra == "developer"; mypy>=1.15; extra == "developer"; sphinx>=8.0; extra == "doc"; pydata-sphinx-theme>=0.16; extra == "doc"; sphinx-gallery>=0.18; extra == "doc"; numpydoc>=1.8.0; extra == "doc"; pillow>=10; extra == "doc"; texext>=0.6.7; extra == "doc"; myst-nb>=1.1; extra == "doc"; intersphinx-registry; extra == "doc"; osmnx>=2.0.0; extra == "example"; momepy>=0.7.2; extra == "example"; contextily>=1.6; extra == "example"; seaborn>=0.13; extra == "example"; cairocffi>=1.7; extra == "example"; igraph>=0.11; extra == "example"; scikit-learn>=1.5; extra == "example"; lxml>=4.6; extra == "extra"; pygraphviz>=1.14; extra == "extra"; pydot>=3.0.1; extra == "extra"; sympy>=1.10; extra == "extra"; pytest>=7.2; extra == "test"; pytest-cov>=4.0; extra == "test"; pytest-xdist>=3.0; extra == "test"; pytest-mpl; extra == "test-extras"; pytest-randomly; extra == "test-extras"3.5NoNoNoneNoneNone
nltkDependency PackageEY3.9.1Noneclick; joblib; regex>=2021.8.3; tqdm; numpy; extra == "all"; requests; extra == "all"; twython; extra == "all"; python-crfsuite; extra == "all"; pyparsing; extra == "all"; scipy; extra == "all"; matplotlib; extra == "all"; scikit-learn; extra == "all"; requests; extra == "corenlp"; numpy; extra == "machine-learning"; python-crfsuite; extra == "machine-learning"; scikit-learn; extra == "machine-learning"; scipy; extra == "machine-learning"; matplotlib; extra == "plot"; pyparsing; extra == "tgrep"; twython; extra == "twitter"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == "all"; requests; extra == "all"; twython; extra == "all"; python-crfsuite; extra == "all"; pyparsing; extra == "all"; scipy; extra == "all"; matplotlib; extra == "all"; scikit-learn; extra == "all"; requests; extra == "corenlp"; numpy; extra == "machine-learning"; python-crfsuite; extra == "machine-learning"; scikit-learn; extra == "machine-learning"; scipy; extra == "machine-learning"; matplotlib; extra == "plot"; pyparsing; extra == "tgrep"; twython; extra == "twitter"3.9.1NoNoNoneNoneNone
notebook-shimDependency PackageEY0.2.4Nonejupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'0.2.4NoNoNoneNoneNone
numpyDependency PackageEY2.2.3None2.2.4, 2.2.5, 2.2.6, 2.3.0rc1, 2.3.0, 2.3.12.3.1NoNoNoneNoneNone
oauthlibDependency PackageEY3.2.2Nonecryptography>=3.0.0; extra == "rsa"; cryptography>=3.0.0; extra == "signedtoken"; pyjwt<3,>=2.0.0; extra == "signedtoken"; blinker>=1.4.0; extra == "signals"3.3.0, 3.3.1cryptography>=3.0.0; extra == "rsa"; cryptography>=3.0.0; extra == "signedtoken"; pyjwt<3,>=2.0.0; extra == "signedtoken"; blinker>=1.4.0; extra == "signals"3.3.1NoNoNoneNoneNone
omegaconfDependency PackageEY2.3.0Noneantlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == "3.6"2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == "3.6"2.4.0.dev3NoNoNoneNoneNone
opencensusDependency PackageEY0.11.4Noneopencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < "3.6"; google-api-core (<3.0.0,>=1.0.0) ; python_version >= "3.6"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < "3.6"; google-api-core (<3.0.0,>=1.0.0) ; python_version >= "3.6"0.11.4NoNoNoneNoneNone
opencensus-contextDependency PackageEY0.1.3Nonecontextvars ; python_version >= "3.6" and python_version < "3.7"0.2.dev0contextvars ; python_version >= "3.6" and python_version < "3.7"0.2.dev0NoNoNoneNoneNone
orjsonDependency PackageEY3.10.7None3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.183.10.18NoNoNoneNoneNone
overridesDependency PackageEY7.7.0Nonetyping ; python_version < "3.5"typing ; python_version < "3.5"7.7.0NoNoNoneNoneNone
packagingDependency PackageEY24.2None25.025.0NoNoNoneNoneNone
pandasDependency PackageEY2.2.3Nonenumpy>=1.22.4; python_version < "3.11"; numpy>=1.23.2; python_version == "3.11"; numpy>=1.26.0; python_version >= "3.12"; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == "test"; pytest>=7.3.2; extra == "test"; pytest-xdist>=2.2.0; extra == "test"; pyarrow>=10.0.1; extra == "pyarrow"; bottleneck>=1.3.6; extra == "performance"; numba>=0.56.4; extra == "performance"; numexpr>=2.8.4; extra == "performance"; scipy>=1.10.0; extra == "computation"; xarray>=2022.12.0; extra == "computation"; fsspec>=2022.11.0; extra == "fss"; s3fs>=2022.11.0; extra == "aws"; gcsfs>=2022.11.0; extra == "gcp"; pandas-gbq>=0.19.0; extra == "gcp"; odfpy>=1.4.1; extra == "excel"; openpyxl>=3.1.0; extra == "excel"; python-calamine>=0.1.7; extra == "excel"; pyxlsb>=1.0.10; extra == "excel"; xlrd>=2.0.1; extra == "excel"; xlsxwriter>=3.0.5; extra == "excel"; pyarrow>=10.0.1; extra == "parquet"; pyarrow>=10.0.1; extra == "feather"; tables>=3.8.0; extra == "hdf5"; pyreadstat>=1.2.0; extra == "spss"; SQLAlchemy>=2.0.0; extra == "postgresql"; psycopg2>=2.9.6; extra == "postgresql"; adbc-driver-postgresql>=0.8.0; extra == "postgresql"; SQLAlchemy>=2.0.0; extra == "mysql"; pymysql>=1.0.2; extra == "mysql"; SQLAlchemy>=2.0.0; extra == "sql-other"; adbc-driver-postgresql>=0.8.0; extra == "sql-other"; adbc-driver-sqlite>=0.8.0; extra == "sql-other"; beautifulsoup4>=4.11.2; extra == "html"; html5lib>=1.1; extra == "html"; lxml>=4.9.2; extra == "html"; lxml>=4.9.2; extra == "xml"; matplotlib>=3.6.3; extra == "plot"; jinja2>=3.1.2; extra == "output-formatting"; tabulate>=0.9.0; extra == "output-formatting"; PyQt5>=5.15.9; extra == "clipboard"; qtpy>=2.3.0; extra == "clipboard"; zstandard>=0.19.0; extra == "compression"; dataframe-api-compat>=0.1.7; extra == "consortium-standard"; adbc-driver-postgresql>=0.8.0; extra == "all"; adbc-driver-sqlite>=0.8.0; extra == "all"; beautifulsoup4>=4.11.2; extra == "all"; bottleneck>=1.3.6; extra == "all"; dataframe-api-compat>=0.1.7; extra == "all"; fastparquet>=2022.12.0; extra == "all"; fsspec>=2022.11.0; extra == "all"; gcsfs>=2022.11.0; extra == "all"; html5lib>=1.1; extra == "all"; hypothesis>=6.46.1; extra == "all"; jinja2>=3.1.2; extra == "all"; lxml>=4.9.2; extra == "all"; matplotlib>=3.6.3; extra == "all"; numba>=0.56.4; extra == "all"; numexpr>=2.8.4; extra == "all"; odfpy>=1.4.1; extra == "all"; openpyxl>=3.1.0; extra == "all"; pandas-gbq>=0.19.0; extra == "all"; psycopg2>=2.9.6; extra == "all"; pyarrow>=10.0.1; extra == "all"; pymysql>=1.0.2; extra == "all"; PyQt5>=5.15.9; extra == "all"; pyreadstat>=1.2.0; extra == "all"; pytest>=7.3.2; extra == "all"; pytest-xdist>=2.2.0; extra == "all"; python-calamine>=0.1.7; extra == "all"; pyxlsb>=1.0.10; extra == "all"; qtpy>=2.3.0; extra == "all"; scipy>=1.10.0; extra == "all"; s3fs>=2022.11.0; extra == "all"; SQLAlchemy>=2.0.0; extra == "all"; tables>=3.8.0; extra == "all"; tabulate>=0.9.0; extra == "all"; xarray>=2022.12.0; extra == "all"; xlrd>=2.0.1; extra == "all"; xlsxwriter>=3.0.5; extra == "all"; zstandard>=0.19.0; extra == "all"2.3.0numpy>=1.22.4; python_version < "3.11"; numpy>=1.23.2; python_version == "3.11"; numpy>=1.26.0; python_version >= "3.12"; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == "test"; pytest>=7.3.2; extra == "test"; pytest-xdist>=2.2.0; extra == "test"; pyarrow>=10.0.1; extra == "pyarrow"; bottleneck>=1.3.6; extra == "performance"; numba>=0.56.4; extra == "performance"; numexpr>=2.8.4; extra == "performance"; scipy>=1.10.0; extra == "computation"; xarray>=2022.12.0; extra == "computation"; fsspec>=2022.11.0; extra == "fss"; s3fs>=2022.11.0; extra == "aws"; gcsfs>=2022.11.0; extra == "gcp"; pandas-gbq>=0.19.0; extra == "gcp"; odfpy>=1.4.1; extra == "excel"; openpyxl>=3.1.0; extra == "excel"; python-calamine>=0.1.7; extra == "excel"; pyxlsb>=1.0.10; extra == "excel"; xlrd>=2.0.1; extra == "excel"; xlsxwriter>=3.0.5; extra == "excel"; pyarrow>=10.0.1; extra == "parquet"; pyarrow>=10.0.1; extra == "feather"; tables>=3.8.0; extra == "hdf5"; pyreadstat>=1.2.0; extra == "spss"; SQLAlchemy>=2.0.0; extra == "postgresql"; psycopg2>=2.9.6; extra == "postgresql"; adbc-driver-postgresql>=0.8.0; extra == "postgresql"; SQLAlchemy>=2.0.0; extra == "mysql"; pymysql>=1.0.2; extra == "mysql"; SQLAlchemy>=2.0.0; extra == "sql-other"; adbc-driver-postgresql>=0.8.0; extra == "sql-other"; adbc-driver-sqlite>=0.8.0; extra == "sql-other"; beautifulsoup4>=4.11.2; extra == "html"; html5lib>=1.1; extra == "html"; lxml>=4.9.2; extra == "html"; lxml>=4.9.2; extra == "xml"; matplotlib>=3.6.3; extra == "plot"; jinja2>=3.1.2; extra == "output-formatting"; tabulate>=0.9.0; extra == "output-formatting"; PyQt5>=5.15.9; extra == "clipboard"; qtpy>=2.3.0; extra == "clipboard"; zstandard>=0.19.0; extra == "compression"; dataframe-api-compat>=0.1.7; extra == "consortium-standard"; adbc-driver-postgresql>=0.8.0; extra == "all"; adbc-driver-sqlite>=0.8.0; extra == "all"; beautifulsoup4>=4.11.2; extra == "all"; bottleneck>=1.3.6; extra == "all"; dataframe-api-compat>=0.1.7; extra == "all"; fastparquet>=2022.12.0; extra == "all"; fsspec>=2022.11.0; extra == "all"; gcsfs>=2022.11.0; extra == "all"; html5lib>=1.1; extra == "all"; hypothesis>=6.46.1; extra == "all"; jinja2>=3.1.2; extra == "all"; lxml>=4.9.2; extra == "all"; matplotlib>=3.6.3; extra == "all"; numba>=0.56.4; extra == "all"; numexpr>=2.8.4; extra == "all"; odfpy>=1.4.1; extra == "all"; openpyxl>=3.1.0; extra == "all"; pandas-gbq>=0.19.0; extra == "all"; psycopg2>=2.9.6; extra == "all"; pyarrow>=10.0.1; extra == "all"; pymysql>=1.0.2; extra == "all"; PyQt5>=5.15.9; extra == "all"; pyreadstat>=1.2.0; extra == "all"; pytest>=7.3.2; extra == "all"; pytest-xdist>=2.2.0; extra == "all"; python-calamine>=0.1.7; extra == "all"; pyxlsb>=1.0.10; extra == "all"; qtpy>=2.3.0; extra == "all"; scipy>=1.10.0; extra == "all"; s3fs>=2022.11.0; extra == "all"; SQLAlchemy>=2.0.0; extra == "all"; tables>=3.8.0; extra == "all"; tabulate>=0.9.0; extra == "all"; xarray>=2022.12.0; extra == "all"; xlrd>=2.0.1; extra == "all"; xlsxwriter>=3.0.5; extra == "all"; zstandard>=0.19.0; extra == "all"2.3.0NoNoNoneNoneNone
pandocfiltersDependency PackageEY1.5.1None1.5.1NoNoNoneNoneNone
paramikoDependency PackageEY3.5.0Nonebcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == "gssapi"; gssapi>=1.4.1; platform_system != "Windows" and extra == "gssapi"; pywin32>=2.1.8; platform_system == "Windows" and extra == "gssapi"; invoke>=2.0; extra == "invoke"; pyasn1>=0.1.7; extra == "all"; gssapi>=1.4.1; platform_system != "Windows" and extra == "all"; pywin32>=2.1.8; platform_system == "Windows" and extra == "all"; invoke>=2.0; extra == "all"3.5.1bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == "gssapi"; gssapi>=1.4.1; platform_system != "Windows" and extra == "gssapi"; pywin32>=2.1.8; platform_system == "Windows" and extra == "gssapi"; invoke>=2.0; extra == "invoke"; pyasn1>=0.1.7; extra == "all"; gssapi>=1.4.1; platform_system != "Windows" and extra == "all"; pywin32>=2.1.8; platform_system == "Windows" and extra == "all"; invoke>=2.0; extra == "all"3.5.1NoNoNoneNoneNone
parseDependency PackageEY1.20.2None1.20.2NoNoNoneNoneNone
parsoDependency PackageEY0.8.4Noneflake8==5.0.4; extra == "qa"; mypy==0.971; extra == "qa"; types-setuptools==67.2.0.1; extra == "qa"; docopt; extra == "testing"; pytest; extra == "testing"flake8==5.0.4; extra == "qa"; mypy==0.971; extra == "qa"; types-setuptools==67.2.0.1; extra == "qa"; docopt; extra == "testing"; pytest; extra == "testing"0.8.4NoNoNoneNoneNone
pathspecDependency PackageEY0.12.1None0.12.1NoNoNoneNoneNone
patsyDependency PackageEY0.5.6Nonenumpy>=1.4; pytest; extra == "test"; pytest-cov; extra == "test"; scipy; extra == "test"1.0.0, 1.0.1numpy>=1.4; pytest; extra == "test"; pytest-cov; extra == "test"; scipy; extra == "test"1.0.1NoNoNoneNoneNone
pexpectDependency PackageEY4.9.0Noneptyprocess (>=0.5)ptyprocess (>=0.5)4.9.0NoNoNoneNoneNone
pillowDependency PackageEY11.0.0Nonefuro; extra == "docs"; olefile; extra == "docs"; sphinx>=8.2; extra == "docs"; sphinx-autobuild; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-inline-tabs; extra == "docs"; sphinxext-opengraph; extra == "docs"; olefile; extra == "fpx"; olefile; extra == "mic"; pyarrow; extra == "test-arrow"; check-manifest; extra == "tests"; coverage>=7.4.2; extra == "tests"; defusedxml; extra == "tests"; markdown2; extra == "tests"; olefile; extra == "tests"; packaging; extra == "tests"; pyroma; extra == "tests"; pytest; extra == "tests"; pytest-cov; extra == "tests"; pytest-timeout; extra == "tests"; pytest-xdist; extra == "tests"; trove-classifiers>=2024.10.12; extra == "tests"; typing-extensions; python_version < "3.10" and extra == "typing"; defusedxml; extra == "xmp"11.1.0, 11.2.1, 11.3.0furo; extra == "docs"; olefile; extra == "docs"; sphinx>=8.2; extra == "docs"; sphinx-autobuild; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-inline-tabs; extra == "docs"; sphinxext-opengraph; extra == "docs"; olefile; extra == "fpx"; olefile; extra == "mic"; pyarrow; extra == "test-arrow"; check-manifest; extra == "tests"; coverage>=7.4.2; extra == "tests"; defusedxml; extra == "tests"; markdown2; extra == "tests"; olefile; extra == "tests"; packaging; extra == "tests"; pyroma; extra == "tests"; pytest; extra == "tests"; pytest-cov; extra == "tests"; pytest-timeout; extra == "tests"; pytest-xdist; extra == "tests"; trove-classifiers>=2024.10.12; extra == "tests"; typing-extensions; python_version < "3.10" and extra == "typing"; defusedxml; extra == "xmp"11.3.0YesCVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0Yes11.1.0: CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0; 11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0
CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0
11.3.0{'base_package': 'pillow==11.3.0', 'dependencies': ['furo==2024.8.6', 'sphinx==8.3.0', 'sphinx-autobuild==2024.10.3', 'sphinx-copybutton==0.5.2', 'sphinx-inline-tabs==2023.4.21', 'sphinxext-opengraph==0.10.0', 'check-manifest==0.47', 'markdown2==7.9.2', 'pyroma==2.5.3', 'pytest-timeout==5.0b1', 'pytest-xdist==8.4.1', 'trove-classifiers==6.2.1']}
pkginfoDependency PackageEY1.11.2Nonepytest; extra == "testing"; pytest-cov; extra == "testing"; wheel; extra == "testing"1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2pytest; extra == "testing"; pytest-cov; extra == "testing"; wheel; extra == "testing"1.12.1.2NoNoNoneNoneNone
platformdirsDependency PackageEY4.3.6Nonefuro>=2024.8.6; extra == "docs"; proselint>=0.14; extra == "docs"; sphinx-autodoc-typehints>=3; extra == "docs"; sphinx>=8.1.3; extra == "docs"; appdirs==1.4.4; extra == "test"; covdefaults>=2.3; extra == "test"; pytest-cov>=6; extra == "test"; pytest-mock>=3.14; extra == "test"; pytest>=8.3.4; extra == "test"; mypy>=1.14.1; extra == "type"4.3.7, 4.3.8furo>=2024.8.6; extra == "docs"; proselint>=0.14; extra == "docs"; sphinx-autodoc-typehints>=3; extra == "docs"; sphinx>=8.1.3; extra == "docs"; appdirs==1.4.4; extra == "test"; covdefaults>=2.3; extra == "test"; pytest-cov>=6; extra == "test"; pytest-mock>=3.14; extra == "test"; pytest>=8.3.4; extra == "test"; mypy>=1.14.1; extra == "type"4.3.8NoNoNoneNoneNone
plotlyDependency PackageEY5.24.1Nonenarwhals>=1.15.1; packaging; numpy; extra == "express"; kaleido>=1.0.0; extra == "kaleido"; pytest; extra == "dev-core"; requests; extra == "dev-core"; ruff==0.11.12; extra == "dev-core"; plotly[dev_core]; extra == "dev-build"; build; extra == "dev-build"; jupyter; extra == "dev-build"; plotly[dev_build]; extra == "dev-optional"; plotly[kaleido]; extra == "dev-optional"; anywidget; extra == "dev-optional"; colorcet; extra == "dev-optional"; fiona<=1.9.6; python_version <= "3.8" and extra == "dev-optional"; geopandas; extra == "dev-optional"; inflect; extra == "dev-optional"; numpy; extra == "dev-optional"; orjson; extra == "dev-optional"; pandas; extra == "dev-optional"; pdfrw; extra == "dev-optional"; pillow; extra == "dev-optional"; plotly-geo; extra == "dev-optional"; polars[timezone]; extra == "dev-optional"; pyarrow; extra == "dev-optional"; pyshp; extra == "dev-optional"; pytz; extra == "dev-optional"; scikit-image; extra == "dev-optional"; scipy; extra == "dev-optional"; shapely; extra == "dev-optional"; statsmodels; extra == "dev-optional"; vaex; python_version <= "3.9" and extra == "dev-optional"; xarray; extra == "dev-optional"; plotly[dev_optional]; extra == "dev"6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0narwhals>=1.15.1; packaging; numpy; extra == "express"; kaleido>=1.0.0; extra == "kaleido"; pytest; extra == "dev-core"; requests; extra == "dev-core"; ruff==0.11.12; extra == "dev-core"; plotly[dev_core]; extra == "dev-build"; build; extra == "dev-build"; jupyter; extra == "dev-build"; plotly[dev_build]; extra == "dev-optional"; plotly[kaleido]; extra == "dev-optional"; anywidget; extra == "dev-optional"; colorcet; extra == "dev-optional"; fiona<=1.9.6; python_version <= "3.8" and extra == "dev-optional"; geopandas; extra == "dev-optional"; inflect; extra == "dev-optional"; numpy; extra == "dev-optional"; orjson; extra == "dev-optional"; pandas; extra == "dev-optional"; pdfrw; extra == "dev-optional"; pillow; extra == "dev-optional"; plotly-geo; extra == "dev-optional"; polars[timezone]; extra == "dev-optional"; pyarrow; extra == "dev-optional"; pyshp; extra == "dev-optional"; pytz; extra == "dev-optional"; scikit-image; extra == "dev-optional"; scipy; extra == "dev-optional"; shapely; extra == "dev-optional"; statsmodels; extra == "dev-optional"; vaex; python_version <= "3.9" and extra == "dev-optional"; xarray; extra == "dev-optional"; plotly[dev_optional]; extra == "dev"6.2.0NoNoNoneNoneNone
pluggyDependency PackageEY1.5.0Nonepre-commit; extra == "dev"; tox; extra == "dev"; pytest; extra == "testing"; pytest-benchmark; extra == "testing"; coverage; extra == "testing"1.6.0pre-commit; extra == "dev"; tox; extra == "dev"; pytest; extra == "testing"; pytest-benchmark; extra == "testing"; coverage; extra == "testing"1.6.0NoNoNoneNoneNone
polyfactoryDependency PackageEY2.16.2Nonefaker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == "attrs"; beanie; extra == "beanie"; pydantic[email]; extra == "beanie"; pymongo<4.9; extra == "beanie"; attrs; extra == "full"; beanie; extra == "full"; msgspec; extra == "full"; odmantic; extra == "full"; pydantic; extra == "full"; sqlalchemy; extra == "full"; msgspec; extra == "msgspec"; odmantic<1.0.0; extra == "odmantic"; pydantic[email]; extra == "odmantic"; pydantic[email]>=1.10; extra == "pydantic"; sqlalchemy>=1.4.29; extra == "sqlalchemy"2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == "attrs"; beanie; extra == "beanie"; pydantic[email]; extra == "beanie"; pymongo<4.9; extra == "beanie"; attrs; extra == "full"; beanie; extra == "full"; msgspec; extra == "full"; odmantic; extra == "full"; pydantic; extra == "full"; sqlalchemy; extra == "full"; msgspec; extra == "msgspec"; odmantic<1.0.0; extra == "odmantic"; pydantic[email]; extra == "odmantic"; pydantic[email]>=1.10; extra == "pydantic"; sqlalchemy>=1.4.29; extra == "sqlalchemy"2.22.0NoNoNoneNoneNone
pre-commit-hooksDependency PackageEY4.6.0Noneruamel.yaml>=0.15; tomli>=1.1.0; python_version < "3.11"5.0.0ruamel.yaml>=0.15; tomli>=1.1.0; python_version < "3.11"5.0.0NoNoNoneNoneNone
preshedDependency PackageEY3.0.9Nonecymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.03.0.10, 4.0.0cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.04.0.0NoNoNoneNoneNone
prometheus-clientDependency PackageEY0.21.0Nonetwisted; extra == "twisted"0.21.1, 0.22.0, 0.22.1twisted; extra == "twisted"0.22.1NoNoNoneNoneNone
prompt-toolkitDependency PackageEY3.0.48Nonewcwidth3.0.49, 3.0.50, 3.0.51wcwidth3.0.51NoNoNoneNoneNone
proto-plusDependency PackageEY1.25.0Noneprotobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == "testing"1.26.0rc1, 1.26.0, 1.26.1protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == "testing"1.26.1NoNoNoneNoneNone
protobufDependency PackageEY6.31.1None6.31.1NoNoNoneNoneNone
psutilDependency PackageEY6.1.0Nonepytest; extra == "dev"; pytest-xdist; extra == "dev"; setuptools; extra == "dev"; abi3audit; extra == "dev"; black==24.10.0; extra == "dev"; check-manifest; extra == "dev"; coverage; extra == "dev"; packaging; extra == "dev"; pylint; extra == "dev"; pyperf; extra == "dev"; pypinfo; extra == "dev"; pytest-cov; extra == "dev"; requests; extra == "dev"; rstcheck; extra == "dev"; ruff; extra == "dev"; sphinx; extra == "dev"; sphinx_rtd_theme; extra == "dev"; toml-sort; extra == "dev"; twine; extra == "dev"; virtualenv; extra == "dev"; vulture; extra == "dev"; wheel; extra == "dev"; pytest; extra == "test"; pytest-xdist; extra == "test"; setuptools; extra == "test"6.1.1, 7.0.0pytest; extra == "dev"; pytest-xdist; extra == "dev"; setuptools; extra == "dev"; abi3audit; extra == "dev"; black==24.10.0; extra == "dev"; check-manifest; extra == "dev"; coverage; extra == "dev"; packaging; extra == "dev"; pylint; extra == "dev"; pyperf; extra == "dev"; pypinfo; extra == "dev"; pytest-cov; extra == "dev"; requests; extra == "dev"; rstcheck; extra == "dev"; ruff; extra == "dev"; sphinx; extra == "dev"; sphinx_rtd_theme; extra == "dev"; toml-sort; extra == "dev"; twine; extra == "dev"; virtualenv; extra == "dev"; vulture; extra == "dev"; wheel; extra == "dev"; pytest; extra == "test"; pytest-xdist; extra == "test"; setuptools; extra == "test"7.0.0NoNoNoneNoneNone
ptyprocessDependency PackageEY0.7.0None0.7.0NoNoNoneNoneNone
pure-evalDependency PackageEY0.2.3Nonepytest; extra == "tests"pytest; extra == "tests"0.2.3NoNoNoneNoneNone
pyarrowDependency PackageEY19.0.1Nonepytest; extra == "test"; hypothesis; extra == "test"; cffi; extra == "test"; pytz; extra == "test"; pandas; extra == "test"20.0.0pytest; extra == "test"; hypothesis; extra == "test"; cffi; extra == "test"; pytz; extra == "test"; pandas; extra == "test"20.0.0NoNoNoneNoneNone
pyasn1Dependency PackageEY0.6.1None0.6.1NoNoNoneNoneNone
pyasn1-modulesDependency PackageEY0.4.1Nonepyasn1<0.7.0,>=0.6.10.4.2pyasn1<0.7.0,>=0.6.10.4.2NoNoNoneNoneNone
pycparserDependency PackageEY2.22None2.22NoNoNoneNoneNone
pydanticDependency PackageEY2.9.2Noneannotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == "email"; tzdata; (python_version >= "3.9" and platform_system == "Windows") and extra == "timezone"2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == "email"; tzdata; (python_version >= "3.9" and platform_system == "Windows") and extra == "timezone"2.11.7NoNoNoneNoneNone
pydantic-coreDependency PackageEY2.23.4Nonetyping-extensions>=4.13.02.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2typing-extensions>=4.13.02.35.2NoNoNoneNoneNone
pydashDependency PackageEY8.0.3Nonetyping-extensions!=4.6.0,>3.10; build; extra == "dev"; coverage; extra == "dev"; ruff; extra == "dev"; furo; extra == "dev"; invoke; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; pytest-mypy-testing; extra == "dev"; pytest-cov; extra == "dev"; sphinx; extra == "dev"; tox; extra == "dev"; twine; extra == "dev"; wheel; extra == "dev"; sphinx-autodoc-typehints; extra == "dev"8.0.4, 8.0.5typing-extensions!=4.6.0,>3.10; build; extra == "dev"; coverage; extra == "dev"; ruff; extra == "dev"; furo; extra == "dev"; invoke; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; pytest-mypy-testing; extra == "dev"; pytest-cov; extra == "dev"; sphinx; extra == "dev"; tox; extra == "dev"; twine; extra == "dev"; wheel; extra == "dev"; sphinx-autodoc-typehints; extra == "dev"8.0.5NoNoNoneNoneNone
PygmentsDependency PackageEY2.18.0Nonecolorama>=0.4.6; extra == "windows-terminal"2.19.0, 2.19.1, 2.19.2colorama>=0.4.6; extra == "windows-terminal"2.19.2NoNoNoneNoneNone
PyJWTDependency PackageEY2.9.0Nonecryptography>=3.4.0; extra == "crypto"; coverage[toml]==5.0.4; extra == "dev"; cryptography>=3.4.0; extra == "dev"; pre-commit; extra == "dev"; pytest<7.0.0,>=6.0.0; extra == "dev"; sphinx; extra == "dev"; sphinx-rtd-theme; extra == "dev"; zope.interface; extra == "dev"; sphinx; extra == "docs"; sphinx-rtd-theme; extra == "docs"; zope.interface; extra == "docs"; coverage[toml]==5.0.4; extra == "tests"; pytest<7.0.0,>=6.0.0; extra == "tests"2.10.0, 2.10.1cryptography>=3.4.0; extra == "crypto"; coverage[toml]==5.0.4; extra == "dev"; cryptography>=3.4.0; extra == "dev"; pre-commit; extra == "dev"; pytest<7.0.0,>=6.0.0; extra == "dev"; sphinx; extra == "dev"; sphinx-rtd-theme; extra == "dev"; zope.interface; extra == "dev"; sphinx; extra == "docs"; sphinx-rtd-theme; extra == "docs"; zope.interface; extra == "docs"; coverage[toml]==5.0.4; extra == "tests"; pytest<7.0.0,>=6.0.0; extra == "tests"2.10.1NoYes2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1NoneNone
PyNaClDependency PackageEY1.5.0None1.5.0NoNoNoneNoneNone
pyOpenSSLDependency PackageEY24.2.1Nonecryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < "3.13" and python_version >= "3.8"; pytest-rerunfailures; extra == "test"; pretend; extra == "test"; pytest>=3.0.1; extra == "test"; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == "docs"; sphinx_rtd_theme; extra == "docs"24.3.0, 25.0.0, 25.1.0cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < "3.13" and python_version >= "3.8"; pytest-rerunfailures; extra == "test"; pretend; extra == "test"; pytest>=3.0.1; extra == "test"; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == "docs"; sphinx_rtd_theme; extra == "docs"25.1.0NoNoNoneNoneNone
pyparsingDependency PackageEY3.2.0Nonerailroad-diagrams; extra == "diagrams"; jinja2; extra == "diagrams"3.2.1, 3.2.2, 3.2.3railroad-diagrams; extra == "diagrams"; jinja2; extra == "diagrams"3.2.3NoNoNoneNoneNone
pyproject-hooksDependency PackageEY1.2.0None1.2.0NoNoNoneNoneNone
pytestDependency PackageEY8.3.3Nonecolorama>=0.4; sys_platform == "win32"; exceptiongroup>=1; python_version < "3.11"; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < "3.11"; argcomplete; extra == "dev"; attrs>=19.2; extra == "dev"; hypothesis>=3.56; extra == "dev"; mock; extra == "dev"; requests; extra == "dev"; setuptools; extra == "dev"; xmlschema; extra == "dev"8.3.4, 8.3.5, 8.4.0, 8.4.1colorama>=0.4; sys_platform == "win32"; exceptiongroup>=1; python_version < "3.11"; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < "3.11"; argcomplete; extra == "dev"; attrs>=19.2; extra == "dev"; hypothesis>=3.56; extra == "dev"; mock; extra == "dev"; requests; extra == "dev"; setuptools; extra == "dev"; xmlschema; extra == "dev"8.4.1NoNoNoneNoneNone
python-dateutilDependency PackageEY2.9.0.post0Nonesix >=1.5six >=1.52.9.0.post0NoNoNoneNoneNone
python-dotenvDependency PackageEY1.0.1Noneclick>=5.0; extra == "cli"1.1.0, 1.1.1click>=5.0; extra == "cli"1.1.1NoNoNoneNoneNone
python-json-loggerDependency PackageEY2.0.7Nonetyping_extensions; python_version < "3.10"; orjson; implementation_name != "pypy" and extra == "dev"; msgspec; implementation_name != "pypy" and extra == "dev"; validate-pyproject[all]; extra == "dev"; black; extra == "dev"; pylint; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; freezegun; extra == "dev"; backports.zoneinfo; python_version < "3.9" and extra == "dev"; tzdata; extra == "dev"; build; extra == "dev"; mkdocs; extra == "dev"; mkdocs-material>=8.5; extra == "dev"; mkdocs-awesome-pages-plugin; extra == "dev"; mdx_truly_sane_lists; extra == "dev"; mkdocstrings[python]; extra == "dev"; mkdocs-gen-files; extra == "dev"; mkdocs-literate-nav; extra == "dev"; mike; extra == "dev"3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0typing_extensions; python_version < "3.10"; orjson; implementation_name != "pypy" and extra == "dev"; msgspec; implementation_name != "pypy" and extra == "dev"; validate-pyproject[all]; extra == "dev"; black; extra == "dev"; pylint; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; freezegun; extra == "dev"; backports.zoneinfo; python_version < "3.9" and extra == "dev"; tzdata; extra == "dev"; build; extra == "dev"; mkdocs; extra == "dev"; mkdocs-material>=8.5; extra == "dev"; mkdocs-awesome-pages-plugin; extra == "dev"; mdx_truly_sane_lists; extra == "dev"; mkdocstrings[python]; extra == "dev"; mkdocs-gen-files; extra == "dev"; mkdocs-literate-nav; extra == "dev"; mike; extra == "dev"4.0.0.dev0NoNoNoneNoneNone
python-slugifyDependency PackageEY8.0.4Nonetext-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode'text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode'8.0.4NoNoNoneNoneNone
pytoolconfigDependency PackageEY1.3.1Nonetomli>=2.0.1; python_version < "3.11"; packaging>=23.2; pydantic>=2.5.3; extra == "validation"; platformdirs>=3.11.0; extra == "global"; tabulate>=0.9.0; extra == "doc"; sphinx>=7.1.2; extra == "doc"; sphinx>=7.1.2; extra == "gendocs"; sphinx-autodoc-typehints>=1.25.2; extra == "gendocs"; sphinx-rtd-theme>=2.0.0; extra == "gendocs"; pytoolconfig[doc]; extra == "gendocs"tomli>=2.0.1; python_version < "3.11"; packaging>=23.2; pydantic>=2.5.3; extra == "validation"; platformdirs>=3.11.0; extra == "global"; tabulate>=0.9.0; extra == "doc"; sphinx>=7.1.2; extra == "doc"; sphinx>=7.1.2; extra == "gendocs"; sphinx-autodoc-typehints>=1.25.2; extra == "gendocs"; sphinx-rtd-theme>=2.0.0; extra == "gendocs"; pytoolconfig[doc]; extra == "gendocs"1.3.1NoNoNoneNoneNone
pytzDependency PackageEY2024.2None2025.1, 2025.22025.2NoNoNoneNoneNone
PyYAMLDependency PackageEY6.0.2None6.0.2NoNoNoneNoneNone
pyzmqDependency PackageEY26.2.0Nonecffi; implementation_name == "pypy"26.2.1, 26.3.0, 26.4.0, 27.0.0cffi; implementation_name == "pypy"27.0.0NoNoNoneNoneNone
referencingDependency PackageEY0.35.1Noneattrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < "3.13"0.36.0, 0.36.1, 0.36.2attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < "3.13"0.36.2NoNoNoneNoneNone
regexDependency PackageEY2024.9.11None2024.11.62024.11.6NoNoNoneNoneNone
requestsDependency PackageEY2.32.4Nonecharset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == "socks"; chardet<6,>=3.0.2; extra == "use-chardet-on-py3"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == "socks"; chardet<6,>=3.0.2; extra == "use-chardet-on-py3"2.32.4NoNoNoneNoneNone
requests-oauthlibDependency PackageEY2.0.0Noneoauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == "rsa"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == "rsa"2.0.0NoNoNoneNoneNone
rfc3339-validatorDependency PackageEY0.1.4Nonesixsix0.1.4NoNoNoneNoneNone
rfc3986-validatorDependency PackageEY0.1.1None0.1.1NoNoNoneNoneNone
richDependency PackageEY13.9.2Nonetyping-extensions<5.0,>=4.0.0; python_version < "3.11"; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == "jupyter"; markdown-it-py>=2.2.013.9.3, 13.9.4, 14.0.0typing-extensions<5.0,>=4.0.0; python_version < "3.11"; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == "jupyter"; markdown-it-py>=2.2.014.0.0NoNoNoneNoneNone
rich-clickDependency PackageEY1.8.3Noneclick>=7; importlib-metadata; python_version < "3.8"; rich>=10.7; typing_extensions>=4; mypy; extra == "dev"; packaging; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; rich-codex; extra == "dev"; ruff; extra == "dev"; types-setuptools; extra == "dev"; markdown_include; extra == "docs"; mkdocs; extra == "docs"; mkdocs-glightbox; extra == "docs"; mkdocs-material[imaging]~=9.5.18; extra == "docs"; mkdocs-material-extensions; extra == "docs"; mkdocs-rss-plugin; extra == "docs"; mkdocstrings[python]; extra == "docs"; rich-codex; extra == "docs"1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9click>=7; importlib-metadata; python_version < "3.8"; rich>=10.7; typing_extensions>=4; mypy; extra == "dev"; packaging; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; rich-codex; extra == "dev"; ruff; extra == "dev"; types-setuptools; extra == "dev"; markdown_include; extra == "docs"; mkdocs; extra == "docs"; mkdocs-glightbox; extra == "docs"; mkdocs-material[imaging]~=9.5.18; extra == "docs"; mkdocs-material-extensions; extra == "docs"; mkdocs-rss-plugin; extra == "docs"; mkdocstrings[python]; extra == "docs"; rich-codex; extra == "docs"1.8.9NoNoNoneNoneNone
ropeDependency PackageEY1.13.0Nonepytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == "dev"; pytest-cov>=4.1.0; extra == "dev"; pytest-timeout>=2.1.0; extra == "dev"; build>=0.7.0; extra == "dev"; pre-commit>=2.20.0; extra == "dev"; pytoolconfig[doc]; extra == "doc"; sphinx>=4.5.0; extra == "doc"; sphinx-autodoc-typehints>=1.18.1; extra == "doc"; sphinx-rtd-theme>=1.0.0; extra == "doc"; toml>=0.10.2; extra == "release"; twine>=4.0.2; extra == "release"; pip-tools>=6.12.1; extra == "release"pytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == "dev"; pytest-cov>=4.1.0; extra == "dev"; pytest-timeout>=2.1.0; extra == "dev"; build>=0.7.0; extra == "dev"; pre-commit>=2.20.0; extra == "dev"; pytoolconfig[doc]; extra == "doc"; sphinx>=4.5.0; extra == "doc"; sphinx-autodoc-typehints>=1.18.1; extra == "doc"; sphinx-rtd-theme>=1.0.0; extra == "doc"; toml>=0.10.2; extra == "release"; twine>=4.0.2; extra == "release"; pip-tools>=6.12.1; extra == "release"1.13.0NoNoNoneNoneNone
rpds-pyDependency PackageEY0.20.0None0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.00.26.0NoNoNoneNoneNone
rsaDependency PackageEY4.9Nonepyasn1>=0.1.34.9.1pyasn1>=0.1.34.9.1NoNoNoneNoneNone
scikit-learnDependency PackageEY1.5.2Nonenumpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == "build"; scipy>=1.8.0; extra == "build"; cython>=3.0.10; extra == "build"; meson-python>=0.16.0; extra == "build"; numpy>=1.22.0; extra == "install"; scipy>=1.8.0; extra == "install"; joblib>=1.2.0; extra == "install"; threadpoolctl>=3.1.0; extra == "install"; matplotlib>=3.5.0; extra == "benchmark"; pandas>=1.4.0; extra == "benchmark"; memory_profiler>=0.57.0; extra == "benchmark"; matplotlib>=3.5.0; extra == "docs"; scikit-image>=0.19.0; extra == "docs"; pandas>=1.4.0; extra == "docs"; seaborn>=0.9.0; extra == "docs"; memory_profiler>=0.57.0; extra == "docs"; sphinx>=7.3.7; extra == "docs"; sphinx-copybutton>=0.5.2; extra == "docs"; sphinx-gallery>=0.17.1; extra == "docs"; numpydoc>=1.2.0; extra == "docs"; Pillow>=8.4.0; extra == "docs"; pooch>=1.6.0; extra == "docs"; sphinx-prompt>=1.4.0; extra == "docs"; sphinxext-opengraph>=0.9.1; extra == "docs"; plotly>=5.14.0; extra == "docs"; polars>=0.20.30; extra == "docs"; sphinx-design>=0.5.0; extra == "docs"; sphinx-design>=0.6.0; extra == "docs"; sphinxcontrib-sass>=0.3.4; extra == "docs"; pydata-sphinx-theme>=0.15.3; extra == "docs"; sphinx-remove-toctrees>=1.0.0.post1; extra == "docs"; towncrier>=24.8.0; extra == "docs"; matplotlib>=3.5.0; extra == "examples"; scikit-image>=0.19.0; extra == "examples"; pandas>=1.4.0; extra == "examples"; seaborn>=0.9.0; extra == "examples"; pooch>=1.6.0; extra == "examples"; plotly>=5.14.0; extra == "examples"; matplotlib>=3.5.0; extra == "tests"; scikit-image>=0.19.0; extra == "tests"; pandas>=1.4.0; extra == "tests"; pytest>=7.1.2; extra == "tests"; pytest-cov>=2.9.0; extra == "tests"; ruff>=0.11.7; extra == "tests"; mypy>=1.15; extra == "tests"; pyamg>=4.2.1; extra == "tests"; polars>=0.20.30; extra == "tests"; pyarrow>=12.0.0; extra == "tests"; numpydoc>=1.2.0; extra == "tests"; pooch>=1.6.0; extra == "tests"; conda-lock==3.0.1; extra == "maintenance"1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == "build"; scipy>=1.8.0; extra == "build"; cython>=3.0.10; extra == "build"; meson-python>=0.16.0; extra == "build"; numpy>=1.22.0; extra == "install"; scipy>=1.8.0; extra == "install"; joblib>=1.2.0; extra == "install"; threadpoolctl>=3.1.0; extra == "install"; matplotlib>=3.5.0; extra == "benchmark"; pandas>=1.4.0; extra == "benchmark"; memory_profiler>=0.57.0; extra == "benchmark"; matplotlib>=3.5.0; extra == "docs"; scikit-image>=0.19.0; extra == "docs"; pandas>=1.4.0; extra == "docs"; seaborn>=0.9.0; extra == "docs"; memory_profiler>=0.57.0; extra == "docs"; sphinx>=7.3.7; extra == "docs"; sphinx-copybutton>=0.5.2; extra == "docs"; sphinx-gallery>=0.17.1; extra == "docs"; numpydoc>=1.2.0; extra == "docs"; Pillow>=8.4.0; extra == "docs"; pooch>=1.6.0; extra == "docs"; sphinx-prompt>=1.4.0; extra == "docs"; sphinxext-opengraph>=0.9.1; extra == "docs"; plotly>=5.14.0; extra == "docs"; polars>=0.20.30; extra == "docs"; sphinx-design>=0.5.0; extra == "docs"; sphinx-design>=0.6.0; extra == "docs"; sphinxcontrib-sass>=0.3.4; extra == "docs"; pydata-sphinx-theme>=0.15.3; extra == "docs"; sphinx-remove-toctrees>=1.0.0.post1; extra == "docs"; towncrier>=24.8.0; extra == "docs"; matplotlib>=3.5.0; extra == "examples"; scikit-image>=0.19.0; extra == "examples"; pandas>=1.4.0; extra == "examples"; seaborn>=0.9.0; extra == "examples"; pooch>=1.6.0; extra == "examples"; plotly>=5.14.0; extra == "examples"; matplotlib>=3.5.0; extra == "tests"; scikit-image>=0.19.0; extra == "tests"; pandas>=1.4.0; extra == "tests"; pytest>=7.1.2; extra == "tests"; pytest-cov>=2.9.0; extra == "tests"; ruff>=0.11.7; extra == "tests"; mypy>=1.15; extra == "tests"; pyamg>=4.2.1; extra == "tests"; polars>=0.20.30; extra == "tests"; pyarrow>=12.0.0; extra == "tests"; numpydoc>=1.2.0; extra == "tests"; pooch>=1.6.0; extra == "tests"; conda-lock==3.0.1; extra == "maintenance"1.7.0NoNoNoneNoneNone
scipyDependency PackageEY1.14.1Nonenumpy<2.6,>=1.25.2; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest-xdist; extra == "test"; asv; extra == "test"; mpmath; extra == "test"; gmpy2; extra == "test"; threadpoolctl; extra == "test"; scikit-umfpack; extra == "test"; pooch; extra == "test"; hypothesis>=6.30; extra == "test"; array-api-strict>=2.3.1; extra == "test"; Cython; extra == "test"; meson; extra == "test"; ninja; sys_platform != "emscripten" and extra == "test"; sphinx<8.2.0,>=5.0.0; extra == "doc"; intersphinx_registry; extra == "doc"; pydata-sphinx-theme>=0.15.2; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design>=0.4.0; extra == "doc"; matplotlib>=3.5; extra == "doc"; numpydoc; extra == "doc"; jupytext; extra == "doc"; myst-nb>=1.2.0; extra == "doc"; pooch; extra == "doc"; jupyterlite-sphinx>=0.19.1; extra == "doc"; jupyterlite-pyodide-kernel; extra == "doc"; linkify-it-py; extra == "doc"; mypy==1.10.0; extra == "dev"; typing_extensions; extra == "dev"; types-psutil; extra == "dev"; pycodestyle; extra == "dev"; ruff>=0.0.292; extra == "dev"; cython-lint>=0.12.2; extra == "dev"; rich-click; extra == "dev"; doit>=0.36.0; extra == "dev"; pydevtool; extra == "dev"1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0numpy<2.6,>=1.25.2; pytest; extra == "test"; pytest-cov; extra == "test"; pytest-timeout; extra == "test"; pytest-xdist; extra == "test"; asv; extra == "test"; mpmath; extra == "test"; gmpy2; extra == "test"; threadpoolctl; extra == "test"; scikit-umfpack; extra == "test"; pooch; extra == "test"; hypothesis>=6.30; extra == "test"; array-api-strict>=2.3.1; extra == "test"; Cython; extra == "test"; meson; extra == "test"; ninja; sys_platform != "emscripten" and extra == "test"; sphinx<8.2.0,>=5.0.0; extra == "doc"; intersphinx_registry; extra == "doc"; pydata-sphinx-theme>=0.15.2; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design>=0.4.0; extra == "doc"; matplotlib>=3.5; extra == "doc"; numpydoc; extra == "doc"; jupytext; extra == "doc"; myst-nb>=1.2.0; extra == "doc"; pooch; extra == "doc"; jupyterlite-sphinx>=0.19.1; extra == "doc"; jupyterlite-pyodide-kernel; extra == "doc"; linkify-it-py; extra == "doc"; mypy==1.10.0; extra == "dev"; typing_extensions; extra == "dev"; types-psutil; extra == "dev"; pycodestyle; extra == "dev"; ruff>=0.0.292; extra == "dev"; cython-lint>=0.12.2; extra == "dev"; rich-click; extra == "dev"; doit>=0.36.0; extra == "dev"; pydevtool; extra == "dev"1.16.0NoNoNoneNoneNone
SecretStorageDependency PackageEY3.3.3Nonecryptography (>=2.0); jeepney (>=0.6)cryptography (>=2.0); jeepney (>=0.6)3.3.3NoNoNoneNoneNone
secureDependency PackageEY0.3.0None1.0.0, 1.0.11.0.1NoNoNoneNoneNone
semverDependency PackageEY2.13.0None3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.43.0.4NoNoNoneNoneNone
Send2TrashDependency PackageEY1.8.3Nonepyobjc-framework-Cocoa; sys_platform == "darwin" and extra == "nativelib"; pywin32; sys_platform == "win32" and extra == "nativelib"; pyobjc-framework-Cocoa; sys_platform == "darwin" and extra == "objc"; pywin32; sys_platform == "win32" and extra == "win32"pyobjc-framework-Cocoa; sys_platform == "darwin" and extra == "nativelib"; pywin32; sys_platform == "win32" and extra == "nativelib"; pyobjc-framework-Cocoa; sys_platform == "darwin" and extra == "objc"; pywin32; sys_platform == "win32" and extra == "win32"1.8.3NoNoNoneNoneNone
shellinghamDependency PackageEY1.5.4None1.5.4NoNoNoneNoneNone
sixDependency PackageEY1.17.0None1.17.0NoNoNoneNoneNone
smart-openDependency PackageEY7.0.4Nonewrapt; boto3; extra == "s3"; google-cloud-storage>=2.6.0; extra == "gcs"; azure-storage-blob; extra == "azure"; azure-common; extra == "azure"; azure-core; extra == "azure"; requests; extra == "http"; requests; extra == "webhdfs"; paramiko; extra == "ssh"; zstandard; extra == "zst"; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == "all"; smart_open[all]; extra == "test"; moto[server]; extra == "test"; responses; extra == "test"; pytest; extra == "test"; pytest-rerunfailures; extra == "test"; pytest_benchmark; extra == "test"; awscli; extra == "test"; pyopenssl; extra == "test"; numpy; extra == "test"7.0.5, 7.1.0, 7.3.0, 7.3.0.post1wrapt; boto3; extra == "s3"; google-cloud-storage>=2.6.0; extra == "gcs"; azure-storage-blob; extra == "azure"; azure-common; extra == "azure"; azure-core; extra == "azure"; requests; extra == "http"; requests; extra == "webhdfs"; paramiko; extra == "ssh"; zstandard; extra == "zst"; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == "all"; smart_open[all]; extra == "test"; moto[server]; extra == "test"; responses; extra == "test"; pytest; extra == "test"; pytest-rerunfailures; extra == "test"; pytest_benchmark; extra == "test"; awscli; extra == "test"; pyopenssl; extra == "test"; numpy; extra == "test"7.3.0.post1NoNoNoneNoneNone
smmapDependency PackageEY5.0.1None5.0.2, 6.0.06.0.0NoNoNoneNoneNone
sniffioDependency PackageEY1.3.1None1.3.1NoNoNoneNoneNone
soupsieveDependency PackageEY2.6None2.72.7NoNoNoneNoneNone
spacyDependency PackageEY3.8.2Nonespacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < "3.9"; numpy>=1.19.0; python_version >= "3.9"; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == "lookups"; spacy_transformers<1.4.0,>=1.1.2; extra == "transformers"; cupy<13.0.0,>=5.0.0b4; extra == "cuda"; cupy-cuda80<13.0.0,>=5.0.0b4; extra == "cuda80"; cupy-cuda90<13.0.0,>=5.0.0b4; extra == "cuda90"; cupy-cuda91<13.0.0,>=5.0.0b4; extra == "cuda91"; cupy-cuda92<13.0.0,>=5.0.0b4; extra == "cuda92"; cupy-cuda100<13.0.0,>=5.0.0b4; extra == "cuda100"; cupy-cuda101<13.0.0,>=5.0.0b4; extra == "cuda101"; cupy-cuda102<13.0.0,>=5.0.0b4; extra == "cuda102"; cupy-cuda110<13.0.0,>=5.0.0b4; extra == "cuda110"; cupy-cuda111<13.0.0,>=5.0.0b4; extra == "cuda111"; cupy-cuda112<13.0.0,>=5.0.0b4; extra == "cuda112"; cupy-cuda113<13.0.0,>=5.0.0b4; extra == "cuda113"; cupy-cuda114<13.0.0,>=5.0.0b4; extra == "cuda114"; cupy-cuda115<13.0.0,>=5.0.0b4; extra == "cuda115"; cupy-cuda116<13.0.0,>=5.0.0b4; extra == "cuda116"; cupy-cuda117<13.0.0,>=5.0.0b4; extra == "cuda117"; cupy-cuda11x<13.0.0,>=11.0.0; extra == "cuda11x"; cupy-cuda12x<13.0.0,>=11.5.0; extra == "cuda12x"; cupy-wheel<13.0.0,>=11.0.0; extra == "cuda-autodetect"; thinc-apple-ops<2.0.0,>=1.0.0; extra == "apple"; sudachipy!=0.6.1,>=0.5.2; extra == "ja"; sudachidict_core>=20211220; extra == "ja"; natto-py>=0.9.0; extra == "ko"; pythainlp>=2.0; extra == "th"3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < "3.9"; numpy>=1.19.0; python_version >= "3.9"; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == "lookups"; spacy_transformers<1.4.0,>=1.1.2; extra == "transformers"; cupy<13.0.0,>=5.0.0b4; extra == "cuda"; cupy-cuda80<13.0.0,>=5.0.0b4; extra == "cuda80"; cupy-cuda90<13.0.0,>=5.0.0b4; extra == "cuda90"; cupy-cuda91<13.0.0,>=5.0.0b4; extra == "cuda91"; cupy-cuda92<13.0.0,>=5.0.0b4; extra == "cuda92"; cupy-cuda100<13.0.0,>=5.0.0b4; extra == "cuda100"; cupy-cuda101<13.0.0,>=5.0.0b4; extra == "cuda101"; cupy-cuda102<13.0.0,>=5.0.0b4; extra == "cuda102"; cupy-cuda110<13.0.0,>=5.0.0b4; extra == "cuda110"; cupy-cuda111<13.0.0,>=5.0.0b4; extra == "cuda111"; cupy-cuda112<13.0.0,>=5.0.0b4; extra == "cuda112"; cupy-cuda113<13.0.0,>=5.0.0b4; extra == "cuda113"; cupy-cuda114<13.0.0,>=5.0.0b4; extra == "cuda114"; cupy-cuda115<13.0.0,>=5.0.0b4; extra == "cuda115"; cupy-cuda116<13.0.0,>=5.0.0b4; extra == "cuda116"; cupy-cuda117<13.0.0,>=5.0.0b4; extra == "cuda117"; cupy-cuda11x<13.0.0,>=11.0.0; extra == "cuda11x"; cupy-cuda12x<13.0.0,>=11.5.0; extra == "cuda12x"; cupy-wheel<13.0.0,>=11.0.0; extra == "cuda-autodetect"; thinc-apple-ops<2.0.0,>=1.0.0; extra == "apple"; sudachipy!=0.6.1,>=0.5.2; extra == "ja"; sudachidict_core>=20211220; extra == "ja"; natto-py>=0.9.0; extra == "ko"; pythainlp>=2.0; extra == "th"4.0.0.dev3NoNoNoneNoneNone
spacy-legacyDependency PackageEY3.0.12None4.0.0.dev0, 4.0.0.dev14.0.0.dev1NoNoNoneNoneNone
spacy-loggersDependency PackageEY1.0.5None1.0.5NoNoNoneNoneNone
SQLAlchemyDependency PackageEY2.0.38Noneimportlib-metadata; python_version < "3.8"; greenlet>=1; python_version < "3.14" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32")))))); typing-extensions>=4.6.0; greenlet>=1; extra == "asyncio"; mypy>=0.910; extra == "mypy"; pyodbc; extra == "mssql"; pymssql; extra == "mssql-pymssql"; pyodbc; extra == "mssql-pyodbc"; mysqlclient>=1.4.0; extra == "mysql"; mysql-connector-python; extra == "mysql-connector"; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == "mariadb-connector"; cx_oracle>=8; extra == "oracle"; oracledb>=1.0.1; extra == "oracle-oracledb"; psycopg2>=2.7; extra == "postgresql"; pg8000>=1.29.1; extra == "postgresql-pg8000"; greenlet>=1; extra == "postgresql-asyncpg"; asyncpg; extra == "postgresql-asyncpg"; psycopg2-binary; extra == "postgresql-psycopg2binary"; psycopg2cffi; extra == "postgresql-psycopg2cffi"; psycopg>=3.0.7; extra == "postgresql-psycopg"; psycopg[binary]>=3.0.7; extra == "postgresql-psycopgbinary"; pymysql; extra == "pymysql"; greenlet>=1; extra == "aiomysql"; aiomysql>=0.2.0; extra == "aiomysql"; greenlet>=1; extra == "aioodbc"; aioodbc; extra == "aioodbc"; greenlet>=1; extra == "asyncmy"; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == "asyncmy"; greenlet>=1; extra == "aiosqlite"; aiosqlite; extra == "aiosqlite"; typing_extensions!=3.10.0.1; extra == "aiosqlite"; sqlcipher3_binary; extra == "sqlcipher"2.0.39, 2.0.40, 2.0.41importlib-metadata; python_version < "3.8"; greenlet>=1; python_version < "3.14" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32")))))); typing-extensions>=4.6.0; greenlet>=1; extra == "asyncio"; mypy>=0.910; extra == "mypy"; pyodbc; extra == "mssql"; pymssql; extra == "mssql-pymssql"; pyodbc; extra == "mssql-pyodbc"; mysqlclient>=1.4.0; extra == "mysql"; mysql-connector-python; extra == "mysql-connector"; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == "mariadb-connector"; cx_oracle>=8; extra == "oracle"; oracledb>=1.0.1; extra == "oracle-oracledb"; psycopg2>=2.7; extra == "postgresql"; pg8000>=1.29.1; extra == "postgresql-pg8000"; greenlet>=1; extra == "postgresql-asyncpg"; asyncpg; extra == "postgresql-asyncpg"; psycopg2-binary; extra == "postgresql-psycopg2binary"; psycopg2cffi; extra == "postgresql-psycopg2cffi"; psycopg>=3.0.7; extra == "postgresql-psycopg"; psycopg[binary]>=3.0.7; extra == "postgresql-psycopgbinary"; pymysql; extra == "pymysql"; greenlet>=1; extra == "aiomysql"; aiomysql>=0.2.0; extra == "aiomysql"; greenlet>=1; extra == "aioodbc"; aioodbc; extra == "aioodbc"; greenlet>=1; extra == "asyncmy"; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == "asyncmy"; greenlet>=1; extra == "aiosqlite"; aiosqlite; extra == "aiosqlite"; typing_extensions!=3.10.0.1; extra == "aiosqlite"; sqlcipher3_binary; extra == "sqlcipher"2.0.41NoNoNoneNoneNone
srslyDependency PackageEY2.4.8Nonecatalogue<2.1.0,>=2.0.32.5.0, 2.5.1catalogue<2.1.0,>=2.0.32.5.1NoNoNoneNoneNone
stack-dataDependency PackageEY0.6.3Noneexecuting >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests'executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests'0.6.3NoNoNoneNoneNone
starletteDependency PackageEY0.40.0Noneanyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < "3.13"; httpx<0.29.0,>=0.27.0; extra == "full"; itsdangerous; extra == "full"; jinja2; extra == "full"; python-multipart>=0.0.18; extra == "full"; pyyaml; extra == "full"0.41.0, 0.41.1, 0.41.2, 0.41.3, 0.42.0, 0.43.0, 0.44.0, 0.45.0, 0.45.1, 0.45.2, 0.45.3, 0.46.0, 0.46.1, 0.46.2, 0.47.0, 0.47.1anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < "3.13"; httpx<0.29.0,>=0.27.0; extra == "full"; itsdangerous; extra == "full"; jinja2; extra == "full"; python-multipart>=0.0.18; extra == "full"; pyyaml; extra == "full"0.47.1NoNoNoneNoneNone
statsmodelsDependency PackageEY0.14.4Nonenumpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == "build"; cython>=3.0.10; extra == "develop"; cython<4,>=3.0.10; extra == "develop"; setuptools-scm[toml]~=8.0; extra == "develop"; matplotlib>=3; extra == "develop"; colorama; extra == "develop"; joblib; extra == "develop"; pytest<8,>=7.3.0; extra == "develop"; pytest-randomly; extra == "develop"; pytest-xdist; extra == "develop"; pytest-cov; extra == "develop"; flake8; extra == "develop"; isort; extra == "develop"; pywinpty; os_name == "nt" and extra == "develop"; sphinx; extra == "docs"; nbconvert; extra == "docs"; jupyter-client; extra == "docs"; ipykernel; extra == "docs"; matplotlib; extra == "docs"; nbformat; extra == "docs"; numpydoc; extra == "docs"; pandas-datareader; extra == "docs"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == "build"; cython>=3.0.10; extra == "develop"; cython<4,>=3.0.10; extra == "develop"; setuptools-scm[toml]~=8.0; extra == "develop"; matplotlib>=3; extra == "develop"; colorama; extra == "develop"; joblib; extra == "develop"; pytest<8,>=7.3.0; extra == "develop"; pytest-randomly; extra == "develop"; pytest-xdist; extra == "develop"; pytest-cov; extra == "develop"; flake8; extra == "develop"; isort; extra == "develop"; pywinpty; os_name == "nt" and extra == "develop"; sphinx; extra == "docs"; nbconvert; extra == "docs"; jupyter-client; extra == "docs"; ipykernel; extra == "docs"; matplotlib; extra == "docs"; nbformat; extra == "docs"; numpydoc; extra == "docs"; pandas-datareader; extra == "docs"0.14.4NoNoNoneNoneNone
strawberry-graphqlDependency PackageEY0.243.0Nonegraphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == "aiohttp"; starlette>=0.18.0; extra == "asgi"; python-multipart>=0.0.7; extra == "asgi"; rich>=12.0.0; extra == "debug"; libcst; extra == "debug"; starlette>=0.18.0; extra == "debug-server"; uvicorn>=0.11.6; extra == "debug-server"; websockets<16,>=15.0.1; extra == "debug-server"; python-multipart>=0.0.7; extra == "debug-server"; typer>=0.7.0; extra == "debug-server"; pygments<3.0,>=2.3; extra == "debug-server"; rich>=12.0.0; extra == "debug-server"; libcst; extra == "debug-server"; Django>=3.2; extra == "django"; asgiref<4.0,>=3.2; extra == "django"; channels>=3.0.5; extra == "channels"; asgiref<4.0,>=3.2; extra == "channels"; flask>=1.1; extra == "flask"; quart>=0.19.3; extra == "quart"; opentelemetry-api<2; extra == "opentelemetry"; opentelemetry-sdk<2; extra == "opentelemetry"; pydantic>1.6.1; extra == "pydantic"; sanic>=20.12.2; extra == "sanic"; fastapi>=0.65.2; extra == "fastapi"; python-multipart>=0.0.7; extra == "fastapi"; chalice<2.0,>=1.22; extra == "chalice"; typer>=0.7.0; extra == "cli"; pygments<3.0,>=2.3; extra == "cli"; rich>=12.0.0; extra == "cli"; libcst; extra == "cli"; litestar>=2; python_version ~= "3.10" and extra == "litestar"; pyinstrument>=4.0.0; extra == "pyinstrument"0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.276.0.dev1750672223graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == "aiohttp"; starlette>=0.18.0; extra == "asgi"; python-multipart>=0.0.7; extra == "asgi"; rich>=12.0.0; extra == "debug"; libcst; extra == "debug"; starlette>=0.18.0; extra == "debug-server"; uvicorn>=0.11.6; extra == "debug-server"; websockets<16,>=15.0.1; extra == "debug-server"; python-multipart>=0.0.7; extra == "debug-server"; typer>=0.7.0; extra == "debug-server"; pygments<3.0,>=2.3; extra == "debug-server"; rich>=12.0.0; extra == "debug-server"; libcst; extra == "debug-server"; Django>=3.2; extra == "django"; asgiref<4.0,>=3.2; extra == "django"; channels>=3.0.5; extra == "channels"; asgiref<4.0,>=3.2; extra == "channels"; flask>=1.1; extra == "flask"; quart>=0.19.3; extra == "quart"; opentelemetry-api<2; extra == "opentelemetry"; opentelemetry-sdk<2; extra == "opentelemetry"; pydantic>1.6.1; extra == "pydantic"; sanic>=20.12.2; extra == "sanic"; fastapi>=0.65.2; extra == "fastapi"; python-multipart>=0.0.7; extra == "fastapi"; chalice<2.0,>=1.22; extra == "chalice"; typer>=0.7.0; extra == "cli"; pygments<3.0,>=2.3; extra == "cli"; rich>=12.0.0; extra == "cli"; libcst; extra == "cli"; litestar>=2; python_version ~= "3.10" and extra == "litestar"; pyinstrument>=4.0.0; extra == "pyinstrument"0.276.0.dev1750672223YesCVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0Yes0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.00.276.0.dev1750672223{'base_package': 'strawberry-graphql==0.276.0.dev1750672223', 'dependencies': ['libcst==1.8.2', 'websockets==0.35.0', 'libcst==1.8.2', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'asgiref==2.19.2', 'quart==4.2.23', 'sanic==2.3.3', 'chalice==1.34.1', 'libcst==1.8.2', 'pyinstrument==1.10.22']}Not Used
strictyamlDependency PackageEY1.7.3Nonepython-dateutil (>=2.6.0)python-dateutil (>=2.6.0)1.7.3NoNoNoneNoneNone
tabulateDependency PackageEY0.9.0Nonewcwidth ; extra == 'widechars'wcwidth ; extra == 'widechars'0.9.0NoNoNoneNoneNone
tenacityDependency PackageEY9.0.0Nonereno; extra == "doc"; sphinx; extra == "doc"; pytest; extra == "test"; tornado>=4.5; extra == "test"; typeguard; extra == "test"9.1.2reno; extra == "doc"; sphinx; extra == "doc"; pytest; extra == "test"; tornado>=4.5; extra == "test"; typeguard; extra == "test"9.1.2NoNoNoneNoneNone
terminadoDependency PackageEY0.18.1Noneptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing'ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing'0.18.1NoNoNoneNoneNone
text-unidecodeDependency PackageEY1.3None1.3NoNoNoneNoneNone
thincDependency PackageEY8.3.2Noneblis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == "cuda"; cupy-wheel>=11.0.0; extra == "cuda-autodetect"; cupy-cuda100>=5.0.0b4; extra == "cuda100"; cupy-cuda101>=5.0.0b4; extra == "cuda101"; cupy-cuda102>=5.0.0b4; extra == "cuda102"; cupy-cuda110>=5.0.0b4; extra == "cuda110"; cupy-cuda111>=5.0.0b4; extra == "cuda111"; cupy-cuda112>=5.0.0b4; extra == "cuda112"; cupy-cuda113>=5.0.0b4; extra == "cuda113"; cupy-cuda114>=5.0.0b4; extra == "cuda114"; cupy-cuda115>=5.0.0b4; extra == "cuda115"; cupy-cuda116>=5.0.0b4; extra == "cuda116"; cupy-cuda117>=5.0.0b4; extra == "cuda117"; cupy-cuda11x>=11.0.0; extra == "cuda11x"; cupy-cuda12x>=11.5.0; extra == "cuda12x"; cupy-cuda80>=5.0.0b4; extra == "cuda80"; cupy-cuda90>=5.0.0b4; extra == "cuda90"; cupy-cuda91>=5.0.0b4; extra == "cuda91"; cupy-cuda92>=5.0.0b4; extra == "cuda92"; ml-datasets<0.3.0,>=0.2.0; extra == "datasets"; mxnet<1.6.0,>=1.5.1; extra == "mxnet"; tensorflow<2.6.0,>=2.0.0; extra == "tensorflow"; torch>=1.6.0; extra == "torch"8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == "cuda"; cupy-wheel>=11.0.0; extra == "cuda-autodetect"; cupy-cuda100>=5.0.0b4; extra == "cuda100"; cupy-cuda101>=5.0.0b4; extra == "cuda101"; cupy-cuda102>=5.0.0b4; extra == "cuda102"; cupy-cuda110>=5.0.0b4; extra == "cuda110"; cupy-cuda111>=5.0.0b4; extra == "cuda111"; cupy-cuda112>=5.0.0b4; extra == "cuda112"; cupy-cuda113>=5.0.0b4; extra == "cuda113"; cupy-cuda114>=5.0.0b4; extra == "cuda114"; cupy-cuda115>=5.0.0b4; extra == "cuda115"; cupy-cuda116>=5.0.0b4; extra == "cuda116"; cupy-cuda117>=5.0.0b4; extra == "cuda117"; cupy-cuda11x>=11.0.0; extra == "cuda11x"; cupy-cuda12x>=11.5.0; extra == "cuda12x"; cupy-cuda80>=5.0.0b4; extra == "cuda80"; cupy-cuda90>=5.0.0b4; extra == "cuda90"; cupy-cuda91>=5.0.0b4; extra == "cuda91"; cupy-cuda92>=5.0.0b4; extra == "cuda92"; ml-datasets<0.3.0,>=0.2.0; extra == "datasets"; mxnet<1.6.0,>=1.5.1; extra == "mxnet"; tensorflow<2.6.0,>=2.0.0; extra == "tensorflow"; torch>=1.6.0; extra == "torch"9.1.1NoNoNoneNoneNone
threadpoolctlDependency PackageEY3.5.0None3.6.03.6.0NoNoNoneNoneNone
tomlDependency PackageEY0.10.2None0.10.2NoNoNoneNoneNone
tornadoDependency PackageEY6.5.0None6.5.16.5.1NoNoNoneNoneNone
tqdmDependency PackageEY4.67.1Nonecolorama; platform_system == "Windows"; pytest>=6; extra == "dev"; pytest-cov; extra == "dev"; pytest-timeout; extra == "dev"; pytest-asyncio>=0.24; extra == "dev"; nbval; extra == "dev"; requests; extra == "discord"; slack-sdk; extra == "slack"; requests; extra == "telegram"; ipywidgets>=6; extra == "notebook"colorama; platform_system == "Windows"; pytest>=6; extra == "dev"; pytest-cov; extra == "dev"; pytest-timeout; extra == "dev"; pytest-asyncio>=0.24; extra == "dev"; nbval; extra == "dev"; requests; extra == "discord"; slack-sdk; extra == "slack"; requests; extra == "telegram"; ipywidgets>=6; extra == "notebook"4.67.1NoNoNoneNoneNone
traitletsDependency PackageEY5.14.3Nonemyst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; argcomplete>=3.0.3; extra == "test"; mypy>=1.7.0; extra == "test"; pre-commit; extra == "test"; pytest-mock; extra == "test"; pytest-mypy-testing; extra == "test"; pytest<8.2,>=7.0; extra == "test"myst-parser; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx; extra == "docs"; argcomplete>=3.0.3; extra == "test"; mypy>=1.7.0; extra == "test"; pre-commit; extra == "test"; pytest-mock; extra == "test"; pytest-mypy-testing; extra == "test"; pytest<8.2,>=7.0; extra == "test"5.14.3NoNoNoneNoneNone
typerDependency PackageEY0.12.5Noneclick>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.00.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.00.16.0NoNoNoneNoneNone
types-python-dateutilDependency PackageEY2.9.0.20241003None2.9.0.20241206, 2.9.0.202505162.9.0.20250516NoNoNoneNoneNone
typing-extensionsDependency PackageEY4.12.2None4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.14.14.1NoNoNoneNoneNone
typing-inspectDependency PackageEY0.9.0Nonemypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < "3.5"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < "3.5"0.9.0NoNoNoneNoneNone
tzdataDependency PackageEY2024.2None2025.1, 2025.22025.2NoNoNoneNoneNone
urllib3Dependency PackageEY2.5.0Nonebrotli>=1.0.9; platform_python_implementation == "CPython" and extra == "brotli"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "brotli"; h2<5,>=4; extra == "h2"; pysocks!=1.5.7,<2.0,>=1.5.6; extra == "socks"; zstandard>=0.18.0; extra == "zstd"brotli>=1.0.9; platform_python_implementation == "CPython" and extra == "brotli"; brotlicffi>=0.8.0; platform_python_implementation != "CPython" and extra == "brotli"; h2<5,>=4; extra == "h2"; pysocks!=1.5.7,<2.0,>=1.5.6; extra == "socks"; zstandard>=0.18.0; extra == "zstd"2.5.0NoNoNoneNoneNone
uvicornDependency PackageEY0.31.0Noneclick>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < "3.11"; colorama>=0.4; sys_platform == "win32" and extra == "standard"; httptools>=0.6.3; extra == "standard"; python-dotenv>=0.13; extra == "standard"; pyyaml>=5.1; extra == "standard"; uvloop>=0.15.1; (sys_platform != "win32" and (sys_platform != "cygwin" and platform_python_implementation != "PyPy")) and extra == "standard"; watchfiles>=0.13; extra == "standard"; websockets>=10.4; extra == "standard"0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < "3.11"; colorama>=0.4; sys_platform == "win32" and extra == "standard"; httptools>=0.6.3; extra == "standard"; python-dotenv>=0.13; extra == "standard"; pyyaml>=5.1; extra == "standard"; uvloop>=0.15.1; (sys_platform != "win32" and (sys_platform != "cygwin" and platform_python_implementation != "PyPy")) and extra == "standard"; watchfiles>=0.13; extra == "standard"; websockets>=10.4; extra == "standard"0.35.0NoNoNoneNoneNone
wasabiDependency PackageEY1.1.3Nonetyping-extensions<5.0.0,>=3.7.4.1; python_version < "3.8"; colorama>=0.4.6; sys_platform == "win32" and python_version >= "3.7"typing-extensions<5.0.0,>=3.7.4.1; python_version < "3.8"; colorama>=0.4.6; sys_platform == "win32" and python_version >= "3.7"1.1.3NoNoNoneNoneNone
watchdogDependency PackageEY4.0.1NonePyYAML>=3.10; extra == "watchmedo"4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0PyYAML>=3.10; extra == "watchmedo"6.0.0NoNoNoneNoneNone
watchfilesDependency PackageEY0.24.0Noneanyio>=3.0.01.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0anyio>=3.0.01.1.0NoNoNoneNoneNone
wcwidthDependency PackageEY0.2.13Nonebackports.functools-lru-cache >=1.2.1 ; python_version < "3.2"backports.functools-lru-cache >=1.2.1 ; python_version < "3.2"0.2.13NoNoNoneNoneNone
weaselDependency PackageEY0.4.1Noneconfection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.40.4.1NoNoNoneNoneNone
webencodingsDependency PackageEY0.5.1None0.5.1NoNoNoneNoneNone
websocket-clientDependency PackageEY1.8.0NoneSphinx>=6.0; extra == "docs"; sphinx-rtd-theme>=1.1.0; extra == "docs"; myst-parser>=2.0.0; extra == "docs"; python-socks; extra == "optional"; wsaccel; extra == "optional"; websockets; extra == "test"Sphinx>=6.0; extra == "docs"; sphinx-rtd-theme>=1.1.0; extra == "docs"; myst-parser>=2.0.0; extra == "docs"; python-socks; extra == "optional"; wsaccel; extra == "optional"; websockets; extra == "test"1.8.0NoNoNoneNoneNone
wraptDependency PackageEY1.16.0None1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.21.17.2NoNoNoneNoneNone
yarlDependency PackageEY1.18.3Noneidna>=2.0; multidict>=4.0; propcache>=0.2.11.19.0, 1.20.0, 1.20.1idna>=2.0; multidict>=4.0; propcache>=0.2.11.20.1NoNoNoneNoneNone
zippDependency PackageEY3.20.2Nonepytest!=8.1.*,>=6; extra == "test"; jaraco.itertools; extra == "test"; jaraco.functools; extra == "test"; more_itertools; extra == "test"; big-O; extra == "test"; pytest-ignore-flaky; extra == "test"; jaraco.test; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"3.21.0, 3.22.0, 3.23.0pytest!=8.1.*,>=6; extra == "test"; jaraco.itertools; extra == "test"; jaraco.functools; extra == "test"; more_itertools; extra == "test"; big-O; extra == "test"; pytest-ignore-flaky; extra == "test"; jaraco.test; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"3.23.0NoNoNoneNoneNone
aniso8601Base PackageI&S9.0.1{'base_package': 'aniso8601==9.0.1', 'dependencies': []}black; extra == "dev"; coverage; extra == "dev"; isort; extra == "dev"; pre-commit; extra == "dev"; pyenchant; extra == "dev"; pylint; extra == "dev"10.0.0, 10.0.1black; extra == "dev"; coverage; extra == "dev"; isort; extra == "dev"; pre-commit; extra == "dev"; pyenchant; extra == "dev"; pylint; extra == "dev"10.0.1NoNoNoneNoneNone
appnopeBase PackageI&S0.1.4{'base_package': 'appnope==0.1.4', 'dependencies': []}0.1.4NoNoNoneNoneNone
ASTBase PackageI&S0.0.2{'base_package': 'AST==0.0.2', 'dependencies': []}0.0.2NoNoNoneNoneNone
asyncioBase PackageI&S3.4.3{'base_package': 'asyncio==3.4.3', 'dependencies': []}3.4.3NoNoNoneNoneNone
banditBase PackageI&S1.7.9{'base_package': 'bandit==1.7.9', 'dependencies': ['PyYAML==5.3.1', 'stevedore==1.20.0', 'colorama==0.3.9', 'GitPython==3.1.30', 'sarif-om==1.0.4', 'jschema-to-python==1.2.3', 'coverage==4.5.4', 'fixtures==3.0.0', 'flake8==4.0.0', 'stestr==2.5.0', 'testscenarios==0.5.0', 'testtools==2.3.0', 'beautifulsoup4==4.8.0', 'pylint==1.9.4', 'tomli==1.1.0']}PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == "Windows"; GitPython>=3.1.30; extra == "baseline"; sarif-om>=1.0.4; extra == "sarif"; jschema-to-python>=1.2.3; extra == "sarif"; coverage>=4.5.4; extra == "test"; fixtures>=3.0.0; extra == "test"; flake8>=4.0.0; extra == "test"; stestr>=2.5.0; extra == "test"; testscenarios>=0.5.0; extra == "test"; testtools>=2.3.0; extra == "test"; beautifulsoup4>=4.8.0; extra == "test"; pylint==1.9.4; extra == "test"; tomli>=1.1.0; python_version < "3.11" and extra == "toml"; PyYAML; extra == "yaml"1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == "Windows"; GitPython>=3.1.30; extra == "baseline"; sarif-om>=1.0.4; extra == "sarif"; jschema-to-python>=1.2.3; extra == "sarif"; coverage>=4.5.4; extra == "test"; fixtures>=3.0.0; extra == "test"; flake8>=4.0.0; extra == "test"; stestr>=2.5.0; extra == "test"; testscenarios>=0.5.0; extra == "test"; testtools>=2.3.0; extra == "test"; beautifulsoup4>=4.8.0; extra == "test"; pylint==1.9.4; extra == "test"; tomli>=1.1.0; python_version < "3.11" and extra == "toml"; PyYAML; extra == "yaml"1.8.5NoNoNoneNoneNone
configparserBase PackageI&S7.0.0{'base_package': 'configparser==7.0.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}pytest!=8.1.*,>=6; extra == "test"; types-backports; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"7.0.1, 7.1.0, 7.2.0pytest!=8.1.*,>=6; extra == "test"; types-backports; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"7.2.0NoNoNoneNoneNone
dash-core-componentsBase PackageI&S2.0.0{'base_package': 'dash-core-components==2.0.0', 'dependencies': []}2.0.0NoNoNoneNoneNone
dash-html-componentsBase PackageI&S2.0.0{'base_package': 'dash-html-components==2.0.0', 'dependencies': []}2.0.0NoNoNoneNoneNone
dash-tableBase PackageI&S5.0.0{'base_package': 'dash-table==5.0.0', 'dependencies': []}5.0.0NoNoNoneNoneNone
deepdiffBase PackageI&S8.0.1{'base_package': 'deepdiff==8.0.1', 'dependencies': ['orderly-set==5.4.1', 'click==8.1.0', 'pyyaml==6.0.0', 'coverage==7.6.0', 'bump2version==1.0.0', 'jsonpickle==4.0.0', 'ipdb==0.13.0', 'numpy==2.2.0', 'numpy==2.0', 'python-dateutil==2.9.0', 'orjson==3.10.0', 'tomli==2.2.0', 'tomli-w==1.2.0', 'pandas==2.2.0', 'polars==1.21.0', 'nox==2025.5.1', 'Sphinx==6.2.0', 'sphinx-sitemap==2.6.0', 'sphinxemoji==0.3.0', 'flake8==7.1.0', 'flake8-pyproject==1.2.3', 'pydantic==2.10.0', 'pytest==8.3.0', 'pytest-benchmark==5.1.0', 'pytest-cov==6.0.0', 'python-dotenv==1.0.0']}orderly-set<6,>=5.4.1; click~=8.1.0; extra == "cli"; pyyaml~=6.0.0; extra == "cli"; coverage~=7.6.0; extra == "coverage"; bump2version~=1.0.0; extra == "dev"; jsonpickle~=4.0.0; extra == "dev"; ipdb~=0.13.0; extra == "dev"; numpy~=2.2.0; extra == "dev" and python_version >= "3.10"; numpy~=2.0; extra == "dev" and python_version < "3.10"; python-dateutil~=2.9.0; extra == "dev"; orjson~=3.10.0; extra == "dev"; tomli~=2.2.0; extra == "dev"; tomli-w~=1.2.0; extra == "dev"; pandas~=2.2.0; extra == "dev"; polars~=1.21.0; extra == "dev"; nox==2025.5.1; extra == "dev"; Sphinx~=6.2.0; extra == "docs"; sphinx-sitemap~=2.6.0; extra == "docs"; sphinxemoji~=0.3.0; extra == "docs"; orjson; extra == "optimize"; flake8~=7.1.0; extra == "static"; flake8-pyproject~=1.2.3; extra == "static"; pydantic~=2.10.0; extra == "static"; pytest~=8.3.0; extra == "test"; pytest-benchmark~=5.1.0; extra == "test"; pytest-cov~=6.0.0; extra == "test"; python-dotenv~=1.0.0; extra == "test"8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0orderly-set<6,>=5.4.1; click~=8.1.0; extra == "cli"; pyyaml~=6.0.0; extra == "cli"; coverage~=7.6.0; extra == "coverage"; bump2version~=1.0.0; extra == "dev"; jsonpickle~=4.0.0; extra == "dev"; ipdb~=0.13.0; extra == "dev"; numpy~=2.2.0; extra == "dev" and python_version >= "3.10"; numpy~=2.0; extra == "dev" and python_version < "3.10"; python-dateutil~=2.9.0; extra == "dev"; orjson~=3.10.0; extra == "dev"; tomli~=2.2.0; extra == "dev"; tomli-w~=1.2.0; extra == "dev"; pandas~=2.2.0; extra == "dev"; polars~=1.21.0; extra == "dev"; nox==2025.5.1; extra == "dev"; Sphinx~=6.2.0; extra == "docs"; sphinx-sitemap~=2.6.0; extra == "docs"; sphinxemoji~=0.3.0; extra == "docs"; orjson; extra == "optimize"; flake8~=7.1.0; extra == "static"; flake8-pyproject~=1.2.3; extra == "static"; pydantic~=2.10.0; extra == "static"; pytest~=8.3.0; extra == "test"; pytest-benchmark~=5.1.0; extra == "test"; pytest-cov~=6.0.0; extra == "test"; python-dotenv~=1.0.0; extra == "test"8.5.0NoNoNoneNoneNone
docxBase PackageI&S0.2.4{'base_package': 'docx==0.2.4', 'dependencies': []}0.2.4NoNoNoneNoneNone
entrypointsBase PackageI&S0.4{'base_package': 'entrypoints==0.4', 'dependencies': []}0.4NoNoNoneNoneNone
faissBase PackageI&S1.5.3{'base_package': 'faiss==1.5.3', 'dependencies': []}numpynumpy1.5.3NoNoNoneNoneNone
faiss-cpuBase PackageI&S1.7.4{'base_package': 'faiss-cpu==1.7.4', 'dependencies': ['numpy==1.25.0']}numpy<3.0,>=1.25.0; packaging1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0numpy<3.0,>=1.25.0; packaging1.11.0NoNoNoneNoneNone
faiss-gpuBase PackageI&S1.7.2{'base_package': 'faiss-gpu==1.7.2', 'dependencies': []}1.7.2NoNoNoneNoneNone
flake8Base PackageI&S7.0.0{'base_package': 'flake8==7.0.0', 'dependencies': ['mccabe==0.7.0', 'pycodestyle==2.14.0', 'pyflakes==3.4.0']}mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.07.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.07.3.0NoNoNoneNoneNone
fuzzywuzzyBase PackageI&S0.18.0{'base_package': 'fuzzywuzzy==0.18.0', 'dependencies': ['python-levenshtein==0.12']}python-levenshtein (>=0.12) ; extra == 'speedup'python-levenshtein (>=0.12) ; extra == 'speedup'0.18.0NoNoNoneNoneNone
gensimBase PackageI&S3.8.3{'base_package': 'gensim==3.8.3', 'dependencies': ['numpy==1.18.5', 'scipy==1.7.0', 'smart-open==1.8.1', 'Pyro4==4.27', 'Pyro4==4.27', 'visdom==0.1.8', 'sphinx==5.1.1', 'sphinx-gallery==0.11.1', 'sphinxcontrib.programoutput==0.17', 'sphinxcontrib-napoleon==0.7', 'visdom==0.1.8']}numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == "distributed"; pytest; extra == "docs"; pytest-cov; extra == "docs"; testfixtures; extra == "docs"; POT; extra == "docs"; Pyro4>=4.27; extra == "docs"; visdom!=0.1.8.7,>=0.1.8; extra == "docs"; sphinx==5.1.1; extra == "docs"; sphinx-gallery==0.11.1; extra == "docs"; sphinxcontrib.programoutput==0.17; extra == "docs"; sphinxcontrib-napoleon==0.7; extra == "docs"; matplotlib; extra == "docs"; memory-profiler; extra == "docs"; annoy; extra == "docs"; Pyro4; extra == "docs"; scikit-learn; extra == "docs"; nltk; extra == "docs"; statsmodels; extra == "docs"; pandas; extra == "docs"; pytest; extra == "test"; pytest-cov; extra == "test"; testfixtures; extra == "test"; POT; extra == "test"; visdom!=0.1.8.7,>=0.1.8; extra == "test"; pytest; extra == "test-win"; pytest-cov; extra == "test-win"; testfixtures; extra == "test-win"; POT; extra == "test-win"4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == "distributed"; pytest; extra == "docs"; pytest-cov; extra == "docs"; testfixtures; extra == "docs"; POT; extra == "docs"; Pyro4>=4.27; extra == "docs"; visdom!=0.1.8.7,>=0.1.8; extra == "docs"; sphinx==5.1.1; extra == "docs"; sphinx-gallery==0.11.1; extra == "docs"; sphinxcontrib.programoutput==0.17; extra == "docs"; sphinxcontrib-napoleon==0.7; extra == "docs"; matplotlib; extra == "docs"; memory-profiler; extra == "docs"; annoy; extra == "docs"; Pyro4; extra == "docs"; scikit-learn; extra == "docs"; nltk; extra == "docs"; statsmodels; extra == "docs"; pandas; extra == "docs"; pytest; extra == "test"; pytest-cov; extra == "test"; testfixtures; extra == "test"; POT; extra == "test"; visdom!=0.1.8.7,>=0.1.8; extra == "test"; pytest; extra == "test-win"; pytest-cov; extra == "test-win"; testfixtures; extra == "test-win"; POT; extra == "test-win"4.3.3NoNoNoneNoneNone
graphframesBase PackageI&S0.6{'base_package': 'graphframes==0.6', 'dependencies': []}numpy; nosenumpy; nose0.6NoNoNoneNoneNone
invokeBase PackageI&S2.2.0{'base_package': 'invoke==2.2.0', 'dependencies': []}2.2.0NoNoNoneNoneNone
ipython-genutilsBase PackageI&S0.2.0{'base_package': 'ipython-genutils==0.2.0', 'dependencies': []}0.2.0NoNoNoneNoneNone
jaraco.classesBase PackageI&S3.4.0{'base_package': 'jaraco.classes==3.4.0', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}more-itertools; sphinx>=3.5; extra == "docs"; jaraco.packaging>=9.3; extra == "docs"; rst.linker>=1.9; extra == "docs"; furo; extra == "docs"; sphinx-lint; extra == "docs"; jaraco.tidelift>=1.4; extra == "docs"; pytest>=6; extra == "testing"; pytest-checkdocs>=2.4; extra == "testing"; pytest-cov; extra == "testing"; pytest-mypy; extra == "testing"; pytest-enabler>=2.2; extra == "testing"; pytest-ruff>=0.2.1; extra == "testing"more-itertools; sphinx>=3.5; extra == "docs"; jaraco.packaging>=9.3; extra == "docs"; rst.linker>=1.9; extra == "docs"; furo; extra == "docs"; sphinx-lint; extra == "docs"; jaraco.tidelift>=1.4; extra == "docs"; pytest>=6; extra == "testing"; pytest-checkdocs>=2.4; extra == "testing"; pytest-cov; extra == "testing"; pytest-mypy; extra == "testing"; pytest-enabler>=2.2; extra == "testing"; pytest-ruff>=0.2.1; extra == "testing"3.4.0NoNoNoneNoneNone
jaraco.contextBase PackageI&S6.0.1{'base_package': 'jaraco.context==6.0.1', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}backports.tarfile; python_version < "3.12"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest!=8.1.*,>=6; extra == "test"; pytest-checkdocs>=2.4; extra == "test"; pytest-cov; extra == "test"; pytest-mypy; extra == "test"; pytest-enabler>=2.2; extra == "test"; portend; extra == "test"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "test"backports.tarfile; python_version < "3.12"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest!=8.1.*,>=6; extra == "test"; pytest-checkdocs>=2.4; extra == "test"; pytest-cov; extra == "test"; pytest-mypy; extra == "test"; pytest-enabler>=2.2; extra == "test"; portend; extra == "test"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "test"6.0.1NoNoNoneNoneNone
jaraco.functoolsBase PackageI&S4.1.0{'base_package': 'jaraco.functools==4.1.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}more_itertools; pytest!=8.1.*,>=6; extra == "test"; jaraco.classes; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"4.2.0, 4.2.1more_itertools; pytest!=8.1.*,>=6; extra == "test"; jaraco.classes; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"4.2.1NoNoNoneNoneNone
jsonpath-ngBase PackageI&S1.6.1{'base_package': 'jsonpath-ng==1.6.1', 'dependencies': []}1.7.01.7.0NoNoNoneNoneNone
jsonpath-pythonBase PackageI&S1.0.6{'base_package': 'jsonpath-python==1.0.6', 'dependencies': []}1.0.6NoNoNoneNoneNone
kaleidoBase PackageI&S0.2.1{'base_package': 'kaleido==0.2.1', 'dependencies': ['choreographer==1.0.5', 'logistro==1.0.8', 'orjson==3.10.15']}choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging1.0.0NoNoNoneNoneNone
ldap3Base PackageI&S2.9.1{'base_package': 'ldap3==2.9.1', 'dependencies': ['pyasn1==0.4.6']}pyasn1 (>=0.4.6)2.10.2rc2pyasn1 (>=0.4.6)2.10.2rc2NoNoNoneNoneNone
lightfmBase PackageI&S1.17{'base_package': 'lightfm==1.17', 'dependencies': []}1.17NoNoNoneNoneNone
lightgbmBase PackageI&S4.3.0{'base_package': 'lightgbm==4.3.0', 'dependencies': ['numpy==1.17.0', 'cffi==1.15.1', 'pyarrow==6.0.1', 'dask==2.0.0', 'pandas==0.24.0', 'pandas==0.24.0', 'scikit-learn==0.24.2']}numpy>=1.17.0; scipy; cffi>=1.15.1; extra == "arrow"; pyarrow>=6.0.1; extra == "arrow"; dask[array,dataframe,distributed]>=2.0.0; extra == "dask"; pandas>=0.24.0; extra == "dask"; pandas>=0.24.0; extra == "pandas"; scikit-learn>=0.24.2; extra == "scikit-learn"4.4.0, 4.5.0, 4.6.0numpy>=1.17.0; scipy; cffi>=1.15.1; extra == "arrow"; pyarrow>=6.0.1; extra == "arrow"; dask[array,dataframe,distributed]>=2.0.0; extra == "dask"; pandas>=0.24.0; extra == "dask"; pandas>=0.24.0; extra == "pandas"; scikit-learn>=0.24.2; extra == "scikit-learn"4.6.0YesCVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0
CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0
Yes4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0
CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0
CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0
4.6.0{'base_package': 'lightgbm==4.6.0', 'dependencies': []}Not Used
mongomock-motorBase PackageI&S0.0.29{'base_package': 'mongomock-motor==0.0.29', 'dependencies': ['mongomock==4.1.2', 'motor==2.5']}mongomock<5.0.0,>=4.1.2; motor>=2.50.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36mongomock<5.0.0,>=4.1.2; motor>=2.50.0.36NoNoNoneNoneNone
monotonicBase PackageI&S1.6{'base_package': 'monotonic==1.6', 'dependencies': []}1.6NoNoNoneNoneNone
mypyBase PackageI&S1.10.0{'base_package': 'mypy==1.10.0', 'dependencies': ['typing_extensions==4.6.0', 'mypy_extensions==1.0.0', 'pathspec==0.9.0', 'tomli==1.1.0', 'psutil==4.0', 'setuptools==50']}typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < "3.11"; psutil>=4.0; extra == "dmypy"; setuptools>=50; extra == "mypyc"; lxml; extra == "reports"; pip; extra == "install-types"; orjson; extra == "faster-cache"1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < "3.11"; psutil>=4.0; extra == "dmypy"; setuptools>=50; extra == "mypyc"; lxml; extra == "reports"; pip; extra == "install-types"; orjson; extra == "faster-cache"1.16.1NoNoNoneNoneNone
neo4jBase PackageI&S5.24.0{'base_package': 'neo4j==5.24.0', 'dependencies': ['numpy==1.7.0', 'pandas==1.1.0', 'numpy==1.7.0', 'pyarrow==1.0.0']}pytz; numpy<3.0.0,>=1.7.0; extra == "numpy"; pandas<3.0.0,>=1.1.0; extra == "pandas"; numpy<3.0.0,>=1.7.0; extra == "pandas"; pyarrow>=1.0.0; extra == "pyarrow"5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1pytz; numpy<3.0.0,>=1.7.0; extra == "numpy"; pandas<3.0.0,>=1.1.0; extra == "pandas"; numpy<3.0.0,>=1.7.0; extra == "pandas"; pyarrow>=1.0.0; extra == "pyarrow"5.28.1NoNoNoneNoneNone
opencv-pythonBase PackageI&S4.2.0.34{'base_package': 'opencv-python==4.2.0.34', 'dependencies': ['numpy==1.13.3', 'numpy==1.21.0', 'numpy==1.21.2', 'numpy==1.21.4', 'numpy==1.23.5', 'numpy==1.26.0', 'numpy==1.19.3', 'numpy==1.17.0', 'numpy==1.17.3', 'numpy==1.19.3']}numpy>=1.13.3; python_version < "3.7"; numpy>=1.21.0; python_version <= "3.9" and platform_system == "Darwin" and platform_machine == "arm64"; numpy>=1.21.2; python_version >= "3.10"; numpy>=1.21.4; python_version >= "3.10" and platform_system == "Darwin"; numpy>=1.23.5; python_version >= "3.11"; numpy>=1.26.0; python_version >= "3.12"; numpy>=1.19.3; python_version >= "3.6" and platform_system == "Linux" and platform_machine == "aarch64"; numpy>=1.17.0; python_version >= "3.7"; numpy>=1.17.3; python_version >= "3.8"; numpy>=1.19.3; python_version >= "3.9"4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86numpy>=1.13.3; python_version < "3.7"; numpy>=1.21.0; python_version <= "3.9" and platform_system == "Darwin" and platform_machine == "arm64"; numpy>=1.21.2; python_version >= "3.10"; numpy>=1.21.4; python_version >= "3.10" and platform_system == "Darwin"; numpy>=1.23.5; python_version >= "3.11"; numpy>=1.26.0; python_version >= "3.12"; numpy>=1.19.3; python_version >= "3.6" and platform_system == "Linux" and platform_machine == "aarch64"; numpy>=1.17.0; python_version >= "3.7"; numpy>=1.17.3; python_version >= "3.8"; numpy>=1.19.3; python_version >= "3.9"4.11.0.86YesGHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78
Yes4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78
PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78
4.11.0.86{'base_package': 'opencv-python==4.11.0.86', 'dependencies': []}Not Used
openpyxlBase PackageI&S3.1.2{'base_package': 'openpyxl==3.1.2', 'dependencies': []}et-xmlfile3.1.3, 3.1.4, 3.1.5, 3.2.0b1et-xmlfile3.2.0b1NoNoNoneNoneNone
pdf2imageBase PackageI&S1.13.1{'base_package': 'pdf2image==1.13.1', 'dependencies': []}pillow1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0pillow1.17.0NoNoNoneNoneNone
pdfminerBase PackageI&S20191125{'base_package': 'pdfminer==20191125', 'dependencies': []}20191125NoNoNoneNoneNone
pdfrwBase PackageI&S0.4{'base_package': 'pdfrw==0.4', 'dependencies': []}0.4NoNoNoneNoneNone
pyamlBase PackageI&S23.12.0{'base_package': 'pyaml==23.12.0', 'dependencies': []}PyYAML; unidecode; extra == "anchors"24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0PyYAML; unidecode; extra == "anchors"25.5.0NoNoNoneNoneNone
pyarrow-hotfixBase PackageI&S0.6{'base_package': 'pyarrow-hotfix==0.6', 'dependencies': []}0.70.7NoNoNoneNoneNone
pyctuatorBase PackageI&S1.2.0{'base_package': 'pyctuator==1.2.0', 'dependencies': ['psutil==5.6', 'flask==2.3.0', 'fastapi==0.100.1', 'uvicorn==0.23.0', 'sqlalchemy==2.0.4', 'PyMySQL==1.0.2', 'cryptography==39.0.1', 'redis==4.3.4', 'aiohttp==3.6.2', 'tornado==6.0.4']}psutil (>=5.6,<6.0); extra == "psutil"; flask (>=2.3.0,<3.0.0); extra == "flask"; fastapi (>=0.100.1,<0.101.0); extra == "fastapi"; uvicorn (>=0.23.0,<0.24.0); extra == "fastapi"; sqlalchemy (>=2.0.4,<3.0.0); extra == "db"; PyMySQL (>=1.0.2,<2.0.0); extra == "db"; cryptography (>=39.0.1,<40.0.0); extra == "db"; redis (>=4.3.4,<5.0.0); extra == "redis"; aiohttp (>=3.6.2,<4.0.0); extra == "aiohttp"; tornado (>=6.0.4,<7.0.0); extra == "tornado"psutil (>=5.6,<6.0); extra == "psutil"; flask (>=2.3.0,<3.0.0); extra == "flask"; fastapi (>=0.100.1,<0.101.0); extra == "fastapi"; uvicorn (>=0.23.0,<0.24.0); extra == "fastapi"; sqlalchemy (>=2.0.4,<3.0.0); extra == "db"; PyMySQL (>=1.0.2,<2.0.0); extra == "db"; cryptography (>=39.0.1,<40.0.0); extra == "db"; redis (>=4.3.4,<5.0.0); extra == "redis"; aiohttp (>=3.6.2,<4.0.0); extra == "aiohttp"; tornado (>=6.0.4,<7.0.0); extra == "tornado"1.2.0NoNoNoneNoneNone
PyHiveBase PackageI&S0.6.2{'base_package': 'PyHive==0.6.2', 'dependencies': []}0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev00.7.1.dev0NoNoNoneNoneNone
pylanceBase PackageI&S0.15.0{'base_package': 'pylance==0.15.0', 'dependencies': ['pyarrow==14', 'numpy==1.22', 'ruff==0.4.1']}pyarrow>=14; numpy>=1.22; boto3; extra == "tests"; datasets; extra == "tests"; duckdb; extra == "tests"; ml-dtypes; extra == "tests"; pillow; extra == "tests"; pandas; extra == "tests"; polars[pandas,pyarrow]; extra == "tests"; pytest; extra == "tests"; tensorflow; extra == "tests"; tqdm; extra == "tests"; datafusion; extra == "tests"; ruff==0.4.1; extra == "dev"; pyright; extra == "dev"; pytest-benchmark; extra == "benchmarks"; torch; extra == "torch"; ray[data]<2.38; python_full_version < "3.12" and extra == "ray"0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0pyarrow>=14; numpy>=1.22; boto3; extra == "tests"; datasets; extra == "tests"; duckdb; extra == "tests"; ml-dtypes; extra == "tests"; pillow; extra == "tests"; pandas; extra == "tests"; polars[pandas,pyarrow]; extra == "tests"; pytest; extra == "tests"; tensorflow; extra == "tests"; tqdm; extra == "tests"; datafusion; extra == "tests"; ruff==0.4.1; extra == "dev"; pyright; extra == "dev"; pytest-benchmark; extra == "benchmarks"; torch; extra == "torch"; ray[data]<2.38; python_full_version < "3.12" and extra == "ray"0.31.0NoNoNoneNoneNone
pylintBase PackageI&S3.2.6{'base_package': 'pylint==3.2.6', 'dependencies': ['astroid==3.3.8', 'colorama==0.4.5', 'dill==0.2', 'dill==0.3.6', 'dill==0.3.7', 'isort==4.2.5', 'mccabe==0.6', 'platformdirs==2.2', 'tomli==1.1', 'tomlkit==0.10.1', 'typing-extensions==3.10', 'pyenchant==3.2', 'gitpython==3']}astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == "win32"; dill>=0.2; python_version < "3.11"; dill>=0.3.6; python_version >= "3.11"; dill>=0.3.7; python_version >= "3.12"; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < "3.11"; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < "3.10"; pyenchant~=3.2; extra == "spelling"; gitpython>3; extra == "testutils"3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == "win32"; dill>=0.2; python_version < "3.11"; dill>=0.3.6; python_version >= "3.11"; dill>=0.3.7; python_version >= "3.12"; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < "3.11"; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < "3.10"; pyenchant~=3.2; extra == "spelling"; gitpython>3; extra == "testutils"3.3.7NoNoNoneNoneNone
PyMuPDFBase PackageI&S1.24.4{'base_package': 'PyMuPDF==1.24.4', 'dependencies': []}1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.31.26.3NoNoNoneNoneNone
PyMuPDFbBase PackageI&S1.24.3{'base_package': 'PyMuPDFb==1.24.3', 'dependencies': []}1.24.6, 1.24.8, 1.24.9, 1.24.101.24.10NoNoNoneNoneNone
pyodbcBase PackageI&S5.1.0{'base_package': 'pyodbc==5.1.0', 'dependencies': []}5.2.05.2.0NoNoNoneNoneNone
pytesseractBase PackageI&S0.3.4{'base_package': 'pytesseract==0.3.4', 'dependencies': ['packaging==21.3', 'Pillow==8.0.0']}packaging>=21.3; Pillow>=8.0.00.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13packaging>=21.3; Pillow>=8.0.00.3.13NoNoNoneNoneNone
python-ldapBase PackageI&S3.4.3{'base_package': 'python-ldap==3.4.3', 'dependencies': ['pyasn1==0.3.7', 'pyasn1_modules==0.1.5']}pyasn1>=0.3.7; pyasn1_modules>=0.1.53.4.4pyasn1>=0.3.7; pyasn1_modules>=0.1.53.4.4NoNoNoneNoneNone
pywin32Base PackageI&S307{'base_package': 'pywin32==307', 'dependencies': []}308, 309, 310310NoNoNoneNoneNone
pywin32-ctypesBase PackageI&S0.2.3{'base_package': 'pywin32-ctypes==0.2.3', 'dependencies': []}0.2.3NoNoNoneNoneNone
querystring-parserBase PackageI&S1.2.4{'base_package': 'querystring-parser==1.2.4', 'dependencies': []}1.2.4NoNoNoneNoneNone
ratelimiterBase PackageI&S1.2.0.post0{'base_package': 'ratelimiter==1.2.0.post0', 'dependencies': ['pytest==3.0']}pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>="3.5" and extra == 'test'pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>="3.5" and extra == 'test'1.2.0.post0NoNoNoneNoneNone
schemdrawBase PackageI&S0.15{'base_package': 'schemdraw==0.15', 'dependencies': ['matplotlib==3.4', 'ziafont==0.10', 'ziamath==0.12']}matplotlib>=3.4; extra == "matplotlib"; ziafont>=0.10; extra == "svgmath"; ziamath>=0.12; extra == "svgmath"; latex2mathml; extra == "svgmath"0.16, 0.17, 0.18, 0.19, 0.20matplotlib>=3.4; extra == "matplotlib"; ziafont>=0.10; extra == "svgmath"; ziamath>=0.12; extra == "svgmath"; latex2mathml; extra == "svgmath"0.20NoNoNoneNoneNone
simplejsonBase PackageI&S3.19.2{'base_package': 'simplejson==3.19.2', 'dependencies': []}3.19.3, 3.20.13.20.1NoNoNoneNoneNone
sparse-dot-topnBase PackageI&S1.1.1{'base_package': 'sparse-dot-topn==1.1.1', 'dependencies': ['numpy==1.18.0', 'scipy==1.4.1', 'pytest==4.0.2']}numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == "test"1.1.2, 1.1.3, 1.1.4, 1.1.5numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == "test"1.1.5NoNoNoneNoneNone
strsimpyBase PackageI&S0.2.1{'base_package': 'strsimpy==0.2.1', 'dependencies': []}0.2.1NoNoNoneNoneNone
tantivyBase PackageI&S0.22.0{'base_package': 'tantivy==0.22.0', 'dependencies': []}nox; extra == "dev"0.22.2, 0.24.0nox; extra == "dev"0.24.0NoNoNoneNoneNone
tensorflow-io-gcs-filesystemBase PackageI&S0.37.1{'base_package': 'tensorflow-io-gcs-filesystem==0.37.1', 'dependencies': ['tensorflow==2.16.0', 'tensorflow-aarch64==2.16.0', 'tensorflow-cpu==2.16.0', 'tensorflow-gpu==2.16.0', 'tensorflow-rocm==2.16.0']}tensorflow<2.17.0,>=2.16.0; extra == "tensorflow"; tensorflow-aarch64<2.17.0,>=2.16.0; extra == "tensorflow-aarch64"; tensorflow-cpu<2.17.0,>=2.16.0; extra == "tensorflow-cpu"; tensorflow-gpu<2.17.0,>=2.16.0; extra == "tensorflow-gpu"; tensorflow-rocm<2.17.0,>=2.16.0; extra == "tensorflow-rocm"tensorflow<2.17.0,>=2.16.0; extra == "tensorflow"; tensorflow-aarch64<2.17.0,>=2.16.0; extra == "tensorflow-aarch64"; tensorflow-cpu<2.17.0,>=2.16.0; extra == "tensorflow-cpu"; tensorflow-gpu<2.17.0,>=2.16.0; extra == "tensorflow-gpu"; tensorflow-rocm<2.17.0,>=2.16.0; extra == "tensorflow-rocm"0.37.1NoNoNoneNoneNone
toolzBase PackageI&S1.0.0{'base_package': 'toolz==1.0.0', 'dependencies': []}1.0.0NoNoNoneNoneNone
unicornBase PackageI&S2.0.1.post1{'base_package': 'unicorn==2.0.1.post1', 'dependencies': ['capstone==6.0.0a2', 'capstone==5.0.1']}importlib_resources; python_version < "3.9"; capstone==6.0.0a2; python_version > "3.7" and extra == "test"; capstone==5.0.1; python_version <= "3.7" and extra == "test"2.1.0, 2.1.1, 2.1.2, 2.1.3importlib_resources; python_version < "3.9"; capstone==6.0.0a2; python_version > "3.7" and extra == "test"; capstone==5.0.1; python_version <= "3.7" and extra == "test"2.1.3NoNoNoneNoneNone
wurlitzerBase PackageI&S3.1.1{'base_package': 'wurlitzer==3.1.1', 'dependencies': []}3.1.1NoNoNoneNoneNone
xgboostBase PackageI&S1.7.6{'base_package': 'xgboost==1.7.6', 'dependencies': ['pandas==1.2']}numpy; nvidia-nccl-cu12; platform_system == "Linux" and platform_machine != "aarch64"; scipy; dask; extra == "dask"; distributed; extra == "dask"; pandas; extra == "dask"; pandas>=1.2; extra == "pandas"; graphviz; extra == "plotting"; matplotlib; extra == "plotting"; cloudpickle; extra == "pyspark"; pyspark; extra == "pyspark"; scikit-learn; extra == "pyspark"; scikit-learn; extra == "scikit-learn"2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2numpy; nvidia-nccl-cu12; platform_system == "Linux" and platform_machine != "aarch64"; scipy; dask; extra == "dask"; distributed; extra == "dask"; pandas; extra == "dask"; pandas>=1.2; extra == "pandas"; graphviz; extra == "plotting"; matplotlib; extra == "plotting"; cloudpickle; extra == "pyspark"; pyspark; extra == "pyspark"; scikit-learn; extra == "pyspark"; scikit-learn; extra == "scikit-learn"3.0.2NoNoNoneNoneNone
absl-pyDependency PackageI&S2.1.0None2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.12.3.1NoNoNoneNoneNone
alembicDependency PackageI&S1.13.3NoneSQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < "3.11"; tzdata; extra == "tz"1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < "3.11"; tzdata; extra == "tz"1.16.2NoNoNoneNoneNone
altairDependency PackageI&S5.4.1Nonejinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < "3.14"; altair-tiles>=0.3.0; extra == "all"; anywidget>=0.9.0; extra == "all"; numpy; extra == "all"; pandas>=1.1.3; extra == "all"; pyarrow>=11; extra == "all"; vega-datasets>=0.9.0; extra == "all"; vegafusion[embed]>=1.6.6; extra == "all"; vl-convert-python>=1.7.0; extra == "all"; duckdb>=1.0; extra == "dev"; geopandas; extra == "dev"; hatch>=1.13.0; extra == "dev"; ipython[kernel]; extra == "dev"; mistune; extra == "dev"; mypy; extra == "dev"; pandas-stubs; extra == "dev"; pandas>=1.1.3; extra == "dev"; polars>=0.20.3; extra == "dev"; pyarrow-stubs; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; pytest-xdist[psutil]~=3.5; extra == "dev"; ruff>=0.6.0; extra == "dev"; types-jsonschema; extra == "dev"; types-setuptools; extra == "dev"; docutils; extra == "doc"; jinja2; extra == "doc"; myst-parser; extra == "doc"; numpydoc; extra == "doc"; pillow<10,>=9; extra == "doc"; pydata-sphinx-theme>=0.14.1; extra == "doc"; scipy; extra == "doc"; sphinx; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design; extra == "doc"; sphinxext-altair; extra == "doc"; vl-convert-python>=1.7.0; extra == "save"5.5.0jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < "3.14"; altair-tiles>=0.3.0; extra == "all"; anywidget>=0.9.0; extra == "all"; numpy; extra == "all"; pandas>=1.1.3; extra == "all"; pyarrow>=11; extra == "all"; vega-datasets>=0.9.0; extra == "all"; vegafusion[embed]>=1.6.6; extra == "all"; vl-convert-python>=1.7.0; extra == "all"; duckdb>=1.0; extra == "dev"; geopandas; extra == "dev"; hatch>=1.13.0; extra == "dev"; ipython[kernel]; extra == "dev"; mistune; extra == "dev"; mypy; extra == "dev"; pandas-stubs; extra == "dev"; pandas>=1.1.3; extra == "dev"; polars>=0.20.3; extra == "dev"; pyarrow-stubs; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; pytest-xdist[psutil]~=3.5; extra == "dev"; ruff>=0.6.0; extra == "dev"; types-jsonschema; extra == "dev"; types-setuptools; extra == "dev"; docutils; extra == "doc"; jinja2; extra == "doc"; myst-parser; extra == "doc"; numpydoc; extra == "doc"; pillow<10,>=9; extra == "doc"; pydata-sphinx-theme>=0.14.1; extra == "doc"; scipy; extra == "doc"; sphinx; extra == "doc"; sphinx-copybutton; extra == "doc"; sphinx-design; extra == "doc"; sphinxext-altair; extra == "doc"; vl-convert-python>=1.7.0; extra == "save"5.5.0NoNoNoneNoneNone
astroidDependency PackageI&S3.2.4Nonetyping-extensions>=4; python_version < "3.11"3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 4.0.0a0typing-extensions>=4; python_version < "3.11"4.0.0a0NoNoNoneNoneNone
astunparseDependency PackageI&S1.6.3Nonewheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)1.6.3NoNoNoneNoneNone
blinkerDependency PackageI&S1.8.2None1.9.01.9.0NoNoNoneNoneNone
boilerpy3Dependency PackageI&S1.0.7None1.0.7NoNoNoneNoneNone
CacheControlDependency PackageI&S0.14.0Nonerequests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == "dev"; build; extra == "dev"; cherrypy; extra == "dev"; codespell[tomli]; extra == "dev"; furo; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; ruff; extra == "dev"; sphinx; extra == "dev"; sphinx-copybutton; extra == "dev"; tox; extra == "dev"; types-redis; extra == "dev"; types-requests; extra == "dev"; filelock>=3.8.0; extra == "filecache"; redis>=2.10.5; extra == "redis"0.14.1, 0.14.2, 0.14.3requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == "dev"; build; extra == "dev"; cherrypy; extra == "dev"; codespell[tomli]; extra == "dev"; furo; extra == "dev"; mypy; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; ruff; extra == "dev"; sphinx; extra == "dev"; sphinx-copybutton; extra == "dev"; tox; extra == "dev"; types-redis; extra == "dev"; types-requests; extra == "dev"; filelock>=3.8.0; extra == "filecache"; redis>=2.10.5; extra == "redis"0.14.3NoNoNoneNoneNone
category-encodersDependency PackageI&S2.6.4Nonenumpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.02.7.0, 2.8.0, 2.8.1numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.02.8.1NoNoNoneNoneNone
cattrsDependency PackageI&S24.1.2Noneattrs>=24.3.0; exceptiongroup>=1.1.1; python_version < "3.11"; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == "bson"; cbor2>=5.4.6; extra == "cbor2"; msgpack>=1.0.5; extra == "msgpack"; msgspec>=0.19.0; implementation_name == "cpython" and extra == "msgspec"; orjson>=3.10.7; implementation_name == "cpython" and extra == "orjson"; pyyaml>=6.0; extra == "pyyaml"; tomlkit>=0.11.8; extra == "tomlkit"; ujson>=5.10.0; extra == "ujson"24.1.3, 25.1.0, 25.1.1attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < "3.11"; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == "bson"; cbor2>=5.4.6; extra == "cbor2"; msgpack>=1.0.5; extra == "msgpack"; msgspec>=0.19.0; implementation_name == "cpython" and extra == "msgspec"; orjson>=3.10.7; implementation_name == "cpython" and extra == "orjson"; pyyaml>=6.0; extra == "pyyaml"; tomlkit>=0.11.8; extra == "tomlkit"; ujson>=5.10.0; extra == "ujson"25.1.1NoNoNoneNoneNone
cfgvDependency PackageI&S3.4.0None3.4.0NoNoNoneNoneNone
cleoDependency PackageI&S2.1.0Nonecrashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)2.2.0, 2.2.1crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)2.2.1NoNoNoneNoneNone
coloredlogsDependency PackageI&S15.0.1Nonehumanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron'humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron'15.0.1NoNoNoneNoneNone
colorlogDependency PackageI&S6.8.2Nonecolorama; sys_platform == "win32"; black; extra == "development"; flake8; extra == "development"; mypy; extra == "development"; pytest; extra == "development"; types-colorama; extra == "development"6.9.0colorama; sys_platform == "win32"; black; extra == "development"; flake8; extra == "development"; mypy; extra == "development"; pytest; extra == "development"; types-colorama; extra == "development"6.9.0NoNoNoneNoneNone
crashtestDependency PackageI&S0.4.1None0.4.1NoNoNoneNoneNone
CythonDependency PackageI&S3.0.11None3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.23.1.2NoNoNoneNoneNone
dashDependency PackageI&S2.18.1NoneFlask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == "async"; redis<=5.0.4,>=3.5.3; extra == "celery"; kombu<5.4.0; extra == "celery"; celery[redis]<5.4.0,>=5.1.2; extra == "celery"; black==22.3.0; extra == "ci"; flake8==7.0.0; extra == "ci"; flaky==3.8.1; extra == "ci"; flask-talisman==1.0.0; extra == "ci"; ipython<9.0.0; extra == "ci"; mimesis<=11.1.0; extra == "ci"; mock==4.0.3; extra == "ci"; numpy<=1.26.3; extra == "ci"; orjson==3.10.3; extra == "ci"; openpyxl; extra == "ci"; pandas>=1.4.0; extra == "ci"; pyarrow; extra == "ci"; pylint==3.0.3; extra == "ci"; pytest-mock; extra == "ci"; pytest-sugar==0.9.6; extra == "ci"; pyzmq==25.1.2; extra == "ci"; xlrd>=2.0.1; extra == "ci"; pytest-rerunfailures; extra == "ci"; jupyterlab<4.0.0; extra == "ci"; mypy==1.15.0; python_version >= "3.12" and extra == "ci"; pyright==1.1.398; python_version >= "3.7" and extra == "ci"; flask-compress; extra == "compress"; coloredlogs>=15.0.1; extra == "dev"; fire>=0.4.0; extra == "dev"; PyYAML>=5.4.1; extra == "dev"; diskcache>=5.2.1; extra == "diskcache"; multiprocess>=0.70.12; extra == "diskcache"; psutil>=5.8.0; extra == "diskcache"; beautifulsoup4>=4.8.2; extra == "testing"; cryptography; extra == "testing"; lxml>=4.6.2; extra == "testing"; percy>=2.0.2; extra == "testing"; pytest>=6.0.2; extra == "testing"; requests[security]>=2.21.0; extra == "testing"; selenium<=4.2.0,>=3.141.0; extra == "testing"; waitress>=1.4.4; extra == "testing"; multiprocess>=0.70.12; extra == "testing"; psutil>=5.8.0; extra == "testing"; dash-testing-stub>=0.0.2; extra == "testing"2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == "async"; redis<=5.0.4,>=3.5.3; extra == "celery"; kombu<5.4.0; extra == "celery"; celery[redis]<5.4.0,>=5.1.2; extra == "celery"; black==22.3.0; extra == "ci"; flake8==7.0.0; extra == "ci"; flaky==3.8.1; extra == "ci"; flask-talisman==1.0.0; extra == "ci"; ipython<9.0.0; extra == "ci"; mimesis<=11.1.0; extra == "ci"; mock==4.0.3; extra == "ci"; numpy<=1.26.3; extra == "ci"; orjson==3.10.3; extra == "ci"; openpyxl; extra == "ci"; pandas>=1.4.0; extra == "ci"; pyarrow; extra == "ci"; pylint==3.0.3; extra == "ci"; pytest-mock; extra == "ci"; pytest-sugar==0.9.6; extra == "ci"; pyzmq==25.1.2; extra == "ci"; xlrd>=2.0.1; extra == "ci"; pytest-rerunfailures; extra == "ci"; jupyterlab<4.0.0; extra == "ci"; mypy==1.15.0; python_version >= "3.12" and extra == "ci"; pyright==1.1.398; python_version >= "3.7" and extra == "ci"; flask-compress; extra == "compress"; coloredlogs>=15.0.1; extra == "dev"; fire>=0.4.0; extra == "dev"; PyYAML>=5.4.1; extra == "dev"; diskcache>=5.2.1; extra == "diskcache"; multiprocess>=0.70.12; extra == "diskcache"; psutil>=5.8.0; extra == "diskcache"; beautifulsoup4>=4.8.2; extra == "testing"; cryptography; extra == "testing"; lxml>=4.6.2; extra == "testing"; percy>=2.0.2; extra == "testing"; pytest>=6.0.2; extra == "testing"; requests[security]>=2.21.0; extra == "testing"; selenium<=4.2.0,>=3.141.0; extra == "testing"; waitress>=1.4.4; extra == "testing"; multiprocess>=0.70.12; extra == "testing"; psutil>=5.8.0; extra == "testing"; dash-testing-stub>=0.0.2; extra == "testing"3.1.1NoNoNoneNoneNone
databricks-sdkDependency PackageI&S0.33.0Nonerequests<3,>=2.28.1; google-auth~=2.0; pytest; extra == "dev"; pytest-cov; extra == "dev"; pytest-xdist; extra == "dev"; pytest-mock; extra == "dev"; black; extra == "dev"; pycodestyle; extra == "dev"; autoflake; extra == "dev"; isort; extra == "dev"; wheel; extra == "dev"; ipython; extra == "dev"; ipywidgets; extra == "dev"; requests-mock; extra == "dev"; pyfakefs; extra == "dev"; databricks-connect; extra == "dev"; pytest-rerunfailures; extra == "dev"; openai; extra == "dev"; langchain-openai; python_version > "3.7" and extra == "dev"; httpx; extra == "dev"; build; extra == "dev"; ipython<10,>=8; extra == "notebook"; ipywidgets<9,>=8; extra == "notebook"; openai; extra == "openai"; langchain-openai; python_version > "3.7" and extra == "openai"; httpx; extra == "openai"0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == "dev"; pytest-cov; extra == "dev"; pytest-xdist; extra == "dev"; pytest-mock; extra == "dev"; black; extra == "dev"; pycodestyle; extra == "dev"; autoflake; extra == "dev"; isort; extra == "dev"; wheel; extra == "dev"; ipython; extra == "dev"; ipywidgets; extra == "dev"; requests-mock; extra == "dev"; pyfakefs; extra == "dev"; databricks-connect; extra == "dev"; pytest-rerunfailures; extra == "dev"; openai; extra == "dev"; langchain-openai; python_version > "3.7" and extra == "dev"; httpx; extra == "dev"; build; extra == "dev"; ipython<10,>=8; extra == "notebook"; ipywidgets<9,>=8; extra == "notebook"; openai; extra == "openai"; langchain-openai; python_version > "3.7" and extra == "openai"; httpx; extra == "openai"0.57.0NoNoNoneNoneNone
dataclasses-jsonDependency PackageI&S0.6.7Nonemarshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.00.6.7NoNoNoneNoneNone
DeprecatedDependency PackageI&S1.2.14Nonewrapt<2,>=1.10; tox; extra == "dev"; PyTest; extra == "dev"; PyTest-Cov; extra == "dev"; bump2version<1; extra == "dev"; setuptools; python_version >= "3.12" and extra == "dev"1.2.15, 1.2.16, 1.2.17, 1.2.18wrapt<2,>=1.10; tox; extra == "dev"; PyTest; extra == "dev"; PyTest-Cov; extra == "dev"; bump2version<1; extra == "dev"; setuptools; python_version >= "3.12" and extra == "dev"1.2.18NoNoNoneNoneNone
deprecationDependency PackageI&S2.1.0Nonepackagingpackaging2.1.0NoNoNoneNoneNone
dillDependency PackageI&S0.3.9Noneobjgraph>=1.7.2; extra == "graph"; gprof2dot>=2022.7.29; extra == "profile"0.4.0objgraph>=1.7.2; extra == "graph"; gprof2dot>=2022.7.29; extra == "profile"0.4.0NoNoNoneNoneNone
dirtyjsonDependency PackageI&S1.0.8None1.0.8NoNoNoneNoneNone
distlibDependency PackageI&S0.3.9None0.3.9NoNoNoneNoneNone
docutilsDependency PackageI&S0.21.2None0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc50.22rc5NoNoNoneNoneNone
dulwichDependency PackageI&S0.21.7Noneurllib3>=1.25; typing_extensions>=4.0; python_version < "3.10"; fastimport; extra == "fastimport"; urllib3>=1.24.1; extra == "https"; gpg; extra == "pgp"; paramiko; extra == "paramiko"; ruff==0.12.1; extra == "dev"; mypy==1.16.1; extra == "dev"; dissolve>=0.1.1; extra == "dev"; merge3; extra == "merge"0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1urllib3>=1.25; typing_extensions>=4.0; python_version < "3.10"; fastimport; extra == "fastimport"; urllib3>=1.24.1; extra == "https"; gpg; extra == "pgp"; paramiko; extra == "paramiko"; ruff==0.12.1; extra == "dev"; mypy==1.16.1; extra == "dev"; dissolve>=0.1.1; extra == "dev"; merge3; extra == "merge"0.23.1NoNoNoneNoneNone
elastic-transportDependency PackageI&S8.15.0Noneurllib3<3,>=1.26.2; certifi; pytest; extra == "develop"; pytest-cov; extra == "develop"; pytest-mock; extra == "develop"; pytest-asyncio; extra == "develop"; pytest-httpserver; extra == "develop"; trustme; extra == "develop"; requests; extra == "develop"; aiohttp; extra == "develop"; httpx; extra == "develop"; respx; extra == "develop"; opentelemetry-api; extra == "develop"; opentelemetry-sdk; extra == "develop"; orjson; extra == "develop"; sphinx>2; extra == "develop"; furo; extra == "develop"; sphinx-autodoc-typehints; extra == "develop"8.15.1, 8.17.0, 8.17.1urllib3<3,>=1.26.2; certifi; pytest; extra == "develop"; pytest-cov; extra == "develop"; pytest-mock; extra == "develop"; pytest-asyncio; extra == "develop"; pytest-httpserver; extra == "develop"; trustme; extra == "develop"; requests; extra == "develop"; aiohttp; extra == "develop"; httpx; extra == "develop"; respx; extra == "develop"; opentelemetry-api; extra == "develop"; opentelemetry-sdk; extra == "develop"; orjson; extra == "develop"; sphinx>2; extra == "develop"; furo; extra == "develop"; sphinx-autodoc-typehints; extra == "develop"8.17.1NoNoNoneNoneNone
emojiDependency PackageI&S2.12.1Nonetyping_extensions>=4.7.0; python_version < "3.9"; pytest>=7.4.4; extra == "dev"; coverage; extra == "dev"2.13.0, 2.13.2, 2.14.0, 2.14.1typing_extensions>=4.7.0; python_version < "3.9"; pytest>=7.4.4; extra == "dev"; coverage; extra == "dev"2.14.1NoNoNoneNoneNone
et-xmlfileDependency PackageI&S1.1.0None2.0.02.0.0NoNoNoneNoneNone
EventsDependency PackageI&S0.5None0.5NoNoNoneNoneNone
filetypeDependency PackageI&S1.2.0None1.2.0NoNoNoneNoneNone
FlaskDependency PackageI&S3.0.3Noneblinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < "3.10"; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == "async"; python-dotenv; extra == "dotenv"3.1.0, 3.1.1blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < "3.10"; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == "async"; python-dotenv; extra == "dotenv"3.1.1NoYes3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1NoneNone
flatbuffersDependency PackageI&S24.3.25None24.12.23, 25.1.21, 25.1.24, 25.2.1025.2.10NoNoNoneNoneNone
futureDependency PackageI&S1.0.0None1.0.0NoNoNoneNoneNone
gastDependency PackageI&S0.6.0None0.6.0NoNoNoneNoneNone
google-ai-generativelanguageDependency PackageI&S0.3.3Nonegoogle-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"0.6.18NoNoNoneNoneNone
google-pastaDependency PackageI&S0.2.0Nonesixsix0.2.0NoNoNoneNoneNone
grapheneDependency PackageI&S3.3Nonegraphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == "dev"; types-python-dateutil<3,>=2.8.1; extra == "dev"; mypy<2,>=1.10; extra == "dev"; pytest<9,>=8; extra == "dev"; pytest-benchmark<5,>=4; extra == "dev"; pytest-cov<6,>=5; extra == "dev"; pytest-mock<4,>=3; extra == "dev"; pytest-asyncio<2,>=0.16; extra == "dev"; coveralls<5,>=3.3; extra == "dev"; pytest<9,>=8; extra == "test"; pytest-benchmark<5,>=4; extra == "test"; pytest-cov<6,>=5; extra == "test"; pytest-mock<4,>=3; extra == "test"; pytest-asyncio<2,>=0.16; extra == "test"; coveralls<5,>=3.3; extra == "test"3.4, 3.4.1, 3.4.2, 3.4.3graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == "dev"; types-python-dateutil<3,>=2.8.1; extra == "dev"; mypy<2,>=1.10; extra == "dev"; pytest<9,>=8; extra == "dev"; pytest-benchmark<5,>=4; extra == "dev"; pytest-cov<6,>=5; extra == "dev"; pytest-mock<4,>=3; extra == "dev"; pytest-asyncio<2,>=0.16; extra == "dev"; coveralls<5,>=3.3; extra == "dev"; pytest<9,>=8; extra == "test"; pytest-benchmark<5,>=4; extra == "test"; pytest-cov<6,>=5; extra == "test"; pytest-mock<4,>=3; extra == "test"; pytest-asyncio<2,>=0.16; extra == "test"; coveralls<5,>=3.3; extra == "test"3.4.3NoNoNoneNoneNone
graphql-relayDependency PackageI&S3.2.0Nonegraphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < "3.8"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < "3.8"3.2.0NoNoNoneNoneNone
grpcioDependency PackageI&S1.66.2Nonegrpcio-tools>=1.73.1; extra == "protobuf"1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1grpcio-tools>=1.73.1; extra == "protobuf"1.73.1NoNoNoneNoneNone
gunicornDependency PackageI&S23.0.0Nonepackaging; importlib-metadata; python_version < "3.8"; eventlet!=0.36.0,>=0.24.1; extra == "eventlet"; gevent>=1.4.0; extra == "gevent"; setproctitle; extra == "setproctitle"; gevent; extra == "testing"; eventlet; extra == "testing"; coverage; extra == "testing"; pytest; extra == "testing"; pytest-cov; extra == "testing"; tornado>=0.2; extra == "tornado"packaging; importlib-metadata; python_version < "3.8"; eventlet!=0.36.0,>=0.24.1; extra == "eventlet"; gevent>=1.4.0; extra == "gevent"; setproctitle; extra == "setproctitle"; gevent; extra == "testing"; eventlet; extra == "testing"; coverage; extra == "testing"; pytest; extra == "testing"; pytest-cov; extra == "testing"; tornado>=0.2; extra == "tornado"23.0.0NoNoNoneNoneNone
h5pyDependency PackageI&S3.12.1Nonenumpy>=1.19.33.13.0, 3.14.0numpy>=1.19.33.14.0NoNoNoneNoneNone
html2textDependency PackageI&S2020.1.16None2024.2.25, 2024.2.26, 2025.4.152025.4.15NoNoNoneNoneNone
huggingface-hubDependency PackageI&S0.26.1Nonefilelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "arm64" or platform_machine == "aarch64"; InquirerPy==0.3.4; extra == "all"; aiohttp; extra == "all"; authlib>=1.3.2; extra == "all"; fastapi; extra == "all"; httpx; extra == "all"; itsdangerous; extra == "all"; jedi; extra == "all"; Jinja2; extra == "all"; pytest<8.2.2,>=8.1.1; extra == "all"; pytest-cov; extra == "all"; pytest-env; extra == "all"; pytest-xdist; extra == "all"; pytest-vcr; extra == "all"; pytest-asyncio; extra == "all"; pytest-rerunfailures; extra == "all"; pytest-mock; extra == "all"; urllib3<2.0; extra == "all"; soundfile; extra == "all"; Pillow; extra == "all"; gradio>=4.0.0; extra == "all"; numpy; extra == "all"; ruff>=0.9.0; extra == "all"; libcst==1.4.0; extra == "all"; typing-extensions>=4.8.0; extra == "all"; types-PyYAML; extra == "all"; types-requests; extra == "all"; types-simplejson; extra == "all"; types-toml; extra == "all"; types-tqdm; extra == "all"; types-urllib3; extra == "all"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "all"; mypy==1.15.0; python_version >= "3.9" and extra == "all"; InquirerPy==0.3.4; extra == "cli"; InquirerPy==0.3.4; extra == "dev"; aiohttp; extra == "dev"; authlib>=1.3.2; extra == "dev"; fastapi; extra == "dev"; httpx; extra == "dev"; itsdangerous; extra == "dev"; jedi; extra == "dev"; Jinja2; extra == "dev"; pytest<8.2.2,>=8.1.1; extra == "dev"; pytest-cov; extra == "dev"; pytest-env; extra == "dev"; pytest-xdist; extra == "dev"; pytest-vcr; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-rerunfailures; extra == "dev"; pytest-mock; extra == "dev"; urllib3<2.0; extra == "dev"; soundfile; extra == "dev"; Pillow; extra == "dev"; gradio>=4.0.0; extra == "dev"; numpy; extra == "dev"; ruff>=0.9.0; extra == "dev"; libcst==1.4.0; extra == "dev"; typing-extensions>=4.8.0; extra == "dev"; types-PyYAML; extra == "dev"; types-requests; extra == "dev"; types-simplejson; extra == "dev"; types-toml; extra == "dev"; types-tqdm; extra == "dev"; types-urllib3; extra == "dev"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "dev"; mypy==1.15.0; python_version >= "3.9" and extra == "dev"; toml; extra == "fastai"; fastai>=2.4; extra == "fastai"; fastcore>=1.3.27; extra == "fastai"; hf-transfer>=0.1.4; extra == "hf-transfer"; hf-xet<2.0.0,>=1.1.2; extra == "hf-xet"; aiohttp; extra == "inference"; mcp>=1.8.0; extra == "mcp"; typer; extra == "mcp"; aiohttp; extra == "mcp"; authlib>=1.3.2; extra == "oauth"; fastapi; extra == "oauth"; httpx; extra == "oauth"; itsdangerous; extra == "oauth"; ruff>=0.9.0; extra == "quality"; libcst==1.4.0; extra == "quality"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "quality"; mypy==1.15.0; python_version >= "3.9" and extra == "quality"; tensorflow; extra == "tensorflow"; pydot; extra == "tensorflow"; graphviz; extra == "tensorflow"; tensorflow; extra == "tensorflow-testing"; keras<3.0; extra == "tensorflow-testing"; InquirerPy==0.3.4; extra == "testing"; aiohttp; extra == "testing"; authlib>=1.3.2; extra == "testing"; fastapi; extra == "testing"; httpx; extra == "testing"; itsdangerous; extra == "testing"; jedi; extra == "testing"; Jinja2; extra == "testing"; pytest<8.2.2,>=8.1.1; extra == "testing"; pytest-cov; extra == "testing"; pytest-env; extra == "testing"; pytest-xdist; extra == "testing"; pytest-vcr; extra == "testing"; pytest-asyncio; extra == "testing"; pytest-rerunfailures; extra == "testing"; pytest-mock; extra == "testing"; urllib3<2.0; extra == "testing"; soundfile; extra == "testing"; Pillow; extra == "testing"; gradio>=4.0.0; extra == "testing"; numpy; extra == "testing"; torch; extra == "torch"; safetensors[torch]; extra == "torch"; typing-extensions>=4.8.0; extra == "typing"; types-PyYAML; extra == "typing"; types-requests; extra == "typing"; types-simplejson; extra == "typing"; types-toml; extra == "typing"; types-tqdm; extra == "typing"; types-urllib3; extra == "typing"0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "arm64" or platform_machine == "aarch64"; InquirerPy==0.3.4; extra == "all"; aiohttp; extra == "all"; authlib>=1.3.2; extra == "all"; fastapi; extra == "all"; httpx; extra == "all"; itsdangerous; extra == "all"; jedi; extra == "all"; Jinja2; extra == "all"; pytest<8.2.2,>=8.1.1; extra == "all"; pytest-cov; extra == "all"; pytest-env; extra == "all"; pytest-xdist; extra == "all"; pytest-vcr; extra == "all"; pytest-asyncio; extra == "all"; pytest-rerunfailures; extra == "all"; pytest-mock; extra == "all"; urllib3<2.0; extra == "all"; soundfile; extra == "all"; Pillow; extra == "all"; gradio>=4.0.0; extra == "all"; numpy; extra == "all"; ruff>=0.9.0; extra == "all"; libcst==1.4.0; extra == "all"; typing-extensions>=4.8.0; extra == "all"; types-PyYAML; extra == "all"; types-requests; extra == "all"; types-simplejson; extra == "all"; types-toml; extra == "all"; types-tqdm; extra == "all"; types-urllib3; extra == "all"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "all"; mypy==1.15.0; python_version >= "3.9" and extra == "all"; InquirerPy==0.3.4; extra == "cli"; InquirerPy==0.3.4; extra == "dev"; aiohttp; extra == "dev"; authlib>=1.3.2; extra == "dev"; fastapi; extra == "dev"; httpx; extra == "dev"; itsdangerous; extra == "dev"; jedi; extra == "dev"; Jinja2; extra == "dev"; pytest<8.2.2,>=8.1.1; extra == "dev"; pytest-cov; extra == "dev"; pytest-env; extra == "dev"; pytest-xdist; extra == "dev"; pytest-vcr; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-rerunfailures; extra == "dev"; pytest-mock; extra == "dev"; urllib3<2.0; extra == "dev"; soundfile; extra == "dev"; Pillow; extra == "dev"; gradio>=4.0.0; extra == "dev"; numpy; extra == "dev"; ruff>=0.9.0; extra == "dev"; libcst==1.4.0; extra == "dev"; typing-extensions>=4.8.0; extra == "dev"; types-PyYAML; extra == "dev"; types-requests; extra == "dev"; types-simplejson; extra == "dev"; types-toml; extra == "dev"; types-tqdm; extra == "dev"; types-urllib3; extra == "dev"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "dev"; mypy==1.15.0; python_version >= "3.9" and extra == "dev"; toml; extra == "fastai"; fastai>=2.4; extra == "fastai"; fastcore>=1.3.27; extra == "fastai"; hf-transfer>=0.1.4; extra == "hf-transfer"; hf-xet<2.0.0,>=1.1.2; extra == "hf-xet"; aiohttp; extra == "inference"; mcp>=1.8.0; extra == "mcp"; typer; extra == "mcp"; aiohttp; extra == "mcp"; authlib>=1.3.2; extra == "oauth"; fastapi; extra == "oauth"; httpx; extra == "oauth"; itsdangerous; extra == "oauth"; ruff>=0.9.0; extra == "quality"; libcst==1.4.0; extra == "quality"; mypy<1.15.0,>=1.14.1; python_version == "3.8" and extra == "quality"; mypy==1.15.0; python_version >= "3.9" and extra == "quality"; tensorflow; extra == "tensorflow"; pydot; extra == "tensorflow"; graphviz; extra == "tensorflow"; tensorflow; extra == "tensorflow-testing"; keras<3.0; extra == "tensorflow-testing"; InquirerPy==0.3.4; extra == "testing"; aiohttp; extra == "testing"; authlib>=1.3.2; extra == "testing"; fastapi; extra == "testing"; httpx; extra == "testing"; itsdangerous; extra == "testing"; jedi; extra == "testing"; Jinja2; extra == "testing"; pytest<8.2.2,>=8.1.1; extra == "testing"; pytest-cov; extra == "testing"; pytest-env; extra == "testing"; pytest-xdist; extra == "testing"; pytest-vcr; extra == "testing"; pytest-asyncio; extra == "testing"; pytest-rerunfailures; extra == "testing"; pytest-mock; extra == "testing"; urllib3<2.0; extra == "testing"; soundfile; extra == "testing"; Pillow; extra == "testing"; gradio>=4.0.0; extra == "testing"; numpy; extra == "testing"; torch; extra == "torch"; safetensors[torch]; extra == "torch"; typing-extensions>=4.8.0; extra == "typing"; types-PyYAML; extra == "typing"; types-requests; extra == "typing"; types-simplejson; extra == "typing"; types-toml; extra == "typing"; types-tqdm; extra == "typing"; types-urllib3; extra == "typing"0.33.2NoNoNoneNoneNone
identifyDependency PackageI&S2.6.1Noneukkonen; extra == "license"2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12ukkonen; extra == "license"2.6.12NoNoNoneNoneNone
inflectDependency PackageI&S7.4.0Nonemore_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < "3.9"; pytest!=8.1.*,>=6; extra == "test"; pygments; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"7.5.0more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < "3.9"; pytest!=8.1.*,>=6; extra == "test"; pygments; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"7.5.0NoNoNoneNoneNone
installerDependency PackageI&S0.7.0None0.7.0NoNoNoneNoneNone
interpret-communityDependency PackageI&S0.31.0Nonenumpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == "sample"; tensorflow; extra == "deep"; pyyaml; extra == "deep"; keras; extra == "deep"; lightgbm; extra == "mimic"; lime>=0.2.0.0; extra == "lime"0.32.0numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == "sample"; tensorflow; extra == "deep"; pyyaml; extra == "deep"; keras; extra == "deep"; lightgbm; extra == "mimic"; lime>=0.2.0.0; extra == "lime"0.32.0NoNoNoneNoneNone
interpret-coreDependency PackageI&S0.5.0Nonenumpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == "debug"; ipykernel>=4.10.0; extra == "notebook"; ipython>=5.5.0; extra == "notebook"; plotly>=3.8.1; extra == "plotly"; Xlsxwriter>=3.0.1; extra == "excel"; dotsi>=0.0.3; extra == "excel"; seaborn>=0.13.2; extra == "excel"; matplotlib>=3.9.1; extra == "excel"; lime>=0.1.1.33; extra == "lime"; SALib>=1.3.3; extra == "sensitivity"; shap>=0.28.5; extra == "shap"; dill>=0.2.5; extra == "shap"; skope-rules>=1.0.1; extra == "skoperules"; treeinterpreter>=0.2.2; extra == "treeinterpreter"; aplr>=10.6.1; extra == "aplr"; dash<3.0.0,>=2.0.0; extra == "dash"; dash-cytoscape>=0.1.1; extra == "dash"; gevent>=1.3.6; extra == "dash"; requests>=2.19.0; extra == "dash"; scipy>=0.18.1; extra == "testing"; scikit-learn>=1.0.0; extra == "testing"; pytest>=4.3.0; extra == "testing"; pytest-runner>=4.4; extra == "testing"; pytest-xdist>=1.29; extra == "testing"; nbconvert>=5.4.1; extra == "testing"; selenium>=3.141.0; extra == "testing"; pytest-cov>=2.6.1; extra == "testing"; ruff>=0.1.2; extra == "testing"; jupyter>=1.0.0; extra == "testing"; ipywidgets>=7.4.2; extra == "testing"0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == "debug"; ipykernel>=4.10.0; extra == "notebook"; ipython>=5.5.0; extra == "notebook"; plotly>=3.8.1; extra == "plotly"; Xlsxwriter>=3.0.1; extra == "excel"; dotsi>=0.0.3; extra == "excel"; seaborn>=0.13.2; extra == "excel"; matplotlib>=3.9.1; extra == "excel"; lime>=0.1.1.33; extra == "lime"; SALib>=1.3.3; extra == "sensitivity"; shap>=0.28.5; extra == "shap"; dill>=0.2.5; extra == "shap"; skope-rules>=1.0.1; extra == "skoperules"; treeinterpreter>=0.2.2; extra == "treeinterpreter"; aplr>=10.6.1; extra == "aplr"; dash<3.0.0,>=2.0.0; extra == "dash"; dash-cytoscape>=0.1.1; extra == "dash"; gevent>=1.3.6; extra == "dash"; requests>=2.19.0; extra == "dash"; scipy>=0.18.1; extra == "testing"; scikit-learn>=1.0.0; extra == "testing"; pytest>=4.3.0; extra == "testing"; pytest-runner>=4.4; extra == "testing"; pytest-xdist>=1.29; extra == "testing"; nbconvert>=5.4.1; extra == "testing"; selenium>=3.141.0; extra == "testing"; pytest-cov>=2.6.1; extra == "testing"; ruff>=0.1.2; extra == "testing"; jupyter>=1.0.0; extra == "testing"; ipywidgets>=7.4.2; extra == "testing"0.6.14NoNoNoneNoneNone
ipywidgetsDependency PackageI&S8.1.5Nonecomm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == "test"; ipykernel; extra == "test"; pytest>=3.6.0; extra == "test"; pytest-cov; extra == "test"; pytz; extra == "test"8.1.6, 8.1.7comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == "test"; ipykernel; extra == "test"; pytest>=3.6.0; extra == "test"; pytest-cov; extra == "test"; pytz; extra == "test"8.1.7NoNoNoneNoneNone
isortDependency PackageI&S5.13.2Nonecolorama; extra == "colors"; setuptools; extra == "plugins"6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1colorama; extra == "colors"; setuptools; extra == "plugins"6.0.1NoNoNoneNoneNone
itsdangerousDependency PackageI&S2.2.0None2.2.0NoNoNoneNoneNone
jellyfishDependency PackageI&S1.1.0None1.1.2, 1.1.3, 1.2.01.2.0NoNoNoneNoneNone
jiterDependency PackageI&S0.6.1None0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.00.10.0NoNoNoneNoneNone
jsonpatchDependency PackageI&S1.33Nonejsonpointer (>=1.9)jsonpointer (>=1.9)1.33NoNoNoneNoneNone
jupyterlab-widgetsDependency PackageI&S3.0.13None3.0.14, 3.0.153.0.15NoNoNoneNoneNone
kerasDependency PackageI&S3.5.0Noneabsl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging3.10.0YesCVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0
CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0
Yes3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0
CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0
CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0
3.10.0{'base_package': 'keras==3.10.0', 'dependencies': []}Not Used
keyringDependency PackageI&S25.4.1Nonepywin32-ctypes>=0.2.0; sys_platform == "win32"; SecretStorage>=3.2; sys_platform == "linux"; jeepney>=0.4.2; sys_platform == "linux"; importlib_metadata>=4.11.4; python_version < "3.12"; jaraco.classes; importlib_resources; python_version < "3.9"; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == "test"; pyfakefs; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"; pygobject-stubs; extra == "type"; shtab; extra == "type"; types-pywin32; extra == "type"; shtab>=1.1.0; extra == "completion"25.5.0, 25.6.0pywin32-ctypes>=0.2.0; sys_platform == "win32"; SecretStorage>=3.2; sys_platform == "linux"; jeepney>=0.4.2; sys_platform == "linux"; importlib_metadata>=4.11.4; python_version < "3.12"; jaraco.classes; importlib_resources; python_version < "3.9"; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == "test"; pyfakefs; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"; pygobject-stubs; extra == "type"; shtab; extra == "type"; types-pywin32; extra == "type"; shtab>=1.1.0; extra == "completion"25.6.0NoNoNoneNoneNone
langchainDependency PackageI&S0.3.19Nonelangchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < "3.11"; langchain-community; extra == "community"; langchain-anthropic; extra == "anthropic"; langchain-openai; extra == "openai"; langchain-azure-ai; extra == "azure-ai"; langchain-cohere; extra == "cohere"; langchain-google-vertexai; extra == "google-vertexai"; langchain-google-genai; extra == "google-genai"; langchain-fireworks; extra == "fireworks"; langchain-ollama; extra == "ollama"; langchain-together; extra == "together"; langchain-mistralai; extra == "mistralai"; langchain-huggingface; extra == "huggingface"; langchain-groq; extra == "groq"; langchain-aws; extra == "aws"; langchain-deepseek; extra == "deepseek"; langchain-xai; extra == "xai"; langchain-perplexity; extra == "perplexity"0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26langchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < "3.11"; langchain-community; extra == "community"; langchain-anthropic; extra == "anthropic"; langchain-openai; extra == "openai"; langchain-azure-ai; extra == "azure-ai"; langchain-cohere; extra == "cohere"; langchain-google-vertexai; extra == "google-vertexai"; langchain-google-genai; extra == "google-genai"; langchain-fireworks; extra == "fireworks"; langchain-ollama; extra == "ollama"; langchain-together; extra == "together"; langchain-mistralai; extra == "mistralai"; langchain-huggingface; extra == "huggingface"; langchain-groq; extra == "groq"; langchain-aws; extra == "aws"; langchain-deepseek; extra == "deepseek"; langchain-xai; extra == "xai"; langchain-perplexity; extra == "perplexity"0.3.26NoNoNoneNoneNone
langchain-coreDependency PackageI&S0.3.40Nonelangsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.40.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.40.3.68NoNoNoneNoneNone
langchain-text-splittersDependency PackageI&S0.3.6Nonelangchain-core<1.0.0,>=0.3.510.3.7, 0.3.8langchain-core<1.0.0,>=0.3.510.3.8NoNoNoneNoneNone
langdetectDependency PackageI&S1.0.9Nonesixsix1.0.9NoNoNoneNoneNone
langsmithDependency PackageI&S0.3.11Nonehttpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == "langsmith-pyo3"; openai-agents<0.1,>=0.0.3; extra == "openai-agents"; opentelemetry-api<2.0.0,>=1.30.0; extra == "otel"; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == "otel"; opentelemetry-sdk<2.0.0,>=1.30.0; extra == "otel"; orjson<4.0.0,>=3.9.14; platform_python_implementation != "PyPy"; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == "pytest"; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == "pytest"; zstandard<0.24.0,>=0.23.00.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == "langsmith-pyo3"; openai-agents<0.1,>=0.0.3; extra == "openai-agents"; opentelemetry-api<2.0.0,>=1.30.0; extra == "otel"; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == "otel"; opentelemetry-sdk<2.0.0,>=1.30.0; extra == "otel"; orjson<4.0.0,>=3.9.14; platform_python_implementation != "PyPy"; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == "pytest"; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == "pytest"; zstandard<0.24.0,>=0.23.00.4.4NoNoNoneNoneNone
lazy-importsDependency PackageI&S0.3.1Noneblack; extra == "checking"; flake8; extra == "checking"; isort; extra == "checking"; mdformat; extra == "checking"; pydocstyle; extra == "checking"; mypy; extra == "checking"; pylint; extra == "checking"; pylintfileheader; extra == "checking"; pytest; extra == "testing"; packaging; extra == "testing"; mdformat; extra == "all"; isort; extra == "all"; mypy; extra == "all"; pydocstyle; extra == "all"; pylintfileheader; extra == "all"; pytest; extra == "all"; pylint; extra == "all"; flake8; extra == "all"; packaging; extra == "all"; black; extra == "all"0.4.0, 1.0.0black; extra == "checking"; flake8; extra == "checking"; isort; extra == "checking"; mdformat; extra == "checking"; pydocstyle; extra == "checking"; mypy; extra == "checking"; pylint; extra == "checking"; pylintfileheader; extra == "checking"; pytest; extra == "testing"; packaging; extra == "testing"; mdformat; extra == "all"; isort; extra == "all"; mypy; extra == "all"; pydocstyle; extra == "all"; pylintfileheader; extra == "all"; pytest; extra == "all"; pylint; extra == "all"; flake8; extra == "all"; packaging; extra == "all"; black; extra == "all"1.0.0NoNoNoneNoneNone
lazy-modelDependency PackageI&S0.2.0Nonepydantic>=1.9.00.3.0pydantic>=1.9.00.3.0NoNoNoneNoneNone
libclangDependency PackageI&S18.1.1None18.1.1NoNoNoneNoneNone
llama-cloudDependency PackageI&S0.1.0Nonepydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.40.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.40.1.30NoNoNoneNoneNone
llama-indexDependency PackageI&S0.11.14Nonellama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.10.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.10.12.46YesCVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
Yes0.12.8: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.27: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.19: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.10: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.26: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.23: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.11: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.21: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.24: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.2: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.16: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.19: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.3: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.18: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.7: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.18: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.15: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.14: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.20: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.22: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.9: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.0: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.5: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.23: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.4: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.6: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.1: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.16: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.20: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.17: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6
CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3
CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.13: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.12: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.15: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.21: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.17: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21
CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.22: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28
0.12.46{'base_package': 'llama-index==0.12.46', 'dependencies': ['llama-index-agent-openai==0.4.12', 'llama-index-cli==0.4.3', 'llama-index-core==0.12.46', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7', 'llama-index-multi-modal-llms-openai==0.5.1', 'llama-index-program-openai==0.3.2', 'llama-index-question-gen-openai==0.3.1', 'llama-index-readers-file==0.4.9', 'llama-index-readers-llama-parse==0.4.0']}Not Used
llama-index-agent-openaiDependency PackageI&S0.3.4Nonellama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.00.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.00.4.12NoNoNoneNoneNone
llama-index-cliDependency PackageI&S0.3.1Nonellama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.00.4.0, 0.4.1, 0.4.2, 0.4.3llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.00.4.3YesCVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1Yes0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.10.4.3{'base_package': 'llama-index-cli==0.4.3', 'dependencies': ['llama-index-core==0.12.46', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7']}Not Used
llama-index-coreDependency PackageI&S0.11.14Noneaiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < "3.10"; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < "3.10"; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt0.12.46NoNoNoneNoneNone
llama-index-embeddings-openaiDependency PackageI&S0.2.5Noneopenai>=1.1.0; llama-index-core<0.13.0,>=0.12.00.3.0, 0.3.1openai>=1.1.0; llama-index-core<0.13.0,>=0.12.00.3.1NoNoNoneNoneNone
llama-index-indices-managed-llama-cloudDependency PackageI&S0.4.0Nonellama-cloud==0.1.30; llama-index-core<0.13,>=0.12.00.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8llama-cloud==0.1.30; llama-index-core<0.13,>=0.12.00.7.8NoNoNoneNoneNone
llama-index-llms-azure-openaiDependency PackageI&S0.1.10Noneazure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.00.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.00.3.4NoNoNoneNoneNone
llama-index-llms-openaiDependency PackageI&S0.2.9Nonellama-index-core<0.13,>=0.12.41; openai<2,>=1.81.00.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.00.4.7NoNoNoneNoneNone
llama-index-multi-modal-llms-openaiDependency PackageI&S0.2.1Nonellama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.00.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1llama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.00.5.1NoNoNoneNoneNone
llama-index-program-openaiDependency PackageI&S0.2.0Nonellama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.00.3.0, 0.3.1, 0.3.2llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.00.3.2NoNoNoneNoneNone
llama-index-question-gen-openaiDependency PackageI&S0.2.0Nonellama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.00.3.0, 0.3.1llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.00.3.1NoNoNoneNoneNone
llama-index-readers-fileDependency PackageI&S0.2.2Nonebeautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == "pymupdf"0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9beautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == "pymupdf"0.4.9NoNoNoneNoneNone
llama-index-readers-llama-parseDependency PackageI&S0.3.0Nonellama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.00.4.0llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.00.4.0NoNoNoneNoneNone
llama-parseDependency PackageI&S0.5.6Nonellama-cloud-services>=0.6.410.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41llama-cloud-services>=0.6.410.6.41NoNoNoneNoneNone
llvmliteDependency PackageI&S0.43.0None0.44.0rc1, 0.44.0rc2, 0.44.00.44.0NoNoNoneNoneNone
lxmlDependency PackageI&S5.3.0Nonecssselect>=0.7; extra == "cssselect"; html5lib; extra == "html5"; BeautifulSoup4; extra == "htmlsoup"; lxml_html_clean; extra == "html-clean"5.3.1, 5.3.2, 5.4.0, 6.0.0cssselect>=0.7; extra == "cssselect"; html5lib; extra == "html5"; BeautifulSoup4; extra == "htmlsoup"; lxml_html_clean; extra == "html-clean"6.0.0NoNoNoneNoneNone
MakoDependency PackageI&S1.3.5NoneMarkupSafe>=0.9.2; pytest; extra == "testing"; Babel; extra == "babel"; lingua; extra == "lingua"1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10MarkupSafe>=0.9.2; pytest; extra == "testing"; Babel; extra == "babel"; lingua; extra == "lingua"1.3.10NoNoNoneNoneNone
MarkdownDependency PackageI&S3.7Noneimportlib-metadata>=4.4; python_version < "3.10"; coverage; extra == "testing"; pyyaml; extra == "testing"; mkdocs>=1.6; extra == "docs"; mkdocs-nature>=0.6; extra == "docs"; mdx_gh_links>=0.2; extra == "docs"; mkdocstrings[python]; extra == "docs"; mkdocs-gen-files; extra == "docs"; mkdocs-section-index; extra == "docs"; mkdocs-literate-nav; extra == "docs"3.8, 3.8.1, 3.8.2importlib-metadata>=4.4; python_version < "3.10"; coverage; extra == "testing"; pyyaml; extra == "testing"; mkdocs>=1.6; extra == "docs"; mkdocs-nature>=0.6; extra == "docs"; mdx_gh_links>=0.2; extra == "docs"; mkdocstrings[python]; extra == "docs"; mkdocs-gen-files; extra == "docs"; mkdocs-section-index; extra == "docs"; mkdocs-literate-nav; extra == "docs"3.8.2NoNoNoneNoneNone
mccabeDependency PackageI&S0.7.0None0.7.0NoNoNoneNoneNone
ml-dtypesDependency PackageI&S0.5.0Nonenumpy>=1.21; numpy>=1.21.2; python_version >= "3.10"; numpy>=1.23.3; python_version >= "3.11"; numpy>=1.26.0; python_version >= "3.12"; numpy>=2.1.0; python_version >= "3.13"; absl-py; extra == "dev"; pytest; extra == "dev"; pytest-xdist; extra == "dev"; pylint>=2.6.0; extra == "dev"; pyink; extra == "dev"0.5.1numpy>=1.21; numpy>=1.21.2; python_version >= "3.10"; numpy>=1.23.3; python_version >= "3.11"; numpy>=1.26.0; python_version >= "3.12"; numpy>=2.1.0; python_version >= "3.13"; absl-py; extra == "dev"; pytest; extra == "dev"; pytest-xdist; extra == "dev"; pylint>=2.6.0; extra == "dev"; pyink; extra == "dev"0.5.1NoNoNoneNoneNone
ml-wrappersDependency PackageI&S0.5.6Nonenumpy; packaging; pandas; scipy; scikit-learn0.6.0numpy; packaging; pandas; scipy; scikit-learn0.6.0NoNoNoneNoneNone
mlflow-skinnyDependency PackageI&S2.15.1Nonecachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == "extras"; requests-auth-aws-sigv4; extra == "extras"; boto3; extra == "extras"; botocore; extra == "extras"; google-cloud-storage>=1.30.0; extra == "extras"; azureml-core>=1.2.0; extra == "extras"; pysftp; extra == "extras"; kubernetes; extra == "extras"; virtualenv; extra == "extras"; prometheus-flask-exporter; extra == "extras"; azure-storage-file-datalake>12; extra == "databricks"; google-cloud-storage>=1.30.0; extra == "databricks"; boto3>1; extra == "databricks"; botocore; extra == "databricks"; databricks-agents<2.0,>=1.0.0; extra == "databricks"; mlserver!=1.3.1,>=1.2.0; extra == "mlserver"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == "mlserver"; fastapi<1; extra == "gateway"; uvicorn[standard]<1; extra == "gateway"; watchfiles<2; extra == "gateway"; aiohttp<4; extra == "gateway"; boto3<2,>=1.28.56; extra == "gateway"; tiktoken<1; extra == "gateway"; slowapi<1,>=0.1.9; extra == "gateway"; fastapi<1; extra == "genai"; uvicorn[standard]<1; extra == "genai"; watchfiles<2; extra == "genai"; aiohttp<4; extra == "genai"; boto3<2,>=1.28.56; extra == "genai"; tiktoken<1; extra == "genai"; slowapi<1,>=0.1.9; extra == "genai"; mlflow-dbstore; extra == "sqlserver"; aliyunstoreplugin; extra == "aliyun-oss"; mlflow-xethub; extra == "xethub"; mlflow-jfrog-plugin; extra == "jfrog"; langchain<=0.3.25,>=0.1.0; extra == "langchain"; Flask-WTF<2; extra == "auth"2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == "extras"; requests-auth-aws-sigv4; extra == "extras"; boto3; extra == "extras"; botocore; extra == "extras"; google-cloud-storage>=1.30.0; extra == "extras"; azureml-core>=1.2.0; extra == "extras"; pysftp; extra == "extras"; kubernetes; extra == "extras"; virtualenv; extra == "extras"; prometheus-flask-exporter; extra == "extras"; azure-storage-file-datalake>12; extra == "databricks"; google-cloud-storage>=1.30.0; extra == "databricks"; boto3>1; extra == "databricks"; botocore; extra == "databricks"; databricks-agents<2.0,>=1.0.0; extra == "databricks"; mlserver!=1.3.1,>=1.2.0; extra == "mlserver"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == "mlserver"; fastapi<1; extra == "gateway"; uvicorn[standard]<1; extra == "gateway"; watchfiles<2; extra == "gateway"; aiohttp<4; extra == "gateway"; boto3<2,>=1.28.56; extra == "gateway"; tiktoken<1; extra == "gateway"; slowapi<1,>=0.1.9; extra == "gateway"; fastapi<1; extra == "genai"; uvicorn[standard]<1; extra == "genai"; watchfiles<2; extra == "genai"; aiohttp<4; extra == "genai"; boto3<2,>=1.28.56; extra == "genai"; tiktoken<1; extra == "genai"; slowapi<1,>=0.1.9; extra == "genai"; mlflow-dbstore; extra == "sqlserver"; aliyunstoreplugin; extra == "aliyun-oss"; mlflow-xethub; extra == "xethub"; mlflow-jfrog-plugin; extra == "jfrog"; langchain<=0.3.25,>=0.1.0; extra == "langchain"; Flask-WTF<2; extra == "auth"3.1.1NoNoNoneNoneNone
mongomockDependency PackageI&S4.1.2Nonepackaging; pytz; sentinels; pyexecjs; extra == "pyexecjs"; pymongo; extra == "pymongo"4.2.0.post1, 4.3.0packaging; pytz; sentinels; pyexecjs; extra == "pyexecjs"; pymongo; extra == "pymongo"4.3.0NoNoNoneNoneNone
motorDependency PackageI&S3.6.0Nonepymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == "aws"; aiohttp; extra == "docs"; furo==2024.8.6; extra == "docs"; readthedocs-sphinx-search~=0.3; extra == "docs"; sphinx-rtd-theme<3,>=2; extra == "docs"; sphinx<8,>=5.3; extra == "docs"; tornado; extra == "docs"; pymongo[encryption]<5,>=4.5; extra == "encryption"; pymongo[gssapi]<5,>=4.5; extra == "gssapi"; pymongo[ocsp]<5,>=4.5; extra == "ocsp"; pymongo[snappy]<5,>=4.5; extra == "snappy"; aiohttp>=3.8.7; extra == "test"; cffi>=1.17.0rc1; python_version == "3.13" and extra == "test"; mockupdb; extra == "test"; pymongo[encryption]<5,>=4.5; extra == "test"; pytest-asyncio; extra == "test"; pytest>=7; extra == "test"; tornado>=5; extra == "test"; pymongo[zstd]<5,>=4.5; extra == "zstd"3.6.1, 3.7.0, 3.7.1pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == "aws"; aiohttp; extra == "docs"; furo==2024.8.6; extra == "docs"; readthedocs-sphinx-search~=0.3; extra == "docs"; sphinx-rtd-theme<3,>=2; extra == "docs"; sphinx<8,>=5.3; extra == "docs"; tornado; extra == "docs"; pymongo[encryption]<5,>=4.5; extra == "encryption"; pymongo[gssapi]<5,>=4.5; extra == "gssapi"; pymongo[ocsp]<5,>=4.5; extra == "ocsp"; pymongo[snappy]<5,>=4.5; extra == "snappy"; aiohttp>=3.8.7; extra == "test"; cffi>=1.17.0rc1; python_version == "3.13" and extra == "test"; mockupdb; extra == "test"; pymongo[encryption]<5,>=4.5; extra == "test"; pytest-asyncio; extra == "test"; pytest>=7; extra == "test"; tornado>=5; extra == "test"; pymongo[zstd]<5,>=4.5; extra == "zstd"3.7.1NoNoNoneNoneNone
mpmathDependency PackageI&S1.3.0Nonepytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != "PyPy") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != "PyPy") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'1.4.0a6NoNoNoneNoneNone
msgpackDependency PackageI&S1.1.0None1.1.1rc1, 1.1.11.1.1NoNoNoneNoneNone
multiprocessDependency PackageI&S0.70.16Nonedill>=0.4.00.70.17, 0.70.18dill>=0.4.00.70.18NoNoNoneNoneNone
namexDependency PackageI&S0.0.8None0.0.9, 0.1.00.1.0NoNoNoneNoneNone
narwhalsDependency PackageI&S1.9.0Nonecudf>=24.10.0; extra == "cudf"; dask[dataframe]>=2024.8; extra == "dask"; duckdb>=1.0; extra == "duckdb"; ibis-framework>=6.0.0; extra == "ibis"; packaging; extra == "ibis"; pyarrow-hotfix; extra == "ibis"; rich; extra == "ibis"; modin; extra == "modin"; pandas>=1.1.3; extra == "pandas"; polars>=0.20.4; extra == "polars"; pyarrow>=11.0.0; extra == "pyarrow"; pyspark>=3.5.0; extra == "pyspark"; pyspark[connect]>=3.5.0; extra == "pyspark-connect"; sqlframe>=3.22.0; extra == "sqlframe"1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0cudf>=24.10.0; extra == "cudf"; dask[dataframe]>=2024.8; extra == "dask"; duckdb>=1.0; extra == "duckdb"; ibis-framework>=6.0.0; extra == "ibis"; packaging; extra == "ibis"; pyarrow-hotfix; extra == "ibis"; rich; extra == "ibis"; modin; extra == "modin"; pandas>=1.1.3; extra == "pandas"; polars>=0.20.4; extra == "polars"; pyarrow>=11.0.0; extra == "pyarrow"; pyspark>=3.5.0; extra == "pyspark"; pyspark[connect]>=3.5.0; extra == "pyspark-connect"; sqlframe>=3.22.0; extra == "sqlframe"1.45.0NoNoNoneNoneNone
nh3Dependency PackageI&S0.2.18None0.2.19, 0.2.20, 0.2.210.2.21NoNoNoneNoneNone
nodeenvDependency PackageI&S1.9.1None1.9.1NoNoNoneNoneNone
noseDependency PackageI&S1.3.7None1.3.7NoNoNoneNoneNone
num2wordsDependency PackageI&S0.5.6Nonedocopt>=0.6.20.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14docopt>=0.6.20.5.14NoNoNoneNoneNone
numbaDependency PackageI&S0.60.0Nonellvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.240.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.240.61.2NoNoNoneNoneNone
olefileDependency PackageI&S0.47Nonepytest ; extra == 'tests'; pytest-cov ; extra == 'tests'pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'0.47NoNoNoneNoneNone
onnxDependency PackageI&S1.17.0Nonenumpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < "3.13" and extra == "reference"; Pillow; extra == "reference"1.18.0numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < "3.13" and extra == "reference"; Pillow; extra == "reference"1.18.0NoNoNoneNoneNone
openaiDependency PackageI&S1.51.2Noneanyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == "aiohttp"; httpx-aiohttp>=0.1.6; extra == "aiohttp"; numpy>=1; extra == "datalib"; pandas-stubs>=1.1.0.11; extra == "datalib"; pandas>=1.2.3; extra == "datalib"; websockets<16,>=13; extra == "realtime"; numpy>=2.0.2; extra == "voice-helpers"; sounddevice>=0.5.1; extra == "voice-helpers"1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == "aiohttp"; httpx-aiohttp>=0.1.6; extra == "aiohttp"; numpy>=1; extra == "datalib"; pandas-stubs>=1.1.0.11; extra == "datalib"; pandas>=1.2.3; extra == "datalib"; websockets<16,>=13; extra == "realtime"; numpy>=2.0.2; extra == "voice-helpers"; sounddevice>=0.5.1; extra == "voice-helpers"1.93.0NoNoNoneNoneNone
opentelemetry-apiDependency PackageI&S1.27.0Noneimportlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.01.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.01.34.1NoNoNoneNoneNone
opentelemetry-sdkDependency PackageI&S1.27.0Noneopentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.01.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1opentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.01.34.1NoNoNoneNoneNone
opentelemetry-semantic-conventionsDependency PackageI&S0.48b0Noneopentelemetry-api==1.34.1; typing-extensions>=4.5.00.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1opentelemetry-api==1.34.1; typing-extensions>=4.5.00.55b1NoNoNoneNoneNone
opt-einsumDependency PackageI&S3.4.0None3.4.0NoNoNoneNoneNone
optreeDependency PackageI&S0.12.1Nonetyping-extensions>=4.6.0; jax; extra == "jax"; numpy; extra == "numpy"; torch; extra == "torch"; ruff; extra == "lint"; pylint[spelling]; extra == "lint"; mypy; extra == "lint"; doc8; extra == "lint"; pyenchant; extra == "lint"; xdoctest; extra == "lint"; cpplint; extra == "lint"; pre-commit; extra == "lint"; pytest; extra == "test"; pytest-cov; extra == "test"; covdefaults; extra == "test"; rich; extra == "test"; sphinx; extra == "docs"; sphinx-autoapi; extra == "docs"; sphinx-autobuild; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-rtd-theme; extra == "docs"; sphinxcontrib-bibtex; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; docutils; extra == "docs"; jax[cpu]; extra == "docs"; numpy; extra == "docs"; torch; extra == "docs"0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0typing-extensions>=4.6.0; jax; extra == "jax"; numpy; extra == "numpy"; torch; extra == "torch"; ruff; extra == "lint"; pylint[spelling]; extra == "lint"; mypy; extra == "lint"; doc8; extra == "lint"; pyenchant; extra == "lint"; xdoctest; extra == "lint"; cpplint; extra == "lint"; pre-commit; extra == "lint"; pytest; extra == "test"; pytest-cov; extra == "test"; covdefaults; extra == "test"; rich; extra == "test"; sphinx; extra == "docs"; sphinx-autoapi; extra == "docs"; sphinx-autobuild; extra == "docs"; sphinx-copybutton; extra == "docs"; sphinx-rtd-theme; extra == "docs"; sphinxcontrib-bibtex; extra == "docs"; sphinx-autodoc-typehints; extra == "docs"; docutils; extra == "docs"; jax[cpu]; extra == "docs"; numpy; extra == "docs"; torch; extra == "docs"0.16.0NoNoNoneNoneNone
orderly-setDependency PackageI&S5.2.2None5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.15.4.1NoNoNoneNoneNone
outcomeDependency PackageI&S1.3.0.post0Noneattrs >=19.2.0attrs >=19.2.01.3.0.post0NoNoNoneNoneNone
pbrDependency PackageI&S6.1.0Nonesetuptools6.1.1.0b1, 6.1.1setuptools6.1.1NoNoNoneNoneNone
pipDependency PackageI&S24None24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.125.1.1NoNoNoneNoneNone
plyDependency PackageI&S3.11None3.11NoNoNoneNoneNone
pmdarimaDependency PackageI&S2.0.4Nonejoblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.12.0.4NoNoNoneNoneNone
poetryDependency PackageI&S1.8.3Nonebuild<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < "3.10"; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < "3.11"; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == "darwin"1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < "3.10"; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < "3.11"; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == "darwin"2.1.3NoNoNoneNoneNone
poetry-coreDependency PackageI&S1.9.0None1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.32.1.3NoNoNoneNoneNone
posthogDependency PackageI&S3.6.6Nonerequests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == "langchain"; django-stubs; extra == "dev"; lxml; extra == "dev"; mypy; extra == "dev"; mypy-baseline; extra == "dev"; types-mock; extra == "dev"; types-python-dateutil; extra == "dev"; types-requests; extra == "dev"; types-setuptools; extra == "dev"; types-six; extra == "dev"; pre-commit; extra == "dev"; pydantic; extra == "dev"; ruff; extra == "dev"; setuptools; extra == "dev"; packaging; extra == "dev"; wheel; extra == "dev"; twine; extra == "dev"; tomli; extra == "dev"; tomli_w; extra == "dev"; mock>=2.0.0; extra == "test"; freezegun==1.5.1; extra == "test"; coverage; extra == "test"; pytest; extra == "test"; pytest-timeout; extra == "test"; pytest-asyncio; extra == "test"; django; extra == "test"; openai; extra == "test"; anthropic; extra == "test"; langgraph>=0.4.8; extra == "test"; langchain-core>=0.3.65; extra == "test"; langchain-community>=0.3.25; extra == "test"; langchain-openai>=0.3.22; extra == "test"; langchain-anthropic>=0.3.15; extra == "test"; google-genai; extra == "test"; pydantic; extra == "test"; parameterized>=0.8.1; extra == "test"3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == "langchain"; django-stubs; extra == "dev"; lxml; extra == "dev"; mypy; extra == "dev"; mypy-baseline; extra == "dev"; types-mock; extra == "dev"; types-python-dateutil; extra == "dev"; types-requests; extra == "dev"; types-setuptools; extra == "dev"; types-six; extra == "dev"; pre-commit; extra == "dev"; pydantic; extra == "dev"; ruff; extra == "dev"; setuptools; extra == "dev"; packaging; extra == "dev"; wheel; extra == "dev"; twine; extra == "dev"; tomli; extra == "dev"; tomli_w; extra == "dev"; mock>=2.0.0; extra == "test"; freezegun==1.5.1; extra == "test"; coverage; extra == "test"; pytest; extra == "test"; pytest-timeout; extra == "test"; pytest-asyncio; extra == "test"; django; extra == "test"; openai; extra == "test"; anthropic; extra == "test"; langgraph>=0.4.8; extra == "test"; langchain-core>=0.3.65; extra == "test"; langchain-community>=0.3.25; extra == "test"; langchain-openai>=0.3.22; extra == "test"; langchain-anthropic>=0.3.15; extra == "test"; google-genai; extra == "test"; pydantic; extra == "test"; parameterized>=0.8.1; extra == "test"6.0.2NoNoNoneNoneNone
prompthub-pyDependency PackageI&S4.0.0Nonerequests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)4.0.0NoNoNoneNoneNone
propcacheDependency PackageI&S0.3.0None0.3.1, 0.3.20.3.2NoNoNoneNoneNone
pyDependency PackageI&S1.11.0None1.11.0YesCVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0
CVE-2022-42969, UNKNOWN, , , affects: >=0
NoNoneNoneNoneNot Used
pycodestyleDependency PackageI&S2.11.1None2.12.0, 2.12.1, 2.13.0, 2.14.02.14.0NoNoNoneNoneNone
pycryptodomeDependency PackageI&S3.20.0None3.21.0, 3.22.0, 3.23.03.23.0NoNoNoneNoneNone
pydantic-settingsDependency PackageI&S2.2.1Nonepydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == "aws-secrets-manager"; boto3>=1.35.0; extra == "aws-secrets-manager"; azure-identity>=1.16.0; extra == "azure-key-vault"; azure-keyvault-secrets>=4.8.0; extra == "azure-key-vault"; google-cloud-secret-manager>=2.23.1; extra == "gcp-secret-manager"; tomli>=2.0.1; extra == "toml"; pyyaml>=6.0.1; extra == "yaml"2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == "aws-secrets-manager"; boto3>=1.35.0; extra == "aws-secrets-manager"; azure-identity>=1.16.0; extra == "azure-key-vault"; azure-keyvault-secrets>=4.8.0; extra == "azure-key-vault"; google-cloud-secret-manager>=2.23.1; extra == "gcp-secret-manager"; tomli>=2.0.1; extra == "toml"; pyyaml>=6.0.1; extra == "yaml"2.10.1NoNoNoneNoneNone
pydeckDependency PackageI&S0.9.1Nonejinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == "carto"; ipywidgets<8,>=7; extra == "jupyter"; traitlets>=4.3.2; extra == "jupyter"; ipython>=5.8.0; python_version < "3.4" and extra == "jupyter"; ipykernel>=5.1.2; python_version >= "3.4" and extra == "jupyter"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == "carto"; ipywidgets<8,>=7; extra == "jupyter"; traitlets>=4.3.2; extra == "jupyter"; ipython>=5.8.0; python_version < "3.4" and extra == "jupyter"; ipykernel>=5.1.2; python_version >= "3.4" and extra == "jupyter"0.9.1NoNoNoneNoneNone
pyflakesDependency PackageI&S3.2.0None3.3.0, 3.3.1, 3.3.2, 3.4.03.4.0NoNoNoneNoneNone
pymongoDependency PackageI&S4.10.1Nonednspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == "aws"; furo==2024.8.6; extra == "docs"; readthedocs-sphinx-search~=0.3; extra == "docs"; sphinx-autobuild>=2020.9.1; extra == "docs"; sphinx-rtd-theme<4,>=2; extra == "docs"; sphinx<9,>=5.3; extra == "docs"; sphinxcontrib-shellcheck<2,>=1; extra == "docs"; certifi; (os_name == "nt" or sys_platform == "darwin") and extra == "encryption"; pymongo-auth-aws<2.0.0,>=1.1.0; extra == "encryption"; pymongocrypt<2.0.0,>=1.13.0; extra == "encryption"; pykerberos; os_name != "nt" and extra == "gssapi"; winkerberos>=0.5.0; os_name == "nt" and extra == "gssapi"; certifi; (os_name == "nt" or sys_platform == "darwin") and extra == "ocsp"; cryptography>=2.5; extra == "ocsp"; pyopenssl>=17.2.0; extra == "ocsp"; requests<3.0.0; extra == "ocsp"; service-identity>=18.1.0; extra == "ocsp"; python-snappy; extra == "snappy"; pytest-asyncio>=0.24.0; extra == "test"; pytest>=8.2; extra == "test"; zstandard; extra == "zstd"4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == "aws"; furo==2024.8.6; extra == "docs"; readthedocs-sphinx-search~=0.3; extra == "docs"; sphinx-autobuild>=2020.9.1; extra == "docs"; sphinx-rtd-theme<4,>=2; extra == "docs"; sphinx<9,>=5.3; extra == "docs"; sphinxcontrib-shellcheck<2,>=1; extra == "docs"; certifi; (os_name == "nt" or sys_platform == "darwin") and extra == "encryption"; pymongo-auth-aws<2.0.0,>=1.1.0; extra == "encryption"; pymongocrypt<2.0.0,>=1.13.0; extra == "encryption"; pykerberos; os_name != "nt" and extra == "gssapi"; winkerberos>=0.5.0; os_name == "nt" and extra == "gssapi"; certifi; (os_name == "nt" or sys_platform == "darwin") and extra == "ocsp"; cryptography>=2.5; extra == "ocsp"; pyopenssl>=17.2.0; extra == "ocsp"; requests<3.0.0; extra == "ocsp"; service-identity>=18.1.0; extra == "ocsp"; python-snappy; extra == "snappy"; pytest-asyncio>=0.24.0; extra == "test"; pytest>=8.2; extra == "test"; zstandard; extra == "zstd"4.13.2NoNoNoneNoneNone
PyNomalyDependency PackageI&S0.3.4Nonenumpy; python-utilsnumpy; python-utils0.3.4NoNoNoneNoneNone
pypdfDependency PackageI&S5.0.1Nonetyping_extensions>=4.0; python_version < "3.11"; cryptography; extra == "crypto"; PyCryptodome; extra == "cryptodome"; black; extra == "dev"; flit; extra == "dev"; pip-tools; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; pytest-socket; extra == "dev"; pytest-timeout; extra == "dev"; pytest-xdist; extra == "dev"; wheel; extra == "dev"; myst_parser; extra == "docs"; sphinx; extra == "docs"; sphinx_rtd_theme; extra == "docs"; cryptography; extra == "full"; Pillow>=8.0.0; extra == "full"; Pillow>=8.0.0; extra == "image"5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0typing_extensions>=4.0; python_version < "3.11"; cryptography; extra == "crypto"; PyCryptodome; extra == "cryptodome"; black; extra == "dev"; flit; extra == "dev"; pip-tools; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; pytest-socket; extra == "dev"; pytest-timeout; extra == "dev"; pytest-xdist; extra == "dev"; wheel; extra == "dev"; myst_parser; extra == "docs"; sphinx; extra == "docs"; sphinx_rtd_theme; extra == "docs"; cryptography; extra == "full"; Pillow>=8.0.0; extra == "full"; Pillow>=8.0.0; extra == "image"5.7.0NoNoNoneNoneNone
pyproject-apiDependency PackageI&S1.8.0Nonepackaging>=25; tomli>=2.2.1; python_version < "3.11"; furo>=2024.8.6; extra == "docs"; sphinx-autodoc-typehints>=3.2; extra == "docs"; covdefaults>=2.3; extra == "testing"; pytest-cov>=6.1.1; extra == "testing"; pytest-mock>=3.14; extra == "testing"; pytest>=8.3.5; extra == "testing"; setuptools>=80.3.1; extra == "testing"1.9.0, 1.9.1packaging>=25; tomli>=2.2.1; python_version < "3.11"; furo>=2024.8.6; extra == "docs"; sphinx-autodoc-typehints>=3.2; extra == "docs"; covdefaults>=2.3; extra == "testing"; pytest-cov>=6.1.1; extra == "testing"; pytest-mock>=3.14; extra == "testing"; pytest>=8.3.5; extra == "testing"; setuptools>=80.3.1; extra == "testing"1.9.1NoNoNoneNoneNone
python-iso639Dependency PackageI&S2024.4.27Noneblack==25.1.0; extra == "dev"; build==1.2.2; extra == "dev"; flake8==7.1.1; extra == "dev"; mypy==1.15.0; extra == "dev"; pytest==8.3.4; extra == "dev"; requests==2.32.3; extra == "dev"; twine==6.1.0; extra == "dev"2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18black==25.1.0; extra == "dev"; build==1.2.2; extra == "dev"; flake8==7.1.1; extra == "dev"; mypy==1.15.0; extra == "dev"; pytest==8.3.4; extra == "dev"; requests==2.32.3; extra == "dev"; twine==6.1.0; extra == "dev"2025.2.18NoNoNoneNoneNone
python-magicDependency PackageI&S0.4.27None0.4.27NoNoNoneNoneNone
python-oxmsgDependency PackageI&S0.0.1Noneclick; olefile; typing_extensions>=4.9.00.0.2click; olefile; typing_extensions>=4.9.00.0.2NoNoNoneNoneNone
python-utilsDependency PackageI&S3.9.0Nonetyping_extensions>3.10.0.2; loguru; extra == "loguru"; mock; extra == "docs"; sphinx; extra == "docs"; python-utils; extra == "docs"; ruff; extra == "tests"; pyright; extra == "tests"; pytest; extra == "tests"; pytest-cov; extra == "tests"; pytest-mypy; extra == "tests"; pytest-asyncio; extra == "tests"; sphinx; extra == "tests"; types-setuptools; extra == "tests"; loguru; extra == "tests"; loguru-mypy; extra == "tests"; mypy-ipython; extra == "tests"; blessings; extra == "tests"3.9.1typing_extensions>3.10.0.2; loguru; extra == "loguru"; mock; extra == "docs"; sphinx; extra == "docs"; python-utils; extra == "docs"; ruff; extra == "tests"; pyright; extra == "tests"; pytest; extra == "tests"; pytest-cov; extra == "tests"; pytest-mypy; extra == "tests"; pytest-asyncio; extra == "tests"; sphinx; extra == "tests"; types-setuptools; extra == "tests"; loguru; extra == "tests"; loguru-mypy; extra == "tests"; mypy-ipython; extra == "tests"; blessings; extra == "tests"3.9.1NoNoNoneNoneNone
quantulum3Dependency PackageI&S0.9.2Noneinflect; num2words; numpy; extra == "classifier"; scipy; extra == "classifier"; scikit-learn; extra == "classifier"; joblib; extra == "classifier"; wikipedia; extra == "classifier"; stemming; extra == "classifier"inflect; num2words; numpy; extra == "classifier"; scipy; extra == "classifier"; scikit-learn; extra == "classifier"; joblib; extra == "classifier"; wikipedia; extra == "classifier"; stemming; extra == "classifier"0.9.2NoNoNoneNoneNone
raiutilsDependency PackageI&S0.4.2Nonenumpy; pandas; requests; scikit-learn; scipynumpy; pandas; requests; scikit-learn; scipy0.4.2NoNoNoneNoneNone
rank-bm25Dependency PackageI&S0.2.2Nonenumpy; pytest ; extra == 'dev'numpy; pytest ; extra == 'dev'0.2.2NoNoNoneNoneNone
RapidFuzzDependency PackageI&S3.10.0Nonenumpy; extra == "all"3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0numpy; extra == "all"3.13.0NoNoNoneNoneNone
readme-rendererDependency PackageI&S44Nonenh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == "md"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == "md"44.0NoNoNoneNoneNone
requests-cacheDependency PackageI&S0.9.8Noneattrs>=21.2; boto3>=1.15; extra == "dynamodb" or extra == "all"; botocore>=1.18; extra == "dynamodb" or extra == "all"; bson>=0.5; extra == "bson"; cattrs>=22.2; furo<2024.0,>=2023.3; extra == "docs"; itsdangerous>=2.0; extra == "security" or extra == "all"; linkify-it-py<3.0,>=2.0; extra == "docs"; myst-parser<2.0,>=1.0; extra == "docs"; platformdirs>=2.5; pymongo>=3; extra == "mongodb" or extra == "all"; pyyaml>=6.0.1; extra == "yaml" or extra == "all"; redis>=3; extra == "redis" or extra == "all"; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == "docs"; sphinx-autodoc-typehints>=1.19; extra == "docs"; sphinx-automodapi>=0.14; extra == "docs"; sphinx-copybutton>=0.5; extra == "docs"; sphinx-design>=0.2; extra == "docs"; sphinx-notfound-page>=0.8; extra == "docs"; sphinxcontrib-apidoc>=0.3; extra == "docs"; sphinxext-opengraph>=0.9; extra == "docs"; ujson>=5.4; extra == "json" or extra == "all"; url-normalize>=1.4; urllib3>=1.25.51.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0attrs>=21.2; boto3>=1.15; extra == "dynamodb" or extra == "all"; botocore>=1.18; extra == "dynamodb" or extra == "all"; bson>=0.5; extra == "bson"; cattrs>=22.2; furo<2024.0,>=2023.3; extra == "docs"; itsdangerous>=2.0; extra == "security" or extra == "all"; linkify-it-py<3.0,>=2.0; extra == "docs"; myst-parser<2.0,>=1.0; extra == "docs"; platformdirs>=2.5; pymongo>=3; extra == "mongodb" or extra == "all"; pyyaml>=6.0.1; extra == "yaml" or extra == "all"; redis>=3; extra == "redis" or extra == "all"; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == "docs"; sphinx-autodoc-typehints>=1.19; extra == "docs"; sphinx-automodapi>=0.14; extra == "docs"; sphinx-copybutton>=0.5; extra == "docs"; sphinx-design>=0.2; extra == "docs"; sphinx-notfound-page>=0.8; extra == "docs"; sphinxcontrib-apidoc>=0.3; extra == "docs"; sphinxext-opengraph>=0.9; extra == "docs"; ujson>=5.4; extra == "json" or extra == "all"; url-normalize>=1.4; urllib3>=1.25.51.3.0a0NoNoNoneNoneNone
requests-toolbeltDependency PackageI&S1.0.0Nonerequests (<3.0.0,>=2.0.1)requests (<3.0.0,>=2.0.1)1.0.0NoNoNoneNoneNone
retryingDependency PackageI&S1.3.4None1.3.5, 1.3.6, 1.4.01.4.0NoNoNoneNoneNone
rfc3986Dependency PackageI&S2.0.0Noneidna ; extra == 'idna2008'idna ; extra == 'idna2008'2.0.0NoNoNoneNoneNone
safetensorsDependency PackageI&S0.4.5Nonenumpy>=1.21.6; extra == "numpy"; safetensors[numpy]; extra == "torch"; torch>=1.10; extra == "torch"; safetensors[numpy]; extra == "tensorflow"; tensorflow>=2.11.0; extra == "tensorflow"; safetensors[numpy]; extra == "pinned-tf"; tensorflow==2.18.0; extra == "pinned-tf"; safetensors[numpy]; extra == "jax"; flax>=0.6.3; extra == "jax"; jax>=0.3.25; extra == "jax"; jaxlib>=0.3.25; extra == "jax"; mlx>=0.0.9; extra == "mlx"; safetensors[numpy]; extra == "paddlepaddle"; paddlepaddle>=2.4.1; extra == "paddlepaddle"; black==22.3; extra == "quality"; click==8.0.4; extra == "quality"; isort>=5.5.4; extra == "quality"; flake8>=3.8.3; extra == "quality"; safetensors[numpy]; extra == "testing"; h5py>=3.7.0; extra == "testing"; huggingface-hub>=0.12.1; extra == "testing"; setuptools-rust>=1.5.2; extra == "testing"; pytest>=7.2.0; extra == "testing"; pytest-benchmark>=4.0.0; extra == "testing"; hypothesis>=6.70.2; extra == "testing"; safetensors[torch]; extra == "all"; safetensors[numpy]; extra == "all"; safetensors[pinned-tf]; extra == "all"; safetensors[jax]; extra == "all"; safetensors[paddlepaddle]; extra == "all"; safetensors[quality]; extra == "all"; safetensors[testing]; extra == "all"; safetensors[all]; extra == "dev"0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0numpy>=1.21.6; extra == "numpy"; safetensors[numpy]; extra == "torch"; torch>=1.10; extra == "torch"; safetensors[numpy]; extra == "tensorflow"; tensorflow>=2.11.0; extra == "tensorflow"; safetensors[numpy]; extra == "pinned-tf"; tensorflow==2.18.0; extra == "pinned-tf"; safetensors[numpy]; extra == "jax"; flax>=0.6.3; extra == "jax"; jax>=0.3.25; extra == "jax"; jaxlib>=0.3.25; extra == "jax"; mlx>=0.0.9; extra == "mlx"; safetensors[numpy]; extra == "paddlepaddle"; paddlepaddle>=2.4.1; extra == "paddlepaddle"; black==22.3; extra == "quality"; click==8.0.4; extra == "quality"; isort>=5.5.4; extra == "quality"; flake8>=3.8.3; extra == "quality"; safetensors[numpy]; extra == "testing"; h5py>=3.7.0; extra == "testing"; huggingface-hub>=0.12.1; extra == "testing"; setuptools-rust>=1.5.2; extra == "testing"; pytest>=7.2.0; extra == "testing"; pytest-benchmark>=4.0.0; extra == "testing"; hypothesis>=6.70.2; extra == "testing"; safetensors[torch]; extra == "all"; safetensors[numpy]; extra == "all"; safetensors[pinned-tf]; extra == "all"; safetensors[jax]; extra == "all"; safetensors[paddlepaddle]; extra == "all"; safetensors[quality]; extra == "all"; safetensors[testing]; extra == "all"; safetensors[all]; extra == "dev"0.6.0rc0NoNoNoneNoneNone
scikit-baseDependency PackageI&S0.10.1Nonenumpy; extra == "all-extras"; pandas; extra == "all-extras"; scikit-learn>=0.24.0; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; mypy; extra == "linters"; isort; extra == "linters"; flake8; extra == "linters"; black; extra == "linters"; pydocstyle; extra == "linters"; nbqa; extra == "linters"; flake8-bugbear; extra == "linters"; flake8-builtins; extra == "linters"; flake8-quotes; extra == "linters"; flake8-comprehensions; extra == "linters"; pandas-vet; extra == "linters"; flake8-print; extra == "linters"; pep8-naming; extra == "linters"; doc8; extra == "linters"; jupyter; extra == "binder"; jupyter; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.8.6; extra == "docs"; numpydoc; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-issues<6.0.0; extra == "docs"; sphinx-gallery<0.20.0; extra == "docs"; sphinx-panels; extra == "docs"; sphinx-design<0.7.0; extra == "docs"; Sphinx!=7.2.0,<9.0.0; extra == "docs"; tabulate; extra == "docs"; pytest; extra == "test"; coverage; extra == "test"; pytest-cov; extra == "test"; safety; extra == "test"; numpy; extra == "test"; scipy; extra == "test"; pandas; extra == "test"; scikit-learn>=0.24.0; extra == "test"0.11.0, 0.12.0, 0.12.2, 0.12.3numpy; extra == "all-extras"; pandas; extra == "all-extras"; scikit-learn>=0.24.0; extra == "dev"; pre-commit; extra == "dev"; pytest; extra == "dev"; pytest-cov; extra == "dev"; mypy; extra == "linters"; isort; extra == "linters"; flake8; extra == "linters"; black; extra == "linters"; pydocstyle; extra == "linters"; nbqa; extra == "linters"; flake8-bugbear; extra == "linters"; flake8-builtins; extra == "linters"; flake8-quotes; extra == "linters"; flake8-comprehensions; extra == "linters"; pandas-vet; extra == "linters"; flake8-print; extra == "linters"; pep8-naming; extra == "linters"; doc8; extra == "linters"; jupyter; extra == "binder"; jupyter; extra == "docs"; myst-parser; extra == "docs"; nbsphinx>=0.8.6; extra == "docs"; numpydoc; extra == "docs"; pydata-sphinx-theme; extra == "docs"; sphinx-issues<6.0.0; extra == "docs"; sphinx-gallery<0.20.0; extra == "docs"; sphinx-panels; extra == "docs"; sphinx-design<0.7.0; extra == "docs"; Sphinx!=7.2.0,<9.0.0; extra == "docs"; tabulate; extra == "docs"; pytest; extra == "test"; coverage; extra == "test"; pytest-cov; extra == "test"; safety; extra == "test"; numpy; extra == "test"; scipy; extra == "test"; pandas; extra == "test"; scikit-learn>=0.24.0; extra == "test"0.12.3NoNoNoneNoneNone
sentencepieceDependency PackageI&S0.2.0None0.2.0NoNoNoneNoneNone
sentinelsDependency PackageI&S1.0.1None1.0.0NoNoNoneNoneNone
setuptoolsDependency PackageI&S75.2.0Nonepytest!=8.1.*,>=6; extra == "test"; virtualenv>=13.0.0; extra == "test"; wheel>=0.44.0; extra == "test"; pip>=19.1; extra == "test"; packaging>=24.2; extra == "test"; jaraco.envs>=2.2; extra == "test"; pytest-xdist>=3; extra == "test"; jaraco.path>=3.7.2; extra == "test"; build[virtualenv]>=1.0.3; extra == "test"; filelock>=3.4.0; extra == "test"; ini2toml[lite]>=0.14; extra == "test"; tomli-w>=1.0.0; extra == "test"; pytest-timeout; extra == "test"; pytest-perf; sys_platform != "cygwin" and extra == "test"; jaraco.develop>=7.21; (python_version >= "3.9" and sys_platform != "cygwin") and extra == "test"; pytest-home>=0.5; extra == "test"; pytest-subprocess; extra == "test"; pyproject-hooks!=1.1; extra == "test"; jaraco.test>=5.5; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pygments-github-lexers==0.0.5; extra == "doc"; sphinx-favicon; extra == "doc"; sphinx-inline-tabs; extra == "doc"; sphinx-reredirects; extra == "doc"; sphinxcontrib-towncrier; extra == "doc"; sphinx-notfound-page<2,>=1; extra == "doc"; pyproject-hooks!=1.1; extra == "doc"; towncrier<24.7; extra == "doc"; packaging>=24.2; extra == "core"; more_itertools>=8.8; extra == "core"; jaraco.text>=3.7; extra == "core"; importlib_metadata>=6; python_version < "3.10" and extra == "core"; tomli>=2.0.1; python_version < "3.11" and extra == "core"; wheel>=0.43.0; extra == "core"; platformdirs>=4.2.2; extra == "core"; jaraco.functools>=4; extra == "core"; more_itertools; extra == "core"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; ruff>=0.8.0; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"; mypy==1.14.*; extra == "type"; importlib_metadata>=7.0.2; python_version < "3.10" and extra == "type"; jaraco.develop>=7.21; sys_platform != "cygwin" and extra == "type"75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0pytest!=8.1.*,>=6; extra == "test"; virtualenv>=13.0.0; extra == "test"; wheel>=0.44.0; extra == "test"; pip>=19.1; extra == "test"; packaging>=24.2; extra == "test"; jaraco.envs>=2.2; extra == "test"; pytest-xdist>=3; extra == "test"; jaraco.path>=3.7.2; extra == "test"; build[virtualenv]>=1.0.3; extra == "test"; filelock>=3.4.0; extra == "test"; ini2toml[lite]>=0.14; extra == "test"; tomli-w>=1.0.0; extra == "test"; pytest-timeout; extra == "test"; pytest-perf; sys_platform != "cygwin" and extra == "test"; jaraco.develop>=7.21; (python_version >= "3.9" and sys_platform != "cygwin") and extra == "test"; pytest-home>=0.5; extra == "test"; pytest-subprocess; extra == "test"; pyproject-hooks!=1.1; extra == "test"; jaraco.test>=5.5; extra == "test"; sphinx>=3.5; extra == "doc"; jaraco.packaging>=9.3; extra == "doc"; rst.linker>=1.9; extra == "doc"; furo; extra == "doc"; sphinx-lint; extra == "doc"; jaraco.tidelift>=1.4; extra == "doc"; pygments-github-lexers==0.0.5; extra == "doc"; sphinx-favicon; extra == "doc"; sphinx-inline-tabs; extra == "doc"; sphinx-reredirects; extra == "doc"; sphinxcontrib-towncrier; extra == "doc"; sphinx-notfound-page<2,>=1; extra == "doc"; pyproject-hooks!=1.1; extra == "doc"; towncrier<24.7; extra == "doc"; packaging>=24.2; extra == "core"; more_itertools>=8.8; extra == "core"; jaraco.text>=3.7; extra == "core"; importlib_metadata>=6; python_version < "3.10" and extra == "core"; tomli>=2.0.1; python_version < "3.11" and extra == "core"; wheel>=0.43.0; extra == "core"; platformdirs>=4.2.2; extra == "core"; jaraco.functools>=4; extra == "core"; more_itertools; extra == "core"; pytest-checkdocs>=2.4; extra == "check"; pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"; ruff>=0.8.0; sys_platform != "cygwin" and extra == "check"; pytest-cov; extra == "cover"; pytest-enabler>=2.2; extra == "enabler"; pytest-mypy; extra == "type"; mypy==1.14.*; extra == "type"; importlib_metadata>=7.0.2; python_version < "3.10" and extra == "type"; jaraco.develop>=7.21; sys_platform != "cygwin" and extra == "type"80.9.0YesCVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1
Yes75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1
CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1
Up-to-dateNoneNot Used
shapDependency PackageI&S0.46.0Nonenumpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == "plots"; ipython; extra == "plots"; lime; extra == "others"; matplotlib; extra == "docs"; ipython; extra == "docs"; numpydoc; extra == "docs"; sphinx_rtd_theme; extra == "docs"; sphinx; extra == "docs"; nbsphinx; extra == "docs"; sphinx_github_changelog; extra == "docs"; myst-parser; extra == "docs"; requests; extra == "docs"; ipywidgets; extra == "docs"; pytest; extra == "test-core"; pytest-mpl; extra == "test-core"; pytest-cov; extra == "test-core"; mypy; extra == "test-core"; pytest; extra == "test"; pytest-mpl; extra == "test"; pytest-cov; extra == "test"; xgboost; extra == "test"; lightgbm; extra == "test"; catboost; python_version < "3.13" and extra == "test"; gpboost; extra == "test"; ngboost; extra == "test"; pyspark; extra == "test"; pyod; extra == "test"; transformers; python_version < "3.13" and extra == "test"; tf-keras; python_version < "3.13" and extra == "test"; protobuf==3.20.3; extra == "test"; torch; python_version < "3.13" and extra == "test"; torchvision; python_version < "3.13" and extra == "test"; tensorflow; python_version < "3.13" and extra == "test"; sentencepiece; extra == "test"; opencv-python; extra == "test"; numpy<2.0; extra == "test"; scikit-learn<=1.6.1; extra == "test"; causalml; extra == "test"; selenium; extra == "test"; jupyter; extra == "test-notebooks"; nbconvert; extra == "test-notebooks"; nbformat; extra == "test-notebooks"; nlp; extra == "test-notebooks"; transformers; extra == "test-notebooks"; datasets; extra == "test-notebooks"; keras; extra == "test-notebooks"0.47.0, 0.47.1, 0.47.2, 0.48.0numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == "plots"; ipython; extra == "plots"; lime; extra == "others"; matplotlib; extra == "docs"; ipython; extra == "docs"; numpydoc; extra == "docs"; sphinx_rtd_theme; extra == "docs"; sphinx; extra == "docs"; nbsphinx; extra == "docs"; sphinx_github_changelog; extra == "docs"; myst-parser; extra == "docs"; requests; extra == "docs"; ipywidgets; extra == "docs"; pytest; extra == "test-core"; pytest-mpl; extra == "test-core"; pytest-cov; extra == "test-core"; mypy; extra == "test-core"; pytest; extra == "test"; pytest-mpl; extra == "test"; pytest-cov; extra == "test"; xgboost; extra == "test"; lightgbm; extra == "test"; catboost; python_version < "3.13" and extra == "test"; gpboost; extra == "test"; ngboost; extra == "test"; pyspark; extra == "test"; pyod; extra == "test"; transformers; python_version < "3.13" and extra == "test"; tf-keras; python_version < "3.13" and extra == "test"; protobuf==3.20.3; extra == "test"; torch; python_version < "3.13" and extra == "test"; torchvision; python_version < "3.13" and extra == "test"; tensorflow; python_version < "3.13" and extra == "test"; sentencepiece; extra == "test"; opencv-python; extra == "test"; numpy<2.0; extra == "test"; scikit-learn<=1.6.1; extra == "test"; causalml; extra == "test"; selenium; extra == "test"; jupyter; extra == "test-notebooks"; nbconvert; extra == "test-notebooks"; nbformat; extra == "test-notebooks"; nlp; extra == "test-notebooks"; transformers; extra == "test-notebooks"; datasets; extra == "test-notebooks"; keras; extra == "test-notebooks"0.48.0NoNoNoneNoneNone
slicerDependency PackageI&S0.0.8None0.0.8NoNoNoneNoneNone
sortedcontainersDependency PackageI&S2.4.0None2.4.0NoNoNoneNoneNone
sqlparseDependency PackageI&S0.5.1Nonebuild; extra == "dev"; hatch; extra == "dev"; sphinx; extra == "doc"0.5.2, 0.5.3build; extra == "dev"; hatch; extra == "dev"; sphinx; extra == "doc"0.5.3NoNoNoneNoneNone
sseclient-pyDependency PackageI&S1.8.0None1.8.0NoNoNoneNoneNone
stevedoreDependency PackageI&S5.3.0Nonepbr>=2.0.05.4.0, 5.4.1pbr>=2.0.05.4.1NoNoNoneNoneNone
striprtfDependency PackageI&S0.0.26Nonebuild>=1.0.0; extra == "dev"; pytest>=7.0.0; extra == "dev"0.0.27, 0.0.28, 0.0.29build>=1.0.0; extra == "dev"; pytest>=7.0.0; extra == "dev"0.0.29NoNoNoneNoneNone
sympyDependency PackageI&S1.13.3Nonempmath<1.4,>=1.1.0; pytest>=7.1.0; extra == "dev"; hypothesis>=6.70.0; extra == "dev"1.14.0rc1, 1.14.0rc2, 1.14.0mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == "dev"; hypothesis>=6.70.0; extra == "dev"1.14.0NoNoNoneNoneNone
tensorboardDependency PackageI&S2.16.2Noneabsl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.12.17.0, 2.17.1, 2.18.0, 2.19.0absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.12.19.0NoNoNoneNoneNone
tensorboard-data-serverDependency PackageI&S0.7.2None0.7.2NoNoNoneNoneNone
termcolorDependency PackageI&S2.4.0Nonepytest; extra == "tests"; pytest-cov; extra == "tests"2.5.0, 3.0.0, 3.0.1, 3.1.0pytest; extra == "tests"; pytest-cov; extra == "tests"3.1.0NoNoNoneNoneNone
tiktokenDependency PackageI&S0.7.0Noneregex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == "blobfile"0.8.0, 0.9.0regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == "blobfile"0.9.0NoNoNoneNoneNone
tokenizersDependency PackageI&S0.20.1Nonehuggingface-hub<1.0,>=0.16.4; pytest; extra == "testing"; requests; extra == "testing"; numpy; extra == "testing"; datasets; extra == "testing"; black==22.3; extra == "testing"; ruff; extra == "testing"; sphinx; extra == "docs"; sphinx-rtd-theme; extra == "docs"; setuptools-rust; extra == "docs"; tokenizers[testing]; extra == "dev"0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4.dev0huggingface-hub<1.0,>=0.16.4; pytest; extra == "testing"; requests; extra == "testing"; numpy; extra == "testing"; datasets; extra == "testing"; black==22.3; extra == "testing"; ruff; extra == "testing"; sphinx; extra == "docs"; sphinx-rtd-theme; extra == "docs"; setuptools-rust; extra == "docs"; tokenizers[testing]; extra == "dev"0.21.4.dev0NoNoNoneNoneNone
tomlkitDependency PackageI&S0.13.2None0.13.30.13.3NoNoNoneNoneNone
torchDependency PackageI&S2.4.0Nonefilelock; typing-extensions>=4.10.0; setuptools; python_version >= "3.12"; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cuda-runtime-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cuda-cupti-cu12==12.6.80; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cudnn-cu12==9.5.1.17; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cublas-cu12==12.6.4.1; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cufft-cu12==11.3.0.4; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-curand-cu12==10.3.7.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusolver-cu12==11.7.1.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusparse-cu12==12.5.4.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusparselt-cu12==0.6.3; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nccl-cu12==2.26.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nvtx-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nvjitlink-cu12==12.6.85; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cufile-cu12==1.11.1.6; platform_system == "Linux" and platform_machine == "x86_64"; triton==3.3.1; platform_system == "Linux" and platform_machine == "x86_64"; optree>=0.13.0; extra == "optree"; opt-einsum>=3.3; extra == "opt-einsum"2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1filelock; typing-extensions>=4.10.0; setuptools; python_version >= "3.12"; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cuda-runtime-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cuda-cupti-cu12==12.6.80; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cudnn-cu12==9.5.1.17; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cublas-cu12==12.6.4.1; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cufft-cu12==11.3.0.4; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-curand-cu12==10.3.7.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusolver-cu12==11.7.1.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusparse-cu12==12.5.4.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cusparselt-cu12==0.6.3; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nccl-cu12==2.26.2; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nvtx-cu12==12.6.77; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-nvjitlink-cu12==12.6.85; platform_system == "Linux" and platform_machine == "x86_64"; nvidia-cufile-cu12==1.11.1.6; platform_system == "Linux" and platform_machine == "x86_64"; triton==3.3.1; platform_system == "Linux" and platform_machine == "x86_64"; optree>=0.13.0; extra == "optree"; opt-einsum>=3.3; extra == "opt-einsum"2.7.1YesCVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0
CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0
Yes2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0
CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0
CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1
CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0
CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0
CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0
Up-to-dateNoneNot Used
torchvisionDependency PackageI&S0.17.2Nonenumpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == "gdown"; scipy; extra == "scipy"0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == "gdown"; scipy; extra == "scipy"0.22.1NoNoNoneNoneNone
transformersDependency PackageI&S4.46.0Nonefilelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == "ja"; ipadic<2.0,>=1.0.0; extra == "ja"; unidic_lite>=1.0.7; extra == "ja"; unidic>=1.0.2; extra == "ja"; sudachipy>=0.6.6; extra == "ja"; sudachidict_core>=20220729; extra == "ja"; rhoknp<1.3.1,>=1.1.0; extra == "ja"; scikit-learn; extra == "sklearn"; tensorflow<2.16,>2.9; extra == "tf"; onnxconverter-common; extra == "tf"; tf2onnx; extra == "tf"; tensorflow-text<2.16; extra == "tf"; keras-nlp<0.14.0,>=0.3.1; extra == "tf"; keras<2.16,>2.9; extra == "tf-cpu"; tensorflow-cpu<2.16,>2.9; extra == "tf-cpu"; onnxconverter-common; extra == "tf-cpu"; tf2onnx; extra == "tf-cpu"; tensorflow-text<2.16; extra == "tf-cpu"; keras-nlp<0.14.0,>=0.3.1; extra == "tf-cpu"; tensorflow-probability<0.24; extra == "tf-cpu"; torch>=2.1; extra == "torch"; accelerate>=0.26.0; extra == "torch"; accelerate>=0.26.0; extra == "accelerate"; hf_xet; extra == "hf-xet"; faiss-cpu; extra == "retrieval"; datasets!=2.5.0; extra == "retrieval"; jax<=0.4.13,>=0.4.1; extra == "flax"; jaxlib<=0.4.13,>=0.4.1; extra == "flax"; flax<=0.7.0,>=0.4.1; extra == "flax"; optax<=0.1.4,>=0.0.8; extra == "flax"; scipy<1.13.0; extra == "flax"; tokenizers<0.22,>=0.21; extra == "tokenizers"; ftfy; extra == "ftfy"; onnxruntime>=1.4.0; extra == "onnxruntime"; onnxruntime-tools>=1.4.2; extra == "onnxruntime"; onnxconverter-common; extra == "onnx"; tf2onnx; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnx"; onnxruntime-tools>=1.4.2; extra == "onnx"; cookiecutter==1.7.3; extra == "modelcreation"; sagemaker>=2.31.0; extra == "sagemaker"; deepspeed>=0.9.3; extra == "deepspeed"; accelerate>=0.26.0; extra == "deepspeed"; optuna; extra == "optuna"; ray[tune]>=2.7.0; extra == "ray"; sigopt; extra == "sigopt"; kernels<0.7,>=0.6.1; extra == "hub-kernels"; kernels<0.7,>=0.6.1; extra == "integrations"; optuna; extra == "integrations"; ray[tune]>=2.7.0; extra == "integrations"; sigopt; extra == "integrations"; pydantic; extra == "serving"; uvicorn; extra == "serving"; fastapi; extra == "serving"; starlette; extra == "serving"; librosa; extra == "audio"; pyctcdecode>=0.4.0; extra == "audio"; phonemizer; extra == "audio"; kenlm; extra == "audio"; torchaudio; extra == "speech"; librosa; extra == "speech"; pyctcdecode>=0.4.0; extra == "speech"; phonemizer; extra == "speech"; kenlm; extra == "speech"; torchaudio; extra == "torch-speech"; librosa; extra == "torch-speech"; pyctcdecode>=0.4.0; extra == "torch-speech"; phonemizer; extra == "torch-speech"; kenlm; extra == "torch-speech"; librosa; extra == "tf-speech"; pyctcdecode>=0.4.0; extra == "tf-speech"; phonemizer; extra == "tf-speech"; kenlm; extra == "tf-speech"; librosa; extra == "flax-speech"; pyctcdecode>=0.4.0; extra == "flax-speech"; phonemizer; extra == "flax-speech"; kenlm; extra == "flax-speech"; Pillow<=15.0,>=10.0.1; extra == "vision"; timm<=1.0.11; extra == "timm"; torchvision; extra == "torch-vision"; Pillow<=15.0,>=10.0.1; extra == "torch-vision"; natten<0.15.0,>=0.14.6; extra == "natten"; codecarbon>=2.8.1; extra == "codecarbon"; av; extra == "video"; num2words; extra == "num2words"; sentencepiece!=0.1.92,>=0.1.91; extra == "sentencepiece"; protobuf; extra == "sentencepiece"; tiktoken; extra == "tiktoken"; blobfile; extra == "tiktoken"; pytest>=7.2.0; extra == "testing"; pytest-asyncio; extra == "testing"; pytest-rich; extra == "testing"; pytest-xdist; extra == "testing"; pytest-order; extra == "testing"; pytest-rerunfailures; extra == "testing"; timeout-decorator; extra == "testing"; parameterized; extra == "testing"; psutil; extra == "testing"; datasets!=2.5.0; extra == "testing"; dill<0.3.5; extra == "testing"; evaluate>=0.2.0; extra == "testing"; pytest-timeout; extra == "testing"; ruff==0.11.2; extra == "testing"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "testing"; nltk<=3.8.1; extra == "testing"; GitPython<3.1.19; extra == "testing"; sacremoses; extra == "testing"; rjieba; extra == "testing"; beautifulsoup4; extra == "testing"; tensorboard; extra == "testing"; pydantic; extra == "testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "testing"; sacrebleu<2.0.0,>=1.4.12; extra == "testing"; faiss-cpu; extra == "testing"; datasets!=2.5.0; extra == "testing"; cookiecutter==1.7.3; extra == "testing"; deepspeed>=0.9.3; extra == "deepspeed-testing"; accelerate>=0.26.0; extra == "deepspeed-testing"; pytest>=7.2.0; extra == "deepspeed-testing"; pytest-asyncio; extra == "deepspeed-testing"; pytest-rich; extra == "deepspeed-testing"; pytest-xdist; extra == "deepspeed-testing"; pytest-order; extra == "deepspeed-testing"; pytest-rerunfailures; extra == "deepspeed-testing"; timeout-decorator; extra == "deepspeed-testing"; parameterized; extra == "deepspeed-testing"; psutil; extra == "deepspeed-testing"; datasets!=2.5.0; extra == "deepspeed-testing"; dill<0.3.5; extra == "deepspeed-testing"; evaluate>=0.2.0; extra == "deepspeed-testing"; pytest-timeout; extra == "deepspeed-testing"; ruff==0.11.2; extra == "deepspeed-testing"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "deepspeed-testing"; nltk<=3.8.1; extra == "deepspeed-testing"; GitPython<3.1.19; extra == "deepspeed-testing"; sacremoses; extra == "deepspeed-testing"; rjieba; extra == "deepspeed-testing"; beautifulsoup4; extra == "deepspeed-testing"; tensorboard; extra == "deepspeed-testing"; pydantic; extra == "deepspeed-testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "deepspeed-testing"; sacrebleu<2.0.0,>=1.4.12; extra == "deepspeed-testing"; faiss-cpu; extra == "deepspeed-testing"; datasets!=2.5.0; extra == "deepspeed-testing"; cookiecutter==1.7.3; extra == "deepspeed-testing"; optuna; extra == "deepspeed-testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "deepspeed-testing"; protobuf; extra == "deepspeed-testing"; ruff==0.11.2; extra == "ruff"; datasets!=2.5.0; extra == "quality"; ruff==0.11.2; extra == "quality"; GitPython<3.1.19; extra == "quality"; urllib3<2.0.0; extra == "quality"; libcst; extra == "quality"; rich; extra == "quality"; pandas<2.3.0; extra == "quality"; tensorflow<2.16,>2.9; extra == "all"; onnxconverter-common; extra == "all"; tf2onnx; extra == "all"; tensorflow-text<2.16; extra == "all"; keras-nlp<0.14.0,>=0.3.1; extra == "all"; torch>=2.1; extra == "all"; accelerate>=0.26.0; extra == "all"; jax<=0.4.13,>=0.4.1; extra == "all"; jaxlib<=0.4.13,>=0.4.1; extra == "all"; flax<=0.7.0,>=0.4.1; extra == "all"; optax<=0.1.4,>=0.0.8; extra == "all"; scipy<1.13.0; extra == "all"; sentencepiece!=0.1.92,>=0.1.91; extra == "all"; protobuf; extra == "all"; tokenizers<0.22,>=0.21; extra == "all"; torchaudio; extra == "all"; librosa; extra == "all"; pyctcdecode>=0.4.0; extra == "all"; phonemizer; extra == "all"; kenlm; extra == "all"; Pillow<=15.0,>=10.0.1; extra == "all"; kernels<0.7,>=0.6.1; extra == "all"; optuna; extra == "all"; ray[tune]>=2.7.0; extra == "all"; sigopt; extra == "all"; timm<=1.0.11; extra == "all"; torchvision; extra == "all"; Pillow<=15.0,>=10.0.1; extra == "all"; codecarbon>=2.8.1; extra == "all"; accelerate>=0.26.0; extra == "all"; av; extra == "all"; num2words; extra == "all"; pytest>=7.2.0; extra == "dev-torch"; pytest-asyncio; extra == "dev-torch"; pytest-rich; extra == "dev-torch"; pytest-xdist; extra == "dev-torch"; pytest-order; extra == "dev-torch"; pytest-rerunfailures; extra == "dev-torch"; timeout-decorator; extra == "dev-torch"; parameterized; extra == "dev-torch"; psutil; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; dill<0.3.5; extra == "dev-torch"; evaluate>=0.2.0; extra == "dev-torch"; pytest-timeout; extra == "dev-torch"; ruff==0.11.2; extra == "dev-torch"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev-torch"; nltk<=3.8.1; extra == "dev-torch"; GitPython<3.1.19; extra == "dev-torch"; sacremoses; extra == "dev-torch"; rjieba; extra == "dev-torch"; beautifulsoup4; extra == "dev-torch"; tensorboard; extra == "dev-torch"; pydantic; extra == "dev-torch"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-torch"; sacrebleu<2.0.0,>=1.4.12; extra == "dev-torch"; faiss-cpu; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; cookiecutter==1.7.3; extra == "dev-torch"; torch>=2.1; extra == "dev-torch"; accelerate>=0.26.0; extra == "dev-torch"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-torch"; protobuf; extra == "dev-torch"; tokenizers<0.22,>=0.21; extra == "dev-torch"; torchaudio; extra == "dev-torch"; librosa; extra == "dev-torch"; pyctcdecode>=0.4.0; extra == "dev-torch"; phonemizer; extra == "dev-torch"; kenlm; extra == "dev-torch"; Pillow<=15.0,>=10.0.1; extra == "dev-torch"; kernels<0.7,>=0.6.1; extra == "dev-torch"; optuna; extra == "dev-torch"; ray[tune]>=2.7.0; extra == "dev-torch"; sigopt; extra == "dev-torch"; timm<=1.0.11; extra == "dev-torch"; torchvision; extra == "dev-torch"; Pillow<=15.0,>=10.0.1; extra == "dev-torch"; codecarbon>=2.8.1; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; ruff==0.11.2; extra == "dev-torch"; GitPython<3.1.19; extra == "dev-torch"; urllib3<2.0.0; extra == "dev-torch"; libcst; extra == "dev-torch"; rich; extra == "dev-torch"; pandas<2.3.0; extra == "dev-torch"; fugashi>=1.0; extra == "dev-torch"; ipadic<2.0,>=1.0.0; extra == "dev-torch"; unidic_lite>=1.0.7; extra == "dev-torch"; unidic>=1.0.2; extra == "dev-torch"; sudachipy>=0.6.6; extra == "dev-torch"; sudachidict_core>=20220729; extra == "dev-torch"; rhoknp<1.3.1,>=1.1.0; extra == "dev-torch"; scikit-learn; extra == "dev-torch"; cookiecutter==1.7.3; extra == "dev-torch"; onnxruntime>=1.4.0; extra == "dev-torch"; onnxruntime-tools>=1.4.2; extra == "dev-torch"; num2words; extra == "dev-torch"; pytest>=7.2.0; extra == "dev-tensorflow"; pytest-asyncio; extra == "dev-tensorflow"; pytest-rich; extra == "dev-tensorflow"; pytest-xdist; extra == "dev-tensorflow"; pytest-order; extra == "dev-tensorflow"; pytest-rerunfailures; extra == "dev-tensorflow"; timeout-decorator; extra == "dev-tensorflow"; parameterized; extra == "dev-tensorflow"; psutil; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; dill<0.3.5; extra == "dev-tensorflow"; evaluate>=0.2.0; extra == "dev-tensorflow"; pytest-timeout; extra == "dev-tensorflow"; ruff==0.11.2; extra == "dev-tensorflow"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev-tensorflow"; nltk<=3.8.1; extra == "dev-tensorflow"; GitPython<3.1.19; extra == "dev-tensorflow"; sacremoses; extra == "dev-tensorflow"; rjieba; extra == "dev-tensorflow"; beautifulsoup4; extra == "dev-tensorflow"; tensorboard; extra == "dev-tensorflow"; pydantic; extra == "dev-tensorflow"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-tensorflow"; sacrebleu<2.0.0,>=1.4.12; extra == "dev-tensorflow"; faiss-cpu; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; cookiecutter==1.7.3; extra == "dev-tensorflow"; tensorflow<2.16,>2.9; extra == "dev-tensorflow"; onnxconverter-common; extra == "dev-tensorflow"; tf2onnx; extra == "dev-tensorflow"; tensorflow-text<2.16; extra == "dev-tensorflow"; keras-nlp<0.14.0,>=0.3.1; extra == "dev-tensorflow"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-tensorflow"; protobuf; extra == "dev-tensorflow"; tokenizers<0.22,>=0.21; extra == "dev-tensorflow"; Pillow<=15.0,>=10.0.1; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; ruff==0.11.2; extra == "dev-tensorflow"; GitPython<3.1.19; extra == "dev-tensorflow"; urllib3<2.0.0; extra == "dev-tensorflow"; libcst; extra == "dev-tensorflow"; rich; extra == "dev-tensorflow"; pandas<2.3.0; extra == "dev-tensorflow"; scikit-learn; extra == "dev-tensorflow"; cookiecutter==1.7.3; extra == "dev-tensorflow"; onnxconverter-common; extra == "dev-tensorflow"; tf2onnx; extra == "dev-tensorflow"; onnxruntime>=1.4.0; extra == "dev-tensorflow"; onnxruntime-tools>=1.4.2; extra == "dev-tensorflow"; librosa; extra == "dev-tensorflow"; pyctcdecode>=0.4.0; extra == "dev-tensorflow"; phonemizer; extra == "dev-tensorflow"; kenlm; extra == "dev-tensorflow"; tensorflow<2.16,>2.9; extra == "dev"; onnxconverter-common; extra == "dev"; tf2onnx; extra == "dev"; tensorflow-text<2.16; extra == "dev"; keras-nlp<0.14.0,>=0.3.1; extra == "dev"; torch>=2.1; extra == "dev"; accelerate>=0.26.0; extra == "dev"; jax<=0.4.13,>=0.4.1; extra == "dev"; jaxlib<=0.4.13,>=0.4.1; extra == "dev"; flax<=0.7.0,>=0.4.1; extra == "dev"; optax<=0.1.4,>=0.0.8; extra == "dev"; scipy<1.13.0; extra == "dev"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev"; protobuf; extra == "dev"; tokenizers<0.22,>=0.21; extra == "dev"; torchaudio; extra == "dev"; librosa; extra == "dev"; pyctcdecode>=0.4.0; extra == "dev"; phonemizer; extra == "dev"; kenlm; extra == "dev"; Pillow<=15.0,>=10.0.1; extra == "dev"; kernels<0.7,>=0.6.1; extra == "dev"; optuna; extra == "dev"; ray[tune]>=2.7.0; extra == "dev"; sigopt; extra == "dev"; timm<=1.0.11; extra == "dev"; torchvision; extra == "dev"; Pillow<=15.0,>=10.0.1; extra == "dev"; codecarbon>=2.8.1; extra == "dev"; accelerate>=0.26.0; extra == "dev"; av; extra == "dev"; num2words; extra == "dev"; pytest>=7.2.0; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-rich; extra == "dev"; pytest-xdist; extra == "dev"; pytest-order; extra == "dev"; pytest-rerunfailures; extra == "dev"; timeout-decorator; extra == "dev"; parameterized; extra == "dev"; psutil; extra == "dev"; datasets!=2.5.0; extra == "dev"; dill<0.3.5; extra == "dev"; evaluate>=0.2.0; extra == "dev"; pytest-timeout; extra == "dev"; ruff==0.11.2; extra == "dev"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev"; nltk<=3.8.1; extra == "dev"; GitPython<3.1.19; extra == "dev"; sacremoses; extra == "dev"; rjieba; extra == "dev"; beautifulsoup4; extra == "dev"; tensorboard; extra == "dev"; pydantic; extra == "dev"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev"; sacrebleu<2.0.0,>=1.4.12; extra == "dev"; faiss-cpu; extra == "dev"; datasets!=2.5.0; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; datasets!=2.5.0; extra == "dev"; ruff==0.11.2; extra == "dev"; GitPython<3.1.19; extra == "dev"; urllib3<2.0.0; extra == "dev"; libcst; extra == "dev"; rich; extra == "dev"; pandas<2.3.0; extra == "dev"; fugashi>=1.0; extra == "dev"; ipadic<2.0,>=1.0.0; extra == "dev"; unidic_lite>=1.0.7; extra == "dev"; unidic>=1.0.2; extra == "dev"; sudachipy>=0.6.6; extra == "dev"; sudachidict_core>=20220729; extra == "dev"; rhoknp<1.3.1,>=1.1.0; extra == "dev"; scikit-learn; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; filelock; extra == "torchhub"; huggingface-hub<1.0,>=0.30.0; extra == "torchhub"; importlib_metadata; extra == "torchhub"; numpy>=1.17; extra == "torchhub"; packaging>=20.0; extra == "torchhub"; protobuf; extra == "torchhub"; regex!=2019.12.17; extra == "torchhub"; requests; extra == "torchhub"; sentencepiece!=0.1.92,>=0.1.91; extra == "torchhub"; torch>=2.1; extra == "torchhub"; tokenizers<0.22,>=0.21; extra == "torchhub"; tqdm>=4.27; extra == "torchhub"; optimum-benchmark>=0.3.0; extra == "benchmark"; opentelemetry-api; extra == "open-telemetry"; opentelemetry-exporter-otlp; extra == "open-telemetry"; opentelemetry-sdk; extra == "open-telemetry"4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == "ja"; ipadic<2.0,>=1.0.0; extra == "ja"; unidic_lite>=1.0.7; extra == "ja"; unidic>=1.0.2; extra == "ja"; sudachipy>=0.6.6; extra == "ja"; sudachidict_core>=20220729; extra == "ja"; rhoknp<1.3.1,>=1.1.0; extra == "ja"; scikit-learn; extra == "sklearn"; tensorflow<2.16,>2.9; extra == "tf"; onnxconverter-common; extra == "tf"; tf2onnx; extra == "tf"; tensorflow-text<2.16; extra == "tf"; keras-nlp<0.14.0,>=0.3.1; extra == "tf"; keras<2.16,>2.9; extra == "tf-cpu"; tensorflow-cpu<2.16,>2.9; extra == "tf-cpu"; onnxconverter-common; extra == "tf-cpu"; tf2onnx; extra == "tf-cpu"; tensorflow-text<2.16; extra == "tf-cpu"; keras-nlp<0.14.0,>=0.3.1; extra == "tf-cpu"; tensorflow-probability<0.24; extra == "tf-cpu"; torch>=2.1; extra == "torch"; accelerate>=0.26.0; extra == "torch"; accelerate>=0.26.0; extra == "accelerate"; hf_xet; extra == "hf-xet"; faiss-cpu; extra == "retrieval"; datasets!=2.5.0; extra == "retrieval"; jax<=0.4.13,>=0.4.1; extra == "flax"; jaxlib<=0.4.13,>=0.4.1; extra == "flax"; flax<=0.7.0,>=0.4.1; extra == "flax"; optax<=0.1.4,>=0.0.8; extra == "flax"; scipy<1.13.0; extra == "flax"; tokenizers<0.22,>=0.21; extra == "tokenizers"; ftfy; extra == "ftfy"; onnxruntime>=1.4.0; extra == "onnxruntime"; onnxruntime-tools>=1.4.2; extra == "onnxruntime"; onnxconverter-common; extra == "onnx"; tf2onnx; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnx"; onnxruntime-tools>=1.4.2; extra == "onnx"; cookiecutter==1.7.3; extra == "modelcreation"; sagemaker>=2.31.0; extra == "sagemaker"; deepspeed>=0.9.3; extra == "deepspeed"; accelerate>=0.26.0; extra == "deepspeed"; optuna; extra == "optuna"; ray[tune]>=2.7.0; extra == "ray"; sigopt; extra == "sigopt"; kernels<0.7,>=0.6.1; extra == "hub-kernels"; kernels<0.7,>=0.6.1; extra == "integrations"; optuna; extra == "integrations"; ray[tune]>=2.7.0; extra == "integrations"; sigopt; extra == "integrations"; pydantic; extra == "serving"; uvicorn; extra == "serving"; fastapi; extra == "serving"; starlette; extra == "serving"; librosa; extra == "audio"; pyctcdecode>=0.4.0; extra == "audio"; phonemizer; extra == "audio"; kenlm; extra == "audio"; torchaudio; extra == "speech"; librosa; extra == "speech"; pyctcdecode>=0.4.0; extra == "speech"; phonemizer; extra == "speech"; kenlm; extra == "speech"; torchaudio; extra == "torch-speech"; librosa; extra == "torch-speech"; pyctcdecode>=0.4.0; extra == "torch-speech"; phonemizer; extra == "torch-speech"; kenlm; extra == "torch-speech"; librosa; extra == "tf-speech"; pyctcdecode>=0.4.0; extra == "tf-speech"; phonemizer; extra == "tf-speech"; kenlm; extra == "tf-speech"; librosa; extra == "flax-speech"; pyctcdecode>=0.4.0; extra == "flax-speech"; phonemizer; extra == "flax-speech"; kenlm; extra == "flax-speech"; Pillow<=15.0,>=10.0.1; extra == "vision"; timm<=1.0.11; extra == "timm"; torchvision; extra == "torch-vision"; Pillow<=15.0,>=10.0.1; extra == "torch-vision"; natten<0.15.0,>=0.14.6; extra == "natten"; codecarbon>=2.8.1; extra == "codecarbon"; av; extra == "video"; num2words; extra == "num2words"; sentencepiece!=0.1.92,>=0.1.91; extra == "sentencepiece"; protobuf; extra == "sentencepiece"; tiktoken; extra == "tiktoken"; blobfile; extra == "tiktoken"; pytest>=7.2.0; extra == "testing"; pytest-asyncio; extra == "testing"; pytest-rich; extra == "testing"; pytest-xdist; extra == "testing"; pytest-order; extra == "testing"; pytest-rerunfailures; extra == "testing"; timeout-decorator; extra == "testing"; parameterized; extra == "testing"; psutil; extra == "testing"; datasets!=2.5.0; extra == "testing"; dill<0.3.5; extra == "testing"; evaluate>=0.2.0; extra == "testing"; pytest-timeout; extra == "testing"; ruff==0.11.2; extra == "testing"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "testing"; nltk<=3.8.1; extra == "testing"; GitPython<3.1.19; extra == "testing"; sacremoses; extra == "testing"; rjieba; extra == "testing"; beautifulsoup4; extra == "testing"; tensorboard; extra == "testing"; pydantic; extra == "testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "testing"; sacrebleu<2.0.0,>=1.4.12; extra == "testing"; faiss-cpu; extra == "testing"; datasets!=2.5.0; extra == "testing"; cookiecutter==1.7.3; extra == "testing"; deepspeed>=0.9.3; extra == "deepspeed-testing"; accelerate>=0.26.0; extra == "deepspeed-testing"; pytest>=7.2.0; extra == "deepspeed-testing"; pytest-asyncio; extra == "deepspeed-testing"; pytest-rich; extra == "deepspeed-testing"; pytest-xdist; extra == "deepspeed-testing"; pytest-order; extra == "deepspeed-testing"; pytest-rerunfailures; extra == "deepspeed-testing"; timeout-decorator; extra == "deepspeed-testing"; parameterized; extra == "deepspeed-testing"; psutil; extra == "deepspeed-testing"; datasets!=2.5.0; extra == "deepspeed-testing"; dill<0.3.5; extra == "deepspeed-testing"; evaluate>=0.2.0; extra == "deepspeed-testing"; pytest-timeout; extra == "deepspeed-testing"; ruff==0.11.2; extra == "deepspeed-testing"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "deepspeed-testing"; nltk<=3.8.1; extra == "deepspeed-testing"; GitPython<3.1.19; extra == "deepspeed-testing"; sacremoses; extra == "deepspeed-testing"; rjieba; extra == "deepspeed-testing"; beautifulsoup4; extra == "deepspeed-testing"; tensorboard; extra == "deepspeed-testing"; pydantic; extra == "deepspeed-testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "deepspeed-testing"; sacrebleu<2.0.0,>=1.4.12; extra == "deepspeed-testing"; faiss-cpu; extra == "deepspeed-testing"; datasets!=2.5.0; extra == "deepspeed-testing"; cookiecutter==1.7.3; extra == "deepspeed-testing"; optuna; extra == "deepspeed-testing"; sentencepiece!=0.1.92,>=0.1.91; extra == "deepspeed-testing"; protobuf; extra == "deepspeed-testing"; ruff==0.11.2; extra == "ruff"; datasets!=2.5.0; extra == "quality"; ruff==0.11.2; extra == "quality"; GitPython<3.1.19; extra == "quality"; urllib3<2.0.0; extra == "quality"; libcst; extra == "quality"; rich; extra == "quality"; pandas<2.3.0; extra == "quality"; tensorflow<2.16,>2.9; extra == "all"; onnxconverter-common; extra == "all"; tf2onnx; extra == "all"; tensorflow-text<2.16; extra == "all"; keras-nlp<0.14.0,>=0.3.1; extra == "all"; torch>=2.1; extra == "all"; accelerate>=0.26.0; extra == "all"; jax<=0.4.13,>=0.4.1; extra == "all"; jaxlib<=0.4.13,>=0.4.1; extra == "all"; flax<=0.7.0,>=0.4.1; extra == "all"; optax<=0.1.4,>=0.0.8; extra == "all"; scipy<1.13.0; extra == "all"; sentencepiece!=0.1.92,>=0.1.91; extra == "all"; protobuf; extra == "all"; tokenizers<0.22,>=0.21; extra == "all"; torchaudio; extra == "all"; librosa; extra == "all"; pyctcdecode>=0.4.0; extra == "all"; phonemizer; extra == "all"; kenlm; extra == "all"; Pillow<=15.0,>=10.0.1; extra == "all"; kernels<0.7,>=0.6.1; extra == "all"; optuna; extra == "all"; ray[tune]>=2.7.0; extra == "all"; sigopt; extra == "all"; timm<=1.0.11; extra == "all"; torchvision; extra == "all"; Pillow<=15.0,>=10.0.1; extra == "all"; codecarbon>=2.8.1; extra == "all"; accelerate>=0.26.0; extra == "all"; av; extra == "all"; num2words; extra == "all"; pytest>=7.2.0; extra == "dev-torch"; pytest-asyncio; extra == "dev-torch"; pytest-rich; extra == "dev-torch"; pytest-xdist; extra == "dev-torch"; pytest-order; extra == "dev-torch"; pytest-rerunfailures; extra == "dev-torch"; timeout-decorator; extra == "dev-torch"; parameterized; extra == "dev-torch"; psutil; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; dill<0.3.5; extra == "dev-torch"; evaluate>=0.2.0; extra == "dev-torch"; pytest-timeout; extra == "dev-torch"; ruff==0.11.2; extra == "dev-torch"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev-torch"; nltk<=3.8.1; extra == "dev-torch"; GitPython<3.1.19; extra == "dev-torch"; sacremoses; extra == "dev-torch"; rjieba; extra == "dev-torch"; beautifulsoup4; extra == "dev-torch"; tensorboard; extra == "dev-torch"; pydantic; extra == "dev-torch"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-torch"; sacrebleu<2.0.0,>=1.4.12; extra == "dev-torch"; faiss-cpu; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; cookiecutter==1.7.3; extra == "dev-torch"; torch>=2.1; extra == "dev-torch"; accelerate>=0.26.0; extra == "dev-torch"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-torch"; protobuf; extra == "dev-torch"; tokenizers<0.22,>=0.21; extra == "dev-torch"; torchaudio; extra == "dev-torch"; librosa; extra == "dev-torch"; pyctcdecode>=0.4.0; extra == "dev-torch"; phonemizer; extra == "dev-torch"; kenlm; extra == "dev-torch"; Pillow<=15.0,>=10.0.1; extra == "dev-torch"; kernels<0.7,>=0.6.1; extra == "dev-torch"; optuna; extra == "dev-torch"; ray[tune]>=2.7.0; extra == "dev-torch"; sigopt; extra == "dev-torch"; timm<=1.0.11; extra == "dev-torch"; torchvision; extra == "dev-torch"; Pillow<=15.0,>=10.0.1; extra == "dev-torch"; codecarbon>=2.8.1; extra == "dev-torch"; datasets!=2.5.0; extra == "dev-torch"; ruff==0.11.2; extra == "dev-torch"; GitPython<3.1.19; extra == "dev-torch"; urllib3<2.0.0; extra == "dev-torch"; libcst; extra == "dev-torch"; rich; extra == "dev-torch"; pandas<2.3.0; extra == "dev-torch"; fugashi>=1.0; extra == "dev-torch"; ipadic<2.0,>=1.0.0; extra == "dev-torch"; unidic_lite>=1.0.7; extra == "dev-torch"; unidic>=1.0.2; extra == "dev-torch"; sudachipy>=0.6.6; extra == "dev-torch"; sudachidict_core>=20220729; extra == "dev-torch"; rhoknp<1.3.1,>=1.1.0; extra == "dev-torch"; scikit-learn; extra == "dev-torch"; cookiecutter==1.7.3; extra == "dev-torch"; onnxruntime>=1.4.0; extra == "dev-torch"; onnxruntime-tools>=1.4.2; extra == "dev-torch"; num2words; extra == "dev-torch"; pytest>=7.2.0; extra == "dev-tensorflow"; pytest-asyncio; extra == "dev-tensorflow"; pytest-rich; extra == "dev-tensorflow"; pytest-xdist; extra == "dev-tensorflow"; pytest-order; extra == "dev-tensorflow"; pytest-rerunfailures; extra == "dev-tensorflow"; timeout-decorator; extra == "dev-tensorflow"; parameterized; extra == "dev-tensorflow"; psutil; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; dill<0.3.5; extra == "dev-tensorflow"; evaluate>=0.2.0; extra == "dev-tensorflow"; pytest-timeout; extra == "dev-tensorflow"; ruff==0.11.2; extra == "dev-tensorflow"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev-tensorflow"; nltk<=3.8.1; extra == "dev-tensorflow"; GitPython<3.1.19; extra == "dev-tensorflow"; sacremoses; extra == "dev-tensorflow"; rjieba; extra == "dev-tensorflow"; beautifulsoup4; extra == "dev-tensorflow"; tensorboard; extra == "dev-tensorflow"; pydantic; extra == "dev-tensorflow"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-tensorflow"; sacrebleu<2.0.0,>=1.4.12; extra == "dev-tensorflow"; faiss-cpu; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; cookiecutter==1.7.3; extra == "dev-tensorflow"; tensorflow<2.16,>2.9; extra == "dev-tensorflow"; onnxconverter-common; extra == "dev-tensorflow"; tf2onnx; extra == "dev-tensorflow"; tensorflow-text<2.16; extra == "dev-tensorflow"; keras-nlp<0.14.0,>=0.3.1; extra == "dev-tensorflow"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev-tensorflow"; protobuf; extra == "dev-tensorflow"; tokenizers<0.22,>=0.21; extra == "dev-tensorflow"; Pillow<=15.0,>=10.0.1; extra == "dev-tensorflow"; datasets!=2.5.0; extra == "dev-tensorflow"; ruff==0.11.2; extra == "dev-tensorflow"; GitPython<3.1.19; extra == "dev-tensorflow"; urllib3<2.0.0; extra == "dev-tensorflow"; libcst; extra == "dev-tensorflow"; rich; extra == "dev-tensorflow"; pandas<2.3.0; extra == "dev-tensorflow"; scikit-learn; extra == "dev-tensorflow"; cookiecutter==1.7.3; extra == "dev-tensorflow"; onnxconverter-common; extra == "dev-tensorflow"; tf2onnx; extra == "dev-tensorflow"; onnxruntime>=1.4.0; extra == "dev-tensorflow"; onnxruntime-tools>=1.4.2; extra == "dev-tensorflow"; librosa; extra == "dev-tensorflow"; pyctcdecode>=0.4.0; extra == "dev-tensorflow"; phonemizer; extra == "dev-tensorflow"; kenlm; extra == "dev-tensorflow"; tensorflow<2.16,>2.9; extra == "dev"; onnxconverter-common; extra == "dev"; tf2onnx; extra == "dev"; tensorflow-text<2.16; extra == "dev"; keras-nlp<0.14.0,>=0.3.1; extra == "dev"; torch>=2.1; extra == "dev"; accelerate>=0.26.0; extra == "dev"; jax<=0.4.13,>=0.4.1; extra == "dev"; jaxlib<=0.4.13,>=0.4.1; extra == "dev"; flax<=0.7.0,>=0.4.1; extra == "dev"; optax<=0.1.4,>=0.0.8; extra == "dev"; scipy<1.13.0; extra == "dev"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev"; protobuf; extra == "dev"; tokenizers<0.22,>=0.21; extra == "dev"; torchaudio; extra == "dev"; librosa; extra == "dev"; pyctcdecode>=0.4.0; extra == "dev"; phonemizer; extra == "dev"; kenlm; extra == "dev"; Pillow<=15.0,>=10.0.1; extra == "dev"; kernels<0.7,>=0.6.1; extra == "dev"; optuna; extra == "dev"; ray[tune]>=2.7.0; extra == "dev"; sigopt; extra == "dev"; timm<=1.0.11; extra == "dev"; torchvision; extra == "dev"; Pillow<=15.0,>=10.0.1; extra == "dev"; codecarbon>=2.8.1; extra == "dev"; accelerate>=0.26.0; extra == "dev"; av; extra == "dev"; num2words; extra == "dev"; pytest>=7.2.0; extra == "dev"; pytest-asyncio; extra == "dev"; pytest-rich; extra == "dev"; pytest-xdist; extra == "dev"; pytest-order; extra == "dev"; pytest-rerunfailures; extra == "dev"; timeout-decorator; extra == "dev"; parameterized; extra == "dev"; psutil; extra == "dev"; datasets!=2.5.0; extra == "dev"; dill<0.3.5; extra == "dev"; evaluate>=0.2.0; extra == "dev"; pytest-timeout; extra == "dev"; ruff==0.11.2; extra == "dev"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == "dev"; nltk<=3.8.1; extra == "dev"; GitPython<3.1.19; extra == "dev"; sacremoses; extra == "dev"; rjieba; extra == "dev"; beautifulsoup4; extra == "dev"; tensorboard; extra == "dev"; pydantic; extra == "dev"; sentencepiece!=0.1.92,>=0.1.91; extra == "dev"; sacrebleu<2.0.0,>=1.4.12; extra == "dev"; faiss-cpu; extra == "dev"; datasets!=2.5.0; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; datasets!=2.5.0; extra == "dev"; ruff==0.11.2; extra == "dev"; GitPython<3.1.19; extra == "dev"; urllib3<2.0.0; extra == "dev"; libcst; extra == "dev"; rich; extra == "dev"; pandas<2.3.0; extra == "dev"; fugashi>=1.0; extra == "dev"; ipadic<2.0,>=1.0.0; extra == "dev"; unidic_lite>=1.0.7; extra == "dev"; unidic>=1.0.2; extra == "dev"; sudachipy>=0.6.6; extra == "dev"; sudachidict_core>=20220729; extra == "dev"; rhoknp<1.3.1,>=1.1.0; extra == "dev"; scikit-learn; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; filelock; extra == "torchhub"; huggingface-hub<1.0,>=0.30.0; extra == "torchhub"; importlib_metadata; extra == "torchhub"; numpy>=1.17; extra == "torchhub"; packaging>=20.0; extra == "torchhub"; protobuf; extra == "torchhub"; regex!=2019.12.17; extra == "torchhub"; requests; extra == "torchhub"; sentencepiece!=0.1.92,>=0.1.91; extra == "torchhub"; torch>=2.1; extra == "torchhub"; tokenizers<0.22,>=0.21; extra == "torchhub"; tqdm>=4.27; extra == "torchhub"; optimum-benchmark>=0.3.0; extra == "benchmark"; opentelemetry-api; extra == "open-telemetry"; opentelemetry-exporter-otlp; extra == "open-telemetry"; opentelemetry-sdk; extra == "open-telemetry"4.53.1YesCVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0
Yes4.48.1: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.3: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.3: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0; 4.48.2: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.2: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.0: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0
CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0
CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0
CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0
4.53.1{'base_package': 'transformers==4.53.1', 'dependencies': ['huggingface-hub==0.33.2', 'tokenizers==0.21.4.dev0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'keras==3.10.0', 'tensorflow-cpu==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tensorflow-probability==1.15.0', 'accelerate==2.19.0', 'accelerate==2.19.0', 'hf_xet==0.21.1', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'ftfy==0.6.2', 'onnxruntime-tools==0.10.7', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'cookiecutter==0.2.5', 'sagemaker==1.16.0', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'ray==1.22.0', 'sigopt==1.7.0', 'kernels==1.15.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'timm==0.6.2', 'natten==4.4.0', 'codecarbon==2.47.1', 'av==8.8.3', 'blobfile==0.11.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'accelerate==2.19.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'onnxruntime-tools==0.10.7', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tokenizers==0.21.4.dev0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'cookiecutter==0.2.5', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.5', 'optax==1.11.0', 'scipy==3.6.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.47.1', 'librosa==2.247.1', 'pyctcdecode==0.17.1', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.0', 'sigopt==1.7.0', 'timm==0.6.2', 'codecarbon==2.47.1', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==11.3.0', 'libcst==1.0.16', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'huggingface-hub==0.33.2', 'importlib_metadata==0.20.1', 'tokenizers==0.21.4.dev0', 'optimum-benchmark==2.8.4', 'opentelemetry-exporter-otlp==0.5.14']}Not Used
trioDependency PackageI&S0.26.2Noneattrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == "nt" and implementation_name != "pypy"; exceptiongroup; python_version < "3.11"0.27.0, 0.28.0, 0.29.0, 0.30.0attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == "nt" and implementation_name != "pypy"; exceptiongroup; python_version < "3.11"0.30.0NoNoNoneNoneNone
trio-websocketDependency PackageI&S0.11.1Noneoutcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < "3.11"0.12.0, 0.12.1, 0.12.2outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < "3.11"0.12.2NoNoNoneNoneNone
trove-classifiersDependency PackageI&S2024.9.12None2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.122025.5.9.12NoNoNoneNoneNone
tsdownsampleDependency PackageI&S0.1.3Nonenumpy0.1.4, 0.1.4.1rc0, 0.1.4.1numpy0.1.4.1NoNoNoneNoneNone
typeguardDependency PackageI&S4.3.0Noneimportlib_metadata>=3.6; python_version < "3.10"; typing_extensions>=4.14.04.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4importlib_metadata>=3.6; python_version < "3.10"; typing_extensions>=4.14.04.4.4NoNoNoneNoneNone
tzlocalDependency PackageI&S5.2Nonetzdata; platform_system == "Windows"; pytest>=4.3; extra == "devenv"; pytest-mock>=3.3; extra == "devenv"; pytest-cov; extra == "devenv"; check-manifest; extra == "devenv"; zest.releaser; extra == "devenv"5.3, 5.3.1tzdata; platform_system == "Windows"; pytest>=4.3; extra == "devenv"; pytest-mock>=3.3; extra == "devenv"; pytest-cov; extra == "devenv"; check-manifest; extra == "devenv"; zest.releaser; extra == "devenv"5.3.1NoNoNoneNoneNone
ujsonDependency PackageI&S5.10.0None5.10.0NoNoNoneNoneNone
unstructured-clientDependency PackageI&S0.25.8Noneaiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.00.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1aiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.00.38.1NoNoNoneNoneNone
url-normalizeDependency PackageI&S1.4.3Noneidna>=3.3; mypy; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; pytest-socket; extra == "dev"; pytest; extra == "dev"; ruff; extra == "dev"2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1idna>=3.3; mypy; extra == "dev"; pre-commit; extra == "dev"; pytest-cov; extra == "dev"; pytest-socket; extra == "dev"; pytest; extra == "dev"; ruff; extra == "dev"2.2.1NoNoNoneNoneNone
virtualenvDependency PackageI&S20.27.0Nonedistlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < "3.8"; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == "docs"; proselint>=0.13; extra == "docs"; sphinx!=7.3,>=7.1.2; extra == "docs"; sphinx-argparse>=0.4; extra == "docs"; sphinxcontrib-towncrier>=0.2.1a0; extra == "docs"; towncrier>=23.6; extra == "docs"; covdefaults>=2.3; extra == "test"; coverage-enable-subprocess>=1; extra == "test"; coverage>=7.2.7; extra == "test"; flaky>=3.7; extra == "test"; packaging>=23.1; extra == "test"; pytest-env>=0.8.2; extra == "test"; pytest-freezer>=0.4.8; (platform_python_implementation == "PyPy" or platform_python_implementation == "GraalVM" or (platform_python_implementation == "CPython" and sys_platform == "win32" and python_version >= "3.13")) and extra == "test"; pytest-mock>=3.11.1; extra == "test"; pytest-randomly>=3.12; extra == "test"; pytest-timeout>=2.1; extra == "test"; pytest>=7.4; extra == "test"; setuptools>=68; extra == "test"; time-machine>=2.10; platform_python_implementation == "CPython" and extra == "test"20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < "3.8"; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == "docs"; proselint>=0.13; extra == "docs"; sphinx!=7.3,>=7.1.2; extra == "docs"; sphinx-argparse>=0.4; extra == "docs"; sphinxcontrib-towncrier>=0.2.1a0; extra == "docs"; towncrier>=23.6; extra == "docs"; covdefaults>=2.3; extra == "test"; coverage-enable-subprocess>=1; extra == "test"; coverage>=7.2.7; extra == "test"; flaky>=3.7; extra == "test"; packaging>=23.1; extra == "test"; pytest-env>=0.8.2; extra == "test"; pytest-freezer>=0.4.8; (platform_python_implementation == "PyPy" or platform_python_implementation == "GraalVM" or (platform_python_implementation == "CPython" and sys_platform == "win32" and python_version >= "3.13")) and extra == "test"; pytest-mock>=3.11.1; extra == "test"; pytest-randomly>=3.12; extra == "test"; pytest-timeout>=2.1; extra == "test"; pytest>=7.4; extra == "test"; setuptools>=68; extra == "test"; time-machine>=2.10; platform_python_implementation == "CPython" and extra == "test"20.31.2NoNoNoneNoneNone
WerkzeugDependency PackageI&S3.0.4NoneMarkupSafe>=2.1.1; watchdog>=2.3; extra == "watchdog"3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3MarkupSafe>=2.1.1; watchdog>=2.3; extra == "watchdog"3.1.3YesCVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6
CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6
Yes3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6
CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6
3.1.3{'base_package': 'Werkzeug==3.1.3', 'dependencies': []}Not Used
wheelDependency PackageI&S0.44.0Nonepytest>=6.0.0; extra == "test"; setuptools>=65; extra == "test"0.45.0, 0.45.1, 0.46.0, 0.46.1pytest>=6.0.0; extra == "test"; setuptools>=65; extra == "test"0.46.1NoNoNoneNoneNone
widgetsnbextensionDependency PackageI&S4.0.13None4.0.144.0.14NoNoNoneNoneNone
wsprotoDependency PackageI&S1.2.0Noneh11 (<1,>=0.9.0)h11 (<1,>=0.9.0)1.2.0NoNoNoneNoneNone
xxhashDependency PackageI&S3.5.0None3.5.0NoNoNoneNoneNone
zstandardDependency PackageI&S0.23.0Nonecffi>=1.11; platform_python_implementation == "PyPy"; cffi>=1.11; extra == "cffi"cffi>=1.11; platform_python_implementation == "PyPy"; cffi>=1.11; extra == "cffi"0.23.0NoNoNoneNoneNone
+ + + + \ No newline at end of file diff --git a/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.json b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.json new file mode 100644 index 0000000..7cc76ab --- /dev/null +++ b/WeeklyReport/2025-06-30/WeeklyReport_20250705_124618.json @@ -0,0 +1,13334 @@ +[ + { + "Package Name": "adlfs", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2024.4.1", + "Current Version With Dependency JSON": { + "base_package": "adlfs==2024.4.1", + "dependencies": [ + "azure-core==1.28.0", + "azure-datalake-store==0.0.53", + "azure-storage-blob==12.17.0", + "fsspec==2023.12.0", + "aiohttp==3.7.0" + ] + }, + "Dependencies for Current": "azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == \"docs\"; myst-parser; extra == \"docs\"; furo; extra == \"docs\"; numpydoc; extra == \"docs\"; pytest; extra == \"tests\"; docker; extra == \"tests\"; pytest-mock; extra == \"tests\"; arrow; extra == \"tests\"; dask[dataframe]; extra == \"tests\"", + "Newer Versions": "2024.7.0, 2024.12.0", + "Dependencies for Latest": "azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == \"docs\"; myst-parser; extra == \"docs\"; furo; extra == \"docs\"; numpydoc; extra == \"docs\"; pytest; extra == \"tests\"; docker; extra == \"tests\"; pytest-mock; extra == \"tests\"; arrow; extra == \"tests\"; dask[dataframe]; extra == \"tests\"", + "Latest Version": "2024.12.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "allennlp", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.10.1", + "Current Version With Dependency JSON": { + "base_package": "allennlp==2.10.1", + "dependencies": [ + "torch==1.10.0", + "torchvision==0.8.1", + "cached-path==1.1.3", + "fairscale==0.4.6", + "nltk==3.6.5", + "spacy==2.1.0", + "numpy==1.21.4", + "tensorboardX==1.2", + "requests==2.28", + "tqdm==4.62", + "h5py==3.6.0", + "scikit-learn==1.0.1", + "scipy==1.7.3", + "pytest==6.2.5", + "transformers==4.1", + "sentencepiece==0.1.96", + "filelock==3.3", + "lmdb==1.2.1", + "more-itertools==8.12.0", + "termcolor==1.1.0", + "wandb==0.10.0", + "huggingface-hub==0.0.16", + "dill==0.3.4", + "base58==2.1.1", + "typer==0.4.1", + "protobuf==3.12.0", + "traitlets==5.1.1", + "jsonnet==0.10.0", + "checklist==0.0.11", + "checklist==0.0.11", + "flake8==4.0.1", + "mypy==0.961", + "black==22.6.0", + "pytest-cov==3.0.0", + "coverage==6.4", + "codecov==2.1.12", + "matplotlib==2.2.3", + "responses==0.21", + "flaky==3.7.0", + "pytest-benchmark==3.4.1", + "ruamel.yaml==0.17.17", + "docspec==1.0.1", + "docspec-python==1.0.1", + "mkdocs==1.3.0", + "mkdocs-material==5.5.0", + "markdown-include==0.6.0", + "pymdown-extensions==9.5", + "twine==1.11.0" + ] + }, + "Dependencies for Current": "torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < \"3.7\"; jsonnet (>=0.10.0) ; sys_platform != \"win32\"; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'", + "Newer Versions": "", + "Dependencies for Latest": "torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < \"3.7\"; jsonnet (>=0.10.0) ; sys_platform != \"win32\"; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'", + "Latest Version": "2.10.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "artifacts-keyring", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.4.0", + "Current Version With Dependency JSON": { + "base_package": "artifacts-keyring==0.4.0", + "dependencies": [ + "keyring==16.0", + "requests==2.20.0" + ] + }, + "Dependencies for Current": "keyring>=16.0; requests>=2.20.0", + "Newer Versions": "1.0.0rc0", + "Dependencies for Latest": "keyring>=16.0; requests>=2.20.0", + "Latest Version": "1.0.0rc0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "async-timeout", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.0.3", + "Current Version With Dependency JSON": { + "base_package": "async-timeout==4.0.3", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "5.0.0, 5.0.1", + "Dependencies for Latest": "", + "Latest Version": "5.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-keyvault-secrets", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.8.0", + "Current Version With Dependency JSON": { + "base_package": "azure-keyvault-secrets==4.8.0", + "dependencies": [ + "isodate==0.6.1", + "azure-core==1.31.0", + "typing-extensions==4.6.0" + ] + }, + "Dependencies for Current": "isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0", + "Newer Versions": "4.9.0, 4.10.0b1, 4.10.0", + "Dependencies for Latest": "isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0", + "Latest Version": "4.10.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-featurestore", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1.0", + "Current Version With Dependency JSON": { + "base_package": "azureml-featurestore==1.1.0", + "dependencies": [ + "azure-ai-ml==1.14.0", + "mltable==1.5.0", + "jinja2==3.1.2", + "marshmallow==3.18.0", + "pandas==1.5.3", + "azure-mgmt-redis==14.1.0", + "pyarrow==9.0.0", + "redis==4.5.1", + "msgpack==1.0.5" + ] + }, + "Dependencies for Current": "azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == \"online\"; azure-mgmt-redis<15.0.0,>=14.1.0; extra == \"online\"; pyarrow>=9.0.0; extra == \"online\"; redis>=4.5.1; extra == \"online\"; msgpack<2.0.0,>=1.0.5; extra == \"online\"", + "Newer Versions": "1.1.1, 1.1.2", + "Dependencies for Latest": "azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == \"online\"; azure-mgmt-redis<15.0.0,>=14.1.0; extra == \"online\"; pyarrow>=9.0.0; extra == \"online\"; redis>=4.5.1; extra == \"online\"; msgpack<2.0.0,>=1.0.5; extra == \"online\"", + "Latest Version": "1.1.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-fsspec", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.3.1", + "Current Version With Dependency JSON": { + "base_package": "azureml-fsspec==1.3.1", + "dependencies": [ + "azureml-dataprep==5.1.0a", + "fsspec==2021.6.1" + ] + }, + "Dependencies for Current": "azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz", + "Newer Versions": "", + "Dependencies for Latest": "azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz", + "Latest Version": "1.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-interpret", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.58.0", + "Current Version With Dependency JSON": { + "base_package": "azureml-interpret==1.58.0", + "dependencies": [ + "azureml-core==1.60.0" + ] + }, + "Dependencies for Current": "interpret-community==0.31.*; numba<=0.56.4; python_version < \"3.11\"; numba<=0.58.1; python_version >= \"3.11\"; numpy<=1.21.6; python_version < \"3.8\"; numpy<=1.23.5; python_version >= \"3.8\"; azureml-core~=1.60.0; interpret-community[sample]; extra == \"sample\"; interpret-community[deep]; extra == \"deep\"; interpret-community[mimic]; extra == \"mimic\"", + "Newer Versions": "1.59.0, 1.60.0", + "Dependencies for Latest": "interpret-community==0.31.*; numba<=0.56.4; python_version < \"3.11\"; numba<=0.58.1; python_version >= \"3.11\"; numpy<=1.21.6; python_version < \"3.8\"; numpy<=1.23.5; python_version >= \"3.8\"; azureml-core~=1.60.0; interpret-community[sample]; extra == \"sample\"; interpret-community[deep]; extra == \"deep\"; interpret-community[mimic]; extra == \"mimic\"", + "Latest Version": "1.60.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "backports.tempfile", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1", + "Current Version With Dependency JSON": { + "base_package": "backports.tempfile==1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "backports.weakref", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.0.post1", + "Current Version With Dependency JSON": { + "base_package": "backports.weakref==1.0.post1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "beanie", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.26.0", + "Current Version With Dependency JSON": { + "base_package": "beanie==1.26.0", + "dependencies": [ + "pydantic==1.10.18", + "motor==2.5.0", + "click==7", + "tomli==2.2.1", + "lazy-model==0.2.0", + "typing-extensions==4.7", + "motor==2.5.0", + "tomli==2.2.1", + "tomli-w==1.0.0", + "Pygments==2.8.0", + "Markdown==3.3", + "pydoc-markdown==4.8", + "mkdocs==1.4", + "mkdocs-material==9.0", + "jinja2==3.0.3", + "motor==2.5.0", + "motor==2.5.0", + "motor==2.5.0", + "beanie-batteries-queue==0.2", + "motor==2.5.0", + "pre-commit==3.5.0", + "pytest==8.3.3", + "pytest-asyncio==0.24.0", + "pytest-cov==5.0.0", + "dnspython==2.1.0", + "pyright==0", + "asgi-lifespan==1.0.1", + "httpx==0.23.0", + "fastapi==0.100", + "pydantic-settings==2", + "pydantic-extra-types==2", + "motor==2.5.0" + ] + }, + "Dependencies for Current": "pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < \"3.11\"; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == \"aws\"; tomli<3.0.0,>=2.2.1; extra == \"ci\" and python_version < \"3.11\"; tomli-w<2.0.0,>=1.0.0; extra == \"ci\"; requests; extra == \"ci\"; types-requests; extra == \"ci\"; Pygments>=2.8.0; extra == \"doc\"; Markdown>=3.3; extra == \"doc\"; pydoc-markdown>=4.8; extra == \"doc\"; mkdocs>=1.4; extra == \"doc\"; mkdocs-material>=9.0; extra == \"doc\"; jinja2>=3.0.3; extra == \"doc\"; motor[encryption]<4.0.0,>=2.5.0; extra == \"encryption\"; motor[gssapi]<4.0.0,>=2.5.0; extra == \"gssapi\"; motor[ocsp]<4.0.0,>=2.5.0; extra == \"ocsp\"; beanie-batteries-queue>=0.2; extra == \"queue\"; motor[snappy]<4.0.0,>=2.5.0; extra == \"snappy\"; pre-commit>=3.5.0; extra == \"test\"; pytest>=8.3.3; extra == \"test\"; pytest-asyncio>=0.24.0; extra == \"test\"; pytest-cov>=5.0.0; extra == \"test\"; dnspython>=2.1.0; extra == \"test\"; pyright>=0; extra == \"test\"; asgi-lifespan>=1.0.1; extra == \"test\"; httpx>=0.23.0; extra == \"test\"; fastapi>=0.100; extra == \"test\"; pydantic-settings>=2; extra == \"test\"; pydantic-extra-types>=2; extra == \"test\"; pydantic[email]; extra == \"test\"; motor[zstd]<4.0.0,>=2.5.0; extra == \"zstd\"", + "Newer Versions": "1.27.0, 1.28.0, 1.29.0, 1.30.0", + "Dependencies for Latest": "pydantic<3.0,>=1.10.18; motor<4.0.0,>=2.5.0; click>=7; tomli<3.0.0,>=2.2.1; python_version < \"3.11\"; lazy-model==0.2.0; typing-extensions>=4.7; motor[aws]<4.0.0,>=2.5.0; extra == \"aws\"; tomli<3.0.0,>=2.2.1; extra == \"ci\" and python_version < \"3.11\"; tomli-w<2.0.0,>=1.0.0; extra == \"ci\"; requests; extra == \"ci\"; types-requests; extra == \"ci\"; Pygments>=2.8.0; extra == \"doc\"; Markdown>=3.3; extra == \"doc\"; pydoc-markdown>=4.8; extra == \"doc\"; mkdocs>=1.4; extra == \"doc\"; mkdocs-material>=9.0; extra == \"doc\"; jinja2>=3.0.3; extra == \"doc\"; motor[encryption]<4.0.0,>=2.5.0; extra == \"encryption\"; motor[gssapi]<4.0.0,>=2.5.0; extra == \"gssapi\"; motor[ocsp]<4.0.0,>=2.5.0; extra == \"ocsp\"; beanie-batteries-queue>=0.2; extra == \"queue\"; motor[snappy]<4.0.0,>=2.5.0; extra == \"snappy\"; pre-commit>=3.5.0; extra == \"test\"; pytest>=8.3.3; extra == \"test\"; pytest-asyncio>=0.24.0; extra == \"test\"; pytest-cov>=5.0.0; extra == \"test\"; dnspython>=2.1.0; extra == \"test\"; pyright>=0; extra == \"test\"; asgi-lifespan>=1.0.1; extra == \"test\"; httpx>=0.23.0; extra == \"test\"; fastapi>=0.100; extra == \"test\"; pydantic-settings>=2; extra == \"test\"; pydantic-extra-types>=2; extra == \"test\"; pydantic[email]; extra == \"test\"; motor[zstd]<4.0.0,>=2.5.0; extra == \"zstd\"", + "Latest Version": "1.30.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "bert-score", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.3.13", + "Current Version With Dependency JSON": { + "base_package": "bert-score==0.3.13", + "dependencies": [ + "torch==1.0.0", + "pandas==1.0.1", + "transformers==3.0.0", + "tqdm==4.31.1", + "packaging==20.9" + ] + }, + "Dependencies for Current": "torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9)", + "Newer Versions": "", + "Dependencies for Latest": "torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9)", + "Latest Version": "0.3.13", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "black", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "24.4.2", + "Current Version With Dependency JSON": { + "base_package": "black==24.4.2", + "dependencies": [ + "click==8.0.0", + "mypy-extensions==0.4.3", + "packaging==22.0", + "pathspec==0.9.0", + "platformdirs==2", + "tomli==1.1.0", + "typing-extensions==4.0.1", + "colorama==0.4.3", + "aiohttp==3.10", + "ipython==7.8.0", + "tokenize-rt==3.2.0", + "uvloop==0.15.2" + ] + }, + "Dependencies for Current": "click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < \"3.11\"; typing-extensions>=4.0.1; python_version < \"3.11\"; colorama>=0.4.3; extra == \"colorama\"; aiohttp>=3.10; extra == \"d\"; ipython>=7.8.0; extra == \"jupyter\"; tokenize-rt>=3.2.0; extra == \"jupyter\"; uvloop>=0.15.2; extra == \"uvloop\"", + "Newer Versions": "24.8.0, 24.10.0, 25.1.0", + "Dependencies for Latest": "click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < \"3.11\"; typing-extensions>=4.0.1; python_version < \"3.11\"; colorama>=0.4.3; extra == \"colorama\"; aiohttp>=3.10; extra == \"d\"; ipython>=7.8.0; extra == \"jupyter\"; tokenize-rt>=3.2.0; extra == \"jupyter\"; uvloop>=0.15.2; extra == \"uvloop\"", + "Latest Version": "25.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "bs4", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.0.2", + "Current Version With Dependency JSON": { + "base_package": "bs4==0.0.2", + "dependencies": [] + }, + "Dependencies for Current": "beautifulsoup4", + "Newer Versions": "", + "Dependencies for Latest": "beautifulsoup4", + "Latest Version": "0.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "datasets", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.19.1", + "Current Version With Dependency JSON": { + "base_package": "datasets==2.19.1", + "dependencies": [ + "numpy==1.17", + "pyarrow==15.0.0", + "dill==0.3.0", + "requests==2.32.2", + "tqdm==4.66.3", + "fsspec==2023.1.0", + "huggingface-hub==0.24.0", + "pyyaml==5.1", + "soundfile==0.12.1", + "soxr==0.4.0", + "Pillow==9.4.0", + "tensorflow==2.6.0", + "tensorflow==2.6.0", + "jax==0.3.14", + "jaxlib==0.3.14", + "elasticsearch==7.17.12", + "faiss-cpu==1.8.0.post1", + "jax==0.3.14", + "jaxlib==0.3.14", + "pyspark==3.4", + "rarfile==4.0", + "s3fs==2021.11.1", + "tensorflow==2.6.0", + "tensorflow==2.16.0", + "torch==2.0.0", + "soundfile==0.12.1", + "transformers==4.42.0", + "polars==0.20.0", + "Pillow==9.4.0", + "soundfile==0.12.1", + "soxr==0.4.0", + "ruff==0.3.0", + "tensorflow==2.6.0", + "elasticsearch==7.17.12", + "faiss-cpu==1.8.0.post1", + "jax==0.3.14", + "jaxlib==0.3.14", + "pyspark==3.4", + "rarfile==4.0", + "s3fs==2021.11.1", + "tensorflow==2.6.0", + "tensorflow==2.16.0", + "torch==2.0.0", + "soundfile==0.12.1", + "transformers==4.42.0", + "polars==0.20.0", + "Pillow==9.4.0", + "soundfile==0.12.1", + "soxr==0.4.0", + "elasticsearch==7.17.12", + "jax==0.3.14", + "jaxlib==0.3.14", + "pyspark==3.4", + "rarfile==4.0", + "s3fs==2021.11.1", + "torch==2.0.0", + "soundfile==0.12.1", + "transformers==4.42.0", + "polars==0.20.0", + "Pillow==9.4.0", + "soundfile==0.12.1", + "soxr==0.4.0", + "ruff==0.3.0", + "tensorflow==2.12.0", + "torch==2.0.1", + "transformers==4.30.1", + "tensorflow==2.6.0", + "pdfplumber==0.11.4" + ] + }, + "Dependencies for Current": "filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == \"audio\"; librosa; extra == \"audio\"; soxr>=0.4.0; extra == \"audio\"; Pillow>=9.4.0; extra == \"vision\"; tensorflow>=2.6.0; extra == \"tensorflow\"; tensorflow>=2.6.0; extra == \"tensorflow-gpu\"; torch; extra == \"torch\"; jax>=0.3.14; extra == \"jax\"; jaxlib>=0.3.14; extra == \"jax\"; s3fs; extra == \"s3\"; absl-py; extra == \"dev\"; decorator; extra == \"dev\"; joblib<1.3.0; extra == \"dev\"; joblibspark; extra == \"dev\"; pytest; extra == \"dev\"; pytest-datadir; extra == \"dev\"; pytest-xdist; extra == \"dev\"; aiohttp; extra == \"dev\"; elasticsearch<8.0.0,>=7.17.12; extra == \"dev\"; faiss-cpu>=1.8.0.post1; extra == \"dev\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"dev\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"dev\"; lz4; extra == \"dev\"; moto[server]; extra == \"dev\"; pyspark>=3.4; extra == \"dev\"; py7zr; extra == \"dev\"; rarfile>=4.0; extra == \"dev\"; sqlalchemy; extra == \"dev\"; s3fs>=2021.11.1; extra == \"dev\"; protobuf<4.0.0; extra == \"dev\"; tensorflow>=2.6.0; python_version < \"3.10\" and extra == \"dev\"; tensorflow>=2.16.0; python_version >= \"3.10\" and extra == \"dev\"; tiktoken; extra == \"dev\"; torch>=2.0.0; extra == \"dev\"; torchdata; extra == \"dev\"; soundfile>=0.12.1; extra == \"dev\"; transformers>=4.42.0; extra == \"dev\"; zstandard; extra == \"dev\"; polars[timezone]>=0.20.0; extra == \"dev\"; torchvision; extra == \"dev\"; pyav; extra == \"dev\"; Pillow>=9.4.0; extra == \"dev\"; soundfile>=0.12.1; extra == \"dev\"; librosa; extra == \"dev\"; soxr>=0.4.0; extra == \"dev\"; ruff>=0.3.0; extra == \"dev\"; s3fs; extra == \"dev\"; transformers; extra == \"dev\"; torch; extra == \"dev\"; tensorflow>=2.6.0; extra == \"dev\"; absl-py; extra == \"tests\"; decorator; extra == \"tests\"; joblib<1.3.0; extra == \"tests\"; joblibspark; extra == \"tests\"; pytest; extra == \"tests\"; pytest-datadir; extra == \"tests\"; pytest-xdist; extra == \"tests\"; aiohttp; extra == \"tests\"; elasticsearch<8.0.0,>=7.17.12; extra == \"tests\"; faiss-cpu>=1.8.0.post1; extra == \"tests\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"tests\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"tests\"; lz4; extra == \"tests\"; moto[server]; extra == \"tests\"; pyspark>=3.4; extra == \"tests\"; py7zr; extra == \"tests\"; rarfile>=4.0; extra == \"tests\"; sqlalchemy; extra == \"tests\"; s3fs>=2021.11.1; extra == \"tests\"; protobuf<4.0.0; extra == \"tests\"; tensorflow>=2.6.0; python_version < \"3.10\" and extra == \"tests\"; tensorflow>=2.16.0; python_version >= \"3.10\" and extra == \"tests\"; tiktoken; extra == \"tests\"; torch>=2.0.0; extra == \"tests\"; torchdata; extra == \"tests\"; soundfile>=0.12.1; extra == \"tests\"; transformers>=4.42.0; extra == \"tests\"; zstandard; extra == \"tests\"; polars[timezone]>=0.20.0; extra == \"tests\"; torchvision; extra == \"tests\"; pyav; extra == \"tests\"; Pillow>=9.4.0; extra == \"tests\"; soundfile>=0.12.1; extra == \"tests\"; librosa; extra == \"tests\"; soxr>=0.4.0; extra == \"tests\"; absl-py; extra == \"tests-numpy2\"; decorator; extra == \"tests-numpy2\"; joblib<1.3.0; extra == \"tests-numpy2\"; joblibspark; extra == \"tests-numpy2\"; pytest; extra == \"tests-numpy2\"; pytest-datadir; extra == \"tests-numpy2\"; pytest-xdist; extra == \"tests-numpy2\"; aiohttp; extra == \"tests-numpy2\"; elasticsearch<8.0.0,>=7.17.12; extra == \"tests-numpy2\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"tests-numpy2\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"tests-numpy2\"; lz4; extra == \"tests-numpy2\"; moto[server]; extra == \"tests-numpy2\"; pyspark>=3.4; extra == \"tests-numpy2\"; py7zr; extra == \"tests-numpy2\"; rarfile>=4.0; extra == \"tests-numpy2\"; sqlalchemy; extra == \"tests-numpy2\"; s3fs>=2021.11.1; extra == \"tests-numpy2\"; protobuf<4.0.0; extra == \"tests-numpy2\"; tiktoken; extra == \"tests-numpy2\"; torch>=2.0.0; extra == \"tests-numpy2\"; torchdata; extra == \"tests-numpy2\"; soundfile>=0.12.1; extra == \"tests-numpy2\"; transformers>=4.42.0; extra == \"tests-numpy2\"; zstandard; extra == \"tests-numpy2\"; polars[timezone]>=0.20.0; extra == \"tests-numpy2\"; torchvision; extra == \"tests-numpy2\"; pyav; extra == \"tests-numpy2\"; Pillow>=9.4.0; extra == \"tests-numpy2\"; soundfile>=0.12.1; extra == \"tests-numpy2\"; soxr>=0.4.0; extra == \"tests-numpy2\"; ruff>=0.3.0; extra == \"quality\"; tensorflow==2.12.0; extra == \"benchmarks\"; torch==2.0.1; extra == \"benchmarks\"; transformers==4.30.1; extra == \"benchmarks\"; s3fs; extra == \"docs\"; transformers; extra == \"docs\"; torch; extra == \"docs\"; tensorflow>=2.6.0; extra == \"docs\"; pdfplumber>=0.11.4; extra == \"pdfs\"", + "Newer Versions": "2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0", + "Dependencies for Latest": "filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == \"audio\"; librosa; extra == \"audio\"; soxr>=0.4.0; extra == \"audio\"; Pillow>=9.4.0; extra == \"vision\"; tensorflow>=2.6.0; extra == \"tensorflow\"; tensorflow>=2.6.0; extra == \"tensorflow-gpu\"; torch; extra == \"torch\"; jax>=0.3.14; extra == \"jax\"; jaxlib>=0.3.14; extra == \"jax\"; s3fs; extra == \"s3\"; absl-py; extra == \"dev\"; decorator; extra == \"dev\"; joblib<1.3.0; extra == \"dev\"; joblibspark; extra == \"dev\"; pytest; extra == \"dev\"; pytest-datadir; extra == \"dev\"; pytest-xdist; extra == \"dev\"; aiohttp; extra == \"dev\"; elasticsearch<8.0.0,>=7.17.12; extra == \"dev\"; faiss-cpu>=1.8.0.post1; extra == \"dev\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"dev\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"dev\"; lz4; extra == \"dev\"; moto[server]; extra == \"dev\"; pyspark>=3.4; extra == \"dev\"; py7zr; extra == \"dev\"; rarfile>=4.0; extra == \"dev\"; sqlalchemy; extra == \"dev\"; s3fs>=2021.11.1; extra == \"dev\"; protobuf<4.0.0; extra == \"dev\"; tensorflow>=2.6.0; python_version < \"3.10\" and extra == \"dev\"; tensorflow>=2.16.0; python_version >= \"3.10\" and extra == \"dev\"; tiktoken; extra == \"dev\"; torch>=2.0.0; extra == \"dev\"; torchdata; extra == \"dev\"; soundfile>=0.12.1; extra == \"dev\"; transformers>=4.42.0; extra == \"dev\"; zstandard; extra == \"dev\"; polars[timezone]>=0.20.0; extra == \"dev\"; torchvision; extra == \"dev\"; pyav; extra == \"dev\"; Pillow>=9.4.0; extra == \"dev\"; soundfile>=0.12.1; extra == \"dev\"; librosa; extra == \"dev\"; soxr>=0.4.0; extra == \"dev\"; ruff>=0.3.0; extra == \"dev\"; s3fs; extra == \"dev\"; transformers; extra == \"dev\"; torch; extra == \"dev\"; tensorflow>=2.6.0; extra == \"dev\"; absl-py; extra == \"tests\"; decorator; extra == \"tests\"; joblib<1.3.0; extra == \"tests\"; joblibspark; extra == \"tests\"; pytest; extra == \"tests\"; pytest-datadir; extra == \"tests\"; pytest-xdist; extra == \"tests\"; aiohttp; extra == \"tests\"; elasticsearch<8.0.0,>=7.17.12; extra == \"tests\"; faiss-cpu>=1.8.0.post1; extra == \"tests\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"tests\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"tests\"; lz4; extra == \"tests\"; moto[server]; extra == \"tests\"; pyspark>=3.4; extra == \"tests\"; py7zr; extra == \"tests\"; rarfile>=4.0; extra == \"tests\"; sqlalchemy; extra == \"tests\"; s3fs>=2021.11.1; extra == \"tests\"; protobuf<4.0.0; extra == \"tests\"; tensorflow>=2.6.0; python_version < \"3.10\" and extra == \"tests\"; tensorflow>=2.16.0; python_version >= \"3.10\" and extra == \"tests\"; tiktoken; extra == \"tests\"; torch>=2.0.0; extra == \"tests\"; torchdata; extra == \"tests\"; soundfile>=0.12.1; extra == \"tests\"; transformers>=4.42.0; extra == \"tests\"; zstandard; extra == \"tests\"; polars[timezone]>=0.20.0; extra == \"tests\"; torchvision; extra == \"tests\"; pyav; extra == \"tests\"; Pillow>=9.4.0; extra == \"tests\"; soundfile>=0.12.1; extra == \"tests\"; librosa; extra == \"tests\"; soxr>=0.4.0; extra == \"tests\"; absl-py; extra == \"tests-numpy2\"; decorator; extra == \"tests-numpy2\"; joblib<1.3.0; extra == \"tests-numpy2\"; joblibspark; extra == \"tests-numpy2\"; pytest; extra == \"tests-numpy2\"; pytest-datadir; extra == \"tests-numpy2\"; pytest-xdist; extra == \"tests-numpy2\"; aiohttp; extra == \"tests-numpy2\"; elasticsearch<8.0.0,>=7.17.12; extra == \"tests-numpy2\"; jax>=0.3.14; sys_platform != \"win32\" and extra == \"tests-numpy2\"; jaxlib>=0.3.14; sys_platform != \"win32\" and extra == \"tests-numpy2\"; lz4; extra == \"tests-numpy2\"; moto[server]; extra == \"tests-numpy2\"; pyspark>=3.4; extra == \"tests-numpy2\"; py7zr; extra == \"tests-numpy2\"; rarfile>=4.0; extra == \"tests-numpy2\"; sqlalchemy; extra == \"tests-numpy2\"; s3fs>=2021.11.1; extra == \"tests-numpy2\"; protobuf<4.0.0; extra == \"tests-numpy2\"; tiktoken; extra == \"tests-numpy2\"; torch>=2.0.0; extra == \"tests-numpy2\"; torchdata; extra == \"tests-numpy2\"; soundfile>=0.12.1; extra == \"tests-numpy2\"; transformers>=4.42.0; extra == \"tests-numpy2\"; zstandard; extra == \"tests-numpy2\"; polars[timezone]>=0.20.0; extra == \"tests-numpy2\"; torchvision; extra == \"tests-numpy2\"; pyav; extra == \"tests-numpy2\"; Pillow>=9.4.0; extra == \"tests-numpy2\"; soundfile>=0.12.1; extra == \"tests-numpy2\"; soxr>=0.4.0; extra == \"tests-numpy2\"; ruff>=0.3.0; extra == \"quality\"; tensorflow==2.12.0; extra == \"benchmarks\"; torch==2.0.1; extra == \"benchmarks\"; transformers==4.30.1; extra == \"benchmarks\"; s3fs; extra == \"docs\"; transformers; extra == \"docs\"; torch; extra == \"docs\"; tensorflow>=2.6.0; extra == \"docs\"; pdfplumber>=0.11.4; extra == \"pdfs\"", + "Latest Version": "3.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "deepchecks", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.18.1", + "Current Version With Dependency JSON": { + "base_package": "deepchecks==0.18.1", + "dependencies": [ + "pandas==1.1.5", + "scikit-learn==0.23.2", + "jsonpickle==2", + "PyNomaly==0.3.3", + "typing-extensions==4.0.0", + "tqdm==4.62.3", + "category-encoders==2.3.0", + "scipy==1.4.1", + "plotly==5.13.1", + "matplotlib==3.3.4", + "beautifulsoup4==4.11.1", + "requests==2.22.0", + "statsmodels==0.11.0", + "dataclasses==0.6", + "numpy==1.19", + "ipython==5.5.0", + "ipykernel==4.10.1", + "ipywidgets==7.5.0", + "importlib-metadata==1.4", + "importlib-resources==1.3", + "statsmodels==0.13.5", + "numpy==1.22.2", + "ipython==7.15.0", + "ipykernel==5.3.0", + "ipywidgets==7.6.5", + "jupyter-server==2.7.2", + "seqeval==1.0.0", + "textblob==0.17.1", + "transformers==4.0.0", + "sentence-transformers==3.0.0", + "fasttext==0.8.0", + "nltk==3.8.1", + "pytorch-ignite==0.4.8", + "opencv-python==4.5.5.62", + "albumentations==1.1.0", + "imgaug==0.4.0", + "seaborn==0.1.0", + "imagehash==4.0.0", + "lxml==4.0.0" + ] + }, + "Dependencies for Current": "pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < \"3.7\"; dataclasses>=0.6; python_version < \"3.7\"; numpy>=1.19; python_version < \"3.8\"; ipython>=5.5.0; python_version < \"3.8\"; ipykernel>=4.10.1; python_version < \"3.8\"; ipywidgets<8,>=7.5.0; python_version < \"3.8\"; importlib-metadata>=1.4; python_version < \"3.8\"; importlib-resources>=1.3; python_version < \"3.9\"; statsmodels>=0.13.5; python_version >= \"3.7\"; numpy>=1.22.2; python_version >= \"3.8\"; ipython>=7.15.0; python_version >= \"3.8\"; ipykernel>=5.3.0; python_version >= \"3.8\"; ipywidgets>=7.6.5; python_version >= \"3.8\"; jupyter-server>=2.7.2; python_version >= \"3.8\"; seqeval>=1.0.0; extra == \"nlp\"; textblob>=0.17.1; extra == \"nlp\"; umap-learn; extra == \"nlp\"; transformers>=4.0.0; extra == \"nlp\"; huggingface-hub; extra == \"nlp\"; sentence-transformers>=3.0.0; extra == \"nlp\"; fasttext<0.9.3,>=0.8.0; extra == \"nlp-properties\"; nltk<=3.6.7; python_version < \"3.7\" and extra == \"nlp\"; nltk>=3.8.1; python_version >= \"3.7\" and extra == \"nlp\"; tiktoken; python_version >= \"3.8\" and extra == \"nlp\"; pytorch-ignite>=0.4.8; extra == \"vision\"; opencv-python>=4.5.5.62; extra == \"vision\"; albumentations<1.4.0,>=1.1.0; extra == \"vision\"; imgaug>=0.4.0; extra == \"vision\"; seaborn>=0.1.0; extra == \"vision\"; imagehash>=4.0.0; extra == \"vision\"; lxml>=4.0.0; extra == \"vision\"", + "Newer Versions": "0.19.0, 0.19.1", + "Dependencies for Latest": "pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < \"3.7\"; dataclasses>=0.6; python_version < \"3.7\"; numpy>=1.19; python_version < \"3.8\"; ipython>=5.5.0; python_version < \"3.8\"; ipykernel>=4.10.1; python_version < \"3.8\"; ipywidgets<8,>=7.5.0; python_version < \"3.8\"; importlib-metadata>=1.4; python_version < \"3.8\"; importlib-resources>=1.3; python_version < \"3.9\"; statsmodels>=0.13.5; python_version >= \"3.7\"; numpy>=1.22.2; python_version >= \"3.8\"; ipython>=7.15.0; python_version >= \"3.8\"; ipykernel>=5.3.0; python_version >= \"3.8\"; ipywidgets>=7.6.5; python_version >= \"3.8\"; jupyter-server>=2.7.2; python_version >= \"3.8\"; seqeval>=1.0.0; extra == \"nlp\"; textblob>=0.17.1; extra == \"nlp\"; umap-learn; extra == \"nlp\"; transformers>=4.0.0; extra == \"nlp\"; huggingface-hub; extra == \"nlp\"; sentence-transformers>=3.0.0; extra == \"nlp\"; fasttext<0.9.3,>=0.8.0; extra == \"nlp-properties\"; nltk<=3.6.7; python_version < \"3.7\" and extra == \"nlp\"; nltk>=3.8.1; python_version >= \"3.7\" and extra == \"nlp\"; tiktoken; python_version >= \"3.8\" and extra == \"nlp\"; pytorch-ignite>=0.4.8; extra == \"vision\"; opencv-python>=4.5.5.62; extra == \"vision\"; albumentations<1.4.0,>=1.1.0; extra == \"vision\"; imgaug>=0.4.0; extra == \"vision\"; seaborn>=0.1.0; extra == \"vision\"; imagehash>=4.0.0; extra == \"vision\"; lxml>=4.0.0; extra == \"vision\"", + "Latest Version": "0.19.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "elasticsearch", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "8.13.1", + "Current Version With Dependency JSON": { + "base_package": "elasticsearch==8.13.1", + "dependencies": [ + "elastic-transport==8.15.1", + "aiohttp==3", + "pyyaml==5.4", + "requests==2", + "sphinx-rtd-theme==2.0", + "orjson==3", + "pyarrow==1", + "requests==2.4.0", + "numpy==1", + "simsimd==3" + ] + }, + "Dependencies for Current": "elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == \"async\"; aiohttp; extra == \"dev\"; black; extra == \"dev\"; build; extra == \"dev\"; coverage; extra == \"dev\"; isort; extra == \"dev\"; jinja2; extra == \"dev\"; mapbox-vector-tile; extra == \"dev\"; mypy; extra == \"dev\"; nltk; extra == \"dev\"; nox; extra == \"dev\"; numpy; extra == \"dev\"; orjson; extra == \"dev\"; pandas; extra == \"dev\"; pyarrow; extra == \"dev\"; pyright; extra == \"dev\"; pytest; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-mock; extra == \"dev\"; python-dateutil; extra == \"dev\"; pyyaml>=5.4; extra == \"dev\"; requests<3,>=2; extra == \"dev\"; sentence-transformers; extra == \"dev\"; simsimd; extra == \"dev\"; tqdm; extra == \"dev\"; twine; extra == \"dev\"; types-python-dateutil; extra == \"dev\"; types-tqdm; extra == \"dev\"; unasync; extra == \"dev\"; sphinx; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinx-rtd-theme>=2.0; extra == \"docs\"; orjson>=3; extra == \"orjson\"; pyarrow>=1; extra == \"pyarrow\"; requests!=2.32.2,<3.0.0,>=2.4.0; extra == \"requests\"; numpy>=1; extra == \"vectorstore-mmr\"; simsimd>=3; extra == \"vectorstore-mmr\"", + "Newer Versions": "8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2", + "Dependencies for Latest": "elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == \"async\"; aiohttp; extra == \"dev\"; black; extra == \"dev\"; build; extra == \"dev\"; coverage; extra == \"dev\"; isort; extra == \"dev\"; jinja2; extra == \"dev\"; mapbox-vector-tile; extra == \"dev\"; mypy; extra == \"dev\"; nltk; extra == \"dev\"; nox; extra == \"dev\"; numpy; extra == \"dev\"; orjson; extra == \"dev\"; pandas; extra == \"dev\"; pyarrow; extra == \"dev\"; pyright; extra == \"dev\"; pytest; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-mock; extra == \"dev\"; python-dateutil; extra == \"dev\"; pyyaml>=5.4; extra == \"dev\"; requests<3,>=2; extra == \"dev\"; sentence-transformers; extra == \"dev\"; simsimd; extra == \"dev\"; tqdm; extra == \"dev\"; twine; extra == \"dev\"; types-python-dateutil; extra == \"dev\"; types-tqdm; extra == \"dev\"; unasync; extra == \"dev\"; sphinx; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinx-rtd-theme>=2.0; extra == \"docs\"; orjson>=3; extra == \"orjson\"; pyarrow>=1; extra == \"pyarrow\"; requests!=2.32.2,<3.0.0,>=2.4.0; extra == \"requests\"; numpy>=1; extra == \"vectorstore-mmr\"; simsimd>=3; extra == \"vectorstore-mmr\"", + "Latest Version": "9.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "email-validator", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.2.0", + "Current Version With Dependency JSON": { + "base_package": "email-validator==2.2.0", + "dependencies": [ + "dnspython==2.0.0", + "idna==2.0.0" + ] + }, + "Dependencies for Current": "dnspython>=2.0.0; idna>=2.0.0", + "Newer Versions": "", + "Dependencies for Latest": "dnspython>=2.0.0; idna>=2.0.0", + "Latest Version": "2.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "evidently", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.4.16", + "Current Version With Dependency JSON": { + "base_package": "evidently==0.4.16", + "dependencies": [ + "plotly==5.10.0", + "statsmodels==0.12.2", + "scikit-learn==1.0.1", + "pandas==1.3.5", + "numpy==1.22.0", + "nltk==3.6.7", + "scipy==1.10.0", + "requests==2.32.0", + "PyYAML==5.4", + "pydantic==1.10.16", + "litestar==2.8.3", + "typing-inspect==0.9.0", + "uvicorn==0.22.0", + "watchdog==3.0.0", + "typer==0.3", + "rich==13", + "iterative-telemetry==0.0.5", + "dynaconf==3.2.4", + "certifi==2024.7.4", + "urllib3==1.26.19", + "fsspec==2024.6.1", + "ujson==5.4.0", + "deprecation==2.1.0", + "uuid6==2024.7.10", + "cryptography==43.0.1", + "pip-audit==2.7.2", + "wheel==0.38.1", + "jupyter==1.0.0", + "mypy==1.1.1", + "pandas-stubs==1.3.5", + "pytest==7.4.4", + "types-PyYAML==6.0.1", + "types-requests==2.26.0", + "types-dataclasses==0.6", + "types-python-dateutil==2.8.19", + "types-ujson==5.4.0", + "pillow==10.3.0", + "httpx==0.27.0", + "ruff==0.3.7", + "pre-commit==3.5.0", + "pytest-asyncio==0.23.7", + "pytest-mock==3.14.0", + "setuptools==65.5.1", + "setuptools==68.2.2", + "s3fs==2024.9.0", + "gcsfs==2024.9.0", + "openai==1.16.2", + "evaluate==0.4.1", + "transformers==4.39.3", + "sentence-transformers==2.7.0", + "sqlvalidator==0.0.20", + "litellm==1.60.4", + "pyspark==3.4.0" + ] + }, + "Dependencies for Current": "plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == \"dev\"; wheel==0.38.1; extra == \"dev\"; jupyter==1.0.0; extra == \"dev\"; mypy==1.1.1; extra == \"dev\"; pandas-stubs>=1.3.5; extra == \"dev\"; pytest==7.4.4; extra == \"dev\"; types-PyYAML==6.0.1; extra == \"dev\"; types-requests==2.26.0; extra == \"dev\"; types-dataclasses==0.6; extra == \"dev\"; types-python-dateutil==2.8.19; extra == \"dev\"; types-ujson>=5.4.0; extra == \"dev\"; pillow>=10.3.0; extra == \"dev\"; httpx==0.27.0; extra == \"dev\"; ruff==0.3.7; extra == \"dev\"; pre-commit==3.5.0; extra == \"dev\"; pytest-asyncio==0.23.7; extra == \"dev\"; pytest-mock==3.14.0; extra == \"dev\"; setuptools==65.5.1; python_version < \"3.12\" and extra == \"dev\"; setuptools==68.2.2; python_version >= \"3.12\" and extra == \"dev\"; s3fs>=2024.9.0; extra == \"fsspec\"; gcsfs>=2024.9.0; extra == \"fsspec\"; openai>=1.16.2; extra == \"llm\"; evaluate>=0.4.1; extra == \"llm\"; transformers[torch]>=4.39.3; extra == \"llm\"; sentence-transformers>=2.7.0; extra == \"llm\"; sqlvalidator>=0.0.20; extra == \"llm\"; litellm>=1.60.4; extra == \"llm\"; pyspark<4,>=3.4.0; extra == \"spark\"", + "Newer Versions": "0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9", + "Dependencies for Latest": "plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == \"dev\"; wheel==0.38.1; extra == \"dev\"; jupyter==1.0.0; extra == \"dev\"; mypy==1.1.1; extra == \"dev\"; pandas-stubs>=1.3.5; extra == \"dev\"; pytest==7.4.4; extra == \"dev\"; types-PyYAML==6.0.1; extra == \"dev\"; types-requests==2.26.0; extra == \"dev\"; types-dataclasses==0.6; extra == \"dev\"; types-python-dateutil==2.8.19; extra == \"dev\"; types-ujson>=5.4.0; extra == \"dev\"; pillow>=10.3.0; extra == \"dev\"; httpx==0.27.0; extra == \"dev\"; ruff==0.3.7; extra == \"dev\"; pre-commit==3.5.0; extra == \"dev\"; pytest-asyncio==0.23.7; extra == \"dev\"; pytest-mock==3.14.0; extra == \"dev\"; setuptools==65.5.1; python_version < \"3.12\" and extra == \"dev\"; setuptools==68.2.2; python_version >= \"3.12\" and extra == \"dev\"; s3fs>=2024.9.0; extra == \"fsspec\"; gcsfs>=2024.9.0; extra == \"fsspec\"; openai>=1.16.2; extra == \"llm\"; evaluate>=0.4.1; extra == \"llm\"; transformers[torch]>=4.39.3; extra == \"llm\"; sentence-transformers>=2.7.0; extra == \"llm\"; sqlvalidator>=0.0.20; extra == \"llm\"; litellm>=1.60.4; extra == \"llm\"; pyspark<4,>=3.4.0; extra == \"spark\"", + "Latest Version": "0.7.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "exceptiongroup", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.2.2", + "Current Version With Dependency JSON": { + "base_package": "exceptiongroup==1.2.2", + "dependencies": [ + "typing-extensions==4.6.0", + "pytest==6" + ] + }, + "Dependencies for Current": "typing-extensions>=4.6.0; python_version < \"3.13\"; pytest>=6; extra == \"test\"", + "Newer Versions": "1.3.0", + "Dependencies for Latest": "typing-extensions>=4.6.0; python_version < \"3.13\"; pytest>=6; extra == \"test\"", + "Latest Version": "1.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "farm-haystack", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.25.5", + "Current Version With Dependency JSON": { + "base_package": "farm-haystack==1.25.5", + "dependencies": [ + "lazy-imports==0.3.1", + "prompthub-py==4.0.0", + "scikit-learn==1.3.0", + "tiktoken==0.5.1", + "transformers==4.46", + "azure-ai-formrecognizer==3.2.0b2", + "boto3==1.28.57", + "elasticsearch==7.17", + "faiss-cpu==1.6.3", + "huggingface-hub==0.5.0", + "nltk==3.9.1", + "openai-whisper==20231106", + "opensearch-py==2", + "pdf2image==1.14", + "pinecone-client==2.0.11", + "pymongo==4.6", + "pytesseract==0.3.7", + "rapidfuzz==2.0.15", + "scipy==1.3.2", + "selenium==4.11.0", + "sentence-transformers==2.3.1", + "sqlalchemy==1.4.2", + "transformers==4.46", + "weaviate-client==2", + "azure-ai-formrecognizer==3.2.0b2", + "boto3==1.28.57", + "elasticsearch==7.17", + "faiss-gpu==1.6.3", + "huggingface-hub==0.5.0", + "nltk==3.9.1", + "openai-whisper==20231106", + "opensearch-py==2", + "pdf2image==1.14", + "pinecone-client==2.0.11", + "pymongo==4.6", + "pytesseract==0.3.7", + "rapidfuzz==2.0.15", + "scipy==1.3.2", + "selenium==4.11.0", + "sentence-transformers==2.3.1", + "sqlalchemy==1.4.2", + "transformers==4.46", + "weaviate-client==2", + "openai-whisper==20231106", + "boto3==1.28.57", + "selenium==4.11.0", + "black==23.0", + "dulwich==0.21.0", + "mypy==1.10.0", + "elasticsearch==7.17", + "faiss-cpu==1.6.3", + "opensearch-py==2", + "pinecone-client==2.0.11", + "pymongo==4.6", + "sqlalchemy==1.4.2", + "weaviate-client==2", + "elasticsearch==7.17", + "faiss-gpu==1.6.3", + "opensearch-py==2", + "pinecone-client==2.0.11", + "pymongo==4.6", + "sqlalchemy==1.4.2", + "weaviate-client==2", + "elasticsearch==7.17", + "elasticsearch==7.17", + "elastic-transport==8", + "elasticsearch==8", + "faiss-cpu==1.6.3", + "sqlalchemy==1.4.2", + "faiss-gpu==1.6.3", + "sqlalchemy==1.4.2", + "azure-ai-formrecognizer==3.2.0b2", + "black==23.0", + "huggingface-hub==0.5.0", + "sentence-transformers==2.3.1", + "transformers==4.46", + "rapidfuzz==2.0.15", + "scipy==1.3.2", + "pymongo==4.6", + "pdf2image==1.14", + "pytesseract==0.3.7", + "faiss-cpu==1.6.3", + "faiss-gpu==1.6.3", + "pinecone-client==2.0.11", + "opensearch-py==2", + "pinecone-client==2.0.11", + "sqlalchemy==1.4.2", + "nltk==3.9.1", + "aiorwlock==1.3.0", + "ray==1.9.1", + "ray==1.9.1", + "sqlalchemy==1.4.2", + "weaviate-client==2" + ] + }, + "Dependencies for Current": "boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == \"all\"; beautifulsoup4; extra == \"all\"; boto3>=1.28.57; extra == \"all\"; elastic-transport<8; extra == \"all\"; elasticsearch<8,>=7.17; extra == \"all\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"all\"; huggingface-hub>=0.5.0; extra == \"all\"; langdetect; extra == \"all\"; markdown; extra == \"all\"; mlflow; extra == \"all\"; nltk>=3.9.1; extra == \"all\"; openai-whisper>=20231106; extra == \"all\"; opensearch-py>=2; extra == \"all\"; pdf2image>1.14; extra == \"all\"; pinecone-client<3,>=2.0.11; extra == \"all\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"all\"; pymongo>=4.6; extra == \"all\"; pytesseract>0.3.7; extra == \"all\"; python-docx; extra == \"all\"; python-frontmatter; extra == \"all\"; python-magic-bin; platform_system == \"Windows\" and extra == \"all\"; python-magic; platform_system != \"Windows\" and extra == \"all\"; python-pptx<=1.0; extra == \"all\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"all\"; scipy>=1.3.2; extra == \"all\"; selenium>=4.11.0; extra == \"all\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"all\"; seqeval; extra == \"all\"; sqlalchemy-utils; extra == \"all\"; sqlalchemy<2,>=1.4.2; extra == \"all\"; tika; extra == \"all\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all\"; weaviate-client>2; extra == \"all\"; azure-ai-formrecognizer>=3.2.0b2; extra == \"all-gpu\"; beautifulsoup4; extra == \"all-gpu\"; boto3>=1.28.57; extra == \"all-gpu\"; elastic-transport<8; extra == \"all-gpu\"; elasticsearch<8,>=7.17; extra == \"all-gpu\"; faiss-gpu<2,>=1.6.3; extra == \"all-gpu\"; huggingface-hub>=0.5.0; extra == \"all-gpu\"; langdetect; extra == \"all-gpu\"; markdown; extra == \"all-gpu\"; mlflow; extra == \"all-gpu\"; nltk>=3.9.1; extra == \"all-gpu\"; openai-whisper>=20231106; extra == \"all-gpu\"; opensearch-py>=2; extra == \"all-gpu\"; pdf2image>1.14; extra == \"all-gpu\"; pinecone-client<3,>=2.0.11; extra == \"all-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"all-gpu\"; pymongo>=4.6; extra == \"all-gpu\"; pytesseract>0.3.7; extra == \"all-gpu\"; python-docx; extra == \"all-gpu\"; python-frontmatter; extra == \"all-gpu\"; python-magic-bin; platform_system == \"Windows\" and extra == \"all-gpu\"; python-magic; platform_system != \"Windows\" and extra == \"all-gpu\"; python-pptx<=1.0; extra == \"all-gpu\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"all-gpu\"; scipy>=1.3.2; extra == \"all-gpu\"; selenium>=4.11.0; extra == \"all-gpu\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"all-gpu\"; seqeval; extra == \"all-gpu\"; sqlalchemy-utils; extra == \"all-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"all-gpu\"; tika; extra == \"all-gpu\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all-gpu\"; weaviate-client>2; extra == \"all-gpu\"; openai-whisper>=20231106; extra == \"audio\"; boto3>=1.28.57; extra == \"aws\"; pillow<=9.0.0; extra == \"colab\"; selenium>=4.11.0; extra == \"crawler\"; black[jupyter]~=23.0; extra == \"dev\"; coverage; extra == \"dev\"; dulwich<1.0.0,>=0.21.0; extra == \"dev\"; mypy==1.10.0; extra == \"dev\"; pre-commit; extra == \"dev\"; psutil; extra == \"dev\"; pylint; extra == \"dev\"; pytest; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-custom-exit-code; extra == \"dev\"; python-multipart; extra == \"dev\"; reno; extra == \"dev\"; responses; extra == \"dev\"; toml; extra == \"dev\"; tox; extra == \"dev\"; elastic-transport<8; extra == \"docstores\"; elasticsearch<8,>=7.17; extra == \"docstores\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"docstores\"; opensearch-py>=2; extra == \"docstores\"; pinecone-client<3,>=2.0.11; extra == \"docstores\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores\"; pymongo>=4.6; extra == \"docstores\"; sqlalchemy-utils; extra == \"docstores\"; sqlalchemy<2,>=1.4.2; extra == \"docstores\"; weaviate-client>2; extra == \"docstores\"; elastic-transport<8; extra == \"docstores-gpu\"; elasticsearch<8,>=7.17; extra == \"docstores-gpu\"; faiss-gpu<2,>=1.6.3; extra == \"docstores-gpu\"; opensearch-py>=2; extra == \"docstores-gpu\"; pinecone-client<3,>=2.0.11; extra == \"docstores-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores-gpu\"; pymongo>=4.6; extra == \"docstores-gpu\"; sqlalchemy-utils; extra == \"docstores-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"docstores-gpu\"; weaviate-client>2; extra == \"docstores-gpu\"; elastic-transport<8; extra == \"elasticsearch\"; elasticsearch<8,>=7.17; extra == \"elasticsearch\"; elastic-transport<8; extra == \"elasticsearch7\"; elasticsearch<8,>=7.17; extra == \"elasticsearch7\"; elastic-transport<9,>=8; extra == \"elasticsearch8\"; elasticsearch<9,>=8; extra == \"elasticsearch8\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"faiss\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss\"; sqlalchemy-utils; extra == \"faiss\"; sqlalchemy<2,>=1.4.2; extra == \"faiss\"; faiss-gpu<2,>=1.6.3; extra == \"faiss-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss-gpu\"; sqlalchemy-utils; extra == \"faiss-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"faiss-gpu\"; azure-ai-formrecognizer>=3.2.0b2; extra == \"file-conversion\"; beautifulsoup4; extra == \"file-conversion\"; markdown; extra == \"file-conversion\"; python-docx; extra == \"file-conversion\"; python-frontmatter; extra == \"file-conversion\"; python-magic-bin; platform_system == \"Windows\" and extra == \"file-conversion\"; python-magic; platform_system != \"Windows\" and extra == \"file-conversion\"; python-pptx<=1.0; extra == \"file-conversion\"; tika; extra == \"file-conversion\"; black[jupyter]~=23.0; extra == \"formatting\"; huggingface-hub>=0.5.0; extra == \"inference\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"inference\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"inference\"; mlflow; extra == \"metrics\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"metrics\"; scipy>=1.3.2; extra == \"metrics\"; seqeval; extra == \"metrics\"; pymongo>=4.6; extra == \"mongodb\"; pdf2image>1.14; extra == \"ocr\"; pytesseract>0.3.7; extra == \"ocr\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"only-faiss\"; faiss-gpu<2,>=1.6.3; extra == \"only-faiss-gpu\"; pinecone-client<3,>=2.0.11; extra == \"only-pinecone\"; onnxruntime; extra == \"onnx\"; onnxruntime-tools; extra == \"onnx\"; onnxruntime-gpu; extra == \"onnx-gpu\"; onnxruntime-tools; extra == \"onnx-gpu\"; opensearch-py>=2; extra == \"opensearch\"; pinecone-client<3,>=2.0.11; extra == \"pinecone\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"pinecone\"; sqlalchemy-utils; extra == \"pinecone\"; sqlalchemy<2,>=1.4.2; extra == \"pinecone\"; langdetect; extra == \"preprocessing\"; nltk>=3.9.1; extra == \"preprocessing\"; aiorwlock<2,>=1.3.0; extra == \"ray\"; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == \"Windows\" and extra == \"ray\"; ray[serve]<2,>=1.9.1; platform_system != \"Windows\" and extra == \"ray\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"sql\"; sqlalchemy-utils; extra == \"sql\"; sqlalchemy<2,>=1.4.2; extra == \"sql\"; weaviate-client>2; extra == \"weaviate\"", + "Newer Versions": "1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0", + "Dependencies for Latest": "boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == \"all\"; beautifulsoup4; extra == \"all\"; boto3>=1.28.57; extra == \"all\"; elastic-transport<8; extra == \"all\"; elasticsearch<8,>=7.17; extra == \"all\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"all\"; huggingface-hub>=0.5.0; extra == \"all\"; langdetect; extra == \"all\"; markdown; extra == \"all\"; mlflow; extra == \"all\"; nltk>=3.9.1; extra == \"all\"; openai-whisper>=20231106; extra == \"all\"; opensearch-py>=2; extra == \"all\"; pdf2image>1.14; extra == \"all\"; pinecone-client<3,>=2.0.11; extra == \"all\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"all\"; pymongo>=4.6; extra == \"all\"; pytesseract>0.3.7; extra == \"all\"; python-docx; extra == \"all\"; python-frontmatter; extra == \"all\"; python-magic-bin; platform_system == \"Windows\" and extra == \"all\"; python-magic; platform_system != \"Windows\" and extra == \"all\"; python-pptx<=1.0; extra == \"all\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"all\"; scipy>=1.3.2; extra == \"all\"; selenium>=4.11.0; extra == \"all\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"all\"; seqeval; extra == \"all\"; sqlalchemy-utils; extra == \"all\"; sqlalchemy<2,>=1.4.2; extra == \"all\"; tika; extra == \"all\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all\"; weaviate-client>2; extra == \"all\"; azure-ai-formrecognizer>=3.2.0b2; extra == \"all-gpu\"; beautifulsoup4; extra == \"all-gpu\"; boto3>=1.28.57; extra == \"all-gpu\"; elastic-transport<8; extra == \"all-gpu\"; elasticsearch<8,>=7.17; extra == \"all-gpu\"; faiss-gpu<2,>=1.6.3; extra == \"all-gpu\"; huggingface-hub>=0.5.0; extra == \"all-gpu\"; langdetect; extra == \"all-gpu\"; markdown; extra == \"all-gpu\"; mlflow; extra == \"all-gpu\"; nltk>=3.9.1; extra == \"all-gpu\"; openai-whisper>=20231106; extra == \"all-gpu\"; opensearch-py>=2; extra == \"all-gpu\"; pdf2image>1.14; extra == \"all-gpu\"; pinecone-client<3,>=2.0.11; extra == \"all-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"all-gpu\"; pymongo>=4.6; extra == \"all-gpu\"; pytesseract>0.3.7; extra == \"all-gpu\"; python-docx; extra == \"all-gpu\"; python-frontmatter; extra == \"all-gpu\"; python-magic-bin; platform_system == \"Windows\" and extra == \"all-gpu\"; python-magic; platform_system != \"Windows\" and extra == \"all-gpu\"; python-pptx<=1.0; extra == \"all-gpu\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"all-gpu\"; scipy>=1.3.2; extra == \"all-gpu\"; selenium>=4.11.0; extra == \"all-gpu\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"all-gpu\"; seqeval; extra == \"all-gpu\"; sqlalchemy-utils; extra == \"all-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"all-gpu\"; tika; extra == \"all-gpu\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all-gpu\"; weaviate-client>2; extra == \"all-gpu\"; openai-whisper>=20231106; extra == \"audio\"; boto3>=1.28.57; extra == \"aws\"; pillow<=9.0.0; extra == \"colab\"; selenium>=4.11.0; extra == \"crawler\"; black[jupyter]~=23.0; extra == \"dev\"; coverage; extra == \"dev\"; dulwich<1.0.0,>=0.21.0; extra == \"dev\"; mypy==1.10.0; extra == \"dev\"; pre-commit; extra == \"dev\"; psutil; extra == \"dev\"; pylint; extra == \"dev\"; pytest; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-custom-exit-code; extra == \"dev\"; python-multipart; extra == \"dev\"; reno; extra == \"dev\"; responses; extra == \"dev\"; toml; extra == \"dev\"; tox; extra == \"dev\"; elastic-transport<8; extra == \"docstores\"; elasticsearch<8,>=7.17; extra == \"docstores\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"docstores\"; opensearch-py>=2; extra == \"docstores\"; pinecone-client<3,>=2.0.11; extra == \"docstores\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores\"; pymongo>=4.6; extra == \"docstores\"; sqlalchemy-utils; extra == \"docstores\"; sqlalchemy<2,>=1.4.2; extra == \"docstores\"; weaviate-client>2; extra == \"docstores\"; elastic-transport<8; extra == \"docstores-gpu\"; elasticsearch<8,>=7.17; extra == \"docstores-gpu\"; faiss-gpu<2,>=1.6.3; extra == \"docstores-gpu\"; opensearch-py>=2; extra == \"docstores-gpu\"; pinecone-client<3,>=2.0.11; extra == \"docstores-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores-gpu\"; pymongo>=4.6; extra == \"docstores-gpu\"; sqlalchemy-utils; extra == \"docstores-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"docstores-gpu\"; weaviate-client>2; extra == \"docstores-gpu\"; elastic-transport<8; extra == \"elasticsearch\"; elasticsearch<8,>=7.17; extra == \"elasticsearch\"; elastic-transport<8; extra == \"elasticsearch7\"; elasticsearch<8,>=7.17; extra == \"elasticsearch7\"; elastic-transport<9,>=8; extra == \"elasticsearch8\"; elasticsearch<9,>=8; extra == \"elasticsearch8\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"faiss\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss\"; sqlalchemy-utils; extra == \"faiss\"; sqlalchemy<2,>=1.4.2; extra == \"faiss\"; faiss-gpu<2,>=1.6.3; extra == \"faiss-gpu\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss-gpu\"; sqlalchemy-utils; extra == \"faiss-gpu\"; sqlalchemy<2,>=1.4.2; extra == \"faiss-gpu\"; azure-ai-formrecognizer>=3.2.0b2; extra == \"file-conversion\"; beautifulsoup4; extra == \"file-conversion\"; markdown; extra == \"file-conversion\"; python-docx; extra == \"file-conversion\"; python-frontmatter; extra == \"file-conversion\"; python-magic-bin; platform_system == \"Windows\" and extra == \"file-conversion\"; python-magic; platform_system != \"Windows\" and extra == \"file-conversion\"; python-pptx<=1.0; extra == \"file-conversion\"; tika; extra == \"file-conversion\"; black[jupyter]~=23.0; extra == \"formatting\"; huggingface-hub>=0.5.0; extra == \"inference\"; sentence-transformers<=3.0.0,>=2.3.1; extra == \"inference\"; transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"inference\"; mlflow; extra == \"metrics\"; rapidfuzz<2.8.0,>=2.0.15; extra == \"metrics\"; scipy>=1.3.2; extra == \"metrics\"; seqeval; extra == \"metrics\"; pymongo>=4.6; extra == \"mongodb\"; pdf2image>1.14; extra == \"ocr\"; pytesseract>0.3.7; extra == \"ocr\"; faiss-cpu<=1.7.2,>=1.6.3; extra == \"only-faiss\"; faiss-gpu<2,>=1.6.3; extra == \"only-faiss-gpu\"; pinecone-client<3,>=2.0.11; extra == \"only-pinecone\"; onnxruntime; extra == \"onnx\"; onnxruntime-tools; extra == \"onnx\"; onnxruntime-gpu; extra == \"onnx-gpu\"; onnxruntime-tools; extra == \"onnx-gpu\"; opensearch-py>=2; extra == \"opensearch\"; pinecone-client<3,>=2.0.11; extra == \"pinecone\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"pinecone\"; sqlalchemy-utils; extra == \"pinecone\"; sqlalchemy<2,>=1.4.2; extra == \"pinecone\"; langdetect; extra == \"preprocessing\"; nltk>=3.9.1; extra == \"preprocessing\"; aiorwlock<2,>=1.3.0; extra == \"ray\"; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == \"Windows\" and extra == \"ray\"; ray[serve]<2,>=1.9.1; platform_system != \"Windows\" and extra == \"ray\"; psycopg2-binary; platform_system != \"Windows\" and extra == \"sql\"; sqlalchemy-utils; extra == \"sql\"; sqlalchemy<2,>=1.4.2; extra == \"sql\"; weaviate-client>2; extra == \"weaviate\"", + "Latest Version": "1.26.4.post0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fastapi-cli", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.0.5", + "Current Version With Dependency JSON": { + "base_package": "fastapi-cli==0.0.5", + "dependencies": [ + "typer==0.12.3", + "uvicorn==0.15.0", + "rich-toolkit==0.11.1", + "uvicorn==0.15.0" + ] + }, + "Dependencies for Current": "typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == \"standard\"", + "Newer Versions": "0.0.6, 0.0.7", + "Dependencies for Latest": "typer>=0.12.3; uvicorn[standard]>=0.15.0; rich-toolkit>=0.11.1; uvicorn[standard]>=0.15.0; extra == \"standard\"", + "Latest Version": "0.0.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Flask-HTTPAuth", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "3.3.0", + "Current Version With Dependency JSON": { + "base_package": "Flask-HTTPAuth==3.3.0", + "dependencies": [] + }, + "Dependencies for Current": "flask", + "Newer Versions": "4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0", + "Dependencies for Latest": "flask", + "Latest Version": "4.8.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Flask-SQLAlchemy", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.4.1", + "Current Version With Dependency JSON": { + "base_package": "Flask-SQLAlchemy==2.4.1", + "dependencies": [ + "flask==2.2.5", + "sqlalchemy==2.0.16" + ] + }, + "Dependencies for Current": "flask>=2.2.5; sqlalchemy>=2.0.16", + "Newer Versions": "2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1", + "Dependencies for Latest": "flask>=2.2.5; sqlalchemy>=2.0.16", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "flask-swagger-ui", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.11.1", + "Current Version With Dependency JSON": { + "base_package": "flask-swagger-ui==4.11.1", + "dependencies": [] + }, + "Dependencies for Current": "flask", + "Newer Versions": "5.21.0", + "Dependencies for Latest": "flask", + "Latest Version": "5.21.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fqdn", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.5.1", + "Current Version With Dependency JSON": { + "base_package": "fqdn==1.5.1", + "dependencies": [ + "cached-property==1.3.0" + ] + }, + "Dependencies for Current": "cached-property (>=1.3.0) ; python_version < \"3.8\"", + "Newer Versions": "", + "Dependencies for Latest": "cached-property (>=1.3.0) ; python_version < \"3.8\"", + "Latest Version": "1.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "google-generativeai", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.1", + "Current Version With Dependency JSON": { + "base_package": "google-generativeai==0.2.1", + "dependencies": [ + "google-ai-generativelanguage==0.6.15", + "google-auth==2.15.0" + ] + }, + "Dependencies for Current": "google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == \"dev\"; black; extra == \"dev\"; nose2; extra == \"dev\"; pandas; extra == \"dev\"; pytype; extra == \"dev\"; pyyaml; extra == \"dev\"; Pillow; extra == \"dev\"; ipython; extra == \"dev\"", + "Newer Versions": "0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5", + "Dependencies for Latest": "google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == \"dev\"; black; extra == \"dev\"; nose2; extra == \"dev\"; pandas; extra == \"dev\"; pytype; extra == \"dev\"; pyyaml; extra == \"dev\"; Pillow; extra == \"dev\"; ipython; extra == \"dev\"", + "Latest Version": "0.8.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "great-expectations", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1.3", + "Current Version With Dependency JSON": { + "base_package": "great-expectations==1.1.3", + "dependencies": [ + "altair==4.2.1", + "cryptography==3.2", + "jinja2==3", + "jsonschema==2.5.1", + "marshmallow==3.7.1", + "mistune==0.8.4", + "posthog==3", + "pydantic==1.10.7", + "pyparsing==2.4", + "python-dateutil==2.8.1", + "requests==2.20", + "ruamel.yaml==0.16", + "scipy==1.6.0", + "tqdm==4.59.0", + "typing-extensions==4.1.0", + "tzlocal==1.2", + "numpy==1.21.6", + "pandas==1.1.3", + "numpy==1.22.4", + "pandas==1.3.0", + "numpy==1.26.0", + "feather-format==0.4.1", + "pyathena==2.0.0", + "sqlalchemy==1.4.0", + "boto3==1.17.106", + "azure-identity==1.10.0", + "azure-keyvault-secrets==4.0.0", + "azure-storage-blob==12.5.0", + "azure-identity==1.10.0", + "azure-keyvault-secrets==4.0.0", + "azure-storage-blob==12.5.0", + "gcsfs==0.5.1", + "google-cloud-bigquery==3.3.6", + "google-cloud-bigquery-storage==2.20.0", + "google-cloud-secret-manager==1.0.0", + "pandas-gbq==0.26.1", + "sqlalchemy-bigquery==1.3.0", + "sqlalchemy==1.4.0", + "google-cloud-storage==1.28.0", + "google-cloud-storage==2.10.0", + "clickhouse-sqlalchemy==0.2.2", + "clickhouse-sqlalchemy==0.3.0", + "orjson==3.9.7", + "databricks-sqlalchemy==1.0.0", + "sqlalchemy==1.4.0", + "pyodbc==4.0.30", + "sqlalchemy-dremio==1.2.1", + "sqlalchemy==1.4.0", + "openpyxl==3.0.7", + "xlrd==1.1.0", + "gcsfs==0.5.1", + "google-cloud-bigquery==3.3.6", + "google-cloud-bigquery-storage==2.20.0", + "google-cloud-secret-manager==1.0.0", + "pandas-gbq==0.26.1", + "sqlalchemy-bigquery==1.3.0", + "sqlalchemy==1.4.0", + "google-cloud-storage==1.28.0", + "google-cloud-storage==2.10.0", + "psycopg2-binary==2.7.6", + "sqlalchemy==1.4.0", + "PyHive==0.6.5", + "thrift==0.16.0", + "thrift-sasl==0.4.3", + "sqlalchemy==1.4.0", + "pyodbc==4.0.30", + "sqlalchemy==1.4.0", + "PyMySQL==1.1.1", + "sqlalchemy==1.4.0", + "pypd==1.1.0", + "psycopg2-binary==2.7.6", + "sqlalchemy==1.4.0", + "psycopg2-binary==2.7.6", + "sqlalchemy-redshift==0.8.8", + "boto3==1.17.106", + "snowflake-sqlalchemy==1.2.3", + "sqlalchemy==1.4.0", + "snowflake-connector-python==2.5.0", + "snowflake-connector-python==2.9.0", + "pyspark==2.3.2", + "googleapis-common-protos==1.56.4", + "grpcio==1.48.1", + "grpcio-status==1.48.1", + "teradatasqlalchemy==17.0.0.5", + "boto3==1.17.106", + "coverage==7.5.1", + "flaky==3.7.0", + "flask==1.0.0", + "freezegun==0.3.15", + "moto==4.2.13", + "pact-python==2.0.1", + "pyfakefs==4.5.1", + "pytest==8.2.1", + "pytest-benchmark==3.4.1", + "pytest-cov==5.0.0", + "pytest-icdiff==0.9.0", + "pytest-mock==3.14.0", + "pytest-order==1.2.1", + "pytest-random-order==1.1.1", + "pytest-timeout==2.3.1", + "pytest-xdist==3.6.1", + "requirements-parser==0.9.0", + "responses==0.23.1", + "setuptools==70.0.0", + "sqlalchemy==1.4.0", + "adr-tools-python==1.0.3", + "invoke==2.0.0", + "mypy==1.15.0", + "pre-commit==2.21.0", + "ruff==0.12.0", + "tomli==2.0.1", + "docstring-parser==0.16", + "feather-format==0.4.1", + "trino==0.310.0", + "sqlalchemy==1.4.0", + "sqlalchemy-vertica-python==0.5.10", + "sqlalchemy==1.4.0" + ] + }, + "Dependencies for Current": "altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == \"3.9\"; pandas<2.2,>=1.1.3; python_version == \"3.9\"; numpy>=1.22.4; python_version >= \"3.10\"; pandas<2.2,>=1.3.0; python_version >= \"3.10\"; numpy>=1.26.0; python_version >= \"3.12\"; pandas<2.2; python_version >= \"3.12\"; feather-format>=0.4.1; extra == \"arrow\"; pyarrow; extra == \"arrow\"; pyathena[sqlalchemy]<3,>=2.0.0; extra == \"athena\"; sqlalchemy>=1.4.0; extra == \"athena\"; boto3>=1.17.106; extra == \"aws-secrets\"; azure-identity>=1.10.0; extra == \"azure\"; azure-keyvault-secrets>=4.0.0; extra == \"azure\"; azure-storage-blob>=12.5.0; extra == \"azure\"; azure-identity>=1.10.0; extra == \"azure-secrets\"; azure-keyvault-secrets>=4.0.0; extra == \"azure-secrets\"; azure-storage-blob>=12.5.0; extra == \"azure-secrets\"; gcsfs>=0.5.1; extra == \"bigquery\"; google-cloud-bigquery>=3.3.6; extra == \"bigquery\"; google-cloud-bigquery-storage>=2.20.0; extra == \"bigquery\"; google-cloud-secret-manager>=1.0.0; extra == \"bigquery\"; pandas-gbq>=0.26.1; extra == \"bigquery\"; sqlalchemy-bigquery>=1.3.0; extra == \"bigquery\"; sqlalchemy>=1.4.0; extra == \"bigquery\"; google-cloud-storage>=1.28.0; python_version < \"3.11\" and extra == \"bigquery\"; google-cloud-storage>=2.10.0; python_version >= \"3.11\" and extra == \"bigquery\"; sqlalchemy<2.0.0; extra == \"clickhouse\"; clickhouse-sqlalchemy>=0.2.2; python_version < \"3.12\" and extra == \"clickhouse\"; clickhouse-sqlalchemy>=0.3.0; python_version >= \"3.12\" and extra == \"clickhouse\"; orjson>=3.9.7; extra == \"cloud\"; databricks-sqlalchemy>=1.0.0; extra == \"databricks\"; sqlalchemy>=1.4.0; extra == \"databricks\"; pyodbc>=4.0.30; extra == \"dremio\"; sqlalchemy-dremio==1.2.1; extra == \"dremio\"; sqlalchemy>=1.4.0; extra == \"dremio\"; openpyxl>=3.0.7; extra == \"excel\"; xlrd<2.0.0,>=1.1.0; extra == \"excel\"; gcsfs>=0.5.1; extra == \"gcp\"; google-cloud-bigquery>=3.3.6; extra == \"gcp\"; google-cloud-bigquery-storage>=2.20.0; extra == \"gcp\"; google-cloud-secret-manager>=1.0.0; extra == \"gcp\"; pandas-gbq>=0.26.1; extra == \"gcp\"; sqlalchemy-bigquery>=1.3.0; extra == \"gcp\"; sqlalchemy>=1.4.0; extra == \"gcp\"; google-cloud-storage>=1.28.0; python_version < \"3.11\" and extra == \"gcp\"; google-cloud-storage>=2.10.0; python_version >= \"3.11\" and extra == \"gcp\"; gx-sqlalchemy-redshift; extra == \"gx-redshift\"; psycopg2-binary>=2.7.6; extra == \"gx-redshift\"; sqlalchemy>=1.4.0; extra == \"gx-redshift\"; PyHive>=0.6.5; extra == \"hive\"; thrift>=0.16.0; extra == \"hive\"; thrift-sasl>=0.4.3; extra == \"hive\"; sqlalchemy>=1.4.0; extra == \"hive\"; pyodbc>=4.0.30; extra == \"mssql\"; sqlalchemy>=1.4.0; extra == \"mssql\"; PyMySQL>=1.1.1; extra == \"mysql\"; sqlalchemy>=1.4.0; extra == \"mysql\"; pypd==1.1.0; extra == \"pagerduty\"; psycopg2-binary>=2.7.6; extra == \"postgresql\"; sqlalchemy>=1.4.0; extra == \"postgresql\"; psycopg2-binary>=2.7.6; extra == \"redshift\"; sqlalchemy-redshift>=0.8.8; extra == \"redshift\"; sqlalchemy<2.0.0; extra == \"redshift\"; boto3>=1.17.106; extra == \"s3\"; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == \"snowflake\"; sqlalchemy>=1.4.0; extra == \"snowflake\"; snowflake-connector-python>=2.5.0; python_version < \"3.11\" and extra == \"snowflake\"; snowflake-connector-python>2.9.0; python_version >= \"3.11\" and extra == \"snowflake\"; pandas<2.2.0; python_version >= \"3.9\" and extra == \"snowflake\"; pyspark<4.0,>=2.3.2; extra == \"spark\"; googleapis-common-protos>=1.56.4; extra == \"spark-connect\"; grpcio>=1.48.1; extra == \"spark-connect\"; grpcio-status>=1.48.1; extra == \"spark-connect\"; teradatasqlalchemy==17.0.0.5; extra == \"teradata\"; sqlalchemy<2.0.0; extra == \"teradata\"; boto3>=1.17.106; extra == \"test\"; coverage[toml]>=7.5.1; extra == \"test\"; flaky>=3.7.0; extra == \"test\"; flask>=1.0.0; extra == \"test\"; freezegun>=0.3.15; extra == \"test\"; moto[s3,sns]<5.0,>=4.2.13; extra == \"test\"; pact-python>=2.0.1; extra == \"test\"; pyfakefs>=4.5.1; extra == \"test\"; pytest>=8.2.1; extra == \"test\"; pytest-benchmark>=3.4.1; extra == \"test\"; pytest-cov>=5.0.0; extra == \"test\"; pytest-icdiff>=0.9.0; extra == \"test\"; pytest-mock>=3.14.0; extra == \"test\"; pytest-order>=1.2.1; extra == \"test\"; pytest-random-order>=1.1.1; extra == \"test\"; pytest-timeout>=2.3.1; extra == \"test\"; pytest-xdist>=3.6.1; extra == \"test\"; requirements-parser>=0.9.0; extra == \"test\"; responses!=0.25.5,>=0.23.1; extra == \"test\"; setuptools>=70.0.0; extra == \"test\"; sqlalchemy>=1.4.0; extra == \"test\"; adr-tools-python==1.0.3; extra == \"test\"; invoke>=2.0.0; extra == \"test\"; mypy==1.15.0; extra == \"test\"; pre-commit>=2.21.0; extra == \"test\"; ruff==0.12.0; extra == \"test\"; tomli>=2.0.1; extra == \"test\"; docstring-parser==0.16; extra == \"test\"; feather-format>=0.4.1; extra == \"test\"; pyarrow; extra == \"test\"; trino!=0.316.0,>=0.310.0; extra == \"trino\"; sqlalchemy>=1.4.0; extra == \"trino\"; sqlalchemy-vertica-python>=0.5.10; extra == \"vertica\"; sqlalchemy>=1.4.0; extra == \"vertica\"", + "Newer Versions": "1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4", + "Dependencies for Latest": "altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == \"3.9\"; pandas<2.2,>=1.1.3; python_version == \"3.9\"; numpy>=1.22.4; python_version >= \"3.10\"; pandas<2.2,>=1.3.0; python_version >= \"3.10\"; numpy>=1.26.0; python_version >= \"3.12\"; pandas<2.2; python_version >= \"3.12\"; feather-format>=0.4.1; extra == \"arrow\"; pyarrow; extra == \"arrow\"; pyathena[sqlalchemy]<3,>=2.0.0; extra == \"athena\"; sqlalchemy>=1.4.0; extra == \"athena\"; boto3>=1.17.106; extra == \"aws-secrets\"; azure-identity>=1.10.0; extra == \"azure\"; azure-keyvault-secrets>=4.0.0; extra == \"azure\"; azure-storage-blob>=12.5.0; extra == \"azure\"; azure-identity>=1.10.0; extra == \"azure-secrets\"; azure-keyvault-secrets>=4.0.0; extra == \"azure-secrets\"; azure-storage-blob>=12.5.0; extra == \"azure-secrets\"; gcsfs>=0.5.1; extra == \"bigquery\"; google-cloud-bigquery>=3.3.6; extra == \"bigquery\"; google-cloud-bigquery-storage>=2.20.0; extra == \"bigquery\"; google-cloud-secret-manager>=1.0.0; extra == \"bigquery\"; pandas-gbq>=0.26.1; extra == \"bigquery\"; sqlalchemy-bigquery>=1.3.0; extra == \"bigquery\"; sqlalchemy>=1.4.0; extra == \"bigquery\"; google-cloud-storage>=1.28.0; python_version < \"3.11\" and extra == \"bigquery\"; google-cloud-storage>=2.10.0; python_version >= \"3.11\" and extra == \"bigquery\"; sqlalchemy<2.0.0; extra == \"clickhouse\"; clickhouse-sqlalchemy>=0.2.2; python_version < \"3.12\" and extra == \"clickhouse\"; clickhouse-sqlalchemy>=0.3.0; python_version >= \"3.12\" and extra == \"clickhouse\"; orjson>=3.9.7; extra == \"cloud\"; databricks-sqlalchemy>=1.0.0; extra == \"databricks\"; sqlalchemy>=1.4.0; extra == \"databricks\"; pyodbc>=4.0.30; extra == \"dremio\"; sqlalchemy-dremio==1.2.1; extra == \"dremio\"; sqlalchemy>=1.4.0; extra == \"dremio\"; openpyxl>=3.0.7; extra == \"excel\"; xlrd<2.0.0,>=1.1.0; extra == \"excel\"; gcsfs>=0.5.1; extra == \"gcp\"; google-cloud-bigquery>=3.3.6; extra == \"gcp\"; google-cloud-bigquery-storage>=2.20.0; extra == \"gcp\"; google-cloud-secret-manager>=1.0.0; extra == \"gcp\"; pandas-gbq>=0.26.1; extra == \"gcp\"; sqlalchemy-bigquery>=1.3.0; extra == \"gcp\"; sqlalchemy>=1.4.0; extra == \"gcp\"; google-cloud-storage>=1.28.0; python_version < \"3.11\" and extra == \"gcp\"; google-cloud-storage>=2.10.0; python_version >= \"3.11\" and extra == \"gcp\"; gx-sqlalchemy-redshift; extra == \"gx-redshift\"; psycopg2-binary>=2.7.6; extra == \"gx-redshift\"; sqlalchemy>=1.4.0; extra == \"gx-redshift\"; PyHive>=0.6.5; extra == \"hive\"; thrift>=0.16.0; extra == \"hive\"; thrift-sasl>=0.4.3; extra == \"hive\"; sqlalchemy>=1.4.0; extra == \"hive\"; pyodbc>=4.0.30; extra == \"mssql\"; sqlalchemy>=1.4.0; extra == \"mssql\"; PyMySQL>=1.1.1; extra == \"mysql\"; sqlalchemy>=1.4.0; extra == \"mysql\"; pypd==1.1.0; extra == \"pagerduty\"; psycopg2-binary>=2.7.6; extra == \"postgresql\"; sqlalchemy>=1.4.0; extra == \"postgresql\"; psycopg2-binary>=2.7.6; extra == \"redshift\"; sqlalchemy-redshift>=0.8.8; extra == \"redshift\"; sqlalchemy<2.0.0; extra == \"redshift\"; boto3>=1.17.106; extra == \"s3\"; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == \"snowflake\"; sqlalchemy>=1.4.0; extra == \"snowflake\"; snowflake-connector-python>=2.5.0; python_version < \"3.11\" and extra == \"snowflake\"; snowflake-connector-python>2.9.0; python_version >= \"3.11\" and extra == \"snowflake\"; pandas<2.2.0; python_version >= \"3.9\" and extra == \"snowflake\"; pyspark<4.0,>=2.3.2; extra == \"spark\"; googleapis-common-protos>=1.56.4; extra == \"spark-connect\"; grpcio>=1.48.1; extra == \"spark-connect\"; grpcio-status>=1.48.1; extra == \"spark-connect\"; teradatasqlalchemy==17.0.0.5; extra == \"teradata\"; sqlalchemy<2.0.0; extra == \"teradata\"; boto3>=1.17.106; extra == \"test\"; coverage[toml]>=7.5.1; extra == \"test\"; flaky>=3.7.0; extra == \"test\"; flask>=1.0.0; extra == \"test\"; freezegun>=0.3.15; extra == \"test\"; moto[s3,sns]<5.0,>=4.2.13; extra == \"test\"; pact-python>=2.0.1; extra == \"test\"; pyfakefs>=4.5.1; extra == \"test\"; pytest>=8.2.1; extra == \"test\"; pytest-benchmark>=3.4.1; extra == \"test\"; pytest-cov>=5.0.0; extra == \"test\"; pytest-icdiff>=0.9.0; extra == \"test\"; pytest-mock>=3.14.0; extra == \"test\"; pytest-order>=1.2.1; extra == \"test\"; pytest-random-order>=1.1.1; extra == \"test\"; pytest-timeout>=2.3.1; extra == \"test\"; pytest-xdist>=3.6.1; extra == \"test\"; requirements-parser>=0.9.0; extra == \"test\"; responses!=0.25.5,>=0.23.1; extra == \"test\"; setuptools>=70.0.0; extra == \"test\"; sqlalchemy>=1.4.0; extra == \"test\"; adr-tools-python==1.0.3; extra == \"test\"; invoke>=2.0.0; extra == \"test\"; mypy==1.15.0; extra == \"test\"; pre-commit>=2.21.0; extra == \"test\"; ruff==0.12.0; extra == \"test\"; tomli>=2.0.1; extra == \"test\"; docstring-parser==0.16; extra == \"test\"; feather-format>=0.4.1; extra == \"test\"; pyarrow; extra == \"test\"; trino!=0.316.0,>=0.310.0; extra == \"trino\"; sqlalchemy>=1.4.0; extra == \"trino\"; sqlalchemy-vertica-python>=0.5.10; extra == \"vertica\"; sqlalchemy>=1.4.0; extra == \"vertica\"", + "Latest Version": "1.5.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "grpcio-status", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.62.3", + "Current Version With Dependency JSON": { + "base_package": "grpcio-status==1.62.3", + "dependencies": [ + "protobuf==6.30.0", + "grpcio==1.73.1", + "googleapis-common-protos==1.5.5" + ] + }, + "Dependencies for Current": "protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.5", + "Newer Versions": "1.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1", + "Dependencies for Latest": "protobuf<7.0.0,>=6.30.0; grpcio>=1.73.1; googleapis-common-protos>=1.5.5", + "Latest Version": "1.73.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "httptools", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.6.1", + "Current Version With Dependency JSON": { + "base_package": "httptools==0.6.1", + "dependencies": [ + "Cython==0.29.24" + ] + }, + "Dependencies for Current": "Cython>=0.29.24; extra == \"test\"", + "Newer Versions": "0.6.2, 0.6.3, 0.6.4", + "Dependencies for Latest": "Cython>=0.29.24; extra == \"test\"", + "Latest Version": "0.6.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "imbalanced-learn", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.12.3", + "Current Version With Dependency JSON": { + "base_package": "imbalanced-learn==0.12.3", + "dependencies": [ + "numpy==1.24.3", + "scipy==1.10.1", + "scikit-learn==1.3.2", + "sklearn-compat==0.1", + "joblib==1.1.1", + "threadpoolctl==2.0.0", + "pandas==1.5.3", + "tensorflow==2.13.1", + "matplotlib==3.7.3", + "seaborn==0.12.2", + "memory_profiler==0.61.0", + "numpydoc==1.5.0", + "sphinx==8.0.2", + "sphinx-gallery==0.13.0", + "sphinxcontrib-bibtex==2.6.3", + "sphinx-copybutton==0.5.2", + "pydata-sphinx-theme==0.15.4", + "sphinx-design==0.6.1", + "black==23.3.0", + "ruff==0.4.8", + "pandas==1.5.3", + "tensorflow==2.13.1", + "keras==3.0.5", + "packaging==23.2", + "pytest==7.2.2", + "pytest-cov==4.1.0", + "pytest-xdist==3.5.0" + ] + }, + "Dependencies for Current": "numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == \"dev\"; ipython; extra == \"dev\"; jupyterlab; extra == \"dev\"; pandas<3,>=1.5.3; extra == \"docs\"; tensorflow<3,>=2.13.1; extra == \"docs\"; matplotlib<4,>=3.7.3; extra == \"docs\"; seaborn<1,>=0.12.2; extra == \"docs\"; memory_profiler<1,>=0.61.0; extra == \"docs\"; numpydoc<2,>=1.5.0; extra == \"docs\"; sphinx<9,>=8.0.2; extra == \"docs\"; sphinx-gallery<1,>=0.13.0; extra == \"docs\"; sphinxcontrib-bibtex<3,>=2.6.3; extra == \"docs\"; sphinx-copybutton<1,>=0.5.2; extra == \"docs\"; pydata-sphinx-theme<1,>=0.15.4; extra == \"docs\"; sphinx-design<1,>=0.6.1; extra == \"docs\"; black==23.3.0; extra == \"linters\"; ruff==0.4.8; extra == \"linters\"; pre-commit; extra == \"linters\"; pandas<3,>=1.5.3; extra == \"optional\"; tensorflow<3,>=2.13.1; extra == \"tensorflow\"; keras<4,>=3.0.5; extra == \"keras\"; packaging<25,>=23.2; extra == \"tests\"; pytest<9,>=7.2.2; extra == \"tests\"; pytest-cov<6,>=4.1.0; extra == \"tests\"; pytest-xdist<4,>=3.5.0; extra == \"tests\"", + "Newer Versions": "0.12.4, 0.13.0", + "Dependencies for Latest": "numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == \"dev\"; ipython; extra == \"dev\"; jupyterlab; extra == \"dev\"; pandas<3,>=1.5.3; extra == \"docs\"; tensorflow<3,>=2.13.1; extra == \"docs\"; matplotlib<4,>=3.7.3; extra == \"docs\"; seaborn<1,>=0.12.2; extra == \"docs\"; memory_profiler<1,>=0.61.0; extra == \"docs\"; numpydoc<2,>=1.5.0; extra == \"docs\"; sphinx<9,>=8.0.2; extra == \"docs\"; sphinx-gallery<1,>=0.13.0; extra == \"docs\"; sphinxcontrib-bibtex<3,>=2.6.3; extra == \"docs\"; sphinx-copybutton<1,>=0.5.2; extra == \"docs\"; pydata-sphinx-theme<1,>=0.15.4; extra == \"docs\"; sphinx-design<1,>=0.6.1; extra == \"docs\"; black==23.3.0; extra == \"linters\"; ruff==0.4.8; extra == \"linters\"; pre-commit; extra == \"linters\"; pandas<3,>=1.5.3; extra == \"optional\"; tensorflow<3,>=2.13.1; extra == \"tensorflow\"; keras<4,>=3.0.5; extra == \"keras\"; packaging<25,>=23.2; extra == \"tests\"; pytest<9,>=7.2.2; extra == \"tests\"; pytest-cov<6,>=4.1.0; extra == \"tests\"; pytest-xdist<4,>=3.5.0; extra == \"tests\"", + "Latest Version": "0.13.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "isoduration", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "20.11.0", + "Current Version With Dependency JSON": { + "base_package": "isoduration==20.11.0", + "dependencies": [ + "arrow==0.15.0" + ] + }, + "Dependencies for Current": "arrow (>=0.15.0)", + "Newer Versions": "", + "Dependencies for Latest": "arrow (>=0.15.0)", + "Latest Version": "20.11.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-azureml", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.8.0.1", + "Current Version With Dependency JSON": { + "base_package": "kedro-azureml==0.8.0.1", + "dependencies": [ + "adlfs==2022.2.0", + "azure-ai-ml==1.2.0", + "azureml-fsspec==1.3.1", + "azureml-mlflow==1.42.0", + "backoff==2.2.1", + "cloudpickle==2.1.0", + "kedro==0.19.0", + "kedro-datasets==1.0.0", + "mlflow==2.0.0", + "pyarrow==11.0.0", + "pydantic==2.6.4" + ] + }, + "Dependencies for Current": "adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == \"mlflow\"; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == \"mlflow\"; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4", + "Newer Versions": "0.9.0", + "Dependencies for Latest": "adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == \"mlflow\"; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == \"mlflow\"; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4", + "Latest Version": "0.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-boot", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.2", + "Current Version With Dependency JSON": { + "base_package": "kedro-boot==0.2.2", + "dependencies": [ + "kedro==0.19.1", + "pre-commit==2.0.0", + "jupyter==1.0.0", + "sphinx==4.5.0", + "sphinx-rtd-theme==1.0", + "sphinx-markdown-tables==0.0.15", + "sphinx-click==3.1", + "sphinx-copybutton==0.5.0", + "myst-parser==0.17.2", + "fastapi==0.100.0", + "gunicorn==21.2.0", + "pyctuator==0.18.1", + "uvicorn==0.12.0", + "pytest==5.4.0", + "pytest-cov==2.8.0", + "pytest-lazy-fixture==0.6.0", + "pytest-mock==3.1.0", + "ruff==0.1.3", + "scikit-learn==1.0", + "kedro-datasets==1.0" + ] + }, + "Dependencies for Current": "kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == \"dev\"; jupyter<2.0.0,>=1.0.0; extra == \"dev\"; sphinx<8.0.0,>=4.5.0; extra == \"doc\"; sphinx-rtd-theme<1.4,>=1.0; extra == \"doc\"; sphinx-markdown-tables~=0.0.15; extra == \"doc\"; sphinx-click<5.1,>=3.1; extra == \"doc\"; sphinx-copybutton~=0.5.0; extra == \"doc\"; myst-parser<2.1.0,>=0.17.2; extra == \"doc\"; fastapi>=0.100.0; extra == \"fastapi\"; gunicorn==21.2.0; extra == \"fastapi\"; pyctuator==0.18.1; extra == \"fastapi\"; uvicorn[standard]>=0.12.0; extra == \"fastapi\"; pytest<8.0.0,>=5.4.0; extra == \"test\"; pytest-cov<5.0.0,>=2.8.0; extra == \"test\"; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == \"test\"; pytest-mock<4.0.0,>=3.1.0; extra == \"test\"; ruff==0.1.3; extra == \"test\"; scikit-learn~=1.0; extra == \"test\"; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == \"test\"", + "Newer Versions": "0.2.3, 0.2.4", + "Dependencies for Latest": "kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == \"dev\"; jupyter<2.0.0,>=1.0.0; extra == \"dev\"; sphinx<8.0.0,>=4.5.0; extra == \"doc\"; sphinx-rtd-theme<1.4,>=1.0; extra == \"doc\"; sphinx-markdown-tables~=0.0.15; extra == \"doc\"; sphinx-click<5.1,>=3.1; extra == \"doc\"; sphinx-copybutton~=0.5.0; extra == \"doc\"; myst-parser<2.1.0,>=0.17.2; extra == \"doc\"; fastapi>=0.100.0; extra == \"fastapi\"; gunicorn==21.2.0; extra == \"fastapi\"; pyctuator==0.18.1; extra == \"fastapi\"; uvicorn[standard]>=0.12.0; extra == \"fastapi\"; pytest<8.0.0,>=5.4.0; extra == \"test\"; pytest-cov<5.0.0,>=2.8.0; extra == \"test\"; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == \"test\"; pytest-mock<4.0.0,>=3.1.0; extra == \"test\"; ruff==0.1.3; extra == \"test\"; scikit-learn~=1.0; extra == \"test\"; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == \"test\"", + "Latest Version": "0.2.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-datasets", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.0.0", + "Current Version With Dependency JSON": { + "base_package": "kedro-datasets==4.0.0", + "dependencies": [ + "kedro==0.19.7", + "pandas==1.3", + "pyspark==2.2", + "hdfs==2.5.8", + "s3fs==2021.4", + "polars==0.18.0", + "plotly==4.8.0", + "delta-spark==1.0", + "networkx==3.4", + "requests==2.20", + "biopython==1.73", + "dask==2021.10", + "dask==2021.10", + "triad==0.6.7", + "geopandas==0.8.0", + "fiona==1.8", + "holoviews==1.13.0", + "matplotlib==3.0.3", + "matplotlib==3.0.3", + "deltalake==0.10.0", + "openpyxl==3.0.6", + "pandas-gbq==0.12.0", + "pandas-gbq==0.12.0", + "tables==3.6", + "pyarrow==6.0", + "SQLAlchemy==1.4", + "SQLAlchemy==1.4", + "pyodbc==4.0", + "lxml==4.6", + "compress-pickle==2.1.0", + "Pillow==9.0", + "pyarrow==4.0", + "xlsx2csv==0.8.0", + "deltalake==0.6.2", + "pyarrow==4.0", + "deltalake==0.6.2", + "redis==4.1", + "snowflake-snowpark-python==1.23", + "scikit-learn==1.0.2", + "scipy==1.7.3", + "tensorflow==2.0", + "pyodbc==5.0", + "tensorflow-macos==2.0", + "PyYAML==4.2", + "langchain-openai==0.1.7", + "langchain-openai==0.1.7", + "langchain-anthropic==0.1.13", + "langchain-community==0.2.0", + "langchain-cohere==0.1.5", + "langchain-community==0.2.0", + "h5netcdf==1.2.0", + "netcdf4==1.6.4", + "xarray==2023.1.0", + "prophet==1.1.5", + "rioxarray==0.15.0", + "opencv-python==4.5.5.64", + "kedro-sphinx-theme==2024.10.2", + "ipykernel==5.3", + "adlfs==2023.1", + "behave==1.2.6", + "biopython==1.73", + "cloudpickle==2.2.1", + "compress-pickle==2.1.0", + "coverage==7.2.0", + "dask==2021.10", + "delta-spark==1.0", + "deltalake==0.10.0", + "dill==0.3.1", + "filelock==3.4.0", + "fiona==1.8", + "gcsfs==2023.1", + "geopandas==0.8.0", + "hdfs==2.5.8", + "holoviews==1.13.0", + "ipython==7.31.1", + "joblib==0.14", + "jupyterlab==3.0", + "jupyter==1.0", + "lxml==4.6", + "matplotlib==3.5", + "memory_profiler==0.50.0", + "moto==5.0.0", + "networkx==3.4", + "openpyxl==3.0.3", + "pandas-gbq==0.12.0", + "pandas==2.0", + "Pillow==10.0", + "plotly==4.8.0", + "polars==1.0", + "pyarrow==1.0", + "pyarrow==7.0", + "pyspark==3.0", + "pyspark==3.4", + "pytest-cov==3.0", + "pytest-mock==1.7.1", + "pytest-xdist==2.2.1", + "pytest==7.2", + "redis==4.1", + "requests-mock==1.6", + "requests==2.20", + "s3fs==2021.04", + "snowflake-snowpark-python==1.23", + "scikit-learn==1.0.2", + "scipy==1.7.3", + "pyOpenSSL==22.1.0", + "SQLAlchemy==1.2", + "tables==3.6", + "tensorflow-macos==2.0", + "tensorflow==2.0", + "triad==0.6.7", + "xarray==2023.1.0", + "xlsxwriter==1.0", + "bandit==1.6.2", + "blacken-docs==1.9.2", + "black==22.0", + "detect-secrets==1.5.0", + "import-linter==1.2.6", + "mypy==1.0", + "pre-commit==2.9.2", + "ruff==0.0.290", + "h5netcdf==1.2.0", + "netcdf4==1.6.4", + "xarray==2023.1.0", + "opencv-python==4.5.5.64", + "prophet==1.1.5" + ] + }, + "Dependencies for Current": "kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == \"pandas-base\"; pyspark<4.0,>=2.2; extra == \"spark-base\"; hdfs<3.0,>=2.5.8; extra == \"hdfs-base\"; s3fs>=2021.4; extra == \"s3fs-base\"; polars>=0.18.0; extra == \"polars-base\"; plotly<6.0,>=4.8.0; extra == \"plotly-base\"; delta-spark<4.0,>=1.0; extra == \"delta-base\"; networkx~=3.4; extra == \"networkx-base\"; requests~=2.20; extra == \"api-apidataset\"; kedro-datasets[api-apidataset]; extra == \"api\"; biopython~=1.73; extra == \"biosequence-biosequencedataset\"; kedro-datasets[biosequence-biosequencedataset]; extra == \"biosequence\"; dask[dataframe]>=2021.10; extra == \"dask-csvdataset\"; dask[complete]>=2021.10; extra == \"dask-parquetdataset\"; triad<1.0,>=0.6.7; extra == \"dask-parquetdataset\"; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == \"dask\"; kedro-datasets[hdfs-base,s3fs-base]; extra == \"databricks-managedtabledataset\"; kedro-datasets[databricks-managedtabledataset]; extra == \"databricks\"; geopandas<2.0,>=0.8.0; extra == \"geopandas-genericdataset\"; fiona<2.0,>=1.8; extra == \"geopandas-genericdataset\"; kedro-datasets[geopandas-genericdataset]; extra == \"geopandas\"; holoviews>=1.13.0; extra == \"holoviews-holoviewswriter\"; kedro-datasets[holoviews-holoviewswriter]; extra == \"holoviews\"; datasets; extra == \"huggingface-hfdataset\"; huggingface_hub; extra == \"huggingface-hfdataset\"; transformers; extra == \"huggingface-hftransformerpipelinedataset\"; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == \"huggingface\"; ibis-framework[athena]; extra == \"ibis-athena\"; ibis-framework[bigquery]; extra == \"ibis-bigquery\"; ibis-framework[clickhouse]; extra == \"ibis-clickhouse\"; ibis-framework[dask]<10.0; extra == \"ibis-dask\"; ibis-framework[databricks]; extra == \"ibis-databricks\"; ibis-framework[datafusion]; extra == \"ibis-datafusion\"; ibis-framework[druid]; extra == \"ibis-druid\"; ibis-framework[duckdb]; extra == \"ibis-duckdb\"; ibis-framework[exasol]; extra == \"ibis-exasol\"; ibis-framework; extra == \"ibis-flink\"; apache-flink; extra == \"ibis-flink\"; ibis-framework[impala]; extra == \"ibis-impala\"; ibis-framework[mssql]; extra == \"ibis-mssql\"; ibis-framework[mysql]; extra == \"ibis-mysql\"; ibis-framework[oracle]; extra == \"ibis-oracle\"; ibis-framework[pandas]<10.0; extra == \"ibis-pandas\"; ibis-framework[polars]; extra == \"ibis-polars\"; ibis-framework[postgres]; extra == \"ibis-postgres\"; ibis-framework[pyspark]; extra == \"ibis-pyspark\"; ibis-framework[risingwave]; extra == \"ibis-risingwave\"; ibis-framework[snowflake]; extra == \"ibis-snowflake\"; ibis-framework[sqlite]; extra == \"ibis-sqlite\"; ibis-framework[trino]; extra == \"ibis-trino\"; ibis-framework; extra == \"ibis\"; kedro-datasets[json-jsondataset]; extra == \"json\"; scipy; extra == \"matlab-matlabdataset\"; kedro-datasets[matlab-matlabdataset]; extra == \"matlab\"; matplotlib<4.0,>=3.0.3; extra == \"matplotlib-matplotlibwriter\"; matplotlib<4.0,>=3.0.3; extra == \"matplotlib-matplotlibdataset\"; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == \"matplotlib\"; kedro-datasets[networkx-base]; extra == \"networkx-gmldataset\"; kedro-datasets[networkx-base]; extra == \"networkx-graphmldataset\"; kedro-datasets[networkx-base]; extra == \"networkx-jsondataset\"; kedro-datasets[networkx-base]; extra == \"networkx\"; optuna; extra == \"optuna-studydataset\"; kedro-datasets[optuna-studydataset]; extra == \"optuna\"; kedro-datasets[pandas-base]; extra == \"pandas-csvdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-deltatabledataset\"; deltalake>=0.10.0; extra == \"pandas-deltatabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-exceldataset\"; openpyxl<4.0,>=3.0.6; extra == \"pandas-exceldataset\"; kedro-datasets[pandas-base]; extra == \"pandas-featherdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-gbqtabledataset\"; pandas-gbq>=0.12.0; extra == \"pandas-gbqtabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-gbqquerydataset\"; pandas-gbq>=0.12.0; extra == \"pandas-gbqquerydataset\"; kedro-datasets[pandas-base]; extra == \"pandas-genericdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-hdfdataset\"; tables>=3.6; extra == \"pandas-hdfdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-jsondataset\"; kedro-datasets[pandas-base]; extra == \"pandas-parquetdataset\"; pyarrow>=6.0; extra == \"pandas-parquetdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-sqltabledataset\"; SQLAlchemy<3.0,>=1.4; extra == \"pandas-sqltabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-sqlquerydataset\"; SQLAlchemy<3.0,>=1.4; extra == \"pandas-sqlquerydataset\"; pyodbc>=4.0; extra == \"pandas-sqlquerydataset\"; kedro-datasets[pandas-base]; extra == \"pandas-xmldataset\"; lxml~=4.6; extra == \"pandas-xmldataset\"; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == \"pandas\"; compress-pickle[lz4]~=2.1.0; extra == \"pickle-pickledataset\"; kedro-datasets[pickle-pickledataset]; extra == \"pickle\"; Pillow>=9.0; extra == \"pillow-imagedataset\"; kedro-datasets[pillow-imagedataset]; extra == \"pillow\"; kedro-datasets[plotly-base]; extra == \"plotly-htmldataset\"; kedro-datasets[plotly-base]; extra == \"plotly-jsondataset\"; kedro-datasets[pandas-base,plotly-base]; extra == \"plotly-plotlydataset\"; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == \"plotly\"; kedro-datasets[polars-base]; extra == \"polars-csvdataset\"; kedro-datasets[polars-base]; extra == \"polars-eagerpolarsdataset\"; pyarrow>=4.0; extra == \"polars-eagerpolarsdataset\"; xlsx2csv>=0.8.0; extra == \"polars-eagerpolarsdataset\"; deltalake>=0.6.2; extra == \"polars-eagerpolarsdataset\"; kedro-datasets[polars-base]; extra == \"polars-lazypolarsdataset\"; pyarrow>=4.0; extra == \"polars-lazypolarsdataset\"; deltalake>=0.6.2; extra == \"polars-lazypolarsdataset\"; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == \"polars\"; redis~=4.1; extra == \"redis-pickledataset\"; kedro-datasets[redis-pickledataset]; extra == \"redis\"; snowflake-snowpark-python>=1.23; extra == \"snowflake-snowparktabledataset\"; kedro-datasets[snowflake-snowparktabledataset]; extra == \"snowflake\"; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == \"spark-deltatabledataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkdataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkhivedataset\"; kedro-datasets[spark-base]; extra == \"spark-sparkjdbcdataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkstreamingdataset\"; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == \"spark\"; scikit-learn>=1.0.2; extra == \"svmlight-svmlightdataset\"; scipy>=1.7.3; extra == \"svmlight-svmlightdataset\"; kedro-datasets[svmlight-svmlightdataset]; extra == \"svmlight\"; tensorflow~=2.0; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"tensorflow-tensorflowmodeldataset\"; pyodbc~=5.0; extra == \"test\"; tensorflow-macos~=2.0; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"tensorflow-tensorflowmodeldataset\"; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == \"tensorflow\"; kedro-datasets[text-textdataset]; extra == \"text\"; kedro-datasets[pandas-base]; extra == \"yaml-yamldataset\"; PyYAML<7.0,>=4.2; extra == \"yaml-yamldataset\"; kedro-datasets[yaml-yamldataset]; extra == \"yaml\"; u8darts-all; extra == \"darts-torch-model-dataset\"; kedro-datasets[darts-torch-model-dataset]; extra == \"darts\"; kedro-datasets[hdfs-base,s3fs-base]; extra == \"databricks-externaltabledataset\"; langchain-openai~=0.1.7; extra == \"langchain-chatopenaidataset\"; langchain-openai~=0.1.7; extra == \"langchain-openaiembeddingsdataset\"; langchain-anthropic~=0.1.13; extra == \"langchain-chatanthropicdataset\"; langchain-community~=0.2.0; extra == \"langchain-chatanthropicdataset\"; langchain-cohere~=0.1.5; extra == \"langchain-chatcoheredataset\"; langchain-community~=0.2.0; extra == \"langchain-chatcoheredataset\"; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == \"langchain\"; h5netcdf>=1.2.0; extra == \"netcdf-netcdfdataset\"; netcdf4>=1.6.4; extra == \"netcdf-netcdfdataset\"; xarray>=2023.1.0; extra == \"netcdf-netcdfdataset\"; kedro-datasets[netcdf-netcdfdataset]; extra == \"netcdf\"; prophet>=1.1.5; extra == \"prophet-dataset\"; kedro-datasets[prophet]; extra == \"prophet\"; torch; extra == \"pytorch-dataset\"; kedro-datasets[pytorch-dataset]; extra == \"pytorch\"; rioxarray>=0.15.0; extra == \"rioxarray-geotiffdataset\"; kedro-datasets[rioxarray-geotiffdataset]; extra == \"rioxarray\"; safetensors; extra == \"safetensors-safetensorsdataset\"; numpy; extra == \"safetensors-safetensorsdataset\"; kedro-datasets[safetensors-safetensorsdataset]; extra == \"safetensors\"; opencv-python~=4.5.5.64; extra == \"video-videodataset\"; kedro-datasets[video-videodataset]; extra == \"video\"; kedro-sphinx-theme==2024.10.2; extra == \"docs\"; ipykernel<7.0,>=5.3; extra == \"docs\"; Jinja2<3.2.0; extra == \"docs\"; accelerate<0.32; extra == \"test\"; adlfs~=2023.1; extra == \"test\"; behave==1.2.6; extra == \"test\"; biopython~=1.73; extra == \"test\"; cloudpickle~=2.2.1; extra == \"test\"; compress-pickle[lz4]~=2.1.0; extra == \"test\"; coverage>=7.2.0; extra == \"test\"; dask[complete]>=2021.10; extra == \"test\"; delta-spark<3.0,>=1.0; extra == \"test\"; deltalake>=0.10.0; extra == \"test\"; dill~=0.3.1; extra == \"test\"; filelock<4.0,>=3.4.0; extra == \"test\"; fiona<2.0,>=1.8; extra == \"test\"; gcsfs<2023.3,>=2023.1; extra == \"test\"; geopandas<2.0,>=0.8.0; extra == \"test\"; hdfs<3.0,>=2.5.8; extra == \"test\"; holoviews>=1.13.0; extra == \"test\"; ibis-framework[duckdb,examples]; extra == \"test\"; ipython<8.0,>=7.31.1; extra == \"test\"; Jinja2<3.2.0; extra == \"test\"; joblib>=0.14; extra == \"test\"; jupyterlab>=3.0; extra == \"test\"; jupyter~=1.0; extra == \"test\"; lxml~=4.6; extra == \"test\"; matplotlib<4.0,>=3.5; extra == \"test\"; memory_profiler<1.0,>=0.50.0; extra == \"test\"; moto==5.0.0; extra == \"test\"; networkx~=3.4; extra == \"test\"; openpyxl<4.0,>=3.0.3; extra == \"test\"; pandas-gbq>=0.12.0; extra == \"test\"; pandas>=2.0; extra == \"test\"; Pillow~=10.0; extra == \"test\"; plotly<6.0,>=4.8.0; extra == \"test\"; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == \"test\"; pyarrow>=1.0; python_version < \"3.11\" and extra == \"test\"; pyarrow>=7.0; python_version >= \"3.11\" and extra == \"test\"; pyspark>=3.0; python_version < \"3.11\" and extra == \"test\"; pyspark>=3.4; python_version >= \"3.11\" and extra == \"test\"; pytest-cov~=3.0; extra == \"test\"; pytest-mock<2.0,>=1.7.1; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; pytest~=7.2; extra == \"test\"; redis~=4.1; extra == \"test\"; requests-mock~=1.6; extra == \"test\"; requests~=2.20; extra == \"test\"; s3fs>=2021.04; extra == \"test\"; snowflake-snowpark-python>=1.23; python_version < \"3.12\" and extra == \"test\"; scikit-learn<2,>=1.0.2; extra == \"test\"; scipy>=1.7.3; extra == \"test\"; packaging; extra == \"test\"; pyOpenSSL>=22.1.0; extra == \"test\"; SQLAlchemy>=1.2; extra == \"test\"; tables>=3.6; extra == \"test\"; tensorflow-macos~=2.0; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"test\"; tensorflow~=2.0; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"test\"; triad<1.0,>=0.6.7; extra == \"test\"; xarray>=2023.1.0; extra == \"test\"; xlsxwriter~=1.0; extra == \"test\"; datasets; extra == \"test\"; huggingface_hub; extra == \"test\"; transformers[torch]; extra == \"test\"; bandit<2.0,>=1.6.2; extra == \"lint\"; blacken-docs==1.9.2; extra == \"lint\"; black~=22.0; extra == \"lint\"; detect-secrets~=1.5.0; extra == \"lint\"; import-linter[toml]==1.2.6; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"; types-cachetools; extra == \"lint\"; types-PyYAML; extra == \"lint\"; types-redis; extra == \"lint\"; types-requests; extra == \"lint\"; types-decorator; extra == \"lint\"; types-six; extra == \"lint\"; types-tabulate; extra == \"lint\"; langchain-openai; extra == \"experimental\"; langchain-cohere; extra == \"experimental\"; langchain-anthropic; extra == \"experimental\"; langchain-community; extra == \"experimental\"; h5netcdf>=1.2.0; extra == \"experimental\"; netcdf4>=1.6.4; extra == \"experimental\"; xarray>=2023.1.0; extra == \"experimental\"; rioxarray; extra == \"experimental\"; torch; extra == \"experimental\"; opencv-python~=4.5.5.64; extra == \"experimental\"; prophet>=1.1.5; extra == \"experimental\"; optuna; extra == \"experimental\"; u8darts[all]; extra == \"experimental\"; kedro-datasets[docs,lint,test]; extra == \"all\"", + "Newer Versions": "4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0", + "Dependencies for Latest": "kedro>=0.19.7; lazy_loader; pandas<3.0,>=1.3; extra == \"pandas-base\"; pyspark<4.0,>=2.2; extra == \"spark-base\"; hdfs<3.0,>=2.5.8; extra == \"hdfs-base\"; s3fs>=2021.4; extra == \"s3fs-base\"; polars>=0.18.0; extra == \"polars-base\"; plotly<6.0,>=4.8.0; extra == \"plotly-base\"; delta-spark<4.0,>=1.0; extra == \"delta-base\"; networkx~=3.4; extra == \"networkx-base\"; requests~=2.20; extra == \"api-apidataset\"; kedro-datasets[api-apidataset]; extra == \"api\"; biopython~=1.73; extra == \"biosequence-biosequencedataset\"; kedro-datasets[biosequence-biosequencedataset]; extra == \"biosequence\"; dask[dataframe]>=2021.10; extra == \"dask-csvdataset\"; dask[complete]>=2021.10; extra == \"dask-parquetdataset\"; triad<1.0,>=0.6.7; extra == \"dask-parquetdataset\"; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == \"dask\"; kedro-datasets[hdfs-base,s3fs-base]; extra == \"databricks-managedtabledataset\"; kedro-datasets[databricks-managedtabledataset]; extra == \"databricks\"; geopandas<2.0,>=0.8.0; extra == \"geopandas-genericdataset\"; fiona<2.0,>=1.8; extra == \"geopandas-genericdataset\"; kedro-datasets[geopandas-genericdataset]; extra == \"geopandas\"; holoviews>=1.13.0; extra == \"holoviews-holoviewswriter\"; kedro-datasets[holoviews-holoviewswriter]; extra == \"holoviews\"; datasets; extra == \"huggingface-hfdataset\"; huggingface_hub; extra == \"huggingface-hfdataset\"; transformers; extra == \"huggingface-hftransformerpipelinedataset\"; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == \"huggingface\"; ibis-framework[athena]; extra == \"ibis-athena\"; ibis-framework[bigquery]; extra == \"ibis-bigquery\"; ibis-framework[clickhouse]; extra == \"ibis-clickhouse\"; ibis-framework[dask]<10.0; extra == \"ibis-dask\"; ibis-framework[databricks]; extra == \"ibis-databricks\"; ibis-framework[datafusion]; extra == \"ibis-datafusion\"; ibis-framework[druid]; extra == \"ibis-druid\"; ibis-framework[duckdb]; extra == \"ibis-duckdb\"; ibis-framework[exasol]; extra == \"ibis-exasol\"; ibis-framework; extra == \"ibis-flink\"; apache-flink; extra == \"ibis-flink\"; ibis-framework[impala]; extra == \"ibis-impala\"; ibis-framework[mssql]; extra == \"ibis-mssql\"; ibis-framework[mysql]; extra == \"ibis-mysql\"; ibis-framework[oracle]; extra == \"ibis-oracle\"; ibis-framework[pandas]<10.0; extra == \"ibis-pandas\"; ibis-framework[polars]; extra == \"ibis-polars\"; ibis-framework[postgres]; extra == \"ibis-postgres\"; ibis-framework[pyspark]; extra == \"ibis-pyspark\"; ibis-framework[risingwave]; extra == \"ibis-risingwave\"; ibis-framework[snowflake]; extra == \"ibis-snowflake\"; ibis-framework[sqlite]; extra == \"ibis-sqlite\"; ibis-framework[trino]; extra == \"ibis-trino\"; ibis-framework; extra == \"ibis\"; kedro-datasets[json-jsondataset]; extra == \"json\"; scipy; extra == \"matlab-matlabdataset\"; kedro-datasets[matlab-matlabdataset]; extra == \"matlab\"; matplotlib<4.0,>=3.0.3; extra == \"matplotlib-matplotlibwriter\"; matplotlib<4.0,>=3.0.3; extra == \"matplotlib-matplotlibdataset\"; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == \"matplotlib\"; kedro-datasets[networkx-base]; extra == \"networkx-gmldataset\"; kedro-datasets[networkx-base]; extra == \"networkx-graphmldataset\"; kedro-datasets[networkx-base]; extra == \"networkx-jsondataset\"; kedro-datasets[networkx-base]; extra == \"networkx\"; optuna; extra == \"optuna-studydataset\"; kedro-datasets[optuna-studydataset]; extra == \"optuna\"; kedro-datasets[pandas-base]; extra == \"pandas-csvdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-deltatabledataset\"; deltalake>=0.10.0; extra == \"pandas-deltatabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-exceldataset\"; openpyxl<4.0,>=3.0.6; extra == \"pandas-exceldataset\"; kedro-datasets[pandas-base]; extra == \"pandas-featherdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-gbqtabledataset\"; pandas-gbq>=0.12.0; extra == \"pandas-gbqtabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-gbqquerydataset\"; pandas-gbq>=0.12.0; extra == \"pandas-gbqquerydataset\"; kedro-datasets[pandas-base]; extra == \"pandas-genericdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-hdfdataset\"; tables>=3.6; extra == \"pandas-hdfdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-jsondataset\"; kedro-datasets[pandas-base]; extra == \"pandas-parquetdataset\"; pyarrow>=6.0; extra == \"pandas-parquetdataset\"; kedro-datasets[pandas-base]; extra == \"pandas-sqltabledataset\"; SQLAlchemy<3.0,>=1.4; extra == \"pandas-sqltabledataset\"; kedro-datasets[pandas-base]; extra == \"pandas-sqlquerydataset\"; SQLAlchemy<3.0,>=1.4; extra == \"pandas-sqlquerydataset\"; pyodbc>=4.0; extra == \"pandas-sqlquerydataset\"; kedro-datasets[pandas-base]; extra == \"pandas-xmldataset\"; lxml~=4.6; extra == \"pandas-xmldataset\"; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == \"pandas\"; compress-pickle[lz4]~=2.1.0; extra == \"pickle-pickledataset\"; kedro-datasets[pickle-pickledataset]; extra == \"pickle\"; Pillow>=9.0; extra == \"pillow-imagedataset\"; kedro-datasets[pillow-imagedataset]; extra == \"pillow\"; kedro-datasets[plotly-base]; extra == \"plotly-htmldataset\"; kedro-datasets[plotly-base]; extra == \"plotly-jsondataset\"; kedro-datasets[pandas-base,plotly-base]; extra == \"plotly-plotlydataset\"; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == \"plotly\"; kedro-datasets[polars-base]; extra == \"polars-csvdataset\"; kedro-datasets[polars-base]; extra == \"polars-eagerpolarsdataset\"; pyarrow>=4.0; extra == \"polars-eagerpolarsdataset\"; xlsx2csv>=0.8.0; extra == \"polars-eagerpolarsdataset\"; deltalake>=0.6.2; extra == \"polars-eagerpolarsdataset\"; kedro-datasets[polars-base]; extra == \"polars-lazypolarsdataset\"; pyarrow>=4.0; extra == \"polars-lazypolarsdataset\"; deltalake>=0.6.2; extra == \"polars-lazypolarsdataset\"; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == \"polars\"; redis~=4.1; extra == \"redis-pickledataset\"; kedro-datasets[redis-pickledataset]; extra == \"redis\"; snowflake-snowpark-python>=1.23; extra == \"snowflake-snowparktabledataset\"; kedro-datasets[snowflake-snowparktabledataset]; extra == \"snowflake\"; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == \"spark-deltatabledataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkdataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkhivedataset\"; kedro-datasets[spark-base]; extra == \"spark-sparkjdbcdataset\"; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == \"spark-sparkstreamingdataset\"; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == \"spark\"; scikit-learn>=1.0.2; extra == \"svmlight-svmlightdataset\"; scipy>=1.7.3; extra == \"svmlight-svmlightdataset\"; kedro-datasets[svmlight-svmlightdataset]; extra == \"svmlight\"; tensorflow~=2.0; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"tensorflow-tensorflowmodeldataset\"; pyodbc~=5.0; extra == \"test\"; tensorflow-macos~=2.0; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"tensorflow-tensorflowmodeldataset\"; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == \"tensorflow\"; kedro-datasets[text-textdataset]; extra == \"text\"; kedro-datasets[pandas-base]; extra == \"yaml-yamldataset\"; PyYAML<7.0,>=4.2; extra == \"yaml-yamldataset\"; kedro-datasets[yaml-yamldataset]; extra == \"yaml\"; u8darts-all; extra == \"darts-torch-model-dataset\"; kedro-datasets[darts-torch-model-dataset]; extra == \"darts\"; kedro-datasets[hdfs-base,s3fs-base]; extra == \"databricks-externaltabledataset\"; langchain-openai~=0.1.7; extra == \"langchain-chatopenaidataset\"; langchain-openai~=0.1.7; extra == \"langchain-openaiembeddingsdataset\"; langchain-anthropic~=0.1.13; extra == \"langchain-chatanthropicdataset\"; langchain-community~=0.2.0; extra == \"langchain-chatanthropicdataset\"; langchain-cohere~=0.1.5; extra == \"langchain-chatcoheredataset\"; langchain-community~=0.2.0; extra == \"langchain-chatcoheredataset\"; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == \"langchain\"; h5netcdf>=1.2.0; extra == \"netcdf-netcdfdataset\"; netcdf4>=1.6.4; extra == \"netcdf-netcdfdataset\"; xarray>=2023.1.0; extra == \"netcdf-netcdfdataset\"; kedro-datasets[netcdf-netcdfdataset]; extra == \"netcdf\"; prophet>=1.1.5; extra == \"prophet-dataset\"; kedro-datasets[prophet]; extra == \"prophet\"; torch; extra == \"pytorch-dataset\"; kedro-datasets[pytorch-dataset]; extra == \"pytorch\"; rioxarray>=0.15.0; extra == \"rioxarray-geotiffdataset\"; kedro-datasets[rioxarray-geotiffdataset]; extra == \"rioxarray\"; safetensors; extra == \"safetensors-safetensorsdataset\"; numpy; extra == \"safetensors-safetensorsdataset\"; kedro-datasets[safetensors-safetensorsdataset]; extra == \"safetensors\"; opencv-python~=4.5.5.64; extra == \"video-videodataset\"; kedro-datasets[video-videodataset]; extra == \"video\"; kedro-sphinx-theme==2024.10.2; extra == \"docs\"; ipykernel<7.0,>=5.3; extra == \"docs\"; Jinja2<3.2.0; extra == \"docs\"; accelerate<0.32; extra == \"test\"; adlfs~=2023.1; extra == \"test\"; behave==1.2.6; extra == \"test\"; biopython~=1.73; extra == \"test\"; cloudpickle~=2.2.1; extra == \"test\"; compress-pickle[lz4]~=2.1.0; extra == \"test\"; coverage>=7.2.0; extra == \"test\"; dask[complete]>=2021.10; extra == \"test\"; delta-spark<3.0,>=1.0; extra == \"test\"; deltalake>=0.10.0; extra == \"test\"; dill~=0.3.1; extra == \"test\"; filelock<4.0,>=3.4.0; extra == \"test\"; fiona<2.0,>=1.8; extra == \"test\"; gcsfs<2023.3,>=2023.1; extra == \"test\"; geopandas<2.0,>=0.8.0; extra == \"test\"; hdfs<3.0,>=2.5.8; extra == \"test\"; holoviews>=1.13.0; extra == \"test\"; ibis-framework[duckdb,examples]; extra == \"test\"; ipython<8.0,>=7.31.1; extra == \"test\"; Jinja2<3.2.0; extra == \"test\"; joblib>=0.14; extra == \"test\"; jupyterlab>=3.0; extra == \"test\"; jupyter~=1.0; extra == \"test\"; lxml~=4.6; extra == \"test\"; matplotlib<4.0,>=3.5; extra == \"test\"; memory_profiler<1.0,>=0.50.0; extra == \"test\"; moto==5.0.0; extra == \"test\"; networkx~=3.4; extra == \"test\"; openpyxl<4.0,>=3.0.3; extra == \"test\"; pandas-gbq>=0.12.0; extra == \"test\"; pandas>=2.0; extra == \"test\"; Pillow~=10.0; extra == \"test\"; plotly<6.0,>=4.8.0; extra == \"test\"; polars[deltalake,xlsx2csv]<1.25.2,>=1.0; extra == \"test\"; pyarrow>=1.0; python_version < \"3.11\" and extra == \"test\"; pyarrow>=7.0; python_version >= \"3.11\" and extra == \"test\"; pyspark>=3.0; python_version < \"3.11\" and extra == \"test\"; pyspark>=3.4; python_version >= \"3.11\" and extra == \"test\"; pytest-cov~=3.0; extra == \"test\"; pytest-mock<2.0,>=1.7.1; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; pytest~=7.2; extra == \"test\"; redis~=4.1; extra == \"test\"; requests-mock~=1.6; extra == \"test\"; requests~=2.20; extra == \"test\"; s3fs>=2021.04; extra == \"test\"; snowflake-snowpark-python>=1.23; python_version < \"3.12\" and extra == \"test\"; scikit-learn<2,>=1.0.2; extra == \"test\"; scipy>=1.7.3; extra == \"test\"; packaging; extra == \"test\"; pyOpenSSL>=22.1.0; extra == \"test\"; SQLAlchemy>=1.2; extra == \"test\"; tables>=3.6; extra == \"test\"; tensorflow-macos~=2.0; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"test\"; tensorflow~=2.0; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"test\"; triad<1.0,>=0.6.7; extra == \"test\"; xarray>=2023.1.0; extra == \"test\"; xlsxwriter~=1.0; extra == \"test\"; datasets; extra == \"test\"; huggingface_hub; extra == \"test\"; transformers[torch]; extra == \"test\"; bandit<2.0,>=1.6.2; extra == \"lint\"; blacken-docs==1.9.2; extra == \"lint\"; black~=22.0; extra == \"lint\"; detect-secrets~=1.5.0; extra == \"lint\"; import-linter[toml]==1.2.6; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"; types-cachetools; extra == \"lint\"; types-PyYAML; extra == \"lint\"; types-redis; extra == \"lint\"; types-requests; extra == \"lint\"; types-decorator; extra == \"lint\"; types-six; extra == \"lint\"; types-tabulate; extra == \"lint\"; langchain-openai; extra == \"experimental\"; langchain-cohere; extra == \"experimental\"; langchain-anthropic; extra == \"experimental\"; langchain-community; extra == \"experimental\"; h5netcdf>=1.2.0; extra == \"experimental\"; netcdf4>=1.6.4; extra == \"experimental\"; xarray>=2023.1.0; extra == \"experimental\"; rioxarray; extra == \"experimental\"; torch; extra == \"experimental\"; opencv-python~=4.5.5.64; extra == \"experimental\"; prophet>=1.1.5; extra == \"experimental\"; optuna; extra == \"experimental\"; u8darts[all]; extra == \"experimental\"; kedro-datasets[docs,lint,test]; extra == \"all\"", + "Latest Version": "7.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-docker", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.6.0", + "Current Version With Dependency JSON": { + "base_package": "kedro-docker==0.6.0", + "dependencies": [ + "anyconfig==0.10.0", + "kedro==0.16.0", + "semver==2.10", + "coverage==7.2.0", + "pytest-xdist==2.2.1", + "PyYAML==5.1", + "wheel==0.32.2", + "black==22.0", + "mypy==1.0", + "pre-commit==2.9.2", + "trufflehog==2.1.0", + "ruff==0.0.290" + ] + }, + "Dependencies for Current": "anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == \"test\"; coverage>=7.2.0; extra == \"test\"; docker; extra == \"test\"; psutil; extra == \"test\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; PyYAML<7.0,>=5.1; extra == \"test\"; wheel==0.32.2; extra == \"test\"; bandit; extra == \"lint\"; black~=22.0; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; trufflehog<3.0,>=2.1.0; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"", + "Newer Versions": "0.6.1, 0.6.2", + "Dependencies for Latest": "anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == \"test\"; coverage>=7.2.0; extra == \"test\"; docker; extra == \"test\"; psutil; extra == \"test\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; PyYAML<7.0,>=5.1; extra == \"test\"; wheel==0.32.2; extra == \"test\"; bandit; extra == \"lint\"; black~=22.0; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; trufflehog<3.0,>=2.1.0; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"", + "Latest Version": "0.6.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-fast-api", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.6.1", + "Current Version With Dependency JSON": { + "base_package": "kedro-fast-api==0.6.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.6.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-viz", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "9.1.0", + "Current Version With Dependency JSON": { + "base_package": "kedro-viz==9.1.0", + "dependencies": [ + "aiofiles==22.1.0", + "fastapi==0.100.0", + "fsspec==2021.4", + "ipython==7.0.0", + "kedro-telemetry==0.6.0", + "kedro==0.18.0", + "networkx==2.5", + "orjson==3.9", + "packaging==23.0", + "pandas==1.3", + "pathspec==0.12.1", + "plotly==4.0", + "pydantic==2.0.0", + "secure==0.3.0", + "sqlalchemy==1.4", + "strawberry-graphql==0.192.0", + "uvicorn==0.30.0", + "watchfiles==0.24.0", + "s3fs==2021.4", + "adlfs==2021.4", + "kedro-sphinx-theme==2024.10.3", + "gcsfs==2021.4" + ] + }, + "Dependencies for Current": "aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == \"aws\"; adlfs>=2021.4; extra == \"azure\"; kedro-sphinx-theme==2024.10.3; extra == \"docs\"; gcsfs>=2021.4; extra == \"gcp\"", + "Newer Versions": "9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2", + "Dependencies for Latest": "aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=0.18.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; sqlalchemy<3,>=1.4; strawberry-graphql<1.0,>=0.192.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == \"aws\"; adlfs>=2021.4; extra == \"azure\"; kedro-sphinx-theme==2024.10.3; extra == \"docs\"; gcsfs>=2021.4; extra == \"gcp\"", + "Latest Version": "11.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lancedb", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.11.0", + "Current Version With Dependency JSON": { + "base_package": "lancedb==0.11.0", + "dependencies": [ + "overrides==0.7", + "pyarrow==16", + "pydantic==1.10", + "tqdm==4.27.0", + "pylance==0.25", + "pandas==1.4", + "polars==0.19", + "pylance==0.25", + "typing-extensions==4.0.0", + "requests==2.31.0", + "openai==1.6.1", + "colpali-engine==0.3.10", + "boto3==1.28.57", + "awscli==1.29.57", + "botocore==1.31.57", + "ibm-watsonx-ai==1.1.2", + "adlfs==2024.2.0" + ] + }, + "Dependencies for Current": "deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == \"pylance\"; aiohttp; extra == \"tests\"; boto3; extra == \"tests\"; pandas>=1.4; extra == \"tests\"; pytest; extra == \"tests\"; pytest-mock; extra == \"tests\"; pytest-asyncio; extra == \"tests\"; duckdb; extra == \"tests\"; pytz; extra == \"tests\"; polars<=1.3.0,>=0.19; extra == \"tests\"; tantivy; extra == \"tests\"; pyarrow-stubs; extra == \"tests\"; pylance>=0.25; extra == \"tests\"; requests; extra == \"tests\"; datafusion; extra == \"tests\"; ruff; extra == \"dev\"; pre-commit; extra == \"dev\"; pyright; extra == \"dev\"; typing-extensions>=4.0.0; python_full_version < \"3.11\" and extra == \"dev\"; mkdocs; extra == \"docs\"; mkdocs-jupyter; extra == \"docs\"; mkdocs-material; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; torch; extra == \"clip\"; pillow; extra == \"clip\"; open-clip-torch; extra == \"clip\"; requests>=2.31.0; extra == \"embeddings\"; openai>=1.6.1; extra == \"embeddings\"; sentence-transformers; extra == \"embeddings\"; torch; extra == \"embeddings\"; pillow; extra == \"embeddings\"; open-clip-torch; extra == \"embeddings\"; cohere; extra == \"embeddings\"; colpali-engine>=0.3.10; extra == \"embeddings\"; huggingface-hub; extra == \"embeddings\"; instructorembedding; extra == \"embeddings\"; google-generativeai; extra == \"embeddings\"; boto3>=1.28.57; extra == \"embeddings\"; awscli>=1.29.57; extra == \"embeddings\"; botocore>=1.31.57; extra == \"embeddings\"; ollama; extra == \"embeddings\"; ibm-watsonx-ai>=1.1.2; extra == \"embeddings\"; adlfs>=2024.2.0; extra == \"azure\"", + "Newer Versions": "0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0", + "Dependencies for Latest": "deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == \"pylance\"; aiohttp; extra == \"tests\"; boto3; extra == \"tests\"; pandas>=1.4; extra == \"tests\"; pytest; extra == \"tests\"; pytest-mock; extra == \"tests\"; pytest-asyncio; extra == \"tests\"; duckdb; extra == \"tests\"; pytz; extra == \"tests\"; polars<=1.3.0,>=0.19; extra == \"tests\"; tantivy; extra == \"tests\"; pyarrow-stubs; extra == \"tests\"; pylance>=0.25; extra == \"tests\"; requests; extra == \"tests\"; datafusion; extra == \"tests\"; ruff; extra == \"dev\"; pre-commit; extra == \"dev\"; pyright; extra == \"dev\"; typing-extensions>=4.0.0; python_full_version < \"3.11\" and extra == \"dev\"; mkdocs; extra == \"docs\"; mkdocs-jupyter; extra == \"docs\"; mkdocs-material; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; torch; extra == \"clip\"; pillow; extra == \"clip\"; open-clip-torch; extra == \"clip\"; requests>=2.31.0; extra == \"embeddings\"; openai>=1.6.1; extra == \"embeddings\"; sentence-transformers; extra == \"embeddings\"; torch; extra == \"embeddings\"; pillow; extra == \"embeddings\"; open-clip-torch; extra == \"embeddings\"; cohere; extra == \"embeddings\"; colpali-engine>=0.3.10; extra == \"embeddings\"; huggingface-hub; extra == \"embeddings\"; instructorembedding; extra == \"embeddings\"; google-generativeai; extra == \"embeddings\"; boto3>=1.28.57; extra == \"embeddings\"; awscli>=1.29.57; extra == \"embeddings\"; botocore>=1.31.57; extra == \"embeddings\"; ollama; extra == \"embeddings\"; ibm-watsonx-ai>=1.1.2; extra == \"embeddings\"; adlfs>=2024.2.0; extra == \"azure\"", + "Latest Version": "0.24.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langchain-community", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.12", + "Current Version With Dependency JSON": { + "base_package": "langchain-community==0.2.12", + "dependencies": [ + "langchain-core==0.3.66", + "langchain==0.3.26", + "SQLAlchemy==1.4", + "requests==2", + "PyYAML==5.3", + "aiohttp==3.8.3", + "tenacity==8.1.0", + "dataclasses-json==0.5.7", + "pydantic-settings==2.4.0", + "langsmith==0.1.125", + "httpx-sse==0.4.0", + "numpy==1.26.2", + "numpy==2.1.0" + ] + }, + "Dependencies for Current": "langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < \"3.13\"; numpy>=2.1.0; python_version >= \"3.13\"", + "Newer Versions": "0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27", + "Dependencies for Latest": "langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < \"3.13\"; numpy>=2.1.0; python_version >= \"3.13\"", + "Latest Version": "0.3.27", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0,<0.2.0; >=0.2.0,<0.2.19\nCVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0", + "Suggested Upgrade": "0.3.27", + "Upgrade Instruction": { + "base_package": "langchain-community==0.3.27", + "dependencies": [ + "langchain-core==0.3.68", + "langchain==0.3.26", + "pydantic-settings==2.10.1", + "httpx-sse==0.4.1" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "langchain-openai", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.22", + "Current Version With Dependency JSON": { + "base_package": "langchain-openai==0.1.22", + "dependencies": [ + "langchain-core==0.3.66", + "openai==1.86.0", + "tiktoken==0.7" + ] + }, + "Dependencies for Current": "langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7", + "Newer Versions": "0.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27", + "Dependencies for Latest": "langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7", + "Latest Version": "0.3.27", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lime", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.0.1", + "Current Version With Dependency JSON": { + "base_package": "lime==0.2.0.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-hub", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.0.79.post1", + "Current Version With Dependency JSON": { + "base_package": "llama-hub==0.0.79.post1", + "dependencies": [ + "llama-index==0.9.41", + "pyaml==23.9.7" + ] + }, + "Dependencies for Current": "llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)", + "Newer Versions": "", + "Dependencies for Latest": "llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)", + "Latest Version": "0.0.79.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-embeddings-azure-openai", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.6", + "Current Version With Dependency JSON": { + "base_package": "llama-index-embeddings-azure-openai==0.1.6", + "dependencies": [ + "llama-index-core==0.12.0", + "llama-index-embeddings-openai==0.3.0", + "llama-index-llms-azure-openai==0.3.0" + ] + }, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0", + "Newer Versions": "0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0", + "Latest Version": "0.3.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-legacy", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.9.48.post3", + "Current Version With Dependency JSON": { + "base_package": "llama-index-legacy==0.9.48.post3", + "dependencies": [ + "SQLAlchemy==1.4.49", + "beautifulsoup4==4.12.2", + "deprecated==1.2.9.3", + "fsspec==2023.5.0", + "langchain==0.0.303", + "nest-asyncio==1.5.8", + "nltk==3.8.1", + "openai==1.1.0", + "tenacity==8.2.0", + "tiktoken==0.3.3", + "typing-extensions==4.5.0", + "typing-inspect==0.8.0", + "requests==2.31.0", + "gradientai==1.4.0", + "asyncpg==0.28.0", + "pgvector==0.1.0", + "optimum==1.13.2", + "sentencepiece==0.1.99", + "transformers==4.33.1", + "guidance==0.0.64", + "lm-format-enforcer==0.4.3", + "jsonpath-ng==1.6.0", + "rank-bm25==0.2.2", + "spacy==3.7.1", + "aiohttp==3.8.6", + "networkx==3.0", + "psycopg2-binary==2.9.9", + "dirtyjson==1.0.8" + ] + }, + "Dependencies for Current": "SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == \"html\"; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == \"langchain\"; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == \"gradientai\"; asyncpg<0.29.0,>=0.28.0; extra == \"postgres\"; pgvector<0.2.0,>=0.1.0; extra == \"postgres\"; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == \"local-models\"; sentencepiece<0.2.0,>=0.1.99; extra == \"local-models\"; transformers[torch]<5.0.0,>=4.33.1; extra == \"local-models\"; guidance<0.0.65,>=0.0.64; extra == \"query-tools\"; lm-format-enforcer<0.5.0,>=0.4.3; extra == \"query-tools\"; jsonpath-ng<2.0.0,>=1.6.0; extra == \"query-tools\"; rank-bm25<0.3.0,>=0.2.2; extra == \"query-tools\"; scikit-learn; extra == \"query-tools\"; spacy<4.0.0,>=3.7.1; extra == \"query-tools\"; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == \"postgres\"; dirtyjson<2.0.0,>=1.0.8", + "Newer Versions": "0.9.48.post4", + "Dependencies for Latest": "SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == \"html\"; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == \"langchain\"; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == \"gradientai\"; asyncpg<0.29.0,>=0.28.0; extra == \"postgres\"; pgvector<0.2.0,>=0.1.0; extra == \"postgres\"; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == \"local-models\"; sentencepiece<0.2.0,>=0.1.99; extra == \"local-models\"; transformers[torch]<5.0.0,>=4.33.1; extra == \"local-models\"; guidance<0.0.65,>=0.0.64; extra == \"query-tools\"; lm-format-enforcer<0.5.0,>=0.4.3; extra == \"query-tools\"; jsonpath-ng<2.0.0,>=1.6.0; extra == \"query-tools\"; rank-bm25<0.3.0,>=0.2.2; extra == \"query-tools\"; scikit-learn; extra == \"query-tools\"; spacy<4.0.0,>=3.7.1; extra == \"query-tools\"; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == \"postgres\"; dirtyjson<2.0.0,>=1.0.8", + "Latest Version": "0.9.48.post4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-readers-json", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.5", + "Current Version With Dependency JSON": { + "base_package": "llama-index-readers-json==0.1.5", + "dependencies": [ + "llama-index-core==0.12.0" + ] + }, + "Dependencies for Current": "llama-index-core<0.13.0,>=0.12.0", + "Newer Versions": "0.2.0, 0.3.0", + "Dependencies for Latest": "llama-index-core<0.13.0,>=0.12.0", + "Latest Version": "0.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-vector-stores-azurecosmosmongo", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.3", + "Current Version With Dependency JSON": { + "base_package": "llama-index-vector-stores-azurecosmosmongo==0.1.3", + "dependencies": [ + "llama-index-core==0.12.0", + "pymongo==4.6.1" + ] + }, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1", + "Newer Versions": "0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1", + "Latest Version": "0.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llamaindex-py-client", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.19", + "Current Version With Dependency JSON": { + "base_package": "llamaindex-py-client==0.1.19", + "dependencies": [ + "pydantic==1.10", + "httpx==0.20.0" + ] + }, + "Dependencies for Current": "pydantic>=1.10; httpx>=0.20.0", + "Newer Versions": "", + "Dependencies for Latest": "pydantic>=1.10; httpx>=0.20.0", + "Latest Version": "0.1.19", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mlflow", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.15.1", + "Current Version With Dependency JSON": { + "base_package": "mlflow==2.15.1", + "dependencies": [ + "mlflow-skinny==3.1.1", + "docker==4.0.0", + "pyarrow==4.0.0", + "sqlalchemy==1.4.0", + "google-cloud-storage==1.30.0", + "azureml-core==1.2.0", + "azure-storage-file-datalake==12", + "google-cloud-storage==1.30.0", + "boto3==1", + "databricks-agents==1.0.0", + "mlserver==1.2.0", + "mlserver-mlflow==1.2.0", + "boto3==1.28.56", + "slowapi==0.1.9", + "boto3==1.28.56", + "slowapi==0.1.9", + "langchain==0.1.0" + ] + }, + "Dependencies for Current": "mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != \"Windows\"; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == \"Windows\"; pyarrow; extra == \"extras\"; requests-auth-aws-sigv4; extra == \"extras\"; boto3; extra == \"extras\"; botocore; extra == \"extras\"; google-cloud-storage>=1.30.0; extra == \"extras\"; azureml-core>=1.2.0; extra == \"extras\"; pysftp; extra == \"extras\"; kubernetes; extra == \"extras\"; virtualenv; extra == \"extras\"; prometheus-flask-exporter; extra == \"extras\"; azure-storage-file-datalake>12; extra == \"databricks\"; google-cloud-storage>=1.30.0; extra == \"databricks\"; boto3>1; extra == \"databricks\"; botocore; extra == \"databricks\"; databricks-agents<2.0,>=1.0.0; extra == \"databricks\"; mlserver!=1.3.1,>=1.2.0; extra == \"mlserver\"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == \"mlserver\"; fastapi<1; extra == \"gateway\"; uvicorn[standard]<1; extra == \"gateway\"; watchfiles<2; extra == \"gateway\"; aiohttp<4; extra == \"gateway\"; boto3<2,>=1.28.56; extra == \"gateway\"; tiktoken<1; extra == \"gateway\"; slowapi<1,>=0.1.9; extra == \"gateway\"; fastapi<1; extra == \"genai\"; uvicorn[standard]<1; extra == \"genai\"; watchfiles<2; extra == \"genai\"; aiohttp<4; extra == \"genai\"; boto3<2,>=1.28.56; extra == \"genai\"; tiktoken<1; extra == \"genai\"; slowapi<1,>=0.1.9; extra == \"genai\"; mlflow-dbstore; extra == \"sqlserver\"; aliyunstoreplugin; extra == \"aliyun-oss\"; mlflow-xethub; extra == \"xethub\"; mlflow-jfrog-plugin; extra == \"jfrog\"; langchain<=0.3.25,>=0.1.0; extra == \"langchain\"; Flask-WTF<2; extra == \"auth\"", + "Newer Versions": "2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1", + "Dependencies for Latest": "mlflow-skinny==3.1.1; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != \"Windows\"; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == \"Windows\"; pyarrow; extra == \"extras\"; requests-auth-aws-sigv4; extra == \"extras\"; boto3; extra == \"extras\"; botocore; extra == \"extras\"; google-cloud-storage>=1.30.0; extra == \"extras\"; azureml-core>=1.2.0; extra == \"extras\"; pysftp; extra == \"extras\"; kubernetes; extra == \"extras\"; virtualenv; extra == \"extras\"; prometheus-flask-exporter; extra == \"extras\"; azure-storage-file-datalake>12; extra == \"databricks\"; google-cloud-storage>=1.30.0; extra == \"databricks\"; boto3>1; extra == \"databricks\"; botocore; extra == \"databricks\"; databricks-agents<2.0,>=1.0.0; extra == \"databricks\"; mlserver!=1.3.1,>=1.2.0; extra == \"mlserver\"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == \"mlserver\"; fastapi<1; extra == \"gateway\"; uvicorn[standard]<1; extra == \"gateway\"; watchfiles<2; extra == \"gateway\"; aiohttp<4; extra == \"gateway\"; boto3<2,>=1.28.56; extra == \"gateway\"; tiktoken<1; extra == \"gateway\"; slowapi<1,>=0.1.9; extra == \"gateway\"; fastapi<1; extra == \"genai\"; uvicorn[standard]<1; extra == \"genai\"; watchfiles<2; extra == \"genai\"; aiohttp<4; extra == \"genai\"; boto3<2,>=1.28.56; extra == \"genai\"; tiktoken<1; extra == \"genai\"; slowapi<1,>=0.1.9; extra == \"genai\"; mlflow-dbstore; extra == \"sqlserver\"; aliyunstoreplugin; extra == \"aliyun-oss\"; mlflow-xethub; extra == \"xethub\"; mlflow-jfrog-plugin; extra == \"jfrog\"; langchain<=0.3.25,>=0.1.0; extra == \"langchain\"; Flask-WTF<2; extra == \"auth\"", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0\nCVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0\nCVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3\nCVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0\nCVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0", + "Suggested Upgrade": "3.1.1", + "Upgrade Instruction": { + "base_package": "mlflow==3.1.1", + "dependencies": [ + "mlflow-skinny==3.1.1", + "waitress==3.0.2", + "requests-auth-aws-sigv4==20.0.0", + "boto3==0.7", + "botocore==1.39.3", + "google-cloud-storage==1.39.3", + "pysftp==1.60.0.post1", + "kubernetes==0.2.9", + "prometheus-flask-exporter==20.31.2", + "google-cloud-storage==1.39.3", + "boto3==0.7", + "botocore==1.39.3", + "databricks-agents==12.22.0b1", + "mlserver==1.44.0", + "mlserver-mlflow==1.39.3", + "boto3==0.7", + "slowapi==0.35.0", + "boto3==0.7", + "slowapi==0.35.0", + "mlflow-dbstore==1.1.0", + "aliyunstoreplugin==4.0.0a1", + "mlflow-xethub==1.39.3", + "mlflow-jfrog-plugin==0.9.0", + "Flask-WTF==0.115.14" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "motor-types", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.0.0b4", + "Current Version With Dependency JSON": { + "base_package": "motor-types==1.0.0b4", + "dependencies": [ + "pymongo==4.3.0", + "motor==3.0.0", + "typing-extensions==4.0.0", + "dnspython==2.3.0" + ] + }, + "Dependencies for Current": "pymongo (>=4.3.0); motor (>=3.0.0) ; extra == \"motor\"; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == \"motor\"", + "Newer Versions": "", + "Dependencies for Latest": "pymongo (>=4.3.0); motor (>=3.0.0) ; extra == \"motor\"; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == \"motor\"", + "Latest Version": "1.0.0b4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "notebook", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "7.2.2", + "Current Version With Dependency JSON": { + "base_package": "notebook==7.2.2", + "dependencies": [ + "jupyter-server==2.4.0", + "jupyterlab-server==2.27.1", + "jupyterlab==4.4.4", + "notebook-shim==0.2", + "tornado==6.2.0", + "sphinx==1.3.6", + "importlib-resources==5.0", + "jupyter-server==2.4.0", + "jupyterlab-server==2.27.1", + "pytest==7.0" + ] + }, + "Dependencies for Current": "jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == \"dev\"; pre-commit; extra == \"dev\"; myst-parser; extra == \"docs\"; nbsphinx; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx>=1.3.6; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; importlib-resources>=5.0; python_version < \"3.10\" and extra == \"test\"; ipykernel; extra == \"test\"; jupyter-server[test]<3,>=2.4.0; extra == \"test\"; jupyterlab-server[test]<3,>=2.27.1; extra == \"test\"; nbval; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-tornasync; extra == \"test\"; pytest>=7.0; extra == \"test\"; requests; extra == \"test\"", + "Newer Versions": "7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0", + "Dependencies for Latest": "jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == \"dev\"; pre-commit; extra == \"dev\"; myst-parser; extra == \"docs\"; nbsphinx; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx>=1.3.6; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; importlib-resources>=5.0; python_version < \"3.10\" and extra == \"test\"; ipykernel; extra == \"test\"; jupyter-server[test]<3,>=2.4.0; extra == \"test\"; jupyterlab-server[test]<3,>=2.27.1; extra == \"test\"; nbval; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-tornasync; extra == \"test\"; pytest>=7.0; extra == \"test\"; requests; extra == \"test\"", + "Latest Version": "7.5.0a0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "onnxruntime", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.18.0", + "Current Version With Dependency JSON": { + "base_package": "onnxruntime==1.18.0", + "dependencies": [ + "numpy==1.21.6" + ] + }, + "Dependencies for Current": "coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy", + "Newer Versions": "1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0", + "Dependencies for Latest": "coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy", + "Latest Version": "1.22.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opencensus-ext-azure", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1.13", + "Current Version With Dependency JSON": { + "base_package": "opencensus-ext-azure==1.1.13", + "dependencies": [ + "azure-core==1.12.0", + "azure-identity==1.5.0", + "opencensus==0.11.4", + "psutil==5.6.3", + "requests==2.19.0" + ] + }, + "Dependencies for Current": "azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0", + "Newer Versions": "1.1.14, 1.1.15", + "Dependencies for Latest": "azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0", + "Latest Version": "1.1.15", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opencensus-ext-logging", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.1.1", + "Current Version With Dependency JSON": { + "base_package": "opencensus-ext-logging==0.1.1", + "dependencies": [ + "opencensus==0.8.0" + ] + }, + "Dependencies for Current": "opencensus (<1.0.0,>=0.8.0)", + "Newer Versions": "", + "Dependencies for Latest": "opencensus (<1.0.0,>=0.8.0)", + "Latest Version": "0.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opensearch-py", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.5.0", + "Current Version With Dependency JSON": { + "base_package": "opensearch-py==2.5.0", + "dependencies": [ + "urllib3==1.26.19", + "urllib3==1.26.19", + "requests==2.32.0", + "certifi==2024.07.04", + "requests==2.0.0", + "pytest==3.0.0", + "black==24.3.0", + "aiohttp==3.9.4", + "aiohttp==3.9.4" + ] + }, + "Dependencies for Current": "urllib3<1.27,>=1.26.19; python_version < \"3.10\"; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= \"3.10\"; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == \"develop\"; coverage<8.0.0; extra == \"develop\"; pyyaml; extra == \"develop\"; pytest>=3.0.0; extra == \"develop\"; pytest-cov; extra == \"develop\"; pytz; extra == \"develop\"; botocore; extra == \"develop\"; pytest-mock<4.0.0; extra == \"develop\"; sphinx; extra == \"develop\"; sphinx_rtd_theme; extra == \"develop\"; myst_parser; extra == \"develop\"; sphinx_copybutton; extra == \"develop\"; black>=24.3.0; extra == \"develop\"; jinja2; extra == \"develop\"; sphinx; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; myst_parser; extra == \"docs\"; sphinx_copybutton; extra == \"docs\"; aiohttp<4,>=3.9.4; extra == \"docs\"; aiohttp<4,>=3.9.4; extra == \"async\"; requests_kerberos; extra == \"kerberos\"", + "Newer Versions": "2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0", + "Dependencies for Latest": "urllib3<1.27,>=1.26.19; python_version < \"3.10\"; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= \"3.10\"; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == \"develop\"; coverage<8.0.0; extra == \"develop\"; pyyaml; extra == \"develop\"; pytest>=3.0.0; extra == \"develop\"; pytest-cov; extra == \"develop\"; pytz; extra == \"develop\"; botocore; extra == \"develop\"; pytest-mock<4.0.0; extra == \"develop\"; sphinx; extra == \"develop\"; sphinx_rtd_theme; extra == \"develop\"; myst_parser; extra == \"develop\"; sphinx_copybutton; extra == \"develop\"; black>=24.3.0; extra == \"develop\"; jinja2; extra == \"develop\"; sphinx; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; myst_parser; extra == \"docs\"; sphinx_copybutton; extra == \"docs\"; aiohttp<4,>=3.9.4; extra == \"docs\"; aiohttp<4,>=3.9.4; extra == \"async\"; requests_kerberos; extra == \"kerberos\"", + "Latest Version": "3.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "optuna", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "3.6.1", + "Current Version With Dependency JSON": { + "base_package": "optuna==3.6.1", + "dependencies": [ + "alembic==1.5.0", + "packaging==20.0", + "sqlalchemy==1.4.2", + "asv==0.5.0", + "typing_extensions==3.10.0.0", + "cmaes==0.10.0", + "plotly==4.9.0", + "sphinx_rtd_theme==1.2.0", + "cmaes==0.10.0", + "plotly==4.9.0", + "scikit-learn==0.24.2", + "protobuf==5.28.1", + "scipy==1.9.2", + "protobuf==5.28.1" + ] + }, + "Dependencies for Current": "alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == \"benchmark\"; cma; extra == \"benchmark\"; virtualenv; extra == \"benchmark\"; black; extra == \"checking\"; blackdoc; extra == \"checking\"; flake8; extra == \"checking\"; isort; extra == \"checking\"; mypy; extra == \"checking\"; mypy_boto3_s3; extra == \"checking\"; types-PyYAML; extra == \"checking\"; types-redis; extra == \"checking\"; types-setuptools; extra == \"checking\"; types-tqdm; extra == \"checking\"; typing_extensions>=3.10.0.0; extra == \"checking\"; ase; extra == \"document\"; cmaes>=0.10.0; extra == \"document\"; fvcore; extra == \"document\"; kaleido<0.4; extra == \"document\"; lightgbm; extra == \"document\"; matplotlib!=3.6.0; extra == \"document\"; pandas; extra == \"document\"; pillow; extra == \"document\"; plotly>=4.9.0; extra == \"document\"; scikit-learn; extra == \"document\"; sphinx; extra == \"document\"; sphinx-copybutton; extra == \"document\"; sphinx-gallery; extra == \"document\"; sphinx-notfound-page; extra == \"document\"; sphinx_rtd_theme>=1.2.0; extra == \"document\"; torch; extra == \"document\"; torchvision; extra == \"document\"; boto3; extra == \"optional\"; cmaes>=0.10.0; extra == \"optional\"; google-cloud-storage; extra == \"optional\"; matplotlib!=3.6.0; extra == \"optional\"; pandas; extra == \"optional\"; plotly>=4.9.0; extra == \"optional\"; redis; extra == \"optional\"; scikit-learn>=0.24.2; extra == \"optional\"; scipy; extra == \"optional\"; torch; python_version <= \"3.12\" and extra == \"optional\"; grpcio; extra == \"optional\"; protobuf>=5.28.1; extra == \"optional\"; coverage; extra == \"test\"; fakeredis[lua]; extra == \"test\"; kaleido<0.4; extra == \"test\"; moto; extra == \"test\"; pytest; extra == \"test\"; scipy>=1.9.2; extra == \"test\"; torch; python_version <= \"3.12\" and extra == \"test\"; grpcio; extra == \"test\"; protobuf>=5.28.1; extra == \"test\"", + "Newer Versions": "3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0", + "Dependencies for Latest": "alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == \"benchmark\"; cma; extra == \"benchmark\"; virtualenv; extra == \"benchmark\"; black; extra == \"checking\"; blackdoc; extra == \"checking\"; flake8; extra == \"checking\"; isort; extra == \"checking\"; mypy; extra == \"checking\"; mypy_boto3_s3; extra == \"checking\"; types-PyYAML; extra == \"checking\"; types-redis; extra == \"checking\"; types-setuptools; extra == \"checking\"; types-tqdm; extra == \"checking\"; typing_extensions>=3.10.0.0; extra == \"checking\"; ase; extra == \"document\"; cmaes>=0.10.0; extra == \"document\"; fvcore; extra == \"document\"; kaleido<0.4; extra == \"document\"; lightgbm; extra == \"document\"; matplotlib!=3.6.0; extra == \"document\"; pandas; extra == \"document\"; pillow; extra == \"document\"; plotly>=4.9.0; extra == \"document\"; scikit-learn; extra == \"document\"; sphinx; extra == \"document\"; sphinx-copybutton; extra == \"document\"; sphinx-gallery; extra == \"document\"; sphinx-notfound-page; extra == \"document\"; sphinx_rtd_theme>=1.2.0; extra == \"document\"; torch; extra == \"document\"; torchvision; extra == \"document\"; boto3; extra == \"optional\"; cmaes>=0.10.0; extra == \"optional\"; google-cloud-storage; extra == \"optional\"; matplotlib!=3.6.0; extra == \"optional\"; pandas; extra == \"optional\"; plotly>=4.9.0; extra == \"optional\"; redis; extra == \"optional\"; scikit-learn>=0.24.2; extra == \"optional\"; scipy; extra == \"optional\"; torch; python_version <= \"3.12\" and extra == \"optional\"; grpcio; extra == \"optional\"; protobuf>=5.28.1; extra == \"optional\"; coverage; extra == \"test\"; fakeredis[lua]; extra == \"test\"; kaleido<0.4; extra == \"test\"; moto; extra == \"test\"; pytest; extra == \"test\"; scipy>=1.9.2; extra == \"test\"; torch; python_version <= \"3.12\" and extra == \"test\"; grpcio; extra == \"test\"; protobuf>=5.28.1; extra == \"test\"", + "Latest Version": "4.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "plotly-resampler", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.10.0", + "Current Version With Dependency JSON": { + "base_package": "plotly-resampler==0.10.0", + "dependencies": [ + "jupyter-dash==0.4.2", + "plotly==5.5.0", + "dash==2.9.0", + "pandas==1", + "numpy==1.14", + "numpy==1.24", + "orjson==3.8.0", + "Flask-Cors==3.0.10", + "kaleido==0.2.1", + "tsdownsample==0.1.3" + ] + }, + "Dependencies for Current": "jupyter-dash>=0.4.2; extra == \"inline-persistent\"; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < \"3.11\"; numpy>=1.24; python_version >= \"3.11\"; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == \"inline-persistent\"; kaleido==0.2.1; extra == \"inline-persistent\"; tsdownsample>=0.1.3", + "Newer Versions": "0.11.0rc0, 0.11.0rc1", + "Dependencies for Latest": "jupyter-dash>=0.4.2; extra == \"inline-persistent\"; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < \"3.11\"; numpy>=1.24; python_version >= \"3.11\"; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == \"inline-persistent\"; kaleido==0.2.1; extra == \"inline-persistent\"; tsdownsample>=0.1.3", + "Latest Version": "0.11.0rc1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "poetry-plugin-export", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.8.0", + "Current Version With Dependency JSON": { + "base_package": "poetry-plugin-export==1.8.0", + "dependencies": [ + "poetry==2.0.0", + "poetry-core==1.7.0" + ] + }, + "Dependencies for Current": "poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0", + "Newer Versions": "1.9.0", + "Dependencies for Latest": "poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0", + "Latest Version": "1.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "portalocker", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.10.1", + "Current Version With Dependency JSON": { + "base_package": "portalocker==2.10.1", + "dependencies": [ + "pywin32==226", + "coverage-conditional-plugin==0.9.0", + "pytest-cov==2.8.1", + "pytest-mypy==0.8.0", + "pytest-rerunfailures==15.0", + "pytest-timeout==2.1.0", + "pytest==5.4.1", + "sphinx==6.0.0", + "types-pywin32==310.0.0.20250429" + ] + }, + "Dependencies for Current": "pywin32>=226; platform_system == \"Windows\"; portalocker[tests]; extra == \"docs\"; coverage-conditional-plugin>=0.9.0; extra == \"tests\"; portalocker[redis]; extra == \"tests\"; pytest-cov>=2.8.1; extra == \"tests\"; pytest-mypy>=0.8.0; extra == \"tests\"; pytest-rerunfailures>=15.0; extra == \"tests\"; pytest-timeout>=2.1.0; extra == \"tests\"; pytest>=5.4.1; extra == \"tests\"; sphinx>=6.0.0; extra == \"tests\"; types-pywin32>=310.0.0.20250429; extra == \"tests\"; types-redis; extra == \"tests\"; redis; extra == \"redis\"", + "Newer Versions": "3.0.0, 3.1.0, 3.1.1, 3.2.0", + "Dependencies for Latest": "pywin32>=226; platform_system == \"Windows\"; portalocker[tests]; extra == \"docs\"; coverage-conditional-plugin>=0.9.0; extra == \"tests\"; portalocker[redis]; extra == \"tests\"; pytest-cov>=2.8.1; extra == \"tests\"; pytest-mypy>=0.8.0; extra == \"tests\"; pytest-rerunfailures>=15.0; extra == \"tests\"; pytest-timeout>=2.1.0; extra == \"tests\"; pytest>=5.4.1; extra == \"tests\"; sphinx>=6.0.0; extra == \"tests\"; types-pywin32>=310.0.0.20250429; extra == \"tests\"; types-redis; extra == \"tests\"; redis; extra == \"redis\"", + "Latest Version": "3.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pre-commit", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "3.8.0", + "Current Version With Dependency JSON": { + "base_package": "pre-commit==3.8.0", + "dependencies": [ + "cfgv==2.0.0", + "identify==1.0.0", + "nodeenv==0.11.1", + "pyyaml==5.1", + "virtualenv==20.10.0" + ] + }, + "Dependencies for Current": "cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0", + "Newer Versions": "4.0.0, 4.0.1, 4.1.0, 4.2.0", + "Dependencies for Latest": "cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0", + "Latest Version": "4.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyltr", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.6", + "Current Version With Dependency JSON": { + "base_package": "pyltr==0.2.6", + "dependencies": [] + }, + "Dependencies for Current": "numpy; pandas; scipy; scikit-learn; six", + "Newer Versions": "", + "Dependencies for Latest": "numpy; pandas; scipy; scikit-learn; six", + "Latest Version": "0.2.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PySocks", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.7.1", + "Current Version With Dependency JSON": { + "base_package": "PySocks==1.7.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.7.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest-asyncio", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.23.6", + "Current Version With Dependency JSON": { + "base_package": "pytest-asyncio==0.23.6", + "dependencies": [ + "pytest==8.2", + "typing-extensions==4.12", + "sphinx==5.3", + "sphinx-rtd-theme==1", + "coverage==6.2", + "hypothesis==5.7.1" + ] + }, + "Dependencies for Current": "pytest<9,>=8.2; typing-extensions>=4.12; python_version < \"3.10\"; sphinx>=5.3; extra == \"docs\"; sphinx-rtd-theme>=1; extra == \"docs\"; coverage>=6.2; extra == \"testing\"; hypothesis>=5.7.1; extra == \"testing\"", + "Newer Versions": "0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1", + "Dependencies for Latest": "pytest<9,>=8.2; typing-extensions>=4.12; python_version < \"3.10\"; sphinx>=5.3; extra == \"docs\"; sphinx-rtd-theme>=1; extra == \"docs\"; coverage>=6.2; extra == \"testing\"; hypothesis>=5.7.1; extra == \"testing\"", + "Latest Version": "1.1.0a1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest-cov", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "5.0.0", + "Current Version With Dependency JSON": { + "base_package": "pytest-cov==5.0.0", + "dependencies": [ + "pytest==6.2.5", + "coverage==7.5", + "pluggy==1.2" + ] + }, + "Dependencies for Current": "pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == \"testing\"; hunter; extra == \"testing\"; process-tests; extra == \"testing\"; pytest-xdist; extra == \"testing\"; virtualenv; extra == \"testing\"", + "Newer Versions": "6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1", + "Dependencies for Latest": "pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == \"testing\"; hunter; extra == \"testing\"; process-tests; extra == \"testing\"; pytest-xdist; extra == \"testing\"; virtualenv; extra == \"testing\"", + "Latest Version": "6.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest-httpx", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.28.0", + "Current Version With Dependency JSON": { + "base_package": "pytest-httpx==0.28.0", + "dependencies": [] + }, + "Dependencies for Current": "httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == \"testing\"; pytest-asyncio==0.24.*; extra == \"testing\"", + "Newer Versions": "0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0", + "Dependencies for Latest": "httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == \"testing\"; pytest-asyncio==0.24.*; extra == \"testing\"", + "Latest Version": "0.35.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest-mock", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.13.0", + "Current Version With Dependency JSON": { + "base_package": "pytest-mock==1.13.0", + "dependencies": [ + "pytest==6.2.5" + ] + }, + "Dependencies for Current": "pytest>=6.2.5; pre-commit; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; tox; extra == \"dev\"", + "Newer Versions": "2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1", + "Dependencies for Latest": "pytest>=6.2.5; pre-commit; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; tox; extra == \"dev\"", + "Latest Version": "3.14.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest-sugar", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.0.0", + "Current Version With Dependency JSON": { + "base_package": "pytest-sugar==1.0.0", + "dependencies": [ + "pytest==6.2.0", + "termcolor==2.1.0", + "packaging==21.3" + ] + }, + "Dependencies for Current": "pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev'", + "Newer Versions": "", + "Dependencies for Latest": "pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev'", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-multipart", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.0.19", + "Current Version With Dependency JSON": { + "base_package": "python-multipart==0.0.19", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "0.0.20", + "Dependencies for Latest": "", + "Latest Version": "0.0.20", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "recordlinkage", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.16", + "Current Version With Dependency JSON": { + "base_package": "recordlinkage==0.16", + "dependencies": [ + "jellyfish==1", + "numpy==1.13", + "pandas==1", + "scipy==1", + "scikit-learn==1", + "networkx==2" + ] + }, + "Dependencies for Current": "jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'", + "Newer Versions": "", + "Dependencies for Latest": "jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'", + "Latest Version": "0.16", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "reportlab", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.2.0", + "Current Version With Dependency JSON": { + "base_package": "reportlab==4.2.0", + "dependencies": [ + "pillow==9.0.0", + "rl_accel==0.9.0", + "rl_renderPM==4.0.3", + "rlPyCairo==0.2.0", + "freetype-py==2.3.0" + ] + }, + "Dependencies for Current": "pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == \"accel\"; rl_renderPM<4.1,>=4.0.3; extra == \"renderpm\"; rlPyCairo<1,>=0.2.0; extra == \"pycairo\"; freetype-py<2.4,>=2.3.0; extra == \"pycairo\"; rlbidi; extra == \"bidi\"; uharfbuzz; extra == \"shaping\"", + "Newer Versions": "4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2", + "Dependencies for Latest": "pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == \"accel\"; rl_renderPM<4.1,>=4.0.3; extra == \"renderpm\"; rlPyCairo<1,>=0.2.0; extra == \"pycairo\"; freetype-py<2.4,>=2.3.0; extra == \"pycairo\"; rlbidi; extra == \"bidi\"; uharfbuzz; extra == \"shaping\"", + "Latest Version": "4.4.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "retry", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.9.2", + "Current Version With Dependency JSON": { + "base_package": "retry==0.9.2", + "dependencies": [ + "decorator==3.4.2", + "py==1.4.26" + ] + }, + "Dependencies for Current": "decorator (>=3.4.2); py (<2.0.0,>=1.4.26)", + "Newer Versions": "", + "Dependencies for Latest": "decorator (>=3.4.2); py (<2.0.0,>=1.4.26)", + "Latest Version": "0.9.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ruamel.yaml", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.18.6", + "Current Version With Dependency JSON": { + "base_package": "ruamel.yaml==0.18.6", + "dependencies": [ + "ruamel.yaml.clib==0.2.7", + "ruamel.yaml.jinja2==0.2", + "mercurial==5.7" + ] + }, + "Dependencies for Current": "ruamel.yaml.clib>=0.2.7; platform_python_implementation == \"CPython\" and python_version < \"3.14\"; ruamel.yaml.jinja2>=0.2; extra == \"jinja2\"; ryd; extra == \"docs\"; mercurial>5.7; extra == \"docs\"", + "Newer Versions": "0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14", + "Dependencies for Latest": "ruamel.yaml.clib>=0.2.7; platform_python_implementation == \"CPython\" and python_version < \"3.14\"; ruamel.yaml.jinja2>=0.2; extra == \"jinja2\"; ryd; extra == \"docs\"; mercurial>5.7; extra == \"docs\"", + "Latest Version": "0.18.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ruamel.yaml.clib", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.2.12", + "Current Version With Dependency JSON": { + "base_package": "ruamel.yaml.clib==0.2.12", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.12", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ruff", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.5.7", + "Current Version With Dependency JSON": { + "base_package": "ruff==0.5.7", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2", + "Dependencies for Latest": "", + "Latest Version": "0.12.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "scikit-plot", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.3.7", + "Current Version With Dependency JSON": { + "base_package": "scikit-plot==0.3.7", + "dependencies": [ + "matplotlib==1.4.0", + "scikit-learn==0.18", + "scipy==0.9", + "joblib==0.10" + ] + }, + "Dependencies for Current": "matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing'", + "Newer Versions": "", + "Dependencies for Latest": "matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing'", + "Latest Version": "0.3.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "seaborn", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.13.2", + "Current Version With Dependency JSON": { + "base_package": "seaborn==0.13.2", + "dependencies": [ + "numpy==1.20", + "pandas==1.2", + "matplotlib==3.4", + "pydata_sphinx_theme==0.10.0rc2", + "scipy==1.7", + "statsmodels==0.12" + ] + }, + "Dependencies for Current": "numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == \"dev\"; pytest-cov ; extra == \"dev\"; pytest-xdist ; extra == \"dev\"; flake8 ; extra == \"dev\"; mypy ; extra == \"dev\"; pandas-stubs ; extra == \"dev\"; pre-commit ; extra == \"dev\"; flit ; extra == \"dev\"; numpydoc ; extra == \"docs\"; nbconvert ; extra == \"docs\"; ipykernel ; extra == \"docs\"; sphinx<6.0.0 ; extra == \"docs\"; sphinx-copybutton ; extra == \"docs\"; sphinx-issues ; extra == \"docs\"; sphinx-design ; extra == \"docs\"; pyyaml ; extra == \"docs\"; pydata_sphinx_theme==0.10.0rc2 ; extra == \"docs\"; scipy>=1.7 ; extra == \"stats\"; statsmodels>=0.12 ; extra == \"stats\"", + "Newer Versions": "", + "Dependencies for Latest": "numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == \"dev\"; pytest-cov ; extra == \"dev\"; pytest-xdist ; extra == \"dev\"; flake8 ; extra == \"dev\"; mypy ; extra == \"dev\"; pandas-stubs ; extra == \"dev\"; pre-commit ; extra == \"dev\"; flit ; extra == \"dev\"; numpydoc ; extra == \"docs\"; nbconvert ; extra == \"docs\"; ipykernel ; extra == \"docs\"; sphinx<6.0.0 ; extra == \"docs\"; sphinx-copybutton ; extra == \"docs\"; sphinx-issues ; extra == \"docs\"; sphinx-design ; extra == \"docs\"; pyyaml ; extra == \"docs\"; pydata_sphinx_theme==0.10.0rc2 ; extra == \"docs\"; scipy>=1.7 ; extra == \"stats\"; statsmodels>=0.12 ; extra == \"stats\"", + "Latest Version": "0.13.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "selenium", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.21.0", + "Current Version With Dependency JSON": { + "base_package": "selenium==4.21.0", + "dependencies": [ + "urllib3==2.4.0", + "trio==0.30.0", + "trio-websocket==0.12.2", + "certifi==2025.4.26", + "typing_extensions==4.14.0", + "websocket-client==1.8.0" + ] + }, + "Dependencies for Current": "urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.0", + "Newer Versions": "4.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0", + "Dependencies for Latest": "urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.14.0; websocket-client~=1.8.0", + "Latest Version": "4.34.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sentence-transformers", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.2.2", + "Current Version With Dependency JSON": { + "base_package": "sentence-transformers==2.2.2", + "dependencies": [ + "transformers==4.41.0", + "torch==1.11.0", + "huggingface-hub==0.20.0", + "typing_extensions==4.5.0", + "accelerate==0.20.3", + "optimum==1.23.1", + "optimum==1.23.1", + "optimum-intel==1.20.0", + "accelerate==0.20.3" + ] + }, + "Dependencies for Current": "transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == \"train\"; accelerate>=0.20.3; extra == \"train\"; optimum[onnxruntime]>=1.23.1; extra == \"onnx\"; optimum[onnxruntime-gpu]>=1.23.1; extra == \"onnx-gpu\"; optimum-intel[openvino]>=1.20.0; extra == \"openvino\"; datasets; extra == \"dev\"; accelerate>=0.20.3; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; peft; extra == \"dev\"", + "Newer Versions": "2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0", + "Dependencies for Latest": "transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == \"train\"; accelerate>=0.20.3; extra == \"train\"; optimum[onnxruntime]>=1.23.1; extra == \"onnx\"; optimum[onnxruntime-gpu]>=1.23.1; extra == \"onnx-gpu\"; optimum-intel[openvino]>=1.20.0; extra == \"openvino\"; datasets; extra == \"dev\"; accelerate>=0.20.3; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; peft; extra == \"dev\"", + "Latest Version": "5.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sktime", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.26.0", + "Current Version With Dependency JSON": { + "base_package": "sktime==0.26.0", + "dependencies": [ + "joblib==1.2.0", + "numpy==1.21", + "pandas==1.1", + "scikit-base==0.6.1", + "scikit-learn==0.24", + "scipy==1.2", + "arch==5.6", + "autots==0.6.1", + "dask==2024.8.2", + "esig==0.9.7", + "filterpy==1.4.5", + "gluonts==0.9", + "hmmlearn==0.2.7", + "matplotlib==3.3.2", + "numba==0.53", + "pmdarima==1.8", + "polars==0.20", + "prophet==1.1", + "pyod==0.8", + "ray==2.40.0", + "scikit_posthocs==0.6.5", + "seaborn==0.11", + "skforecast==0.12.1", + "skpro==2", + "statsforecast==1.0.0", + "statsmodels==0.12.1", + "stumpy==1.5.1", + "tbats==1.1", + "temporian==0.7.0", + "tensorflow==2", + "tsfresh==0.17", + "tslearn==0.5.2", + "u8darts==0.29.0", + "arch==5.6", + "autots==0.6.1", + "dask==2024.8.2", + "esig==0.9.7", + "filterpy==1.4.5", + "gluonts==0.9", + "hmmlearn==0.2.7", + "matplotlib==3.3.2", + "numba==0.53", + "pmdarima==1.8", + "polars==0.20", + "prophet==1.1", + "pyod==0.8", + "ray==2.40.0", + "scikit_posthocs==0.6.5", + "seaborn==0.11", + "skforecast==0.12.1", + "skpro==2", + "statsforecast==1.0.0", + "statsmodels==0.12.1", + "stumpy==1.5.1", + "tbats==1.1", + "temporian==0.7.0", + "tensorflow==2", + "tsfresh==0.17", + "tslearn==0.5.2", + "u8darts==0.29.0", + "dtw-python==1.3", + "numba==0.53", + "hmmlearn==0.2.7", + "numba==0.53", + "pyod==0.8", + "esig==0.9.7", + "numba==0.53", + "tensorflow==2", + "tsfresh==0.17", + "numba==0.53", + "tslearn==0.5.2", + "hmmlearn==0.2.7", + "numba==0.53", + "pyod==0.8", + "arch==5.6", + "autots==0.6.1", + "pmdarima==1.8", + "prophet==1.1", + "skforecast==0.12.1", + "skpro==2", + "statsforecast==1.0.0", + "statsmodels==0.12.1", + "tbats==1.1", + "tensorflow==2", + "seasonal==0.3.1", + "statsmodels==0.12.1", + "numba==0.53", + "tensorflow==2", + "esig==0.9.7", + "filterpy==1.4.5", + "holidays==0.29", + "mne==1.5", + "numba==0.53", + "pycatch22==0.4", + "statsmodels==0.12.1", + "stumpy==1.5.1", + "temporian==0.7.0", + "tsfresh==0.17", + "nbsphinx==0.8.6", + "pytest==7.4", + "pytest-randomly==3.15", + "pytest-timeout==2.1", + "pytest-xdist==3.3", + "neuralforecast==1.6.4", + "peft==0.10.0", + "tensorflow==2", + "pykan==0.2.1", + "pytorch-forecasting==1.0.0", + "lightning==2.0", + "gluonts==0.14.3", + "einops==0.7.0", + "huggingface-hub==0.23.0" + ] + }, + "Dependencies for Current": "joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < \"3.13\" and extra == \"all-extras\"; autots<0.7,>=0.6.1; extra == \"all-extras\"; cloudpickle; python_version < \"3.13\" and extra == \"all-extras\"; dash!=2.9.0; python_version < \"3.13\" and extra == \"all-extras\"; dask<2025.2.1,>2024.8.2; (extra == \"dataframe\" and python_version < \"3.13\") and extra == \"all-extras\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"all-extras\"; dtw-python; python_version < \"3.13\" and extra == \"all-extras\"; esig==0.9.7; (python_version < \"3.10\" and platform_machine != \"aarch64\") and extra == \"all-extras\"; filterpy>=1.4.5; python_version < \"3.11\" and extra == \"all-extras\"; gluonts>=0.9; python_version < \"3.13\" and extra == \"all-extras\"; h5py; python_version < \"3.12\" and extra == \"all-extras\"; hmmlearn>=0.2.7; python_version < \"3.11\" and extra == \"all-extras\"; holidays; python_version < \"3.13\" and extra == \"all-extras\"; matplotlib!=3.9.1,>=3.3.2; python_version < \"3.13\" and extra == \"all-extras\"; mne; python_version < \"3.13\" and extra == \"all-extras\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"all-extras\"; optuna<4.5; extra == \"all-extras\"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < \"3.12\" and extra == \"all-extras\"; polars[pandas]<2.0,>=0.20; python_version < \"3.13\" and extra == \"all-extras\"; prophet>=1.1; python_version < \"3.12\" and extra == \"all-extras\"; pycatch22<0.4.6; python_version < \"3.13\" and extra == \"all-extras\"; pyod>=0.8; python_version < \"3.11\" and extra == \"all-extras\"; pyts<0.14.0; python_version < \"3.12\" and extra == \"all-extras\"; ray>=2.40.0; python_version < \"3.13\" and extra == \"all-extras\"; scikit-optimize; python_version < \"3.13\" and extra == \"all-extras\"; scikit_posthocs>=0.6.5; python_version < \"3.13\" and extra == \"all-extras\"; seaborn>=0.11; python_version < \"3.13\" and extra == \"all-extras\"; seasonal; python_version < \"3.13\" and extra == \"all-extras\"; simdkalman; extra == \"all-extras\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"all-extras\"; skpro<2.10.0,>=2; extra == \"all-extras\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"all-extras\"; statsmodels>=0.12.1; python_version < \"3.13\" and extra == \"all-extras\"; stumpy>=1.5.1; python_version < \"3.11\" and extra == \"all-extras\"; tbats>=1.1; python_version < \"3.12\" and extra == \"all-extras\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"all-extras\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"all-extras\"; tsfresh>=0.17; python_version < \"3.12\" and extra == \"all-extras\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.11\" and extra == \"all-extras\"; u8darts<0.32.0,>=0.29.0; python_version < \"3.13\" and extra == \"all-extras\"; xarray; python_version < \"3.13\" and extra == \"all-extras\"; arch<7.1.0,>=5.6; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; autots<0.7,>=0.6.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; cloudpickle; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dash!=2.9.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dask<2025.2.1,>2024.8.2; (extra == \"dataframe\" and python_version < \"3.13\") and extra == \"all-extras-pandas2\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dtw-python; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; esig==0.9.7; (python_version < \"3.10\" and platform_machine != \"aarch64\") and extra == \"all-extras-pandas2\"; filterpy>=1.4.5; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; gluonts>=0.9; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; h5py; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; hmmlearn>=0.2.7; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; holidays; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; matplotlib!=3.9.1,>=3.3.2; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; mne; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; optuna<4.5; extra == \"all-extras-pandas2\"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; polars[pandas]<2.0,>=0.20; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; prophet>=1.1; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; pycatch22<0.4.6; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; pyod>=0.8; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; ray>=2.40.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; scikit_posthocs>=0.6.5; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; seaborn>=0.11; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; seasonal; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; simdkalman; extra == \"all-extras-pandas2\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; skpro<2.10.0,>=2; extra == \"all-extras-pandas2\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; statsmodels>=0.12.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; stumpy>=1.5.1; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; tbats>=1.1; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"all-extras-pandas2\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; tsfresh>=0.17; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; u8darts<0.32.0,>=0.29.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; xarray; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"alignment\"; dtw-python<1.6,>=1.3; python_version < \"3.13\" and extra == \"alignment\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"alignment\"; hmmlearn<0.4,>=0.2.7; python_version < \"3.13\" and extra == \"annotation\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"annotation\"; pyod<1.2,>=0.8; python_version < \"3.12\" and extra == \"annotation\"; esig<0.10,>=0.9.7; (python_version < \"3.11\" and platform_machine != \"aarch64\") and extra == \"classification\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"classification\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"classification\"; tsfresh<0.21,>=0.17; python_version < \"3.12\" and extra == \"classification\"; networkx<3.5; extra == \"clustering\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"clustering\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.12\" and extra == \"clustering\"; ts2vg<1.3; (python_version < \"3.13\" and platform_machine != \"aarch64\") and extra == \"clustering\"; hmmlearn<0.4,>=0.2.7; python_version < \"3.13\" and extra == \"detection\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"detection\"; pyod<1.2,>=0.8; python_version < \"3.12\" and extra == \"detection\"; arch<7.1,>=5.6; python_version < \"3.13\" and extra == \"forecasting\"; autots<0.7,>=0.6.1; python_version < \"3.13\" and extra == \"forecasting\"; pmdarima!=1.8.1,<2.1,>=1.8; python_version < \"3.12\" and extra == \"forecasting\"; prophet<1.2,>=1.1; python_version < \"3.13\" and extra == \"forecasting\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"forecasting\"; skpro<2.10.0,>=2; extra == \"forecasting\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"forecasting\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"forecasting\"; tbats<1.2,>=1.1; python_version < \"3.12\" and extra == \"forecasting\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"networks\"; seasonal<0.4,>=0.3.1; python_version < \"3.13\" and extra == \"param-est\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"param-est\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"regression\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"regression\"; esig<0.10,>=0.9.7; (python_version < \"3.11\" and platform_machine != \"aarch64\") and extra == \"transformations\"; filterpy<1.5,>=1.4.5; python_version < \"3.13\" and extra == \"transformations\"; holidays<0.59,>=0.29; python_version < \"3.13\" and extra == \"transformations\"; mne<1.9,>=1.5; python_version < \"3.13\" and extra == \"transformations\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"transformations\"; pycatch22<0.4.6,>=0.4; python_version < \"3.13\" and extra == \"transformations\"; simdkalman; extra == \"transformations\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"transformations\"; stumpy<1.13,>=1.5.1; python_version < \"3.12\" and extra == \"transformations\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"transformations\"; tsfresh<0.21,>=0.17; python_version < \"3.12\" and extra == \"transformations\"; backoff; extra == \"dev\"; httpx; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-randomly; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-xdist; extra == \"dev\"; wheel; extra == \"dev\"; jupyter; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.8.6; extra == \"docs\"; numpydoc; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; Sphinx!=7.2.0,<9.0.0; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-design<0.7.0; extra == \"docs\"; sphinx-gallery<0.20.0; extra == \"docs\"; sphinx-issues<6.0.0; extra == \"docs\"; tabulate; extra == \"docs\"; pytest<8.5,>=7.4; extra == \"tests\"; pytest-randomly<3.17,>=3.15; extra == \"tests\"; pytest-timeout<2.5,>=2.1; extra == \"tests\"; pytest-xdist<3.8,>=3.3; extra == \"tests\"; jupyter; extra == \"binder\"; pandas<2.0.0; extra == \"binder\"; skchange; extra == \"binder\"; mrseql<0.0.3; extra == \"cython-extras\"; mrsqm; python_version < \"3.11\" and extra == \"cython-extras\"; numba<0.62; extra == \"cython-extras\"; rdata; extra == \"datasets\"; requests; extra == \"datasets\"; FrEIA; python_version < \"3.12\" and extra == \"dl\"; neuralforecast<1.8.0,>=1.6.4; python_version < \"3.11\" and extra == \"dl\"; peft<0.14.0,>=0.10.0; python_version < \"3.12\" and extra == \"dl\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"dl\"; torch; (sys_platform != \"darwin\" or python_version != \"3.13\") and extra == \"dl\"; transformers[torch]<4.41.0; python_version < \"3.12\" and extra == \"dl\"; pykan<0.2.9,>=0.2.1; python_version > \"3.9.7\" and extra == \"dl\"; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != \"darwin\" or python_version != \"3.13\") and extra == \"dl\"; lightning>=2.0; python_version < \"3.12\" and extra == \"dl\"; gluonts>=0.14.3; python_version < \"3.12\" and extra == \"dl\"; einops>0.7.0; python_version < \"3.12\" and extra == \"dl\"; huggingface-hub>=0.23.0; python_version < \"3.12\" and extra == \"dl\"; accelerate; extra == \"dl\"; tqdm; extra == \"dl\"; hydra-core; python_version < \"3.13\" and extra == \"dl\"; mlflow<4.0; extra == \"mlflow\"; mlflow<3.0; extra == \"mlflow2\"; boto3; extra == \"mlflow-tests\"; botocore; extra == \"mlflow-tests\"; mlflow<4.0; extra == \"mlflow-tests\"; moto; extra == \"mlflow-tests\"; numpy<2.0.0; extra == \"numpy1\"; pandas<2.0.0; extra == \"pandas1\"; catboost; python_version < \"3.13\" and extra == \"compatibility-tests\"", + "Newer Versions": "0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3", + "Dependencies for Latest": "joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < \"3.13\" and extra == \"all-extras\"; autots<0.7,>=0.6.1; extra == \"all-extras\"; cloudpickle; python_version < \"3.13\" and extra == \"all-extras\"; dash!=2.9.0; python_version < \"3.13\" and extra == \"all-extras\"; dask<2025.2.1,>2024.8.2; (extra == \"dataframe\" and python_version < \"3.13\") and extra == \"all-extras\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"all-extras\"; dtw-python; python_version < \"3.13\" and extra == \"all-extras\"; esig==0.9.7; (python_version < \"3.10\" and platform_machine != \"aarch64\") and extra == \"all-extras\"; filterpy>=1.4.5; python_version < \"3.11\" and extra == \"all-extras\"; gluonts>=0.9; python_version < \"3.13\" and extra == \"all-extras\"; h5py; python_version < \"3.12\" and extra == \"all-extras\"; hmmlearn>=0.2.7; python_version < \"3.11\" and extra == \"all-extras\"; holidays; python_version < \"3.13\" and extra == \"all-extras\"; matplotlib!=3.9.1,>=3.3.2; python_version < \"3.13\" and extra == \"all-extras\"; mne; python_version < \"3.13\" and extra == \"all-extras\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"all-extras\"; optuna<4.5; extra == \"all-extras\"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < \"3.12\" and extra == \"all-extras\"; polars[pandas]<2.0,>=0.20; python_version < \"3.13\" and extra == \"all-extras\"; prophet>=1.1; python_version < \"3.12\" and extra == \"all-extras\"; pycatch22<0.4.6; python_version < \"3.13\" and extra == \"all-extras\"; pyod>=0.8; python_version < \"3.11\" and extra == \"all-extras\"; pyts<0.14.0; python_version < \"3.12\" and extra == \"all-extras\"; ray>=2.40.0; python_version < \"3.13\" and extra == \"all-extras\"; scikit-optimize; python_version < \"3.13\" and extra == \"all-extras\"; scikit_posthocs>=0.6.5; python_version < \"3.13\" and extra == \"all-extras\"; seaborn>=0.11; python_version < \"3.13\" and extra == \"all-extras\"; seasonal; python_version < \"3.13\" and extra == \"all-extras\"; simdkalman; extra == \"all-extras\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"all-extras\"; skpro<2.10.0,>=2; extra == \"all-extras\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"all-extras\"; statsmodels>=0.12.1; python_version < \"3.13\" and extra == \"all-extras\"; stumpy>=1.5.1; python_version < \"3.11\" and extra == \"all-extras\"; tbats>=1.1; python_version < \"3.12\" and extra == \"all-extras\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"all-extras\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"all-extras\"; tsfresh>=0.17; python_version < \"3.12\" and extra == \"all-extras\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.11\" and extra == \"all-extras\"; u8darts<0.32.0,>=0.29.0; python_version < \"3.13\" and extra == \"all-extras\"; xarray; python_version < \"3.13\" and extra == \"all-extras\"; arch<7.1.0,>=5.6; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; autots<0.7,>=0.6.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; cloudpickle; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dash!=2.9.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dask<2025.2.1,>2024.8.2; (extra == \"dataframe\" and python_version < \"3.13\") and extra == \"all-extras-pandas2\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dtw-python; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; esig==0.9.7; (python_version < \"3.10\" and platform_machine != \"aarch64\") and extra == \"all-extras-pandas2\"; filterpy>=1.4.5; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; gluonts>=0.9; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; h5py; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; hmmlearn>=0.2.7; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; holidays; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; matplotlib!=3.9.1,>=3.3.2; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; mne; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; optuna<4.5; extra == \"all-extras-pandas2\"; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; polars[pandas]<2.0,>=0.20; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; prophet>=1.1; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; pycatch22<0.4.6; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; pyod>=0.8; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; ray>=2.40.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; scikit_posthocs>=0.6.5; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; seaborn>=0.11; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; seasonal; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; simdkalman; extra == \"all-extras-pandas2\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; skpro<2.10.0,>=2; extra == \"all-extras-pandas2\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; statsmodels>=0.12.1; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; stumpy>=1.5.1; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; tbats>=1.1; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"all-extras-pandas2\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; tsfresh>=0.17; python_version < \"3.12\" and extra == \"all-extras-pandas2\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.11\" and extra == \"all-extras-pandas2\"; u8darts<0.32.0,>=0.29.0; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; xarray; python_version < \"3.13\" and extra == \"all-extras-pandas2\"; dtaidistance<2.4; python_version < \"3.13\" and extra == \"alignment\"; dtw-python<1.6,>=1.3; python_version < \"3.13\" and extra == \"alignment\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"alignment\"; hmmlearn<0.4,>=0.2.7; python_version < \"3.13\" and extra == \"annotation\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"annotation\"; pyod<1.2,>=0.8; python_version < \"3.12\" and extra == \"annotation\"; esig<0.10,>=0.9.7; (python_version < \"3.11\" and platform_machine != \"aarch64\") and extra == \"classification\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"classification\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"classification\"; tsfresh<0.21,>=0.17; python_version < \"3.12\" and extra == \"classification\"; networkx<3.5; extra == \"clustering\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"clustering\"; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < \"3.12\" and extra == \"clustering\"; ts2vg<1.3; (python_version < \"3.13\" and platform_machine != \"aarch64\") and extra == \"clustering\"; hmmlearn<0.4,>=0.2.7; python_version < \"3.13\" and extra == \"detection\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"detection\"; pyod<1.2,>=0.8; python_version < \"3.12\" and extra == \"detection\"; arch<7.1,>=5.6; python_version < \"3.13\" and extra == \"forecasting\"; autots<0.7,>=0.6.1; python_version < \"3.13\" and extra == \"forecasting\"; pmdarima!=1.8.1,<2.1,>=1.8; python_version < \"3.12\" and extra == \"forecasting\"; prophet<1.2,>=1.1; python_version < \"3.13\" and extra == \"forecasting\"; skforecast<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"forecasting\"; skpro<2.10.0,>=2; extra == \"forecasting\"; statsforecast<2.1.0,>=1.0.0; python_version < \"3.13\" and extra == \"forecasting\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"forecasting\"; tbats<1.2,>=1.1; python_version < \"3.12\" and extra == \"forecasting\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"networks\"; seasonal<0.4,>=0.3.1; python_version < \"3.13\" and extra == \"param-est\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"param-est\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"regression\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"regression\"; esig<0.10,>=0.9.7; (python_version < \"3.11\" and platform_machine != \"aarch64\") and extra == \"transformations\"; filterpy<1.5,>=1.4.5; python_version < \"3.13\" and extra == \"transformations\"; holidays<0.59,>=0.29; python_version < \"3.13\" and extra == \"transformations\"; mne<1.9,>=1.5; python_version < \"3.13\" and extra == \"transformations\"; numba<0.62,>=0.53; python_version < \"3.13\" and extra == \"transformations\"; pycatch22<0.4.6,>=0.4; python_version < \"3.13\" and extra == \"transformations\"; simdkalman; extra == \"transformations\"; statsmodels<0.15,>=0.12.1; python_version < \"3.13\" and extra == \"transformations\"; stumpy<1.13,>=1.5.1; python_version < \"3.12\" and extra == \"transformations\"; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < \"3.12\" and sys_platform != \"win32\" and platform_machine != \"aarch64\") and extra == \"transformations\"; tsfresh<0.21,>=0.17; python_version < \"3.12\" and extra == \"transformations\"; backoff; extra == \"dev\"; httpx; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-randomly; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-xdist; extra == \"dev\"; wheel; extra == \"dev\"; jupyter; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.8.6; extra == \"docs\"; numpydoc; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; Sphinx!=7.2.0,<9.0.0; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-design<0.7.0; extra == \"docs\"; sphinx-gallery<0.20.0; extra == \"docs\"; sphinx-issues<6.0.0; extra == \"docs\"; tabulate; extra == \"docs\"; pytest<8.5,>=7.4; extra == \"tests\"; pytest-randomly<3.17,>=3.15; extra == \"tests\"; pytest-timeout<2.5,>=2.1; extra == \"tests\"; pytest-xdist<3.8,>=3.3; extra == \"tests\"; jupyter; extra == \"binder\"; pandas<2.0.0; extra == \"binder\"; skchange; extra == \"binder\"; mrseql<0.0.3; extra == \"cython-extras\"; mrsqm; python_version < \"3.11\" and extra == \"cython-extras\"; numba<0.62; extra == \"cython-extras\"; rdata; extra == \"datasets\"; requests; extra == \"datasets\"; FrEIA; python_version < \"3.12\" and extra == \"dl\"; neuralforecast<1.8.0,>=1.6.4; python_version < \"3.11\" and extra == \"dl\"; peft<0.14.0,>=0.10.0; python_version < \"3.12\" and extra == \"dl\"; tensorflow<2.20,>=2; python_version < \"3.13\" and extra == \"dl\"; torch; (sys_platform != \"darwin\" or python_version != \"3.13\") and extra == \"dl\"; transformers[torch]<4.41.0; python_version < \"3.12\" and extra == \"dl\"; pykan<0.2.9,>=0.2.1; python_version > \"3.9.7\" and extra == \"dl\"; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != \"darwin\" or python_version != \"3.13\") and extra == \"dl\"; lightning>=2.0; python_version < \"3.12\" and extra == \"dl\"; gluonts>=0.14.3; python_version < \"3.12\" and extra == \"dl\"; einops>0.7.0; python_version < \"3.12\" and extra == \"dl\"; huggingface-hub>=0.23.0; python_version < \"3.12\" and extra == \"dl\"; accelerate; extra == \"dl\"; tqdm; extra == \"dl\"; hydra-core; python_version < \"3.13\" and extra == \"dl\"; mlflow<4.0; extra == \"mlflow\"; mlflow<3.0; extra == \"mlflow2\"; boto3; extra == \"mlflow-tests\"; botocore; extra == \"mlflow-tests\"; mlflow<4.0; extra == \"mlflow-tests\"; moto; extra == \"mlflow-tests\"; numpy<2.0.0; extra == \"numpy1\"; pandas<2.0.0; extra == \"pandas1\"; catboost; python_version < \"3.13\" and extra == \"compatibility-tests\"", + "Latest Version": "0.38.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "streamlit", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.37.1", + "Current Version With Dependency JSON": { + "base_package": "streamlit==1.37.1", + "dependencies": [ + "altair==4.0", + "blinker==1.5.0", + "cachetools==4.0", + "click==7.0", + "numpy==1.23", + "packaging==20", + "pandas==1.4.0", + "pillow==7.1.0", + "protobuf==3.20", + "pyarrow==7.0", + "requests==2.27", + "tenacity==8.1.0", + "toml==0.10.1", + "typing-extensions==4.4.0", + "watchdog==2.1.5", + "gitpython==3.0.7", + "pydeck==0.8.0b4", + "tornado==6.0.3", + "snowflake-snowpark-python==1.17.0", + "snowflake-connector-python==3.3.0" + ] + }, + "Dependencies for Current": "altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != \"Darwin\"; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < \"3.12\" and extra == \"snowflake\"; snowflake-connector-python>=3.3.0; python_version < \"3.12\" and extra == \"snowflake\"", + "Newer Versions": "1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1", + "Dependencies for Latest": "altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != \"Darwin\"; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < \"3.12\" and extra == \"snowflake\"; snowflake-connector-python>=3.3.0; python_version < \"3.12\" and extra == \"snowflake\"", + "Latest Version": "1.46.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tabula-py", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.1.1", + "Current Version With Dependency JSON": { + "base_package": "tabula-py==2.1.1", + "dependencies": [ + "pandas==0.25.3", + "numpy==1.24.4", + "sphinx==7.1.2", + "sphinx-rtd-theme==1.3.0", + "Jinja2==3.1.2" + ] + }, + "Dependencies for Current": "pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == \"dev\"; ruff; extra == \"dev\"; mypy; extra == \"dev\"; Flake8-pyproject; extra == \"dev\"; sphinx==7.1.2; extra == \"doc\"; sphinx-rtd-theme==1.3.0; extra == \"doc\"; Jinja2==3.1.2; extra == \"doc\"; jpype1; extra == \"jpype\"; pytest; extra == \"test\"", + "Newer Versions": "2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0", + "Dependencies for Latest": "pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == \"dev\"; ruff; extra == \"dev\"; mypy; extra == \"dev\"; Flake8-pyproject; extra == \"dev\"; sphinx==7.1.2; extra == \"doc\"; sphinx-rtd-theme==1.3.0; extra == \"doc\"; Jinja2==3.1.2; extra == \"doc\"; jpype1; extra == \"jpype\"; pytest; extra == \"test\"", + "Latest Version": "2.10.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tbats", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1.3", + "Current Version With Dependency JSON": { + "base_package": "tbats==1.1.3", + "dependencies": [] + }, + "Dependencies for Current": "numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev'", + "Newer Versions": "", + "Dependencies for Latest": "numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev'", + "Latest Version": "1.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tensorflow", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.16.1", + "Current Version With Dependency JSON": { + "base_package": "tensorflow==2.16.1", + "dependencies": [ + "absl-py==1.0.0", + "astunparse==1.6.0", + "flatbuffers==24.3.25", + "gast==0.2.1", + "google-pasta==0.1.1", + "libclang==13.0.0", + "opt-einsum==2.3.2", + "protobuf==3.20.3", + "requests==2.21.0", + "six==1.12.0", + "termcolor==1.1.0", + "typing-extensions==3.6.6", + "wrapt==1.11.0", + "grpcio==1.24.3", + "tensorboard==2.19.0", + "keras==3.5.0", + "numpy==1.26.0", + "h5py==3.11.0", + "ml-dtypes==0.5.1", + "tensorflow-io-gcs-filesystem==0.23.1", + "nvidia-cublas-cu12==12.5.3.2", + "nvidia-cuda-cupti-cu12==12.5.82", + "nvidia-cuda-nvcc-cu12==12.5.82", + "nvidia-cuda-nvrtc-cu12==12.5.82", + "nvidia-cuda-runtime-cu12==12.5.82", + "nvidia-cudnn-cu12==9.3.0.75", + "nvidia-cufft-cu12==11.2.3.61", + "nvidia-curand-cu12==10.3.6.82", + "nvidia-cusolver-cu12==11.6.3.83", + "nvidia-cusparse-cu12==12.5.1.3", + "nvidia-nccl-cu12==2.23.4", + "nvidia-nvjitlink-cu12==12.5.82" + ] + }, + "Dependencies for Current": "absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < \"3.12\"; nvidia-cublas-cu12==12.5.3.2; extra == \"and-cuda\"; nvidia-cuda-cupti-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-nvcc-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-nvrtc-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-runtime-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cudnn-cu12==9.3.0.75; extra == \"and-cuda\"; nvidia-cufft-cu12==11.2.3.61; extra == \"and-cuda\"; nvidia-curand-cu12==10.3.6.82; extra == \"and-cuda\"; nvidia-cusolver-cu12==11.6.3.83; extra == \"and-cuda\"; nvidia-cusparse-cu12==12.5.1.3; extra == \"and-cuda\"; nvidia-nccl-cu12==2.23.4; extra == \"and-cuda\"; nvidia-nvjitlink-cu12==12.5.82; extra == \"and-cuda\"", + "Newer Versions": "2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0", + "Dependencies for Latest": "absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < \"3.12\"; nvidia-cublas-cu12==12.5.3.2; extra == \"and-cuda\"; nvidia-cuda-cupti-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-nvcc-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-nvrtc-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cuda-runtime-cu12==12.5.82; extra == \"and-cuda\"; nvidia-cudnn-cu12==9.3.0.75; extra == \"and-cuda\"; nvidia-cufft-cu12==11.2.3.61; extra == \"and-cuda\"; nvidia-curand-cu12==10.3.6.82; extra == \"and-cuda\"; nvidia-cusolver-cu12==11.6.3.83; extra == \"and-cuda\"; nvidia-cusparse-cu12==12.5.1.3; extra == \"and-cuda\"; nvidia-nccl-cu12==2.23.4; extra == \"and-cuda\"; nvidia-nvjitlink-cu12==12.5.82; extra == \"and-cuda\"", + "Latest Version": "2.19.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "textblob", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.15.3", + "Current Version With Dependency JSON": { + "base_package": "textblob==0.15.3", + "dependencies": [ + "nltk==3.9", + "pre-commit==3.5", + "sphinx==8.0.2", + "sphinx-issues==4.1.0", + "PyYAML==6.0.2" + ] + }, + "Dependencies for Current": "nltk>=3.9; textblob[tests]; extra == \"dev\"; tox; extra == \"dev\"; pre-commit~=3.5; extra == \"dev\"; sphinx==8.0.2; extra == \"docs\"; sphinx-issues==4.1.0; extra == \"docs\"; PyYAML==6.0.2; extra == \"docs\"; pytest; extra == \"tests\"; numpy; extra == \"tests\"", + "Newer Versions": "0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0", + "Dependencies for Latest": "nltk>=3.9; textblob[tests]; extra == \"dev\"; tox; extra == \"dev\"; pre-commit~=3.5; extra == \"dev\"; sphinx==8.0.2; extra == \"docs\"; sphinx-issues==4.1.0; extra == \"docs\"; PyYAML==6.0.2; extra == \"docs\"; pytest; extra == \"tests\"; numpy; extra == \"tests\"", + "Latest Version": "0.19.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tf2onnx", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.16.1", + "Current Version With Dependency JSON": { + "base_package": "tf2onnx==1.16.1", + "dependencies": [ + "numpy==1.14.1", + "onnx==1.4.1", + "flatbuffers==1.12", + "protobuf==3.20" + ] + }, + "Dependencies for Current": "numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20)", + "Newer Versions": "", + "Dependencies for Latest": "numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20)", + "Latest Version": "1.16.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tinycss2", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.3.0", + "Current Version With Dependency JSON": { + "base_package": "tinycss2==1.3.0", + "dependencies": [ + "webencodings==0.4" + ] + }, + "Dependencies for Current": "webencodings>=0.4; sphinx; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; pytest; extra == \"test\"; ruff; extra == \"test\"", + "Newer Versions": "1.4.0", + "Dependencies for Latest": "webencodings>=0.4; sphinx; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; pytest; extra == \"test\"; ruff; extra == \"test\"", + "Latest Version": "1.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tomli", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "2.0.2", + "Current Version With Dependency JSON": { + "base_package": "tomli==2.0.2", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "2.1.0, 2.2.1", + "Dependencies for Latest": "", + "Latest Version": "2.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "toposort", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1", + "Current Version With Dependency JSON": { + "base_package": "toposort==1.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10", + "Dependencies for Latest": "", + "Latest Version": "1.10", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tox", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "4.15.0", + "Current Version With Dependency JSON": { + "base_package": "tox==4.15.0", + "dependencies": [ + "cachetools==5.5.1", + "chardet==5.2", + "colorama==0.4.6", + "filelock==3.16.1", + "packaging==24.2", + "platformdirs==4.3.6", + "pluggy==1.5", + "pyproject-api==1.8", + "tomli==2.2.1", + "typing-extensions==4.12.2", + "virtualenv==20.31", + "devpi-process==1.0.2", + "pytest-mock==3.14", + "pytest==8.3.4" + ] + }, + "Dependencies for Current": "cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < \"3.11\"; typing-extensions>=4.12.2; python_version < \"3.11\"; virtualenv>=20.31; devpi-process>=1.0.2; extra == \"test\"; pytest-mock>=3.14; extra == \"test\"; pytest>=8.3.4; extra == \"test\"", + "Newer Versions": "4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0", + "Dependencies for Latest": "cachetools>=5.5.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.16.1; packaging>=24.2; platformdirs>=4.3.6; pluggy>=1.5; pyproject-api>=1.8; tomli>=2.2.1; python_version < \"3.11\"; typing-extensions>=4.12.2; python_version < \"3.11\"; virtualenv>=20.31; devpi-process>=1.0.2; extra == \"test\"; pytest-mock>=3.14; extra == \"test\"; pytest>=8.3.4; extra == \"test\"", + "Latest Version": "4.27.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "twine", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "5.1.1", + "Current Version With Dependency JSON": { + "base_package": "twine==5.1.1", + "dependencies": [ + "readme-renderer==35.0", + "requests==2.20", + "requests-toolbelt==0.8.0", + "urllib3==1.26.0", + "importlib-metadata==3.6", + "keyring==15.1", + "rfc3986==1.4.0", + "rich==12.0.0", + "packaging==24.0", + "keyring==15.1" + ] + }, + "Dependencies for Current": "readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < \"3.10\"; keyring>=15.1; platform_machine != \"ppc64le\" and platform_machine != \"s390x\"; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == \"keyring\"", + "Newer Versions": "6.0.0, 6.0.1, 6.1.0", + "Dependencies for Latest": "readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < \"3.10\"; keyring>=15.1; platform_machine != \"ppc64le\" and platform_machine != \"s390x\"; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == \"keyring\"", + "Latest Version": "6.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "unstructured", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.14.2", + "Current Version With Dependency JSON": { + "base_package": "unstructured==0.14.2", + "dependencies": [ + "unstructured-inference==1.0.5", + "onnxruntime==1.19.0", + "python-pptx==1.0.1", + "unstructured.pytesseract==0.3.12", + "python-docx==1.1.2", + "onnx==1.17.0", + "python-docx==1.1.2", + "python-docx==1.1.2", + "onnx==1.17.0", + "onnxruntime==1.19.0", + "unstructured-inference==1.0.5", + "unstructured.pytesseract==0.3.12", + "unstructured-inference==1.0.5", + "onnxruntime==1.19.0", + "python-pptx==1.0.1", + "unstructured.pytesseract==0.3.12", + "python-docx==1.1.2", + "onnx==1.17.0", + "python-docx==1.1.2", + "paddlepaddle==3.0.0b1", + "unstructured.paddleocr==2.10.0", + "onnx==1.17.0", + "onnxruntime==1.19.0", + "unstructured-inference==1.0.5", + "unstructured.pytesseract==0.3.12", + "python-pptx==1.0.1", + "python-pptx==1.0.1" + ] + }, + "Dependencies for Current": "chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == \"all-docs\"; pikepdf; extra == \"all-docs\"; onnxruntime>=1.19.0; extra == \"all-docs\"; python-pptx>=1.0.1; extra == \"all-docs\"; pi-heif; extra == \"all-docs\"; unstructured.pytesseract>=0.3.12; extra == \"all-docs\"; google-cloud-vision; extra == \"all-docs\"; pypdf; extra == \"all-docs\"; markdown; extra == \"all-docs\"; openpyxl; extra == \"all-docs\"; xlrd; extra == \"all-docs\"; pandas; extra == \"all-docs\"; pypandoc; extra == \"all-docs\"; effdet; extra == \"all-docs\"; python-docx>=1.1.2; extra == \"all-docs\"; pdf2image; extra == \"all-docs\"; networkx; extra == \"all-docs\"; onnx>=1.17.0; extra == \"all-docs\"; pdfminer.six; extra == \"all-docs\"; pandas; extra == \"csv\"; python-docx>=1.1.2; extra == \"doc\"; python-docx>=1.1.2; extra == \"docx\"; pypandoc; extra == \"epub\"; langdetect; extra == \"huggingface\"; sacremoses; extra == \"huggingface\"; sentencepiece; extra == \"huggingface\"; torch; extra == \"huggingface\"; transformers; extra == \"huggingface\"; onnx>=1.17.0; extra == \"image\"; onnxruntime>=1.19.0; extra == \"image\"; pdf2image; extra == \"image\"; pdfminer.six; extra == \"image\"; pikepdf; extra == \"image\"; pi-heif; extra == \"image\"; pypdf; extra == \"image\"; google-cloud-vision; extra == \"image\"; effdet; extra == \"image\"; unstructured-inference>=1.0.5; extra == \"image\"; unstructured.pytesseract>=0.3.12; extra == \"image\"; unstructured-inference>=1.0.5; extra == \"local-inference\"; pikepdf; extra == \"local-inference\"; onnxruntime>=1.19.0; extra == \"local-inference\"; python-pptx>=1.0.1; extra == \"local-inference\"; pi-heif; extra == \"local-inference\"; unstructured.pytesseract>=0.3.12; extra == \"local-inference\"; google-cloud-vision; extra == \"local-inference\"; pypdf; extra == \"local-inference\"; markdown; extra == \"local-inference\"; openpyxl; extra == \"local-inference\"; xlrd; extra == \"local-inference\"; pandas; extra == \"local-inference\"; pypandoc; extra == \"local-inference\"; effdet; extra == \"local-inference\"; python-docx>=1.1.2; extra == \"local-inference\"; pdf2image; extra == \"local-inference\"; networkx; extra == \"local-inference\"; onnx>=1.17.0; extra == \"local-inference\"; pdfminer.six; extra == \"local-inference\"; markdown; extra == \"md\"; python-docx>=1.1.2; extra == \"odt\"; pypandoc; extra == \"odt\"; pypandoc; extra == \"org\"; paddlepaddle>=3.0.0b1; extra == \"paddleocr\"; unstructured.paddleocr==2.10.0; extra == \"paddleocr\"; onnx>=1.17.0; extra == \"pdf\"; onnxruntime>=1.19.0; extra == \"pdf\"; pdf2image; extra == \"pdf\"; pdfminer.six; extra == \"pdf\"; pikepdf; extra == \"pdf\"; pi-heif; extra == \"pdf\"; pypdf; extra == \"pdf\"; google-cloud-vision; extra == \"pdf\"; effdet; extra == \"pdf\"; unstructured-inference>=1.0.5; extra == \"pdf\"; unstructured.pytesseract>=0.3.12; extra == \"pdf\"; python-pptx>=1.0.1; extra == \"ppt\"; python-pptx>=1.0.1; extra == \"pptx\"; pypandoc; extra == \"rst\"; pypandoc; extra == \"rtf\"; pandas; extra == \"tsv\"; openpyxl; extra == \"xlsx\"; pandas; extra == \"xlsx\"; xlrd; extra == \"xlsx\"; networkx; extra == \"xlsx\"", + "Newer Versions": "0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2", + "Dependencies for Latest": "chardet; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; unstructured-inference>=1.0.5; extra == \"all-docs\"; pikepdf; extra == \"all-docs\"; onnxruntime>=1.19.0; extra == \"all-docs\"; python-pptx>=1.0.1; extra == \"all-docs\"; pi-heif; extra == \"all-docs\"; unstructured.pytesseract>=0.3.12; extra == \"all-docs\"; google-cloud-vision; extra == \"all-docs\"; pypdf; extra == \"all-docs\"; markdown; extra == \"all-docs\"; openpyxl; extra == \"all-docs\"; xlrd; extra == \"all-docs\"; pandas; extra == \"all-docs\"; pypandoc; extra == \"all-docs\"; effdet; extra == \"all-docs\"; python-docx>=1.1.2; extra == \"all-docs\"; pdf2image; extra == \"all-docs\"; networkx; extra == \"all-docs\"; onnx>=1.17.0; extra == \"all-docs\"; pdfminer.six; extra == \"all-docs\"; pandas; extra == \"csv\"; python-docx>=1.1.2; extra == \"doc\"; python-docx>=1.1.2; extra == \"docx\"; pypandoc; extra == \"epub\"; langdetect; extra == \"huggingface\"; sacremoses; extra == \"huggingface\"; sentencepiece; extra == \"huggingface\"; torch; extra == \"huggingface\"; transformers; extra == \"huggingface\"; onnx>=1.17.0; extra == \"image\"; onnxruntime>=1.19.0; extra == \"image\"; pdf2image; extra == \"image\"; pdfminer.six; extra == \"image\"; pikepdf; extra == \"image\"; pi-heif; extra == \"image\"; pypdf; extra == \"image\"; google-cloud-vision; extra == \"image\"; effdet; extra == \"image\"; unstructured-inference>=1.0.5; extra == \"image\"; unstructured.pytesseract>=0.3.12; extra == \"image\"; unstructured-inference>=1.0.5; extra == \"local-inference\"; pikepdf; extra == \"local-inference\"; onnxruntime>=1.19.0; extra == \"local-inference\"; python-pptx>=1.0.1; extra == \"local-inference\"; pi-heif; extra == \"local-inference\"; unstructured.pytesseract>=0.3.12; extra == \"local-inference\"; google-cloud-vision; extra == \"local-inference\"; pypdf; extra == \"local-inference\"; markdown; extra == \"local-inference\"; openpyxl; extra == \"local-inference\"; xlrd; extra == \"local-inference\"; pandas; extra == \"local-inference\"; pypandoc; extra == \"local-inference\"; effdet; extra == \"local-inference\"; python-docx>=1.1.2; extra == \"local-inference\"; pdf2image; extra == \"local-inference\"; networkx; extra == \"local-inference\"; onnx>=1.17.0; extra == \"local-inference\"; pdfminer.six; extra == \"local-inference\"; markdown; extra == \"md\"; python-docx>=1.1.2; extra == \"odt\"; pypandoc; extra == \"odt\"; pypandoc; extra == \"org\"; paddlepaddle>=3.0.0b1; extra == \"paddleocr\"; unstructured.paddleocr==2.10.0; extra == \"paddleocr\"; onnx>=1.17.0; extra == \"pdf\"; onnxruntime>=1.19.0; extra == \"pdf\"; pdf2image; extra == \"pdf\"; pdfminer.six; extra == \"pdf\"; pikepdf; extra == \"pdf\"; pi-heif; extra == \"pdf\"; pypdf; extra == \"pdf\"; google-cloud-vision; extra == \"pdf\"; effdet; extra == \"pdf\"; unstructured-inference>=1.0.5; extra == \"pdf\"; unstructured.pytesseract>=0.3.12; extra == \"pdf\"; python-pptx>=1.0.1; extra == \"ppt\"; python-pptx>=1.0.1; extra == \"pptx\"; pypandoc; extra == \"rst\"; pypandoc; extra == \"rtf\"; pandas; extra == \"tsv\"; openpyxl; extra == \"xlsx\"; pandas; extra == \"xlsx\"; xlrd; extra == \"xlsx\"; networkx; extra == \"xlsx\"", + "Latest Version": "0.18.2", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": "0.18.2", + "Upgrade Instruction": { + "base_package": "unstructured==0.18.2", + "dependencies": [ + "html5lib==1.1", + "unstructured-inference==1.0.5", + "pikepdf==9.9.0", + "onnxruntime==1.22.0", + "python-pptx==1.0.2", + "pi-heif==1.0.0", + "unstructured.pytesseract==0.3.15", + "google-cloud-vision==3.10.2", + "xlrd==2.0.2", + "pypandoc==1.15", + "effdet==0.4.1", + "python-docx==1.2.0", + "pdfminer.six==20250506", + "python-docx==1.2.0", + "python-docx==1.2.0", + "pypandoc==1.15", + "sacremoses==2.3.0", + "onnxruntime==1.22.0", + "pdfminer.six==20250506", + "pikepdf==9.9.0", + "pi-heif==1.0.0", + "google-cloud-vision==3.10.2", + "effdet==0.4.1", + "unstructured-inference==1.0.5", + "unstructured.pytesseract==0.3.15", + "unstructured-inference==1.0.5", + "pikepdf==9.9.0", + "onnxruntime==1.22.0", + "python-pptx==1.0.2", + "pi-heif==1.0.0", + "unstructured.pytesseract==0.3.15", + "google-cloud-vision==3.10.2", + "xlrd==2.0.2", + "pypandoc==1.15", + "effdet==0.4.1", + "python-docx==1.2.0", + "pdfminer.six==20250506", + "python-docx==1.2.0", + "pypandoc==1.15", + "pypandoc==1.15", + "paddlepaddle==1.0.9", + "unstructured.paddleocr==0.1.1", + "onnxruntime==1.22.0", + "pdfminer.six==20250506", + "pikepdf==9.9.0", + "pi-heif==1.0.0", + "google-cloud-vision==3.10.2", + "effdet==0.4.1", + "unstructured-inference==1.0.5", + "unstructured.pytesseract==0.3.15", + "python-pptx==1.0.2", + "python-pptx==1.0.2", + "pypandoc==1.15", + "pypandoc==1.15", + "xlrd==2.0.2" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "uri-template", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.3.0", + "Current Version With Dependency JSON": { + "base_package": "uri-template==1.3.0", + "dependencies": [] + }, + "Dependencies for Current": "types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev'", + "Newer Versions": "", + "Dependencies for Latest": "types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev'", + "Latest Version": "1.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "uvloop", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.20.0", + "Current Version With Dependency JSON": { + "base_package": "uvloop==0.20.0", + "dependencies": [ + "setuptools==60", + "Cython==3.0", + "Sphinx==4.1.2", + "sphinxcontrib-asyncio==0.3.0", + "sphinx-rtd-theme==0.5.2", + "aiohttp==3.10.5", + "flake8==5.0", + "pycodestyle==2.9.0", + "pyOpenSSL==23.0.0", + "mypy==0.800" + ] + }, + "Dependencies for Current": "setuptools>=60; extra == \"dev\"; Cython~=3.0; extra == \"dev\"; Sphinx~=4.1.2; extra == \"docs\"; sphinxcontrib-asyncio~=0.3.0; extra == \"docs\"; sphinx-rtd-theme~=0.5.2; extra == \"docs\"; aiohttp>=3.10.5; extra == \"test\"; flake8~=5.0; extra == \"test\"; psutil; extra == \"test\"; pycodestyle~=2.9.0; extra == \"test\"; pyOpenSSL~=23.0.0; extra == \"test\"; mypy>=0.800; extra == \"test\"", + "Newer Versions": "0.21.0b1, 0.21.0", + "Dependencies for Latest": "setuptools>=60; extra == \"dev\"; Cython~=3.0; extra == \"dev\"; Sphinx~=4.1.2; extra == \"docs\"; sphinxcontrib-asyncio~=0.3.0; extra == \"docs\"; sphinx-rtd-theme~=0.5.2; extra == \"docs\"; aiohttp>=3.10.5; extra == \"test\"; flake8~=5.0; extra == \"test\"; psutil; extra == \"test\"; pycodestyle~=2.9.0; extra == \"test\"; pyOpenSSL~=23.0.0; extra == \"test\"; mypy>=0.800; extra == \"test\"", + "Latest Version": "0.21.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "watchgod", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "0.8.2", + "Current Version With Dependency JSON": { + "base_package": "watchgod==0.8.2", + "dependencies": [ + "anyio==3.0.0" + ] + }, + "Dependencies for Current": "anyio (<4,>=3.0.0)", + "Newer Versions": "0.10a1", + "Dependencies for Latest": "anyio (<4,>=3.0.0)", + "Latest Version": "0.10a1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "webcolors", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "24.8.0", + "Current Version With Dependency JSON": { + "base_package": "webcolors==24.8.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "24.11.0, 24.11.1", + "Dependencies for Latest": "", + "Latest Version": "24.11.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "websockets", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "13.1", + "Current Version With Dependency JSON": { + "base_package": "websockets==13.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "14.0, 14.1, 14.2, 15.0, 15.0.1", + "Dependencies for Latest": "", + "Latest Version": "15.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "xattr", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.1.0", + "Current Version With Dependency JSON": { + "base_package": "xattr==1.1.0", + "dependencies": [ + "cffi==1.16.0" + ] + }, + "Dependencies for Current": "cffi>=1.16.0; pytest; extra == \"test\"", + "Newer Versions": "1.1.4", + "Dependencies for Latest": "cffi>=1.16.0; pytest; extra == \"test\"", + "Latest Version": "1.1.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "yellowbrick", + "Package Type": "Base Package", + "Custodian": "EY", + "Current Version": "1.5", + "Current Version With Dependency JSON": { + "base_package": "yellowbrick==1.5", + "dependencies": [ + "matplotlib==2.0.2", + "scipy==1.0.0", + "scikit-learn==1.0.0", + "numpy==1.16.0", + "cycler==0.10.0" + ] + }, + "Dependencies for Current": "matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)", + "Newer Versions": "", + "Dependencies for Latest": "matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)", + "Latest Version": "1.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "adal", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)", + "Newer Versions": "", + "Dependencies for Latest": "PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)", + "Latest Version": "1.2.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "aiofiles", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "24.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "24.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "aiohappyeyeballs", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.4.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.4.7, 2.4.8, 2.5.0, 2.6.0, 2.6.1", + "Dependencies for Latest": "", + "Latest Version": "2.6.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "aiohttp", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.11.13", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "aiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < \"3.11\"; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == \"speedups\"; Brotli; platform_python_implementation == \"CPython\" and extra == \"speedups\"; brotlicffi; platform_python_implementation != \"CPython\" and extra == \"speedups\"", + "Newer Versions": "3.11.14, 3.11.15, 3.11.16, 3.11.17, 3.11.18, 3.12.0b0, 3.12.0b1, 3.12.0b2, 3.12.0b3, 3.12.0rc0, 3.12.0rc1, 3.12.0, 3.12.1rc0, 3.12.1, 3.12.2, 3.12.3, 3.12.4, 3.12.6, 3.12.7rc0, 3.12.7, 3.12.8, 3.12.9, 3.12.10, 3.12.11, 3.12.12, 3.12.13, 4.0.0a0, 4.0.0a1", + "Dependencies for Latest": "aiohappyeyeballs>=2.5.0; aiosignal>=1.1.2; async-timeout<6.0,>=4.0; python_version < \"3.11\"; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == \"speedups\"; Brotli; platform_python_implementation == \"CPython\" and extra == \"speedups\"; brotlicffi; platform_python_implementation != \"CPython\" and extra == \"speedups\"", + "Latest Version": "4.0.0a1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "aiosignal", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "frozenlist>=1.1.0; typing-extensions>=4.2; python_version < \"3.13\"", + "Newer Versions": "1.4.0", + "Dependencies for Latest": "frozenlist>=1.1.0; typing-extensions>=4.2; python_version < \"3.13\"", + "Latest Version": "1.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "annotated-types", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>=4.0.0; python_version < \"3.9\"", + "Newer Versions": "", + "Dependencies for Latest": "typing-extensions>=4.0.0; python_version < \"3.9\"", + "Latest Version": "0.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "antlr4-python3-runtime", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.9.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing; python_version < \"3.5\"", + "Newer Versions": "4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2", + "Dependencies for Latest": "typing; python_version < \"3.5\"", + "Latest Version": "4.13.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "anyconfig", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.14.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.14.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "anyio", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.8.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "exceptiongroup>=1.0.2; python_version < \"3.11\"; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < \"3.13\"; trio>=0.26.1; extra == \"trio\"; anyio[trio]; extra == \"test\"; blockbuster>=1.5.23; extra == \"test\"; coverage[toml]>=7; extra == \"test\"; exceptiongroup>=1.2.0; extra == \"test\"; hypothesis>=4.0; extra == \"test\"; psutil>=5.9; extra == \"test\"; pytest>=7.0; extra == \"test\"; trustme; extra == \"test\"; truststore>=0.9.1; python_version >= \"3.10\" and extra == \"test\"; uvloop>=0.21; (platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\") and extra == \"test\"; packaging; extra == \"doc\"; Sphinx~=8.2; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; sphinx-autodoc-typehints>=1.2.0; extra == \"doc\"", + "Newer Versions": "4.9.0", + "Dependencies for Latest": "exceptiongroup>=1.0.2; python_version < \"3.11\"; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < \"3.13\"; trio>=0.26.1; extra == \"trio\"; anyio[trio]; extra == \"test\"; blockbuster>=1.5.23; extra == \"test\"; coverage[toml]>=7; extra == \"test\"; exceptiongroup>=1.2.0; extra == \"test\"; hypothesis>=4.0; extra == \"test\"; psutil>=5.9; extra == \"test\"; pytest>=7.0; extra == \"test\"; trustme; extra == \"test\"; truststore>=0.9.1; python_version >= \"3.10\" and extra == \"test\"; uvloop>=0.21; (platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\") and extra == \"test\"; packaging; extra == \"doc\"; Sphinx~=8.2; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; sphinx-autodoc-typehints>=1.2.0; extra == \"doc\"", + "Latest Version": "4.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "appdirs", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.4.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.4.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "argcomplete", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.5.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "coverage; extra == \"test\"; mypy; extra == \"test\"; pexpect; extra == \"test\"; ruff; extra == \"test\"; wheel; extra == \"test\"", + "Newer Versions": "3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2", + "Dependencies for Latest": "coverage; extra == \"test\"; mypy; extra == \"test\"; pexpect; extra == \"test\"; ruff; extra == \"test\"; wheel; extra == \"test\"", + "Latest Version": "3.6.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "argon2-cffi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "23.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "argon2-cffi-bindings", + "Newer Versions": "25.1.0", + "Dependencies for Latest": "argon2-cffi-bindings", + "Latest Version": "25.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "argon2-cffi-bindings", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "21.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "21.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "arrow", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == \"doc\"; sphinx>=7.0.0 ; extra == \"doc\"; sphinx-autobuild ; extra == \"doc\"; sphinx-autodoc-typehints ; extra == \"doc\"; sphinx_rtd_theme>=1.3.0 ; extra == \"doc\"; dateparser==1.* ; extra == \"test\"; pre-commit ; extra == \"test\"; pytest ; extra == \"test\"; pytest-cov ; extra == \"test\"; pytest-mock ; extra == \"test\"; pytz==2021.1 ; extra == \"test\"; simplejson==3.* ; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == \"doc\"; sphinx>=7.0.0 ; extra == \"doc\"; sphinx-autobuild ; extra == \"doc\"; sphinx-autodoc-typehints ; extra == \"doc\"; sphinx_rtd_theme>=1.3.0 ; extra == \"doc\"; dateparser==1.* ; extra == \"test\"; pre-commit ; extra == \"test\"; pytest ; extra == \"test\"; pytest-cov ; extra == \"test\"; pytest-mock ; extra == \"test\"; pytz==2021.1 ; extra == \"test\"; simplejson==3.* ; extra == \"test\"", + "Latest Version": "1.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "asttokens", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "astroid<4,>=2; extra == \"astroid\"; astroid<4,>=2; extra == \"test\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-xdist; extra == \"test\"", + "Newer Versions": "3.0.0", + "Dependencies for Latest": "astroid<4,>=2; extra == \"astroid\"; astroid<4,>=2; extra == \"test\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-xdist; extra == \"test\"", + "Latest Version": "3.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "async-lru", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing_extensions>=4.0.0; python_version < \"3.11\"", + "Newer Versions": "2.0.5", + "Dependencies for Latest": "typing_extensions>=4.0.0; python_version < \"3.11\"", + "Latest Version": "2.0.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "attrs", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "24.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"benchmark\"; hypothesis; extra == \"benchmark\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"benchmark\"; pympler; extra == \"benchmark\"; pytest-codspeed; extra == \"benchmark\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"benchmark\"; pytest-xdist[psutil]; extra == \"benchmark\"; pytest>=4.3.0; extra == \"benchmark\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"cov\"; coverage[toml]>=5.3; extra == \"cov\"; hypothesis; extra == \"cov\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"cov\"; pympler; extra == \"cov\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"cov\"; pytest-xdist[psutil]; extra == \"cov\"; pytest>=4.3.0; extra == \"cov\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"dev\"; hypothesis; extra == \"dev\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"dev\"; pre-commit-uv; extra == \"dev\"; pympler; extra == \"dev\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"dev\"; pytest-xdist[psutil]; extra == \"dev\"; pytest>=4.3.0; extra == \"dev\"; cogapp; extra == \"docs\"; furo; extra == \"docs\"; myst-parser; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-notfound-page; extra == \"docs\"; sphinxcontrib-towncrier; extra == \"docs\"; towncrier; extra == \"docs\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests\"; hypothesis; extra == \"tests\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests\"; pympler; extra == \"tests\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests\"; pytest-xdist[psutil]; extra == \"tests\"; pytest>=4.3.0; extra == \"tests\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests-mypy\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests-mypy\"", + "Newer Versions": "24.3.0, 25.1.0, 25.2.0, 25.3.0", + "Dependencies for Latest": "cloudpickle; platform_python_implementation == \"CPython\" and extra == \"benchmark\"; hypothesis; extra == \"benchmark\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"benchmark\"; pympler; extra == \"benchmark\"; pytest-codspeed; extra == \"benchmark\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"benchmark\"; pytest-xdist[psutil]; extra == \"benchmark\"; pytest>=4.3.0; extra == \"benchmark\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"cov\"; coverage[toml]>=5.3; extra == \"cov\"; hypothesis; extra == \"cov\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"cov\"; pympler; extra == \"cov\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"cov\"; pytest-xdist[psutil]; extra == \"cov\"; pytest>=4.3.0; extra == \"cov\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"dev\"; hypothesis; extra == \"dev\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"dev\"; pre-commit-uv; extra == \"dev\"; pympler; extra == \"dev\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"dev\"; pytest-xdist[psutil]; extra == \"dev\"; pytest>=4.3.0; extra == \"dev\"; cogapp; extra == \"docs\"; furo; extra == \"docs\"; myst-parser; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-notfound-page; extra == \"docs\"; sphinxcontrib-towncrier; extra == \"docs\"; towncrier; extra == \"docs\"; cloudpickle; platform_python_implementation == \"CPython\" and extra == \"tests\"; hypothesis; extra == \"tests\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests\"; pympler; extra == \"tests\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests\"; pytest-xdist[psutil]; extra == \"tests\"; pytest>=4.3.0; extra == \"tests\"; mypy>=1.11.1; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests-mypy\"; pytest-mypy-plugins; (platform_python_implementation == \"CPython\" and python_version >= \"3.10\") and extra == \"tests-mypy\"", + "Latest Version": "25.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-ai-ml", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.21.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == \"designer\"; azureml-dataprep-rslex>=2.22.0; python_version < \"3.13\" and extra == \"mount\"", + "Newer Versions": "1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0", + "Dependencies for Latest": "pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == \"designer\"; azureml-dataprep-rslex>=2.22.0; python_version < \"3.13\" and extra == \"mount\"", + "Latest Version": "1.28.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-common", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.1.28", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-nspkg ; python_version<'3.0'", + "Newer Versions": "", + "Dependencies for Latest": "azure-nspkg ; python_version<'3.0'", + "Latest Version": "1.1.28", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.31.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == \"aio\"; opentelemetry-api~=1.26; extra == \"tracing\"", + "Newer Versions": "1.32.0, 1.33.0, 1.34.0, 1.35.0", + "Dependencies for Latest": "requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == \"aio\"; opentelemetry-api~=1.26; extra == \"tracing\"", + "Latest Version": "1.35.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-datalake-store", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.0.53", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cffi; requests>=2.20.0; azure-identity; extra == \"auth\"", + "Newer Versions": "1.0.0a0, 1.0.1", + "Dependencies for Latest": "cffi; requests>=2.20.0; azure-identity; extra == \"auth\"", + "Latest Version": "1.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-graphrbac", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.61.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < \"3.0\"", + "Newer Versions": "0.61.2", + "Dependencies for Latest": "msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < \"3.0\"", + "Latest Version": "0.61.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-identity", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.19.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0", + "Newer Versions": "1.20.0, 1.21.0, 1.22.0, 1.23.0", + "Dependencies for Latest": "azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0", + "Latest Version": "1.23.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-authorization", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "4.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-containerregistry", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "10.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Newer Versions": "11.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1", + "Dependencies for Latest": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Latest Version": "14.1.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core>=1.32.0", + "Newer Versions": "1.5.0, 1.6.0", + "Dependencies for Latest": "azure-core>=1.32.0", + "Latest Version": "1.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-keyvault", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "10.3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.2", + "Newer Versions": "11.0.0", + "Dependencies for Latest": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.3.2", + "Latest Version": "11.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-network", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "27.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Newer Versions": "28.0.0, 28.1.0, 29.0.0", + "Dependencies for Latest": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Latest Version": "29.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-resource", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "23.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Newer Versions": "23.3.0, 23.4.0, 24.0.0", + "Dependencies for Latest": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Latest Version": "24.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-mgmt-storage", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "21.2.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Newer Versions": "22.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1", + "Dependencies for Latest": "isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0", + "Latest Version": "23.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-storage-blob", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "12.23.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Newer Versions": "12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.27.0b1", + "Dependencies for Latest": "azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Latest Version": "12.27.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-storage-file-datalake", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "12.17.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Newer Versions": "12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.22.0b1", + "Dependencies for Latest": "azure-core>=1.30.0; azure-storage-blob>=12.25.1; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Latest Version": "12.22.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azure-storage-file-share", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "12.19.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Newer Versions": "12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.23.0b1", + "Dependencies for Latest": "azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == \"aio\"", + "Latest Version": "12.23.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.58.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0", + "Newer Versions": "1.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1", + "Dependencies for Latest": "pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0", + "Latest Version": "1.60.0.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-dataprep", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.1.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == \"pandas\"; pandas>=0.23.4; extra == \"pandas\"; pyarrow>=0.17.0; extra == \"pandas\"; pyarrow>=0.17.0; extra == \"parquet\"; pyspark==2.3.0; extra == \"pyspark\"; fusepy<4.0.0,>=3.0.1; extra == \"fuse\"; scipy>=1.1.0; extra == \"scipy\"; pyarrow>=0.17.0; extra == \"pyarrow\"", + "Newer Versions": "5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4", + "Dependencies for Latest": "azureml-dataprep-native<42.0.0,>=41.0.0; azureml-dataprep-rslex~=2.24.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == \"pandas\"; pandas>=0.23.4; extra == \"pandas\"; pyarrow>=0.17.0; extra == \"pandas\"; pyarrow>=0.17.0; extra == \"parquet\"; pyspark==2.3.0; extra == \"pyspark\"; fusepy<4.0.0,>=3.0.1; extra == \"fuse\"; scipy>=1.1.0; extra == \"scipy\"; pyarrow>=0.17.0; extra == \"pyarrow\"", + "Latest Version": "5.3.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-dataprep-native", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "41.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "41.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "azureml-dataprep-rslex", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.22.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.6", + "Dependencies for Latest": "", + "Latest Version": "2.24.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "babel", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.16.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytz>=2015.7; python_version < \"3.9\"; tzdata; sys_platform == \"win32\" and extra == \"dev\"; backports.zoneinfo; python_version < \"3.9\" and extra == \"dev\"; freezegun~=1.0; extra == \"dev\"; jinja2>=3.0; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest>=6.0; extra == \"dev\"; pytz; extra == \"dev\"; setuptools; extra == \"dev\"", + "Newer Versions": "2.17.0", + "Dependencies for Latest": "pytz>=2015.7; python_version < \"3.9\"; tzdata; sys_platform == \"win32\" and extra == \"dev\"; backports.zoneinfo; python_version < \"3.9\" and extra == \"dev\"; freezegun~=1.0; extra == \"dev\"; jinja2>=3.0; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest>=6.0; extra == \"dev\"; pytz; extra == \"dev\"; setuptools; extra == \"dev\"", + "Latest Version": "2.17.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "backoff", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.2.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "bcrypt", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest!=3.3.0,>=3.2.1; extra == \"tests\"; mypy; extra == \"typecheck\"", + "Newer Versions": "4.2.1, 4.3.0", + "Dependencies for Latest": "pytest!=3.3.0,>=3.2.1; extra == \"tests\"; mypy; extra == \"typecheck\"", + "Latest Version": "4.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "beautifulsoup4", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.12.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == \"cchardet\"; chardet; extra == \"chardet\"; charset-normalizer; extra == \"charset-normalizer\"; html5lib; extra == \"html5lib\"; lxml; extra == \"lxml\"", + "Newer Versions": "4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4", + "Dependencies for Latest": "soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == \"cchardet\"; chardet; extra == \"chardet\"; charset-normalizer; extra == \"charset-normalizer\"; html5lib; extra == \"html5lib\"; lxml; extra == \"lxml\"", + "Latest Version": "4.13.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "binaryornot", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.4.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "bleach", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "webencodings; tinycss2<1.5,>=1.1.0; extra == \"css\"", + "Newer Versions": "6.2.0", + "Dependencies for Latest": "webencodings; tinycss2<1.5,>=1.1.0; extra == \"css\"", + "Latest Version": "6.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "blis", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy<3.0.0,>=1.15.0; python_version < \"3.9\"; numpy<3.0.0,>=1.19.0; python_version >= \"3.9\"", + "Newer Versions": "1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0", + "Dependencies for Latest": "numpy<3.0.0,>=1.15.0; python_version < \"3.9\"; numpy<3.0.0,>=1.19.0; python_version >= \"3.9\"", + "Latest Version": "1.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "build", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.2.post1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging>=19.1; pyproject_hooks; colorama; os_name == \"nt\"; importlib-metadata>=4.6; python_full_version < \"3.10.2\"; tomli>=1.1.0; python_version < \"3.11\"; furo>=2023.08.17; extra == \"docs\"; sphinx~=7.0; extra == \"docs\"; sphinx-argparse-cli>=1.5; extra == \"docs\"; sphinx-autodoc-typehints>=1.10; extra == \"docs\"; sphinx-issues>=3.0.0; extra == \"docs\"; build[uv,virtualenv]; extra == \"test\"; filelock>=3; extra == \"test\"; pytest>=6.2.4; extra == \"test\"; pytest-cov>=2.12; extra == \"test\"; pytest-mock>=2; extra == \"test\"; pytest-rerunfailures>=9.1; extra == \"test\"; pytest-xdist>=1.34; extra == \"test\"; wheel>=0.36.0; extra == \"test\"; setuptools>=42.0.0; extra == \"test\" and python_version < \"3.10\"; setuptools>=56.0.0; extra == \"test\" and python_version == \"3.10\"; setuptools>=56.0.0; extra == \"test\" and python_version == \"3.11\"; setuptools>=67.8.0; extra == \"test\" and python_version >= \"3.12\"; build[uv]; extra == \"typing\"; importlib-metadata>=5.1; extra == \"typing\"; mypy~=1.9.0; extra == \"typing\"; tomli; extra == \"typing\"; typing-extensions>=3.7.4.3; extra == \"typing\"; uv>=0.1.18; extra == \"uv\"; virtualenv>=20.0.35; extra == \"virtualenv\"", + "Newer Versions": "", + "Dependencies for Latest": "packaging>=19.1; pyproject_hooks; colorama; os_name == \"nt\"; importlib-metadata>=4.6; python_full_version < \"3.10.2\"; tomli>=1.1.0; python_version < \"3.11\"; furo>=2023.08.17; extra == \"docs\"; sphinx~=7.0; extra == \"docs\"; sphinx-argparse-cli>=1.5; extra == \"docs\"; sphinx-autodoc-typehints>=1.10; extra == \"docs\"; sphinx-issues>=3.0.0; extra == \"docs\"; build[uv,virtualenv]; extra == \"test\"; filelock>=3; extra == \"test\"; pytest>=6.2.4; extra == \"test\"; pytest-cov>=2.12; extra == \"test\"; pytest-mock>=2; extra == \"test\"; pytest-rerunfailures>=9.1; extra == \"test\"; pytest-xdist>=1.34; extra == \"test\"; wheel>=0.36.0; extra == \"test\"; setuptools>=42.0.0; extra == \"test\" and python_version < \"3.10\"; setuptools>=56.0.0; extra == \"test\" and python_version == \"3.10\"; setuptools>=56.0.0; extra == \"test\" and python_version == \"3.11\"; setuptools>=67.8.0; extra == \"test\" and python_version >= \"3.12\"; build[uv]; extra == \"typing\"; importlib-metadata>=5.1; extra == \"typing\"; mypy~=1.9.0; extra == \"typing\"; tomli; extra == \"typing\"; typing-extensions>=3.7.4.3; extra == \"typing\"; uv>=0.1.18; extra == \"uv\"; virtualenv>=20.0.35; extra == \"virtualenv\"", + "Latest Version": "1.2.2.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cachetools", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "5.5.1, 5.5.2, 6.0.0, 6.1.0", + "Dependencies for Latest": "", + "Latest Version": "6.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "catalogue", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.10", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "zipp >=0.5 ; python_version < \"3.8\"; typing-extensions >=3.6.4 ; python_version < \"3.8\"", + "Newer Versions": "2.1.0", + "Dependencies for Latest": "zipp >=0.5 ; python_version < \"3.8\"; typing-extensions >=3.6.4 ; python_version < \"3.8\"", + "Latest Version": "2.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "certifi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2025.1.31", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2025.4.26, 2025.6.15", + "Dependencies for Latest": "", + "Latest Version": "2025.6.15", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cffi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.17.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pycparser", + "Newer Versions": "", + "Dependencies for Latest": "pycparser", + "Latest Version": "1.17.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "chardet", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "5.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "charset-normalizer", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.4.2", + "Dependencies for Latest": "", + "Latest Version": "3.4.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "click", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.1.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; platform_system == \"Windows\"", + "Newer Versions": "8.1.8, 8.2.0, 8.2.1", + "Dependencies for Latest": "colorama; platform_system == \"Windows\"", + "Latest Version": "8.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "click-default-group", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click; pytest ; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "click; pytest ; extra == \"test\"", + "Latest Version": "1.2.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cloudpathlib", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.19.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>4; python_version < \"3.11\"; cloudpathlib[azure]; extra == \"all\"; cloudpathlib[gs]; extra == \"all\"; cloudpathlib[s3]; extra == \"all\"; azure-storage-blob>=12; extra == \"azure\"; azure-storage-file-datalake>=12; extra == \"azure\"; google-cloud-storage; extra == \"gs\"; boto3>=1.34.0; extra == \"s3\"", + "Newer Versions": "0.20.0, 0.21.0, 0.21.1", + "Dependencies for Latest": "typing-extensions>4; python_version < \"3.11\"; cloudpathlib[azure]; extra == \"all\"; cloudpathlib[gs]; extra == \"all\"; cloudpathlib[s3]; extra == \"all\"; azure-storage-blob>=12; extra == \"azure\"; azure-storage-file-datalake>=12; extra == \"azure\"; google-cloud-storage; extra == \"gs\"; boto3>=1.34.0; extra == \"s3\"", + "Latest Version": "0.21.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cloudpickle", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.1.1", + "Dependencies for Latest": "", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "colorama", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.4.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "comm", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.2.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "traitlets>=4; pytest; extra == 'test'", + "Newer Versions": "", + "Dependencies for Latest": "traitlets>=4; pytest; extra == 'test'", + "Latest Version": "0.2.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "confection", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < \"3.8\"", + "Newer Versions": "1.0.0.dev0", + "Dependencies for Latest": "pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < \"3.8\"", + "Latest Version": "1.0.0.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "contextlib2", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "21.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "21.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "contourpy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.23; furo; extra == \"docs\"; sphinx>=7.2; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; bokeh; extra == \"bokeh\"; selenium; extra == \"bokeh\"; contourpy[bokeh,docs]; extra == \"mypy\"; bokeh; extra == \"mypy\"; docutils-stubs; extra == \"mypy\"; mypy==1.15.0; extra == \"mypy\"; types-Pillow; extra == \"mypy\"; contourpy[test-no-images]; extra == \"test\"; matplotlib; extra == \"test\"; Pillow; extra == \"test\"; pytest; extra == \"test-no-images\"; pytest-cov; extra == \"test-no-images\"; pytest-rerunfailures; extra == \"test-no-images\"; pytest-xdist; extra == \"test-no-images\"; wurlitzer; extra == \"test-no-images\"", + "Newer Versions": "1.3.1, 1.3.2", + "Dependencies for Latest": "numpy>=1.23; furo; extra == \"docs\"; sphinx>=7.2; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; bokeh; extra == \"bokeh\"; selenium; extra == \"bokeh\"; contourpy[bokeh,docs]; extra == \"mypy\"; bokeh; extra == \"mypy\"; docutils-stubs; extra == \"mypy\"; mypy==1.15.0; extra == \"mypy\"; types-Pillow; extra == \"mypy\"; contourpy[test-no-images]; extra == \"test\"; matplotlib; extra == \"test\"; Pillow; extra == \"test\"; pytest; extra == \"test-no-images\"; pytest-cov; extra == \"test-no-images\"; pytest-rerunfailures; extra == \"test-no-images\"; pytest-xdist; extra == \"test-no-images\"; wurlitzer; extra == \"test-no-images\"", + "Latest Version": "1.3.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cookiecutter", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich", + "Newer Versions": "", + "Dependencies for Latest": "binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich", + "Latest Version": "2.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "coverage", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "7.6.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "tomli; python_full_version <= \"3.11.0a6\" and extra == \"toml\"", + "Newer Versions": "7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2", + "Dependencies for Latest": "tomli; python_full_version <= \"3.11.0a6\" and extra == \"toml\"", + "Latest Version": "7.9.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cryptography", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "44.0.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cffi>=1.14; platform_python_implementation != \"PyPy\"; bcrypt>=3.1.5; extra == \"ssh\"; nox>=2024.4.15; extra == \"nox\"; nox[uv]>=2024.3.2; python_full_version >= \"3.8\" and extra == \"nox\"; cryptography-vectors==45.0.5; extra == \"test\"; pytest>=7.4.0; extra == \"test\"; pytest-benchmark>=4.0; extra == \"test\"; pytest-cov>=2.10.1; extra == \"test\"; pytest-xdist>=3.5.0; extra == \"test\"; pretend>=0.7; extra == \"test\"; certifi>=2024; extra == \"test\"; pytest-randomly; extra == \"test-randomorder\"; sphinx>=5.3.0; extra == \"docs\"; sphinx-rtd-theme>=3.0.0; python_full_version >= \"3.8\" and extra == \"docs\"; sphinx-inline-tabs; python_full_version >= \"3.8\" and extra == \"docs\"; pyenchant>=3; extra == \"docstest\"; readme-renderer>=30.0; extra == \"docstest\"; sphinxcontrib-spelling>=7.3.1; extra == \"docstest\"; build>=1.0.0; extra == \"sdist\"; ruff>=0.3.6; extra == \"pep8test\"; mypy>=1.4; extra == \"pep8test\"; check-sdist; python_full_version >= \"3.8\" and extra == \"pep8test\"; click>=8.0.1; extra == \"pep8test\"", + "Newer Versions": "44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5", + "Dependencies for Latest": "cffi>=1.14; platform_python_implementation != \"PyPy\"; bcrypt>=3.1.5; extra == \"ssh\"; nox>=2024.4.15; extra == \"nox\"; nox[uv]>=2024.3.2; python_full_version >= \"3.8\" and extra == \"nox\"; cryptography-vectors==45.0.5; extra == \"test\"; pytest>=7.4.0; extra == \"test\"; pytest-benchmark>=4.0; extra == \"test\"; pytest-cov>=2.10.1; extra == \"test\"; pytest-xdist>=3.5.0; extra == \"test\"; pretend>=0.7; extra == \"test\"; certifi>=2024; extra == \"test\"; pytest-randomly; extra == \"test-randomorder\"; sphinx>=5.3.0; extra == \"docs\"; sphinx-rtd-theme>=3.0.0; python_full_version >= \"3.8\" and extra == \"docs\"; sphinx-inline-tabs; python_full_version >= \"3.8\" and extra == \"docs\"; pyenchant>=3; extra == \"docstest\"; readme-renderer>=30.0; extra == \"docstest\"; sphinxcontrib-spelling>=7.3.1; extra == \"docstest\"; build>=1.0.0; extra == \"sdist\"; ruff>=0.3.6; extra == \"pep8test\"; mypy>=1.4; extra == \"pep8test\"; check-sdist; python_full_version >= \"3.8\" and extra == \"pep8test\"; click>=8.0.1; extra == \"pep8test\"", + "Latest Version": "45.0.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cycler", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.12.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests'", + "Newer Versions": "", + "Dependencies for Latest": "ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests'", + "Latest Version": "0.12.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cymem", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.0.9a2, 2.0.9a3, 2.0.10, 2.0.11", + "Dependencies for Latest": "", + "Latest Version": "2.0.11", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "debugpy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.8.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14", + "Dependencies for Latest": "", + "Latest Version": "1.8.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "decorator", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.1.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "5.2.0, 5.2.1", + "Dependencies for Latest": "", + "Latest Version": "5.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "defusedxml", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.7.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.8.0rc1, 0.8.0rc2", + "Dependencies for Latest": "", + "Latest Version": "0.8.0rc2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "distro", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dnspython", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "black>=23.1.0; extra == \"dev\"; coverage>=7.0; extra == \"dev\"; flake8>=7; extra == \"dev\"; hypercorn>=0.16.0; extra == \"dev\"; mypy>=1.8; extra == \"dev\"; pylint>=3; extra == \"dev\"; pytest-cov>=4.1.0; extra == \"dev\"; pytest>=7.4; extra == \"dev\"; quart-trio>=0.11.0; extra == \"dev\"; sphinx-rtd-theme>=2.0.0; extra == \"dev\"; sphinx>=7.2.0; extra == \"dev\"; twine>=4.0.0; extra == \"dev\"; wheel>=0.42.0; extra == \"dev\"; cryptography>=43; extra == \"dnssec\"; h2>=4.1.0; extra == \"doh\"; httpcore>=1.0.0; extra == \"doh\"; httpx>=0.26.0; extra == \"doh\"; aioquic>=1.0.0; extra == \"doq\"; idna>=3.7; extra == \"idna\"; trio>=0.23; extra == \"trio\"; wmi>=1.5.1; extra == \"wmi\"", + "Newer Versions": "", + "Dependencies for Latest": "black>=23.1.0; extra == \"dev\"; coverage>=7.0; extra == \"dev\"; flake8>=7; extra == \"dev\"; hypercorn>=0.16.0; extra == \"dev\"; mypy>=1.8; extra == \"dev\"; pylint>=3; extra == \"dev\"; pytest-cov>=4.1.0; extra == \"dev\"; pytest>=7.4; extra == \"dev\"; quart-trio>=0.11.0; extra == \"dev\"; sphinx-rtd-theme>=2.0.0; extra == \"dev\"; sphinx>=7.2.0; extra == \"dev\"; twine>=4.0.0; extra == \"dev\"; wheel>=0.42.0; extra == \"dev\"; cryptography>=43; extra == \"dnssec\"; h2>=4.1.0; extra == \"doh\"; httpcore>=1.0.0; extra == \"doh\"; httpx>=0.26.0; extra == \"doh\"; aioquic>=1.0.0; extra == \"doq\"; idna>=3.7; extra == \"idna\"; trio>=0.23; extra == \"trio\"; wmi>=1.5.1; extra == \"wmi\"", + "Latest Version": "2.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "docker", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "7.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pywin32>=304; sys_platform == \"win32\"; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == \"dev\"; pytest-cov==4.1.0; extra == \"dev\"; pytest-timeout==2.1.0; extra == \"dev\"; pytest==7.4.2; extra == \"dev\"; ruff==0.1.8; extra == \"dev\"; myst-parser==0.18.0; extra == \"docs\"; sphinx==5.1.1; extra == \"docs\"; paramiko>=2.4.3; extra == \"ssh\"; websocket-client>=1.3.0; extra == \"websockets\"", + "Newer Versions": "", + "Dependencies for Latest": "pywin32>=304; sys_platform == \"win32\"; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == \"dev\"; pytest-cov==4.1.0; extra == \"dev\"; pytest-timeout==2.1.0; extra == \"dev\"; pytest==7.4.2; extra == \"dev\"; ruff==0.1.8; extra == \"dev\"; myst-parser==0.18.0; extra == \"docs\"; sphinx==5.1.1; extra == \"docs\"; paramiko>=2.4.3; extra == \"ssh\"; websocket-client>=1.3.0; extra == \"websockets\"", + "Latest Version": "7.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dynaconf", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.2.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "redis; extra == \"all\"; ruamel.yaml; extra == \"all\"; configobj; extra == \"all\"; hvac; extra == \"all\"; configobj; extra == \"configobj\"; configobj; extra == \"ini\"; redis; extra == \"redis\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-xdist; extra == \"test\"; pytest-mock; extra == \"test\"; radon; extra == \"test\"; flask>=0.12; extra == \"test\"; django; extra == \"test\"; python-dotenv; extra == \"test\"; toml; extra == \"test\"; redis; extra == \"test\"; hvac>=1.1.0; extra == \"test\"; configobj; extra == \"test\"; toml; extra == \"toml\"; hvac; extra == \"vault\"; ruamel.yaml; extra == \"yaml\"", + "Newer Versions": "3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11", + "Dependencies for Latest": "redis; extra == \"all\"; ruamel.yaml; extra == \"all\"; configobj; extra == \"all\"; hvac; extra == \"all\"; configobj; extra == \"configobj\"; configobj; extra == \"ini\"; redis; extra == \"redis\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-xdist; extra == \"test\"; pytest-mock; extra == \"test\"; radon; extra == \"test\"; flask>=0.12; extra == \"test\"; django; extra == \"test\"; python-dotenv; extra == \"test\"; toml; extra == \"test\"; redis; extra == \"test\"; hvac>=1.1.0; extra == \"test\"; configobj; extra == \"test\"; toml; extra == \"toml\"; hvac; extra == \"vault\"; ruamel.yaml; extra == \"yaml\"", + "Latest Version": "3.2.11", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "executing", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "asttokens>=2.1.0; extra == \"tests\"; ipython; extra == \"tests\"; pytest; extra == \"tests\"; coverage; extra == \"tests\"; coverage-enable-subprocess; extra == \"tests\"; littleutils; extra == \"tests\"; rich; python_version >= \"3.11\" and extra == \"tests\"", + "Newer Versions": "2.2.0", + "Dependencies for Latest": "asttokens>=2.1.0; extra == \"tests\"; ipython; extra == \"tests\"; pytest; extra == \"tests\"; coverage; extra == \"tests\"; coverage-enable-subprocess; extra == \"tests\"; littleutils; extra == \"tests\"; rich; python_version >= \"3.11\" and extra == \"tests\"", + "Latest Version": "2.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Faker", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "26.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "tzdata", + "Newer Versions": "27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0", + "Dependencies for Latest": "tzdata", + "Latest Version": "37.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fastapi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.111.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "starlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == \"standard\"; httpx>=0.23.0; extra == \"standard\"; jinja2>=3.1.5; extra == \"standard\"; python-multipart>=0.0.18; extra == \"standard\"; email-validator>=2.0.0; extra == \"standard\"; uvicorn[standard]>=0.12.0; extra == \"standard\"; fastapi-cli[standard]>=0.0.5; extra == \"all\"; httpx>=0.23.0; extra == \"all\"; jinja2>=3.1.5; extra == \"all\"; python-multipart>=0.0.18; extra == \"all\"; itsdangerous>=1.1.0; extra == \"all\"; pyyaml>=5.3.1; extra == \"all\"; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == \"all\"; orjson>=3.2.1; extra == \"all\"; email-validator>=2.0.0; extra == \"all\"; uvicorn[standard]>=0.12.0; extra == \"all\"; pydantic-settings>=2.0.0; extra == \"all\"; pydantic-extra-types>=2.0.0; extra == \"all\"", + "Newer Versions": "0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14", + "Dependencies for Latest": "starlette<0.47.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.5; extra == \"standard\"; httpx>=0.23.0; extra == \"standard\"; jinja2>=3.1.5; extra == \"standard\"; python-multipart>=0.0.18; extra == \"standard\"; email-validator>=2.0.0; extra == \"standard\"; uvicorn[standard]>=0.12.0; extra == \"standard\"; fastapi-cli[standard]>=0.0.5; extra == \"all\"; httpx>=0.23.0; extra == \"all\"; jinja2>=3.1.5; extra == \"all\"; python-multipart>=0.0.18; extra == \"all\"; itsdangerous>=1.1.0; extra == \"all\"; pyyaml>=5.3.1; extra == \"all\"; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == \"all\"; orjson>=3.2.1; extra == \"all\"; email-validator>=2.0.0; extra == \"all\"; uvicorn[standard]>=0.12.0; extra == \"all\"; pydantic-settings>=2.0.0; extra == \"all\"; pydantic-extra-types>=2.0.0; extra == \"all\"", + "Latest Version": "0.115.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fastjsonschema", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.20.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; extra == \"devel\"; jsonschema; extra == \"devel\"; json-spec; extra == \"devel\"; pylint; extra == \"devel\"; pytest; extra == \"devel\"; pytest-benchmark; extra == \"devel\"; pytest-cache; extra == \"devel\"; validictory; extra == \"devel\"", + "Newer Versions": "2.21.0, 2.21.1", + "Dependencies for Latest": "colorama; extra == \"devel\"; jsonschema; extra == \"devel\"; json-spec; extra == \"devel\"; pylint; extra == \"devel\"; pytest; extra == \"devel\"; pytest-benchmark; extra == \"devel\"; pytest-cache; extra == \"devel\"; validictory; extra == \"devel\"", + "Latest Version": "2.21.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "filelock", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.16.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "furo>=2024.8.6; extra == \"docs\"; sphinx-autodoc-typehints>=3; extra == \"docs\"; sphinx>=8.1.3; extra == \"docs\"; covdefaults>=2.3; extra == \"testing\"; coverage>=7.6.10; extra == \"testing\"; diff-cover>=9.2.1; extra == \"testing\"; pytest-asyncio>=0.25.2; extra == \"testing\"; pytest-cov>=6; extra == \"testing\"; pytest-mock>=3.14; extra == \"testing\"; pytest-timeout>=2.3.1; extra == \"testing\"; pytest>=8.3.4; extra == \"testing\"; virtualenv>=20.28.1; extra == \"testing\"; typing-extensions>=4.12.2; python_version < \"3.11\" and extra == \"typing\"", + "Newer Versions": "3.17.0, 3.18.0", + "Dependencies for Latest": "furo>=2024.8.6; extra == \"docs\"; sphinx-autodoc-typehints>=3; extra == \"docs\"; sphinx>=8.1.3; extra == \"docs\"; covdefaults>=2.3; extra == \"testing\"; coverage>=7.6.10; extra == \"testing\"; diff-cover>=9.2.1; extra == \"testing\"; pytest-asyncio>=0.25.2; extra == \"testing\"; pytest-cov>=6; extra == \"testing\"; pytest-mock>=3.14; extra == \"testing\"; pytest-timeout>=2.3.1; extra == \"testing\"; pytest>=8.3.4; extra == \"testing\"; virtualenv>=20.28.1; extra == \"testing\"; typing-extensions>=4.12.2; python_version < \"3.11\" and extra == \"typing\"", + "Latest Version": "3.18.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fonttools", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.54.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "fs<3,>=2.2.0; extra == \"ufo\"; lxml>=4.0; extra == \"lxml\"; brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"woff\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"woff\"; zopfli>=0.1.4; extra == \"woff\"; unicodedata2>=15.1.0; python_version <= \"3.12\" and extra == \"unicode\"; lz4>=1.7.4.2; extra == \"graphite\"; scipy; platform_python_implementation != \"PyPy\" and extra == \"interpolatable\"; munkres; platform_python_implementation == \"PyPy\" and extra == \"interpolatable\"; pycairo; extra == \"interpolatable\"; matplotlib; extra == \"plot\"; sympy; extra == \"symfont\"; xattr; sys_platform == \"darwin\" and extra == \"type1\"; skia-pathops>=0.5.0; extra == \"pathops\"; uharfbuzz>=0.23.0; extra == \"repacker\"; fs<3,>=2.2.0; extra == \"all\"; lxml>=4.0; extra == \"all\"; brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"all\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"all\"; zopfli>=0.1.4; extra == \"all\"; unicodedata2>=15.1.0; python_version <= \"3.12\" and extra == \"all\"; lz4>=1.7.4.2; extra == \"all\"; scipy; platform_python_implementation != \"PyPy\" and extra == \"all\"; munkres; platform_python_implementation == \"PyPy\" and extra == \"all\"; pycairo; extra == \"all\"; matplotlib; extra == \"all\"; sympy; extra == \"all\"; xattr; sys_platform == \"darwin\" and extra == \"all\"; skia-pathops>=0.5.0; extra == \"all\"; uharfbuzz>=0.23.0; extra == \"all\"", + "Newer Versions": "4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5", + "Dependencies for Latest": "fs<3,>=2.2.0; extra == \"ufo\"; lxml>=4.0; extra == \"lxml\"; brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"woff\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"woff\"; zopfli>=0.1.4; extra == \"woff\"; unicodedata2>=15.1.0; python_version <= \"3.12\" and extra == \"unicode\"; lz4>=1.7.4.2; extra == \"graphite\"; scipy; platform_python_implementation != \"PyPy\" and extra == \"interpolatable\"; munkres; platform_python_implementation == \"PyPy\" and extra == \"interpolatable\"; pycairo; extra == \"interpolatable\"; matplotlib; extra == \"plot\"; sympy; extra == \"symfont\"; xattr; sys_platform == \"darwin\" and extra == \"type1\"; skia-pathops>=0.5.0; extra == \"pathops\"; uharfbuzz>=0.23.0; extra == \"repacker\"; fs<3,>=2.2.0; extra == \"all\"; lxml>=4.0; extra == \"all\"; brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"all\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"all\"; zopfli>=0.1.4; extra == \"all\"; unicodedata2>=15.1.0; python_version <= \"3.12\" and extra == \"all\"; lz4>=1.7.4.2; extra == \"all\"; scipy; platform_python_implementation != \"PyPy\" and extra == \"all\"; munkres; platform_python_implementation == \"PyPy\" and extra == \"all\"; pycairo; extra == \"all\"; matplotlib; extra == \"all\"; sympy; extra == \"all\"; xattr; sys_platform == \"darwin\" and extra == \"all\"; skia-pathops>=0.5.0; extra == \"all\"; uharfbuzz>=0.23.0; extra == \"all\"", + "Latest Version": "4.58.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "frozenlist", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.6.0, 1.6.1, 1.6.2, 1.7.0", + "Dependencies for Latest": "", + "Latest Version": "1.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fsspec", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2024.10.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "adlfs; extra == \"abfs\"; adlfs; extra == \"adl\"; pyarrow>=1; extra == \"arrow\"; dask; extra == \"dask\"; distributed; extra == \"dask\"; pre-commit; extra == \"dev\"; ruff; extra == \"dev\"; numpydoc; extra == \"doc\"; sphinx; extra == \"doc\"; sphinx-design; extra == \"doc\"; sphinx-rtd-theme; extra == \"doc\"; yarl; extra == \"doc\"; dropbox; extra == \"dropbox\"; dropboxdrivefs; extra == \"dropbox\"; requests; extra == \"dropbox\"; adlfs; extra == \"full\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"full\"; dask; extra == \"full\"; distributed; extra == \"full\"; dropbox; extra == \"full\"; dropboxdrivefs; extra == \"full\"; fusepy; extra == \"full\"; gcsfs; extra == \"full\"; libarchive-c; extra == \"full\"; ocifs; extra == \"full\"; panel; extra == \"full\"; paramiko; extra == \"full\"; pyarrow>=1; extra == \"full\"; pygit2; extra == \"full\"; requests; extra == \"full\"; s3fs; extra == \"full\"; smbprotocol; extra == \"full\"; tqdm; extra == \"full\"; fusepy; extra == \"fuse\"; gcsfs; extra == \"gcs\"; pygit2; extra == \"git\"; requests; extra == \"github\"; gcsfs; extra == \"gs\"; panel; extra == \"gui\"; pyarrow>=1; extra == \"hdfs\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"http\"; libarchive-c; extra == \"libarchive\"; ocifs; extra == \"oci\"; s3fs; extra == \"s3\"; paramiko; extra == \"sftp\"; smbprotocol; extra == \"smb\"; paramiko; extra == \"ssh\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test\"; numpy; extra == \"test\"; pytest; extra == \"test\"; pytest-asyncio!=0.22.0; extra == \"test\"; pytest-benchmark; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-recording; extra == \"test\"; pytest-rerunfailures; extra == \"test\"; requests; extra == \"test\"; aiobotocore<3.0.0,>=2.5.4; extra == \"test-downstream\"; dask[dataframe,test]; extra == \"test-downstream\"; moto[server]<5,>4; extra == \"test-downstream\"; pytest-timeout; extra == \"test-downstream\"; xarray; extra == \"test-downstream\"; adlfs; extra == \"test-full\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test-full\"; cloudpickle; extra == \"test-full\"; dask; extra == \"test-full\"; distributed; extra == \"test-full\"; dropbox; extra == \"test-full\"; dropboxdrivefs; extra == \"test-full\"; fastparquet; extra == \"test-full\"; fusepy; extra == \"test-full\"; gcsfs; extra == \"test-full\"; jinja2; extra == \"test-full\"; kerchunk; extra == \"test-full\"; libarchive-c; extra == \"test-full\"; lz4; extra == \"test-full\"; notebook; extra == \"test-full\"; numpy; extra == \"test-full\"; ocifs; extra == \"test-full\"; pandas; extra == \"test-full\"; panel; extra == \"test-full\"; paramiko; extra == \"test-full\"; pyarrow; extra == \"test-full\"; pyarrow>=1; extra == \"test-full\"; pyftpdlib; extra == \"test-full\"; pygit2; extra == \"test-full\"; pytest; extra == \"test-full\"; pytest-asyncio!=0.22.0; extra == \"test-full\"; pytest-benchmark; extra == \"test-full\"; pytest-cov; extra == \"test-full\"; pytest-mock; extra == \"test-full\"; pytest-recording; extra == \"test-full\"; pytest-rerunfailures; extra == \"test-full\"; python-snappy; extra == \"test-full\"; requests; extra == \"test-full\"; smbprotocol; extra == \"test-full\"; tqdm; extra == \"test-full\"; urllib3; extra == \"test-full\"; zarr; extra == \"test-full\"; zstandard; extra == \"test-full\"; tqdm; extra == \"tqdm\"", + "Newer Versions": "2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1", + "Dependencies for Latest": "adlfs; extra == \"abfs\"; adlfs; extra == \"adl\"; pyarrow>=1; extra == \"arrow\"; dask; extra == \"dask\"; distributed; extra == \"dask\"; pre-commit; extra == \"dev\"; ruff; extra == \"dev\"; numpydoc; extra == \"doc\"; sphinx; extra == \"doc\"; sphinx-design; extra == \"doc\"; sphinx-rtd-theme; extra == \"doc\"; yarl; extra == \"doc\"; dropbox; extra == \"dropbox\"; dropboxdrivefs; extra == \"dropbox\"; requests; extra == \"dropbox\"; adlfs; extra == \"full\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"full\"; dask; extra == \"full\"; distributed; extra == \"full\"; dropbox; extra == \"full\"; dropboxdrivefs; extra == \"full\"; fusepy; extra == \"full\"; gcsfs; extra == \"full\"; libarchive-c; extra == \"full\"; ocifs; extra == \"full\"; panel; extra == \"full\"; paramiko; extra == \"full\"; pyarrow>=1; extra == \"full\"; pygit2; extra == \"full\"; requests; extra == \"full\"; s3fs; extra == \"full\"; smbprotocol; extra == \"full\"; tqdm; extra == \"full\"; fusepy; extra == \"fuse\"; gcsfs; extra == \"gcs\"; pygit2; extra == \"git\"; requests; extra == \"github\"; gcsfs; extra == \"gs\"; panel; extra == \"gui\"; pyarrow>=1; extra == \"hdfs\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"http\"; libarchive-c; extra == \"libarchive\"; ocifs; extra == \"oci\"; s3fs; extra == \"s3\"; paramiko; extra == \"sftp\"; smbprotocol; extra == \"smb\"; paramiko; extra == \"ssh\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test\"; numpy; extra == \"test\"; pytest; extra == \"test\"; pytest-asyncio!=0.22.0; extra == \"test\"; pytest-benchmark; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-recording; extra == \"test\"; pytest-rerunfailures; extra == \"test\"; requests; extra == \"test\"; aiobotocore<3.0.0,>=2.5.4; extra == \"test-downstream\"; dask[dataframe,test]; extra == \"test-downstream\"; moto[server]<5,>4; extra == \"test-downstream\"; pytest-timeout; extra == \"test-downstream\"; xarray; extra == \"test-downstream\"; adlfs; extra == \"test-full\"; aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test-full\"; cloudpickle; extra == \"test-full\"; dask; extra == \"test-full\"; distributed; extra == \"test-full\"; dropbox; extra == \"test-full\"; dropboxdrivefs; extra == \"test-full\"; fastparquet; extra == \"test-full\"; fusepy; extra == \"test-full\"; gcsfs; extra == \"test-full\"; jinja2; extra == \"test-full\"; kerchunk; extra == \"test-full\"; libarchive-c; extra == \"test-full\"; lz4; extra == \"test-full\"; notebook; extra == \"test-full\"; numpy; extra == \"test-full\"; ocifs; extra == \"test-full\"; pandas; extra == \"test-full\"; panel; extra == \"test-full\"; paramiko; extra == \"test-full\"; pyarrow; extra == \"test-full\"; pyarrow>=1; extra == \"test-full\"; pyftpdlib; extra == \"test-full\"; pygit2; extra == \"test-full\"; pytest; extra == \"test-full\"; pytest-asyncio!=0.22.0; extra == \"test-full\"; pytest-benchmark; extra == \"test-full\"; pytest-cov; extra == \"test-full\"; pytest-mock; extra == \"test-full\"; pytest-recording; extra == \"test-full\"; pytest-rerunfailures; extra == \"test-full\"; python-snappy; extra == \"test-full\"; requests; extra == \"test-full\"; smbprotocol; extra == \"test-full\"; tqdm; extra == \"test-full\"; urllib3; extra == \"test-full\"; zarr; extra == \"test-full\"; zstandard; extra == \"test-full\"; tqdm; extra == \"tqdm\"", + "Latest Version": "2025.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "gitdb", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.0.11", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "smmap<6,>=3.0.1", + "Newer Versions": "4.0.12", + "Dependencies for Latest": "smmap<6,>=3.0.1", + "Latest Version": "4.0.12", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "GitPython", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.1.43", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "gitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < \"3.8\"; coverage[toml]; extra == \"test\"; ddt!=1.4.3,>=1.1.1; extra == \"test\"; mock; python_version < \"3.8\" and extra == \"test\"; mypy; extra == \"test\"; pre-commit; extra == \"test\"; pytest>=7.3.1; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-instafail; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-sugar; extra == \"test\"; typing-extensions; python_version < \"3.11\" and extra == \"test\"; sphinx<7.2,>=7.1.2; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; sphinx-autodoc-typehints; extra == \"doc\"", + "Newer Versions": "3.1.44", + "Dependencies for Latest": "gitdb<5,>=4.0.1; typing-extensions>=3.7.4.3; python_version < \"3.8\"; coverage[toml]; extra == \"test\"; ddt!=1.4.3,>=1.1.1; extra == \"test\"; mock; python_version < \"3.8\" and extra == \"test\"; mypy; extra == \"test\"; pre-commit; extra == \"test\"; pytest>=7.3.1; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-instafail; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-sugar; extra == \"test\"; typing-extensions; python_version < \"3.11\" and extra == \"test\"; sphinx<7.2,>=7.1.2; extra == \"doc\"; sphinx_rtd_theme; extra == \"doc\"; sphinx-autodoc-typehints; extra == \"doc\"", + "Latest Version": "3.1.44", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "google-api-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.21.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= \"3.13\"; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == \"async-rest\"; grpcio<2.0.0,>=1.33.2; extra == \"grpc\"; grpcio<2.0.0,>=1.49.1; python_version >= \"3.11\" and extra == \"grpc\"; grpcio-status<2.0.0,>=1.33.2; extra == \"grpc\"; grpcio-status<2.0.0,>=1.49.1; python_version >= \"3.11\" and extra == \"grpc\"; grpcio-gcp<1.0.0,>=0.2.2; extra == \"grpcgcp\"; grpcio-gcp<1.0.0,>=0.2.2; extra == \"grpcio-gcp\"", + "Newer Versions": "2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1", + "Dependencies for Latest": "googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= \"3.13\"; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == \"async-rest\"; grpcio<2.0.0,>=1.33.2; extra == \"grpc\"; grpcio<2.0.0,>=1.49.1; python_version >= \"3.11\" and extra == \"grpc\"; grpcio-status<2.0.0,>=1.33.2; extra == \"grpc\"; grpcio-status<2.0.0,>=1.49.1; python_version >= \"3.11\" and extra == \"grpc\"; grpcio-gcp<1.0.0,>=0.2.2; extra == \"grpcgcp\"; grpcio-gcp<1.0.0,>=0.2.2; extra == \"grpcio-gcp\"", + "Latest Version": "2.25.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "google-auth", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.35.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == \"aiohttp\"; requests<3.0.0,>=2.20.0; extra == \"aiohttp\"; cryptography; extra == \"enterprise-cert\"; pyopenssl; extra == \"enterprise-cert\"; pyjwt>=2.0; extra == \"pyjwt\"; cryptography>=38.0.3; extra == \"pyjwt\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"pyjwt\"; pyopenssl>=20.0.0; extra == \"pyopenssl\"; cryptography>=38.0.3; extra == \"pyopenssl\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"pyopenssl\"; pyu2f>=0.1.5; extra == \"reauth\"; requests<3.0.0,>=2.20.0; extra == \"requests\"; grpcio; extra == \"testing\"; flask; extra == \"testing\"; freezegun; extra == \"testing\"; mock; extra == \"testing\"; oauth2client; extra == \"testing\"; pyjwt>=2.0; extra == \"testing\"; cryptography>=38.0.3; extra == \"testing\"; pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-localserver; extra == \"testing\"; pyopenssl>=20.0.0; extra == \"testing\"; pyu2f>=0.1.5; extra == \"testing\"; responses; extra == \"testing\"; urllib3; extra == \"testing\"; packaging; extra == \"testing\"; aiohttp<4.0.0,>=3.6.2; extra == \"testing\"; requests<3.0.0,>=2.20.0; extra == \"testing\"; aioresponses; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pyopenssl<24.3.0; extra == \"testing\"; aiohttp<3.10.0; extra == \"testing\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"testing\"; urllib3; extra == \"urllib3\"; packaging; extra == \"urllib3\"", + "Newer Versions": "2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3", + "Dependencies for Latest": "cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == \"aiohttp\"; requests<3.0.0,>=2.20.0; extra == \"aiohttp\"; cryptography; extra == \"enterprise-cert\"; pyopenssl; extra == \"enterprise-cert\"; pyjwt>=2.0; extra == \"pyjwt\"; cryptography>=38.0.3; extra == \"pyjwt\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"pyjwt\"; pyopenssl>=20.0.0; extra == \"pyopenssl\"; cryptography>=38.0.3; extra == \"pyopenssl\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"pyopenssl\"; pyu2f>=0.1.5; extra == \"reauth\"; requests<3.0.0,>=2.20.0; extra == \"requests\"; grpcio; extra == \"testing\"; flask; extra == \"testing\"; freezegun; extra == \"testing\"; mock; extra == \"testing\"; oauth2client; extra == \"testing\"; pyjwt>=2.0; extra == \"testing\"; cryptography>=38.0.3; extra == \"testing\"; pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-localserver; extra == \"testing\"; pyopenssl>=20.0.0; extra == \"testing\"; pyu2f>=0.1.5; extra == \"testing\"; responses; extra == \"testing\"; urllib3; extra == \"testing\"; packaging; extra == \"testing\"; aiohttp<4.0.0,>=3.6.2; extra == \"testing\"; requests<3.0.0,>=2.20.0; extra == \"testing\"; aioresponses; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pyopenssl<24.3.0; extra == \"testing\"; aiohttp<3.10.0; extra == \"testing\"; cryptography<39.0.0; python_version < \"3.8\" and extra == \"testing\"; urllib3; extra == \"urllib3\"; packaging; extra == \"urllib3\"", + "Latest Version": "2.40.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "googleapis-common-protos", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.65.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == \"grpc\"", + "Newer Versions": "1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0", + "Dependencies for Latest": "protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == \"grpc\"", + "Latest Version": "1.70.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "graphql-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.2.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions<5,>=4; python_version < \"3.10\"", + "Newer Versions": "3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9", + "Dependencies for Latest": "typing-extensions<5,>=4; python_version < \"3.10\"", + "Latest Version": "3.3.0a9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "greenlet", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.1.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "Sphinx; extra == \"docs\"; furo; extra == \"docs\"; objgraph; extra == \"test\"; psutil; extra == \"test\"", + "Newer Versions": "3.2.0, 3.2.1, 3.2.2, 3.2.3", + "Dependencies for Latest": "Sphinx; extra == \"docs\"; furo; extra == \"docs\"; objgraph; extra == \"test\"; psutil; extra == \"test\"", + "Latest Version": "3.2.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "h11", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.16.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "httpcore", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "certifi; h11>=0.16; anyio<5.0,>=4.0; extra == \"asyncio\"; h2<5,>=3; extra == \"http2\"; socksio==1.*; extra == \"socks\"; trio<1.0,>=0.22.0; extra == \"trio\"", + "Newer Versions": "1.0.8, 1.0.9", + "Dependencies for Latest": "certifi; h11>=0.16; anyio<5.0,>=4.0; extra == \"asyncio\"; h2<5,>=3; extra == \"http2\"; socksio==1.*; extra == \"socks\"; trio<1.0,>=0.22.0; extra == \"trio\"", + "Latest Version": "1.0.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "httpx", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.28.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == \"CPython\" and extra == \"brotli\"; brotlicffi; platform_python_implementation != \"CPython\" and extra == \"brotli\"; click==8.*; extra == \"cli\"; pygments==2.*; extra == \"cli\"; rich<14,>=10; extra == \"cli\"; h2<5,>=3; extra == \"http2\"; socksio==1.*; extra == \"socks\"; zstandard>=0.18.0; extra == \"zstd\"", + "Newer Versions": "1.0.dev1", + "Dependencies for Latest": "anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == \"CPython\" and extra == \"brotli\"; brotlicffi; platform_python_implementation != \"CPython\" and extra == \"brotli\"; click==8.*; extra == \"cli\"; pygments==2.*; extra == \"cli\"; rich<14,>=10; extra == \"cli\"; h2<5,>=3; extra == \"http2\"; socksio==1.*; extra == \"socks\"; zstandard>=0.18.0; extra == \"zstd\"", + "Latest Version": "1.0.dev1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "humanfriendly", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "10", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "monotonic ; python_version == \"2.7\"; pyreadline ; sys_platform == \"win32\" and python_version<\"3.8\"; pyreadline3 ; sys_platform == \"win32\" and python_version>=\"3.8\"", + "Newer Versions": "", + "Dependencies for Latest": "monotonic ; python_version == \"2.7\"; pyreadline ; sys_platform == \"win32\" and python_version<\"3.8\"; pyreadline3 ; sys_platform == \"win32\" and python_version>=\"3.8\"", + "Latest Version": "10.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "idna", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ruff>=0.6.2; extra == \"all\"; mypy>=1.11.2; extra == \"all\"; pytest>=8.3.2; extra == \"all\"; flake8>=7.1.1; extra == \"all\"", + "Newer Versions": "3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10", + "Dependencies for Latest": "ruff>=0.6.2; extra == \"all\"; mypy>=1.11.2; extra == \"all\"; pytest>=8.3.2; extra == \"all\"; flake8>=7.1.1; extra == \"all\"", + "Latest Version": "3.10", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7\nCVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7", + "Suggested Upgrade": "3.10", + "Upgrade Instruction": { + "base_package": "idna==3.10", + "dependencies": [ + "ruff==0.12.2", + "mypy==1.16.1", + "flake8==7.3.0" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "importlib-metadata", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "zipp>=3.20; typing-extensions>=3.6.4; python_version < \"3.8\"; pytest!=8.1.*,>=6; extra == \"test\"; importlib_resources>=1.3; python_version < \"3.9\" and extra == \"test\"; packaging; extra == \"test\"; pyfakefs; extra == \"test\"; flufl.flake8; extra == \"test\"; pytest-perf>=0.9.2; extra == \"test\"; jaraco.test>=5.4; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; ipython; extra == \"perf\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "8.6.0, 8.6.1, 8.7.0", + "Dependencies for Latest": "zipp>=3.20; typing-extensions>=3.6.4; python_version < \"3.8\"; pytest!=8.1.*,>=6; extra == \"test\"; importlib_resources>=1.3; python_version < \"3.9\" and extra == \"test\"; packaging; extra == \"test\"; pyfakefs; extra == \"test\"; flufl.flake8; extra == \"test\"; pytest-perf>=0.9.2; extra == \"test\"; jaraco.test>=5.4; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; ipython; extra == \"perf\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "8.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "importlib-resources", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "zipp>=3.1.0; python_version < \"3.10\"; pytest!=8.1.*,>=6; extra == \"test\"; zipp>=3.17; extra == \"test\"; jaraco.test>=5.4; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2", + "Dependencies for Latest": "zipp>=3.1.0; python_version < \"3.10\"; pytest!=8.1.*,>=6; extra == \"test\"; zipp>=3.17; extra == \"test\"; jaraco.test>=5.4; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "6.5.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "iniconfig", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.1.0", + "Dependencies for Latest": "", + "Latest Version": "2.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ipykernel", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.29.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "appnope; platform_system == \"Darwin\"; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == \"cov\"; curio; extra == \"cov\"; matplotlib; extra == \"cov\"; pytest-cov; extra == \"cov\"; trio; extra == \"cov\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; trio; extra == \"docs\"; pyqt5; extra == \"pyqt5\"; pyside6; extra == \"pyside6\"; flaky; extra == \"test\"; ipyparallel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-asyncio>=0.23.5; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest>=7.0; extra == \"test\"", + "Newer Versions": "6.30.0a0, 7.0.0a0, 7.0.0a1", + "Dependencies for Latest": "appnope; platform_system == \"Darwin\"; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio; packaging; psutil; pyzmq>=24; tornado>=6.1; traitlets>=5.4.0; coverage[toml]; extra == \"cov\"; curio; extra == \"cov\"; matplotlib; extra == \"cov\"; pytest-cov; extra == \"cov\"; trio; extra == \"cov\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; trio; extra == \"docs\"; pyqt5; extra == \"pyqt5\"; pyside6; extra == \"pyside6\"; flaky; extra == \"test\"; ipyparallel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-asyncio>=0.23.5; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest>=7.0; extra == \"test\"", + "Latest Version": "7.0.0a1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ipython", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.28.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; sys_platform == \"win32\"; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != \"win32\" and sys_platform != \"emscripten\"; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < \"3.12\"; black; extra == \"black\"; docrepr; extra == \"doc\"; exceptiongroup; extra == \"doc\"; intersphinx_registry; extra == \"doc\"; ipykernel; extra == \"doc\"; ipython[test]; extra == \"doc\"; matplotlib; extra == \"doc\"; setuptools>=18.5; extra == \"doc\"; sphinx_toml==0.0.4; extra == \"doc\"; sphinx-rtd-theme; extra == \"doc\"; sphinx>=1.3; extra == \"doc\"; typing_extensions; extra == \"doc\"; pytest; extra == \"test\"; pytest-asyncio<0.22; extra == \"test\"; testpath; extra == \"test\"; packaging; extra == \"test\"; ipython[test]; extra == \"test-extra\"; curio; extra == \"test-extra\"; jupyter_ai; extra == \"test-extra\"; matplotlib!=3.2.0; extra == \"test-extra\"; nbformat; extra == \"test-extra\"; nbclient; extra == \"test-extra\"; ipykernel; extra == \"test-extra\"; numpy>=1.23; extra == \"test-extra\"; pandas; extra == \"test-extra\"; trio; extra == \"test-extra\"; matplotlib; extra == \"matplotlib\"; ipython[doc,matplotlib,test,test_extra]; extra == \"all\"", + "Newer Versions": "8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0", + "Dependencies for Latest": "colorama; sys_platform == \"win32\"; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != \"win32\" and sys_platform != \"emscripten\"; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < \"3.12\"; black; extra == \"black\"; docrepr; extra == \"doc\"; exceptiongroup; extra == \"doc\"; intersphinx_registry; extra == \"doc\"; ipykernel; extra == \"doc\"; ipython[test]; extra == \"doc\"; matplotlib; extra == \"doc\"; setuptools>=18.5; extra == \"doc\"; sphinx_toml==0.0.4; extra == \"doc\"; sphinx-rtd-theme; extra == \"doc\"; sphinx>=1.3; extra == \"doc\"; typing_extensions; extra == \"doc\"; pytest; extra == \"test\"; pytest-asyncio<0.22; extra == \"test\"; testpath; extra == \"test\"; packaging; extra == \"test\"; ipython[test]; extra == \"test-extra\"; curio; extra == \"test-extra\"; jupyter_ai; extra == \"test-extra\"; matplotlib!=3.2.0; extra == \"test-extra\"; nbformat; extra == \"test-extra\"; nbclient; extra == \"test-extra\"; ipykernel; extra == \"test-extra\"; numpy>=1.23; extra == \"test-extra\"; pandas; extra == \"test-extra\"; trio; extra == \"test-extra\"; matplotlib; extra == \"matplotlib\"; ipython[doc,matplotlib,test,test_extra]; extra == \"all\"", + "Latest Version": "9.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "isodate", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.7.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.7.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "iterative-telemetry", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.0.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests; appdirs; filelock; distro; pytest==7.2.0; extra == \"tests\"; pytest-sugar==0.9.5; extra == \"tests\"; pytest-cov==3.0.0; extra == \"tests\"; pytest-mock==3.8.2; extra == \"tests\"; pylint==2.15.0; extra == \"tests\"; mypy==1.11.2; extra == \"tests\"; types-requests; extra == \"tests\"; pytest==7.2.0; extra == \"dev\"; pytest-sugar==0.9.5; extra == \"dev\"; pytest-cov==3.0.0; extra == \"dev\"; pytest-mock==3.8.2; extra == \"dev\"; pylint==2.15.0; extra == \"dev\"; mypy==1.11.2; extra == \"dev\"; types-requests; extra == \"dev\"", + "Newer Versions": "0.0.9, 0.0.10", + "Dependencies for Latest": "requests; appdirs; filelock; distro; pytest==7.2.0; extra == \"tests\"; pytest-sugar==0.9.5; extra == \"tests\"; pytest-cov==3.0.0; extra == \"tests\"; pytest-mock==3.8.2; extra == \"tests\"; pylint==2.15.0; extra == \"tests\"; mypy==1.11.2; extra == \"tests\"; types-requests; extra == \"tests\"; pytest==7.2.0; extra == \"dev\"; pytest-sugar==0.9.5; extra == \"dev\"; pytest-cov==3.0.0; extra == \"dev\"; pytest-mock==3.8.2; extra == \"dev\"; pylint==2.15.0; extra == \"dev\"; mypy==1.11.2; extra == \"dev\"; types-requests; extra == \"dev\"", + "Latest Version": "0.0.10", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jedi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.19.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == \"docs\"; MarkupSafe==1.1.1; extra == \"docs\"; Pygments==2.8.1; extra == \"docs\"; alabaster==0.7.12; extra == \"docs\"; babel==2.9.1; extra == \"docs\"; chardet==4.0.0; extra == \"docs\"; commonmark==0.8.1; extra == \"docs\"; docutils==0.17.1; extra == \"docs\"; future==0.18.2; extra == \"docs\"; idna==2.10; extra == \"docs\"; imagesize==1.2.0; extra == \"docs\"; mock==1.0.1; extra == \"docs\"; packaging==20.9; extra == \"docs\"; pyparsing==2.4.7; extra == \"docs\"; pytz==2021.1; extra == \"docs\"; readthedocs-sphinx-ext==2.1.4; extra == \"docs\"; recommonmark==0.5.0; extra == \"docs\"; requests==2.25.1; extra == \"docs\"; six==1.15.0; extra == \"docs\"; snowballstemmer==2.1.0; extra == \"docs\"; sphinx-rtd-theme==0.4.3; extra == \"docs\"; sphinx==1.8.5; extra == \"docs\"; sphinxcontrib-serializinghtml==1.1.4; extra == \"docs\"; sphinxcontrib-websupport==1.2.4; extra == \"docs\"; urllib3==1.26.4; extra == \"docs\"; flake8==5.0.4; extra == \"qa\"; mypy==0.971; extra == \"qa\"; types-setuptools==67.2.0.1; extra == \"qa\"; Django; extra == \"testing\"; attrs; extra == \"testing\"; colorama; extra == \"testing\"; docopt; extra == \"testing\"; pytest<9.0.0; extra == \"testing\"", + "Newer Versions": "0.19.2", + "Dependencies for Latest": "parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == \"docs\"; MarkupSafe==1.1.1; extra == \"docs\"; Pygments==2.8.1; extra == \"docs\"; alabaster==0.7.12; extra == \"docs\"; babel==2.9.1; extra == \"docs\"; chardet==4.0.0; extra == \"docs\"; commonmark==0.8.1; extra == \"docs\"; docutils==0.17.1; extra == \"docs\"; future==0.18.2; extra == \"docs\"; idna==2.10; extra == \"docs\"; imagesize==1.2.0; extra == \"docs\"; mock==1.0.1; extra == \"docs\"; packaging==20.9; extra == \"docs\"; pyparsing==2.4.7; extra == \"docs\"; pytz==2021.1; extra == \"docs\"; readthedocs-sphinx-ext==2.1.4; extra == \"docs\"; recommonmark==0.5.0; extra == \"docs\"; requests==2.25.1; extra == \"docs\"; six==1.15.0; extra == \"docs\"; snowballstemmer==2.1.0; extra == \"docs\"; sphinx-rtd-theme==0.4.3; extra == \"docs\"; sphinx==1.8.5; extra == \"docs\"; sphinxcontrib-serializinghtml==1.1.4; extra == \"docs\"; sphinxcontrib-websupport==1.2.4; extra == \"docs\"; urllib3==1.26.4; extra == \"docs\"; flake8==5.0.4; extra == \"qa\"; mypy==0.971; extra == \"qa\"; types-setuptools==67.2.0.1; extra == \"qa\"; Django; extra == \"testing\"; attrs; extra == \"testing\"; colorama; extra == \"testing\"; docopt; extra == \"testing\"; pytest<9.0.0; extra == \"testing\"", + "Latest Version": "0.19.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jeepney", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.8.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"test\"; pytest-trio; extra == \"test\"; pytest-asyncio>=0.17; extra == \"test\"; testpath; extra == \"test\"; trio; extra == \"test\"; async-timeout; extra == \"test\" and python_version < \"3.11\"; trio; extra == \"trio\"", + "Newer Versions": "0.9.0", + "Dependencies for Latest": "pytest; extra == \"test\"; pytest-trio; extra == \"test\"; pytest-asyncio>=0.17; extra == \"test\"; testpath; extra == \"test\"; trio; extra == \"test\"; async-timeout; extra == \"test\" and python_version < \"3.11\"; trio; extra == \"trio\"", + "Latest Version": "0.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Jinja2", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.1.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "MarkupSafe>=2.0; Babel>=2.7; extra == \"i18n\"", + "Newer Versions": "", + "Dependencies for Latest": "MarkupSafe>=2.0; Babel>=2.7; extra == \"i18n\"", + "Latest Version": "3.1.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jmespath", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "joblib", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.4.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.5.0, 1.5.1", + "Dependencies for Latest": "", + "Latest Version": "1.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "json5", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.9.25", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "build==1.2.2.post1; extra == \"dev\"; coverage==7.5.4; python_version < \"3.9\" and extra == \"dev\"; coverage==7.8.0; python_version >= \"3.9\" and extra == \"dev\"; mypy==1.14.1; python_version < \"3.9\" and extra == \"dev\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"dev\"; pip==25.0.1; extra == \"dev\"; pylint==3.2.7; python_version < \"3.9\" and extra == \"dev\"; pylint==3.3.6; python_version >= \"3.9\" and extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; twine==6.1.0; extra == \"dev\"; uv==0.6.11; extra == \"dev\"", + "Newer Versions": "0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0", + "Dependencies for Latest": "build==1.2.2.post1; extra == \"dev\"; coverage==7.5.4; python_version < \"3.9\" and extra == \"dev\"; coverage==7.8.0; python_version >= \"3.9\" and extra == \"dev\"; mypy==1.14.1; python_version < \"3.9\" and extra == \"dev\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"dev\"; pip==25.0.1; extra == \"dev\"; pylint==3.2.7; python_version < \"3.9\" and extra == \"dev\"; pylint==3.3.6; python_version >= \"3.9\" and extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; twine==6.1.0; extra == \"dev\"; uv==0.6.11; extra == \"dev\"", + "Latest Version": "0.12.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonpickle", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest-cov; extra == \"cov\"; black; extra == \"dev\"; pyupgrade; extra == \"dev\"; pytest!=8.1.*,>=6.0; extra == \"testing\"; pytest-benchmark; extra == \"testing\"; pytest-benchmark[histogram]; extra == \"testing\"; pytest-checkdocs>=1.2.3; extra == \"testing\"; pytest-enabler>=1.0.1; extra == \"testing\"; pytest-ruff>=0.2.1; extra == \"testing\"; bson; extra == \"testing\"; ecdsa; extra == \"testing\"; feedparser; extra == \"testing\"; gmpy2; extra == \"testing\"; numpy; extra == \"testing\"; pandas; extra == \"testing\"; pymongo; extra == \"testing\"; PyYAML; extra == \"testing\"; scikit-learn; extra == \"testing\"; scipy>=1.9.3; python_version > \"3.10\" and extra == \"testing\"; scipy; python_version <= \"3.10\" and extra == \"testing\"; simplejson; extra == \"testing\"; sqlalchemy; extra == \"testing\"; ujson; extra == \"testing\"; atheris~=2.3.0; python_version < \"3.12\" and extra == \"testing\"; furo; extra == \"docs\"; rst.linker>=1.9; extra == \"docs\"; sphinx>=3.5; extra == \"docs\"; build; extra == \"packaging\"; setuptools>=61.2; extra == \"packaging\"; setuptools_scm[toml]>=6.0; extra == \"packaging\"; twine; extra == \"packaging\"", + "Newer Versions": "3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1", + "Dependencies for Latest": "pytest-cov; extra == \"cov\"; black; extra == \"dev\"; pyupgrade; extra == \"dev\"; pytest!=8.1.*,>=6.0; extra == \"testing\"; pytest-benchmark; extra == \"testing\"; pytest-benchmark[histogram]; extra == \"testing\"; pytest-checkdocs>=1.2.3; extra == \"testing\"; pytest-enabler>=1.0.1; extra == \"testing\"; pytest-ruff>=0.2.1; extra == \"testing\"; bson; extra == \"testing\"; ecdsa; extra == \"testing\"; feedparser; extra == \"testing\"; gmpy2; extra == \"testing\"; numpy; extra == \"testing\"; pandas; extra == \"testing\"; pymongo; extra == \"testing\"; PyYAML; extra == \"testing\"; scikit-learn; extra == \"testing\"; scipy>=1.9.3; python_version > \"3.10\" and extra == \"testing\"; scipy; python_version <= \"3.10\" and extra == \"testing\"; simplejson; extra == \"testing\"; sqlalchemy; extra == \"testing\"; ujson; extra == \"testing\"; atheris~=2.3.0; python_version < \"3.12\" and extra == \"testing\"; furo; extra == \"docs\"; rst.linker>=1.9; extra == \"docs\"; sphinx>=3.5; extra == \"docs\"; build; extra == \"packaging\"; setuptools>=61.2; extra == \"packaging\"; setuptools_scm[toml]>=6.0; extra == \"packaging\"; twine; extra == \"packaging\"", + "Latest Version": "5.0.0rc1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonpointer", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonschema", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.23.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=22.2.0; importlib-resources>=1.4.0; python_version < \"3.9\"; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < \"3.9\"; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == \"format\"; idna; extra == \"format\"; isoduration; extra == \"format\"; jsonpointer>1.13; extra == \"format\"; rfc3339-validator; extra == \"format\"; rfc3987; extra == \"format\"; uri-template; extra == \"format\"; webcolors>=1.11; extra == \"format\"; fqdn; extra == \"format-nongpl\"; idna; extra == \"format-nongpl\"; isoduration; extra == \"format-nongpl\"; jsonpointer>1.13; extra == \"format-nongpl\"; rfc3339-validator; extra == \"format-nongpl\"; rfc3986-validator>0.1.0; extra == \"format-nongpl\"; uri-template; extra == \"format-nongpl\"; webcolors>=24.6.0; extra == \"format-nongpl\"", + "Newer Versions": "4.24.0", + "Dependencies for Latest": "attrs>=22.2.0; importlib-resources>=1.4.0; python_version < \"3.9\"; jsonschema-specifications>=2023.03.6; pkgutil-resolve-name>=1.3.10; python_version < \"3.9\"; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == \"format\"; idna; extra == \"format\"; isoduration; extra == \"format\"; jsonpointer>1.13; extra == \"format\"; rfc3339-validator; extra == \"format\"; rfc3987; extra == \"format\"; uri-template; extra == \"format\"; webcolors>=1.11; extra == \"format\"; fqdn; extra == \"format-nongpl\"; idna; extra == \"format-nongpl\"; isoduration; extra == \"format-nongpl\"; jsonpointer>1.13; extra == \"format-nongpl\"; rfc3339-validator; extra == \"format-nongpl\"; rfc3986-validator>0.1.0; extra == \"format-nongpl\"; uri-template; extra == \"format-nongpl\"; webcolors>=24.6.0; extra == \"format-nongpl\"", + "Latest Version": "4.24.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonschema-specifications", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2024.10.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "referencing>=0.31.0", + "Newer Versions": "2025.4.1", + "Dependencies for Latest": "referencing>=0.31.0", + "Latest Version": "2025.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-client", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.6.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "importlib-metadata>=4.8.3; python_version < \"3.10\"; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinx>=4; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; coverage; extra == \"test\"; ipykernel>=6.14; extra == \"test\"; mypy; extra == \"test\"; paramiko; sys_platform == \"win32\" and extra == \"test\"; pre-commit; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter[client]>=0.4.1; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<8.2.0; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "importlib-metadata>=4.8.3; python_version < \"3.10\"; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinx>=4; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; coverage; extra == \"test\"; ipykernel>=6.14; extra == \"test\"; mypy; extra == \"test\"; paramiko; sys_platform == \"win32\" and extra == \"test\"; pre-commit; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter[client]>=0.4.1; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<8.2.0; extra == \"test\"", + "Latest Version": "8.6.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.8.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "platformdirs>=2.5; pywin32>=300; sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"; traitlets>=5.3; intersphinx-registry; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; traitlets; extra == \"docs\"; ipykernel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<9; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "platformdirs>=2.5; pywin32>=300; sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"; traitlets>=5.3; intersphinx-registry; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; traitlets; extra == \"docs\"; ipykernel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<9; extra == \"test\"", + "Latest Version": "5.8.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-events", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.10.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == \"cli\"; rich; extra == \"cli\"; jupyterlite-sphinx; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme>=0.16; extra == \"docs\"; sphinx>=8; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; click; extra == \"test\"; pre-commit; extra == \"test\"; pytest-asyncio>=0.19.0; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest>=7.0; extra == \"test\"; rich; extra == \"test\"", + "Newer Versions": "0.11.0, 0.12.0", + "Dependencies for Latest": "jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == \"cli\"; rich; extra == \"cli\"; jupyterlite-sphinx; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme>=0.16; extra == \"docs\"; sphinx>=8; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; click; extra == \"test\"; pre-commit; extra == \"test\"; pytest-asyncio>=0.19.0; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest>=7.0; extra == \"test\"; rich; extra == \"test\"", + "Latest Version": "0.12.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-lsp", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.2.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < \"3.10\"", + "Newer Versions": "", + "Dependencies for Latest": "jupyter-server>=1.1.2; importlib-metadata>=4.8.3; python_version < \"3.10\"", + "Latest Version": "2.2.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-server", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.14.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == \"nt\"; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == \"docs\"; jinja2; extra == \"docs\"; jupyter-client; extra == \"docs\"; myst-parser; extra == \"docs\"; nbformat; extra == \"docs\"; prometheus-client; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; send2trash; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-openapi>=0.8.0; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; sphinxemoji; extra == \"docs\"; tornado; extra == \"docs\"; typing-extensions; extra == \"docs\"; flaky; extra == \"test\"; ipykernel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-jupyter[server]>=0.7; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<9,>=7.0; extra == \"test\"; requests; extra == \"test\"", + "Newer Versions": "2.15.0, 2.16.0", + "Dependencies for Latest": "anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == \"nt\"; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == \"docs\"; jinja2; extra == \"docs\"; jupyter-client; extra == \"docs\"; myst-parser; extra == \"docs\"; nbformat; extra == \"docs\"; prometheus-client; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; send2trash; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-openapi>=0.8.0; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; sphinxemoji; extra == \"docs\"; tornado; extra == \"docs\"; typing-extensions; extra == \"docs\"; flaky; extra == \"test\"; ipykernel; extra == \"test\"; pre-commit; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-jupyter[server]>=0.7; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<9,>=7.0; extra == \"test\"; requests; extra == \"test\"", + "Latest Version": "2.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyter-server-terminals", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.5.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'", + "Newer Versions": "", + "Dependencies for Latest": "pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'", + "Latest Version": "0.5.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyterlab", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.2.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < \"3.10\"; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < \"3.11\"; tornado>=6.2.0; traitlets; build; extra == \"dev\"; bump2version; extra == \"dev\"; coverage; extra == \"dev\"; hatch; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; ruff==0.11.4; extra == \"dev\"; jsx-lexer; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme>=0.13.0; extra == \"docs\"; pytest; extra == \"docs\"; pytest-check-links; extra == \"docs\"; pytest-jupyter; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx<8.2.0,>=1.8; extra == \"docs\"; altair==5.5.0; extra == \"docs-screenshots\"; ipython==8.16.1; extra == \"docs-screenshots\"; ipywidgets==8.1.5; extra == \"docs-screenshots\"; jupyterlab-geojson==3.4.0; extra == \"docs-screenshots\"; jupyterlab-language-pack-zh-cn==4.3.post1; extra == \"docs-screenshots\"; matplotlib==3.10.0; extra == \"docs-screenshots\"; nbconvert>=7.0.0; extra == \"docs-screenshots\"; pandas==2.2.3; extra == \"docs-screenshots\"; scipy==1.15.1; extra == \"docs-screenshots\"; vega-datasets==0.9.0; extra == \"docs-screenshots\"; coverage; extra == \"test\"; pytest-check-links>=0.7; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter>=0.5.3; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-tornasync; extra == \"test\"; pytest>=7.0; extra == \"test\"; requests; extra == \"test\"; requests-cache; extra == \"test\"; virtualenv; extra == \"test\"; copier<10,>=9; extra == \"upgrade-extension\"; jinja2-time<0.3; extra == \"upgrade-extension\"; pydantic<3.0; extra == \"upgrade-extension\"; pyyaml-include<3.0; extra == \"upgrade-extension\"; tomli-w<2.0; extra == \"upgrade-extension\"", + "Newer Versions": "4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.5.0a0, 4.5.0a1", + "Dependencies for Latest": "async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < \"3.10\"; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < \"3.11\"; tornado>=6.2.0; traitlets; build; extra == \"dev\"; bump2version; extra == \"dev\"; coverage; extra == \"dev\"; hatch; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; ruff==0.11.4; extra == \"dev\"; jsx-lexer; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme>=0.13.0; extra == \"docs\"; pytest; extra == \"docs\"; pytest-check-links; extra == \"docs\"; pytest-jupyter; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx<8.2.0,>=1.8; extra == \"docs\"; altair==5.5.0; extra == \"docs-screenshots\"; ipython==8.16.1; extra == \"docs-screenshots\"; ipywidgets==8.1.5; extra == \"docs-screenshots\"; jupyterlab-geojson==3.4.0; extra == \"docs-screenshots\"; jupyterlab-language-pack-zh-cn==4.3.post1; extra == \"docs-screenshots\"; matplotlib==3.10.0; extra == \"docs-screenshots\"; nbconvert>=7.0.0; extra == \"docs-screenshots\"; pandas==2.2.3; extra == \"docs-screenshots\"; scipy==1.15.1; extra == \"docs-screenshots\"; vega-datasets==0.9.0; extra == \"docs-screenshots\"; coverage; extra == \"test\"; pytest-check-links>=0.7; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter>=0.5.3; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-tornasync; extra == \"test\"; pytest>=7.0; extra == \"test\"; requests; extra == \"test\"; requests-cache; extra == \"test\"; virtualenv; extra == \"test\"; copier<10,>=9; extra == \"upgrade-extension\"; jinja2-time<0.3; extra == \"upgrade-extension\"; pydantic<3.0; extra == \"upgrade-extension\"; pyyaml-include<3.0; extra == \"upgrade-extension\"; tomli-w<2.0; extra == \"upgrade-extension\"", + "Latest Version": "4.5.0a1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyterlab-pygments", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyterlab-server", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.27.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "babel>=2.10; importlib-metadata>=4.8.3; python_version < \"3.10\"; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == \"docs\"; jinja2<3.2.0; extra == \"docs\"; mistune<4; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinxcontrib-openapi>0.8; extra == \"docs\"; openapi-core~=0.18.0; extra == \"openapi\"; ruamel-yaml; extra == \"openapi\"; hatch; extra == \"test\"; ipykernel; extra == \"test\"; openapi-core~=0.18.0; extra == \"test\"; openapi-spec-validator<0.8.0,>=0.6.0; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter[server]>=0.6.2; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<8,>=7.0; extra == \"test\"; requests-mock; extra == \"test\"; ruamel-yaml; extra == \"test\"; sphinxcontrib-spelling; extra == \"test\"; strict-rfc3339; extra == \"test\"; werkzeug; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "babel>=2.10; importlib-metadata>=4.8.3; python_version < \"3.10\"; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == \"docs\"; jinja2<3.2.0; extra == \"docs\"; mistune<4; extra == \"docs\"; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinxcontrib-openapi>0.8; extra == \"docs\"; openapi-core~=0.18.0; extra == \"openapi\"; ruamel-yaml; extra == \"openapi\"; hatch; extra == \"test\"; ipykernel; extra == \"test\"; openapi-core~=0.18.0; extra == \"test\"; openapi-spec-validator<0.8.0,>=0.6.0; extra == \"test\"; pytest-console-scripts; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-jupyter[server]>=0.6.2; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest<8,>=7.0; extra == \"test\"; requests-mock; extra == \"test\"; ruamel-yaml; extra == \"test\"; sphinxcontrib-spelling; extra == \"test\"; strict-rfc3339; extra == \"test\"; werkzeug; extra == \"test\"", + "Latest Version": "2.27.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.19.12", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == \"test\"; coverage[toml]; extra == \"test\"; detect-secrets~=1.5.0; extra == \"test\"; import-linter==2.3; extra == \"test\"; ipylab>=1.0.0; extra == \"test\"; ipython~=8.10; extra == \"test\"; jupyterlab_server>=2.11.1; extra == \"test\"; jupyterlab<5,>=3; extra == \"test\"; jupyter~=1.0; extra == \"test\"; kedro-datasets; extra == \"test\"; mypy~=1.0; extra == \"test\"; pandas~=2.0; extra == \"test\"; pluggy>=1.0; extra == \"test\"; pre-commit<5.0,>=2.9.2; extra == \"test\"; pytest-cov<7,>=3; extra == \"test\"; pytest-mock<4.0,>=1.7.1; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; pytest<9.0,>=7.2; extra == \"test\"; s3fs<2025.6,>=2021.4; extra == \"test\"; requests_mock; extra == \"test\"; pandas-stubs; extra == \"test\"; types-PyYAML; extra == \"test\"; types-cachetools; extra == \"test\"; types-requests; extra == \"test\"; types-toml; extra == \"test\"; ipykernel<7.0,>=5.3; extra == \"docs\"; Jinja2<3.2.0; extra == \"docs\"; kedro-sphinx-theme==2024.10.3; extra == \"docs\"; sphinx-notfound-page!=1.0.3; extra == \"docs\"; ipylab>=1.0.0; extra == \"jupyter\"; notebook>=7.0.0; extra == \"jupyter\"; asv; extra == \"benchmark\"; kedro[benchmark,docs,jupyter,test]; extra == \"all\"", + "Newer Versions": "0.19.13, 0.19.14, 1.0.0rc1", + "Dependencies for Latest": "attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; pre-commit-hooks; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; rope<2.0,>=0.21; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == \"test\"; coverage[toml]; extra == \"test\"; detect-secrets~=1.5.0; extra == \"test\"; import-linter==2.3; extra == \"test\"; ipylab>=1.0.0; extra == \"test\"; ipython~=8.10; extra == \"test\"; jupyterlab_server>=2.11.1; extra == \"test\"; jupyterlab<5,>=3; extra == \"test\"; jupyter~=1.0; extra == \"test\"; kedro-datasets; extra == \"test\"; mypy~=1.0; extra == \"test\"; pandas~=2.0; extra == \"test\"; pluggy>=1.0; extra == \"test\"; pre-commit<5.0,>=2.9.2; extra == \"test\"; pytest-cov<7,>=3; extra == \"test\"; pytest-mock<4.0,>=1.7.1; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; pytest<9.0,>=7.2; extra == \"test\"; s3fs<2025.6,>=2021.4; extra == \"test\"; requests_mock; extra == \"test\"; pandas-stubs; extra == \"test\"; types-PyYAML; extra == \"test\"; types-cachetools; extra == \"test\"; types-requests; extra == \"test\"; types-toml; extra == \"test\"; ipykernel<7.0,>=5.3; extra == \"docs\"; Jinja2<3.2.0; extra == \"docs\"; kedro-sphinx-theme==2024.10.3; extra == \"docs\"; sphinx-notfound-page!=1.0.3; extra == \"docs\"; ipylab>=1.0.0; extra == \"jupyter\"; notebook>=7.0.0; extra == \"jupyter\"; asv; extra == \"benchmark\"; kedro[benchmark,docs,jupyter,test]; extra == \"all\"", + "Latest Version": "1.0.0rc1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kedro-telemetry", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; PyYAML==5.3.1; extra == \"test\"; wheel; extra == \"test\"; bandit<2.0,>=1.6.2; extra == \"lint\"; black~=22.0; extra == \"lint\"; detect-secrets~=1.5.0; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"; types-requests; extra == \"lint\"; types-PyYAML; extra == \"lint\"; types-toml; extra == \"lint\"", + "Newer Versions": "0.6.0, 0.6.1, 0.6.2, 0.6.3", + "Dependencies for Latest": "kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-xdist[psutil]~=2.2.1; extra == \"test\"; PyYAML==5.3.1; extra == \"test\"; wheel; extra == \"test\"; bandit<2.0,>=1.6.2; extra == \"lint\"; black~=22.0; extra == \"lint\"; detect-secrets~=1.5.0; extra == \"lint\"; mypy~=1.0; extra == \"lint\"; pre-commit>=2.9.2; extra == \"lint\"; ruff~=0.0.290; extra == \"lint\"; types-requests; extra == \"lint\"; types-PyYAML; extra == \"lint\"; types-toml; extra == \"lint\"", + "Latest Version": "0.6.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kiwisolver", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.4.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.4.8", + "Dependencies for Latest": "", + "Latest Version": "1.4.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "knack", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.12.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "argcomplete; jmespath; packaging; pygments; pyyaml; tabulate", + "Newer Versions": "", + "Dependencies for Latest": "argcomplete; jmespath; packaging; pygments; pyyaml; tabulate", + "Latest Version": "0.12.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langcodes", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "language-data>=1.2; build; extra == \"build\"; twine; extra == \"build\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"", + "Newer Versions": "3.5.0", + "Dependencies for Latest": "language-data>=1.2; build; extra == \"build\"; twine; extra == \"build\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"", + "Latest Version": "3.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "language-data", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "marisa-trie>=1.1.0; build; extra == \"build\"; twine; extra == \"build\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"", + "Newer Versions": "1.3.0", + "Dependencies for Latest": "marisa-trie>=1.1.0; build; extra == \"build\"; twine; extra == \"build\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"", + "Latest Version": "1.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lazy-loader", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging; importlib-metadata; python_version < \"3.8\"; changelist==0.5; extra == \"dev\"; pre-commit==3.7.0; extra == \"lint\"; pytest>=7.4; extra == \"test\"; pytest-cov>=4.1; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "packaging; importlib-metadata; python_version < \"3.8\"; changelist==0.5; extra == \"dev\"; pre-commit==3.7.0; extra == \"lint\"; pytest>=7.4; extra == \"test\"; pytest-cov>=4.1; extra == \"test\"", + "Latest Version": "0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "litestar", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.13.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio>=3; click; exceptiongroup; python_version < \"3.11\"; exceptiongroup>=1.2.2; python_version < \"3.11\"; httpx>=0.22; importlib-metadata; python_version < \"3.10\"; importlib-resources>=5.12.0; python_version < \"3.9\"; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == \"annotated-types\"; attrs; extra == \"attrs\"; brotli; extra == \"brotli\"; jsbeautifier; extra == \"cli\"; uvicorn[standard]; extra == \"cli\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"cli\"; cryptography; extra == \"cryptography\"; advanced-alchemy>=0.2.2; extra == \"full\"; annotated-types; extra == \"full\"; attrs; extra == \"full\"; brotli; extra == \"full\"; cryptography; extra == \"full\"; email-validator; extra == \"full\"; fast-query-parsers>=1.0.2; extra == \"full\"; jinja2; extra == \"full\"; jinja2>=3.1.2; extra == \"full\"; jsbeautifier; extra == \"full\"; mako>=1.2.4; extra == \"full\"; minijinja>=1.0.0; extra == \"full\"; opentelemetry-instrumentation-asgi; extra == \"full\"; piccolo; extra == \"full\"; picologging; python_version < \"3.13\" and extra == \"full\"; prometheus-client; extra == \"full\"; pydantic; extra == \"full\"; pydantic-extra-types!=2.9.0; python_version < \"3.9\" and extra == \"full\"; pydantic-extra-types; python_version >= \"3.9\" and extra == \"full\"; pyjwt>=2.9.0; extra == \"full\"; redis[hiredis]>=4.4.4; extra == \"full\"; structlog; extra == \"full\"; uvicorn[standard]; extra == \"full\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"full\"; valkey[libvalkey]>=6.0.2; extra == \"full\"; jinja2>=3.1.2; extra == \"jinja\"; cryptography; extra == \"jwt\"; pyjwt>=2.9.0; extra == \"jwt\"; mako>=1.2.4; extra == \"mako\"; minijinja>=1.0.0; extra == \"minijinja\"; opentelemetry-instrumentation-asgi; extra == \"opentelemetry\"; piccolo; extra == \"piccolo\"; picologging; python_version < \"3.13\" and extra == \"picologging\"; prometheus-client; extra == \"prometheus\"; email-validator; extra == \"pydantic\"; pydantic; extra == \"pydantic\"; pydantic-extra-types!=2.9.0; python_version < \"3.9\" and extra == \"pydantic\"; pydantic-extra-types; python_version >= \"3.9\" and extra == \"pydantic\"; redis[hiredis]>=4.4.4; extra == \"redis\"; advanced-alchemy>=0.2.2; extra == \"sqlalchemy\"; fast-query-parsers>=1.0.2; extra == \"standard\"; jinja2; extra == \"standard\"; jsbeautifier; extra == \"standard\"; uvicorn[standard]; extra == \"standard\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"standard\"; structlog; extra == \"structlog\"; valkey[libvalkey]>=6.0.2; extra == \"valkey\"", + "Newer Versions": "2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0", + "Dependencies for Latest": "anyio>=3; click; exceptiongroup; python_version < \"3.11\"; exceptiongroup>=1.2.2; python_version < \"3.11\"; httpx>=0.22; importlib-metadata; python_version < \"3.10\"; importlib-resources>=5.12.0; python_version < \"3.9\"; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == \"annotated-types\"; attrs; extra == \"attrs\"; brotli; extra == \"brotli\"; jsbeautifier; extra == \"cli\"; uvicorn[standard]; extra == \"cli\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"cli\"; cryptography; extra == \"cryptography\"; advanced-alchemy>=0.2.2; extra == \"full\"; annotated-types; extra == \"full\"; attrs; extra == \"full\"; brotli; extra == \"full\"; cryptography; extra == \"full\"; email-validator; extra == \"full\"; fast-query-parsers>=1.0.2; extra == \"full\"; jinja2; extra == \"full\"; jinja2>=3.1.2; extra == \"full\"; jsbeautifier; extra == \"full\"; mako>=1.2.4; extra == \"full\"; minijinja>=1.0.0; extra == \"full\"; opentelemetry-instrumentation-asgi; extra == \"full\"; piccolo; extra == \"full\"; picologging; python_version < \"3.13\" and extra == \"full\"; prometheus-client; extra == \"full\"; pydantic; extra == \"full\"; pydantic-extra-types!=2.9.0; python_version < \"3.9\" and extra == \"full\"; pydantic-extra-types; python_version >= \"3.9\" and extra == \"full\"; pyjwt>=2.9.0; extra == \"full\"; redis[hiredis]>=4.4.4; extra == \"full\"; structlog; extra == \"full\"; uvicorn[standard]; extra == \"full\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"full\"; valkey[libvalkey]>=6.0.2; extra == \"full\"; jinja2>=3.1.2; extra == \"jinja\"; cryptography; extra == \"jwt\"; pyjwt>=2.9.0; extra == \"jwt\"; mako>=1.2.4; extra == \"mako\"; minijinja>=1.0.0; extra == \"minijinja\"; opentelemetry-instrumentation-asgi; extra == \"opentelemetry\"; piccolo; extra == \"piccolo\"; picologging; python_version < \"3.13\" and extra == \"picologging\"; prometheus-client; extra == \"prometheus\"; email-validator; extra == \"pydantic\"; pydantic; extra == \"pydantic\"; pydantic-extra-types!=2.9.0; python_version < \"3.9\" and extra == \"pydantic\"; pydantic-extra-types; python_version >= \"3.9\" and extra == \"pydantic\"; redis[hiredis]>=4.4.4; extra == \"redis\"; advanced-alchemy>=0.2.2; extra == \"sqlalchemy\"; fast-query-parsers>=1.0.2; extra == \"standard\"; jinja2; extra == \"standard\"; jsbeautifier; extra == \"standard\"; uvicorn[standard]; extra == \"standard\"; uvloop>=0.18.0; sys_platform != \"win32\" and extra == \"standard\"; structlog; extra == \"structlog\"; valkey[libvalkey]>=6.0.2; extra == \"valkey\"", + "Latest Version": "2.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "marisa-trie", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "setuptools; hypothesis; extra == \"test\"; pytest; extra == \"test\"; readme-renderer; extra == \"test\"", + "Newer Versions": "1.2.1", + "Dependencies for Latest": "setuptools; hypothesis; extra == \"test\"; pytest; extra == \"test\"; readme-renderer; extra == \"test\"", + "Latest Version": "1.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "markdown-it-py", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "mdurl~=0.1; psutil ; extra == \"benchmarking\"; pytest ; extra == \"benchmarking\"; pytest-benchmark ; extra == \"benchmarking\"; pre-commit~=3.0 ; extra == \"code_style\"; commonmark~=0.9 ; extra == \"compare\"; markdown~=3.4 ; extra == \"compare\"; mistletoe~=1.0 ; extra == \"compare\"; mistune~=2.0 ; extra == \"compare\"; panflute~=2.3 ; extra == \"compare\"; linkify-it-py>=1,<3 ; extra == \"linkify\"; mdit-py-plugins ; extra == \"plugins\"; gprof2dot ; extra == \"profiling\"; mdit-py-plugins ; extra == \"rtd\"; myst-parser ; extra == \"rtd\"; pyyaml ; extra == \"rtd\"; sphinx ; extra == \"rtd\"; sphinx-copybutton ; extra == \"rtd\"; sphinx-design ; extra == \"rtd\"; sphinx_book_theme ; extra == \"rtd\"; jupyter_sphinx ; extra == \"rtd\"; coverage ; extra == \"testing\"; pytest ; extra == \"testing\"; pytest-cov ; extra == \"testing\"; pytest-regressions ; extra == \"testing\"", + "Newer Versions": "", + "Dependencies for Latest": "mdurl~=0.1; psutil ; extra == \"benchmarking\"; pytest ; extra == \"benchmarking\"; pytest-benchmark ; extra == \"benchmarking\"; pre-commit~=3.0 ; extra == \"code_style\"; commonmark~=0.9 ; extra == \"compare\"; markdown~=3.4 ; extra == \"compare\"; mistletoe~=1.0 ; extra == \"compare\"; mistune~=2.0 ; extra == \"compare\"; panflute~=2.3 ; extra == \"compare\"; linkify-it-py>=1,<3 ; extra == \"linkify\"; mdit-py-plugins ; extra == \"plugins\"; gprof2dot ; extra == \"profiling\"; mdit-py-plugins ; extra == \"rtd\"; myst-parser ; extra == \"rtd\"; pyyaml ; extra == \"rtd\"; sphinx ; extra == \"rtd\"; sphinx-copybutton ; extra == \"rtd\"; sphinx-design ; extra == \"rtd\"; sphinx_book_theme ; extra == \"rtd\"; jupyter_sphinx ; extra == \"rtd\"; coverage ; extra == \"testing\"; pytest ; extra == \"testing\"; pytest-cov ; extra == \"testing\"; pytest-regressions ; extra == \"testing\"", + "Latest Version": "3.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "MarkupSafe", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "marshmallow", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.23.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "backports-datetime-fromisoformat; python_version < \"3.11\"; typing-extensions; python_version < \"3.11\"; marshmallow[tests]; extra == \"dev\"; tox; extra == \"dev\"; pre-commit<5.0,>=3.5; extra == \"dev\"; autodocsumm==0.2.14; extra == \"docs\"; furo==2024.8.6; extra == \"docs\"; sphinx-copybutton==0.5.2; extra == \"docs\"; sphinx-issues==5.0.1; extra == \"docs\"; sphinx==8.2.3; extra == \"docs\"; sphinxext-opengraph==0.10.0; extra == \"docs\"; pytest; extra == \"tests\"; simplejson; extra == \"tests\"", + "Newer Versions": "3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0", + "Dependencies for Latest": "backports-datetime-fromisoformat; python_version < \"3.11\"; typing-extensions; python_version < \"3.11\"; marshmallow[tests]; extra == \"dev\"; tox; extra == \"dev\"; pre-commit<5.0,>=3.5; extra == \"dev\"; autodocsumm==0.2.14; extra == \"docs\"; furo==2024.8.6; extra == \"docs\"; sphinx-copybutton==0.5.2; extra == \"docs\"; sphinx-issues==5.0.1; extra == \"docs\"; sphinx==8.2.3; extra == \"docs\"; sphinxext-opengraph==0.10.0; extra == \"docs\"; pytest; extra == \"tests\"; simplejson; extra == \"tests\"", + "Latest Version": "4.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "matplotlib", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.9.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == \"dev\"; pybind11!=2.13.3,>=2.13.2; extra == \"dev\"; setuptools_scm>=7; extra == \"dev\"; setuptools>=64; extra == \"dev\"", + "Newer Versions": "3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3", + "Dependencies for Latest": "contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == \"dev\"; pybind11!=2.13.3,>=2.13.2; extra == \"dev\"; setuptools_scm>=7; extra == \"dev\"; setuptools>=64; extra == \"dev\"", + "Latest Version": "3.10.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "matplotlib-inline", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "traitlets", + "Newer Versions": "", + "Dependencies for Latest": "traitlets", + "Latest Version": "0.1.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mdurl", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.1.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mistune", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions; python_version < \"3.11\"", + "Newer Versions": "3.1.0, 3.1.1, 3.1.2, 3.1.3", + "Dependencies for Latest": "typing-extensions; python_version < \"3.11\"", + "Latest Version": "3.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mltable", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.6.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'", + "Newer Versions": "", + "Dependencies for Latest": "azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'", + "Latest Version": "1.6.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "more-itertools", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "10.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "10.6.0, 10.7.0", + "Dependencies for Latest": "", + "Latest Version": "10.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msal", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.31.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= \"3.6\" and platform_system == \"Windows\") and extra == \"broker\"; pymsalruntime<0.18,>=0.17; (python_version >= \"3.8\" and platform_system == \"Darwin\") and extra == \"broker\"", + "Newer Versions": "1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1", + "Dependencies for Latest": "requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<47,>=2.5; pymsalruntime<0.18,>=0.14; (python_version >= \"3.6\" and platform_system == \"Windows\") and extra == \"broker\"; pymsalruntime<0.18,>=0.17; (python_version >= \"3.8\" and platform_system == \"Darwin\") and extra == \"broker\"", + "Latest Version": "1.33.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msal-extensions", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "msal<2,>=1.29; portalocker<4,>=1.4; extra == \"portalocker\"", + "Newer Versions": "1.3.0, 1.3.1", + "Dependencies for Latest": "msal<2,>=1.29; portalocker<4,>=1.4; extra == \"portalocker\"", + "Latest Version": "1.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msgspec", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.18.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pyyaml; extra == \"yaml\"; tomli; python_version < \"3.11\" and extra == \"toml\"; tomli_w; extra == \"toml\"; sphinx; extra == \"doc\"; furo; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design; extra == \"doc\"; ipython; extra == \"doc\"; pytest; extra == \"test\"; msgpack; extra == \"test\"; attrs; extra == \"test\"; eval-type-backport; python_version < \"3.10\" and extra == \"test\"; pyyaml; extra == \"test\"; tomli; python_version < \"3.11\" and extra == \"test\"; tomli_w; extra == \"test\"; pre-commit; extra == \"dev\"; coverage; extra == \"dev\"; mypy; extra == \"dev\"; pyright; extra == \"dev\"; sphinx; extra == \"dev\"; furo; extra == \"dev\"; sphinx-copybutton; extra == \"dev\"; sphinx-design; extra == \"dev\"; ipython; extra == \"dev\"; pytest; extra == \"dev\"; msgpack; extra == \"dev\"; attrs; extra == \"dev\"; eval-type-backport; python_version < \"3.10\" and extra == \"dev\"; pyyaml; extra == \"dev\"; tomli; python_version < \"3.11\" and extra == \"dev\"; tomli_w; extra == \"dev\"", + "Newer Versions": "0.19.0", + "Dependencies for Latest": "pyyaml; extra == \"yaml\"; tomli; python_version < \"3.11\" and extra == \"toml\"; tomli_w; extra == \"toml\"; sphinx; extra == \"doc\"; furo; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design; extra == \"doc\"; ipython; extra == \"doc\"; pytest; extra == \"test\"; msgpack; extra == \"test\"; attrs; extra == \"test\"; eval-type-backport; python_version < \"3.10\" and extra == \"test\"; pyyaml; extra == \"test\"; tomli; python_version < \"3.11\" and extra == \"test\"; tomli_w; extra == \"test\"; pre-commit; extra == \"dev\"; coverage; extra == \"dev\"; mypy; extra == \"dev\"; pyright; extra == \"dev\"; sphinx; extra == \"dev\"; furo; extra == \"dev\"; sphinx-copybutton; extra == \"dev\"; sphinx-design; extra == \"dev\"; ipython; extra == \"dev\"; pytest; extra == \"dev\"; msgpack; extra == \"dev\"; attrs; extra == \"dev\"; eval-type-backport; python_version < \"3.10\" and extra == \"dev\"; pyyaml; extra == \"dev\"; tomli; python_version < \"3.11\" and extra == \"dev\"; tomli_w; extra == \"dev\"", + "Latest Version": "0.19.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msrest", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.7.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async'", + "Newer Versions": "", + "Dependencies for Latest": "azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async'", + "Latest Version": "0.7.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msrestazure", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.6.4.post1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six", + "Newer Versions": "", + "Dependencies for Latest": "adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six", + "Latest Version": "0.6.4.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "multidict", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>=4.1.0; python_version < \"3.11\"", + "Newer Versions": "6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3", + "Dependencies for Latest": "typing-extensions>=4.1.0; python_version < \"3.11\"", + "Latest Version": "6.6.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "murmurhash", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.10", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.0.11, 1.0.12, 1.0.13, 1.1.0.dev0", + "Dependencies for Latest": "", + "Latest Version": "1.1.0.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mypy-extensions", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.1.0", + "Dependencies for Latest": "", + "Latest Version": "1.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nbclient", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.10.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == \"dev\"; autodoc-traits; extra == \"docs\"; flaky; extra == \"docs\"; ipykernel>=6.19.3; extra == \"docs\"; ipython; extra == \"docs\"; ipywidgets; extra == \"docs\"; mock; extra == \"docs\"; moto; extra == \"docs\"; myst-parser; extra == \"docs\"; nbconvert>=7.1.0; extra == \"docs\"; pytest-asyncio; extra == \"docs\"; pytest-cov>=4.0; extra == \"docs\"; pytest<8,>=7.0; extra == \"docs\"; sphinx-book-theme; extra == \"docs\"; sphinx>=1.7; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; testpath; extra == \"docs\"; xmltodict; extra == \"docs\"; flaky; extra == \"test\"; ipykernel>=6.19.3; extra == \"test\"; ipython; extra == \"test\"; ipywidgets; extra == \"test\"; nbconvert>=7.1.0; extra == \"test\"; pytest-asyncio; extra == \"test\"; pytest-cov>=4.0; extra == \"test\"; pytest<8,>=7.0; extra == \"test\"; testpath; extra == \"test\"; xmltodict; extra == \"test\"", + "Newer Versions": "0.10.1, 0.10.2", + "Dependencies for Latest": "jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == \"dev\"; autodoc-traits; extra == \"docs\"; flaky; extra == \"docs\"; ipykernel>=6.19.3; extra == \"docs\"; ipython; extra == \"docs\"; ipywidgets; extra == \"docs\"; mock; extra == \"docs\"; moto; extra == \"docs\"; myst-parser; extra == \"docs\"; nbconvert>=7.1.0; extra == \"docs\"; pytest-asyncio; extra == \"docs\"; pytest-cov>=4.0; extra == \"docs\"; pytest<8,>=7.0; extra == \"docs\"; sphinx-book-theme; extra == \"docs\"; sphinx>=1.7; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; testpath; extra == \"docs\"; xmltodict; extra == \"docs\"; flaky; extra == \"test\"; ipykernel>=6.19.3; extra == \"test\"; ipython; extra == \"test\"; ipywidgets; extra == \"test\"; nbconvert>=7.1.0; extra == \"test\"; pytest-asyncio; extra == \"test\"; pytest-cov>=4.0; extra == \"test\"; pytest<8,>=7.0; extra == \"test\"; testpath; extra == \"test\"; xmltodict; extra == \"test\"", + "Latest Version": "0.10.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nbconvert", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "7.16.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < \"3.10\"; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == \"all\"; ipykernel; extra == \"all\"; ipython; extra == \"all\"; ipywidgets>=7.5; extra == \"all\"; myst-parser; extra == \"all\"; nbsphinx>=0.2.12; extra == \"all\"; playwright; extra == \"all\"; pydata-sphinx-theme; extra == \"all\"; pyqtwebengine>=5.15; extra == \"all\"; pytest>=7; extra == \"all\"; sphinx==5.0.2; extra == \"all\"; sphinxcontrib-spelling; extra == \"all\"; tornado>=6.1; extra == \"all\"; ipykernel; extra == \"docs\"; ipython; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.2.12; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx==5.0.2; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; pyqtwebengine>=5.15; extra == \"qtpdf\"; pyqtwebengine>=5.15; extra == \"qtpng\"; tornado>=6.1; extra == \"serve\"; flaky; extra == \"test\"; ipykernel; extra == \"test\"; ipywidgets>=7.5; extra == \"test\"; pytest>=7; extra == \"test\"; playwright; extra == \"webpdf\"", + "Newer Versions": "7.16.5, 7.16.6", + "Dependencies for Latest": "beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < \"3.10\"; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == \"all\"; ipykernel; extra == \"all\"; ipython; extra == \"all\"; ipywidgets>=7.5; extra == \"all\"; myst-parser; extra == \"all\"; nbsphinx>=0.2.12; extra == \"all\"; playwright; extra == \"all\"; pydata-sphinx-theme; extra == \"all\"; pyqtwebengine>=5.15; extra == \"all\"; pytest>=7; extra == \"all\"; sphinx==5.0.2; extra == \"all\"; sphinxcontrib-spelling; extra == \"all\"; tornado>=6.1; extra == \"all\"; ipykernel; extra == \"docs\"; ipython; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.2.12; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx==5.0.2; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; pyqtwebengine>=5.15; extra == \"qtpdf\"; pyqtwebengine>=5.15; extra == \"qtpng\"; tornado>=6.1; extra == \"serve\"; flaky; extra == \"test\"; ipykernel; extra == \"test\"; ipywidgets>=7.5; extra == \"test\"; pytest>=7; extra == \"test\"; playwright; extra == \"webpdf\"", + "Latest Version": "7.16.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nbformat", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.10.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; pep440; extra == \"test\"; pre-commit; extra == \"test\"; pytest; extra == \"test\"; testpath; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; sphinxcontrib-github-alt; extra == \"docs\"; sphinxcontrib-spelling; extra == \"docs\"; pep440; extra == \"test\"; pre-commit; extra == \"test\"; pytest; extra == \"test\"; testpath; extra == \"test\"", + "Latest Version": "5.10.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ndg-httpsclient", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.5.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nest-asyncio", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "networkx", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.4.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.25; extra == \"default\"; scipy>=1.11.2; extra == \"default\"; matplotlib>=3.8; extra == \"default\"; pandas>=2.0; extra == \"default\"; pre-commit>=4.1; extra == \"developer\"; mypy>=1.15; extra == \"developer\"; sphinx>=8.0; extra == \"doc\"; pydata-sphinx-theme>=0.16; extra == \"doc\"; sphinx-gallery>=0.18; extra == \"doc\"; numpydoc>=1.8.0; extra == \"doc\"; pillow>=10; extra == \"doc\"; texext>=0.6.7; extra == \"doc\"; myst-nb>=1.1; extra == \"doc\"; intersphinx-registry; extra == \"doc\"; osmnx>=2.0.0; extra == \"example\"; momepy>=0.7.2; extra == \"example\"; contextily>=1.6; extra == \"example\"; seaborn>=0.13; extra == \"example\"; cairocffi>=1.7; extra == \"example\"; igraph>=0.11; extra == \"example\"; scikit-learn>=1.5; extra == \"example\"; lxml>=4.6; extra == \"extra\"; pygraphviz>=1.14; extra == \"extra\"; pydot>=3.0.1; extra == \"extra\"; sympy>=1.10; extra == \"extra\"; pytest>=7.2; extra == \"test\"; pytest-cov>=4.0; extra == \"test\"; pytest-xdist>=3.0; extra == \"test\"; pytest-mpl; extra == \"test-extras\"; pytest-randomly; extra == \"test-extras\"", + "Newer Versions": "3.5rc0, 3.5", + "Dependencies for Latest": "numpy>=1.25; extra == \"default\"; scipy>=1.11.2; extra == \"default\"; matplotlib>=3.8; extra == \"default\"; pandas>=2.0; extra == \"default\"; pre-commit>=4.1; extra == \"developer\"; mypy>=1.15; extra == \"developer\"; sphinx>=8.0; extra == \"doc\"; pydata-sphinx-theme>=0.16; extra == \"doc\"; sphinx-gallery>=0.18; extra == \"doc\"; numpydoc>=1.8.0; extra == \"doc\"; pillow>=10; extra == \"doc\"; texext>=0.6.7; extra == \"doc\"; myst-nb>=1.1; extra == \"doc\"; intersphinx-registry; extra == \"doc\"; osmnx>=2.0.0; extra == \"example\"; momepy>=0.7.2; extra == \"example\"; contextily>=1.6; extra == \"example\"; seaborn>=0.13; extra == \"example\"; cairocffi>=1.7; extra == \"example\"; igraph>=0.11; extra == \"example\"; scikit-learn>=1.5; extra == \"example\"; lxml>=4.6; extra == \"extra\"; pygraphviz>=1.14; extra == \"extra\"; pydot>=3.0.1; extra == \"extra\"; sympy>=1.10; extra == \"extra\"; pytest>=7.2; extra == \"test\"; pytest-cov>=4.0; extra == \"test\"; pytest-xdist>=3.0; extra == \"test\"; pytest-mpl; extra == \"test-extras\"; pytest-randomly; extra == \"test-extras\"", + "Latest Version": "3.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nltk", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.9.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click; joblib; regex>=2021.8.3; tqdm; numpy; extra == \"all\"; requests; extra == \"all\"; twython; extra == \"all\"; python-crfsuite; extra == \"all\"; pyparsing; extra == \"all\"; scipy; extra == \"all\"; matplotlib; extra == \"all\"; scikit-learn; extra == \"all\"; requests; extra == \"corenlp\"; numpy; extra == \"machine-learning\"; python-crfsuite; extra == \"machine-learning\"; scikit-learn; extra == \"machine-learning\"; scipy; extra == \"machine-learning\"; matplotlib; extra == \"plot\"; pyparsing; extra == \"tgrep\"; twython; extra == \"twitter\"", + "Newer Versions": "", + "Dependencies for Latest": "click; joblib; regex>=2021.8.3; tqdm; numpy; extra == \"all\"; requests; extra == \"all\"; twython; extra == \"all\"; python-crfsuite; extra == \"all\"; pyparsing; extra == \"all\"; scipy; extra == \"all\"; matplotlib; extra == \"all\"; scikit-learn; extra == \"all\"; requests; extra == \"corenlp\"; numpy; extra == \"machine-learning\"; python-crfsuite; extra == \"machine-learning\"; scikit-learn; extra == \"machine-learning\"; scipy; extra == \"machine-learning\"; matplotlib; extra == \"plot\"; pyparsing; extra == \"tgrep\"; twython; extra == \"twitter\"", + "Latest Version": "3.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "notebook-shim", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.2.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'", + "Newer Versions": "", + "Dependencies for Latest": "jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'", + "Latest Version": "0.2.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "numpy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.2.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.2.4, 2.2.5, 2.2.6, 2.3.0rc1, 2.3.0, 2.3.1", + "Dependencies for Latest": "", + "Latest Version": "2.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "oauthlib", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.2.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cryptography>=3.0.0; extra == \"rsa\"; cryptography>=3.0.0; extra == \"signedtoken\"; pyjwt<3,>=2.0.0; extra == \"signedtoken\"; blinker>=1.4.0; extra == \"signals\"", + "Newer Versions": "3.3.0, 3.3.1", + "Dependencies for Latest": "cryptography>=3.0.0; extra == \"rsa\"; cryptography>=3.0.0; extra == \"signedtoken\"; pyjwt<3,>=2.0.0; extra == \"signedtoken\"; blinker>=1.4.0; extra == \"signals\"", + "Latest Version": "3.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "omegaconf", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == \"3.6\"", + "Newer Versions": "2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3", + "Dependencies for Latest": "antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == \"3.6\"", + "Latest Version": "2.4.0.dev3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opencensus", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.11.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < \"3.6\"; google-api-core (<3.0.0,>=1.0.0) ; python_version >= \"3.6\"", + "Newer Versions": "", + "Dependencies for Latest": "opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < \"3.6\"; google-api-core (<3.0.0,>=1.0.0) ; python_version >= \"3.6\"", + "Latest Version": "0.11.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opencensus-context", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "contextvars ; python_version >= \"3.6\" and python_version < \"3.7\"", + "Newer Versions": "0.2.dev0", + "Dependencies for Latest": "contextvars ; python_version >= \"3.6\" and python_version < \"3.7\"", + "Latest Version": "0.2.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "orjson", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.10.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.18", + "Dependencies for Latest": "", + "Latest Version": "3.10.18", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "overrides", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "7.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing ; python_version < \"3.5\"", + "Newer Versions": "", + "Dependencies for Latest": "typing ; python_version < \"3.5\"", + "Latest Version": "7.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "packaging", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "24.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "25.0", + "Dependencies for Latest": "", + "Latest Version": "25.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pandas", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.2.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.22.4; python_version < \"3.11\"; numpy>=1.23.2; python_version == \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == \"test\"; pytest>=7.3.2; extra == \"test\"; pytest-xdist>=2.2.0; extra == \"test\"; pyarrow>=10.0.1; extra == \"pyarrow\"; bottleneck>=1.3.6; extra == \"performance\"; numba>=0.56.4; extra == \"performance\"; numexpr>=2.8.4; extra == \"performance\"; scipy>=1.10.0; extra == \"computation\"; xarray>=2022.12.0; extra == \"computation\"; fsspec>=2022.11.0; extra == \"fss\"; s3fs>=2022.11.0; extra == \"aws\"; gcsfs>=2022.11.0; extra == \"gcp\"; pandas-gbq>=0.19.0; extra == \"gcp\"; odfpy>=1.4.1; extra == \"excel\"; openpyxl>=3.1.0; extra == \"excel\"; python-calamine>=0.1.7; extra == \"excel\"; pyxlsb>=1.0.10; extra == \"excel\"; xlrd>=2.0.1; extra == \"excel\"; xlsxwriter>=3.0.5; extra == \"excel\"; pyarrow>=10.0.1; extra == \"parquet\"; pyarrow>=10.0.1; extra == \"feather\"; tables>=3.8.0; extra == \"hdf5\"; pyreadstat>=1.2.0; extra == \"spss\"; SQLAlchemy>=2.0.0; extra == \"postgresql\"; psycopg2>=2.9.6; extra == \"postgresql\"; adbc-driver-postgresql>=0.8.0; extra == \"postgresql\"; SQLAlchemy>=2.0.0; extra == \"mysql\"; pymysql>=1.0.2; extra == \"mysql\"; SQLAlchemy>=2.0.0; extra == \"sql-other\"; adbc-driver-postgresql>=0.8.0; extra == \"sql-other\"; adbc-driver-sqlite>=0.8.0; extra == \"sql-other\"; beautifulsoup4>=4.11.2; extra == \"html\"; html5lib>=1.1; extra == \"html\"; lxml>=4.9.2; extra == \"html\"; lxml>=4.9.2; extra == \"xml\"; matplotlib>=3.6.3; extra == \"plot\"; jinja2>=3.1.2; extra == \"output-formatting\"; tabulate>=0.9.0; extra == \"output-formatting\"; PyQt5>=5.15.9; extra == \"clipboard\"; qtpy>=2.3.0; extra == \"clipboard\"; zstandard>=0.19.0; extra == \"compression\"; dataframe-api-compat>=0.1.7; extra == \"consortium-standard\"; adbc-driver-postgresql>=0.8.0; extra == \"all\"; adbc-driver-sqlite>=0.8.0; extra == \"all\"; beautifulsoup4>=4.11.2; extra == \"all\"; bottleneck>=1.3.6; extra == \"all\"; dataframe-api-compat>=0.1.7; extra == \"all\"; fastparquet>=2022.12.0; extra == \"all\"; fsspec>=2022.11.0; extra == \"all\"; gcsfs>=2022.11.0; extra == \"all\"; html5lib>=1.1; extra == \"all\"; hypothesis>=6.46.1; extra == \"all\"; jinja2>=3.1.2; extra == \"all\"; lxml>=4.9.2; extra == \"all\"; matplotlib>=3.6.3; extra == \"all\"; numba>=0.56.4; extra == \"all\"; numexpr>=2.8.4; extra == \"all\"; odfpy>=1.4.1; extra == \"all\"; openpyxl>=3.1.0; extra == \"all\"; pandas-gbq>=0.19.0; extra == \"all\"; psycopg2>=2.9.6; extra == \"all\"; pyarrow>=10.0.1; extra == \"all\"; pymysql>=1.0.2; extra == \"all\"; PyQt5>=5.15.9; extra == \"all\"; pyreadstat>=1.2.0; extra == \"all\"; pytest>=7.3.2; extra == \"all\"; pytest-xdist>=2.2.0; extra == \"all\"; python-calamine>=0.1.7; extra == \"all\"; pyxlsb>=1.0.10; extra == \"all\"; qtpy>=2.3.0; extra == \"all\"; scipy>=1.10.0; extra == \"all\"; s3fs>=2022.11.0; extra == \"all\"; SQLAlchemy>=2.0.0; extra == \"all\"; tables>=3.8.0; extra == \"all\"; tabulate>=0.9.0; extra == \"all\"; xarray>=2022.12.0; extra == \"all\"; xlrd>=2.0.1; extra == \"all\"; xlsxwriter>=3.0.5; extra == \"all\"; zstandard>=0.19.0; extra == \"all\"", + "Newer Versions": "2.3.0", + "Dependencies for Latest": "numpy>=1.22.4; python_version < \"3.11\"; numpy>=1.23.2; python_version == \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == \"test\"; pytest>=7.3.2; extra == \"test\"; pytest-xdist>=2.2.0; extra == \"test\"; pyarrow>=10.0.1; extra == \"pyarrow\"; bottleneck>=1.3.6; extra == \"performance\"; numba>=0.56.4; extra == \"performance\"; numexpr>=2.8.4; extra == \"performance\"; scipy>=1.10.0; extra == \"computation\"; xarray>=2022.12.0; extra == \"computation\"; fsspec>=2022.11.0; extra == \"fss\"; s3fs>=2022.11.0; extra == \"aws\"; gcsfs>=2022.11.0; extra == \"gcp\"; pandas-gbq>=0.19.0; extra == \"gcp\"; odfpy>=1.4.1; extra == \"excel\"; openpyxl>=3.1.0; extra == \"excel\"; python-calamine>=0.1.7; extra == \"excel\"; pyxlsb>=1.0.10; extra == \"excel\"; xlrd>=2.0.1; extra == \"excel\"; xlsxwriter>=3.0.5; extra == \"excel\"; pyarrow>=10.0.1; extra == \"parquet\"; pyarrow>=10.0.1; extra == \"feather\"; tables>=3.8.0; extra == \"hdf5\"; pyreadstat>=1.2.0; extra == \"spss\"; SQLAlchemy>=2.0.0; extra == \"postgresql\"; psycopg2>=2.9.6; extra == \"postgresql\"; adbc-driver-postgresql>=0.8.0; extra == \"postgresql\"; SQLAlchemy>=2.0.0; extra == \"mysql\"; pymysql>=1.0.2; extra == \"mysql\"; SQLAlchemy>=2.0.0; extra == \"sql-other\"; adbc-driver-postgresql>=0.8.0; extra == \"sql-other\"; adbc-driver-sqlite>=0.8.0; extra == \"sql-other\"; beautifulsoup4>=4.11.2; extra == \"html\"; html5lib>=1.1; extra == \"html\"; lxml>=4.9.2; extra == \"html\"; lxml>=4.9.2; extra == \"xml\"; matplotlib>=3.6.3; extra == \"plot\"; jinja2>=3.1.2; extra == \"output-formatting\"; tabulate>=0.9.0; extra == \"output-formatting\"; PyQt5>=5.15.9; extra == \"clipboard\"; qtpy>=2.3.0; extra == \"clipboard\"; zstandard>=0.19.0; extra == \"compression\"; dataframe-api-compat>=0.1.7; extra == \"consortium-standard\"; adbc-driver-postgresql>=0.8.0; extra == \"all\"; adbc-driver-sqlite>=0.8.0; extra == \"all\"; beautifulsoup4>=4.11.2; extra == \"all\"; bottleneck>=1.3.6; extra == \"all\"; dataframe-api-compat>=0.1.7; extra == \"all\"; fastparquet>=2022.12.0; extra == \"all\"; fsspec>=2022.11.0; extra == \"all\"; gcsfs>=2022.11.0; extra == \"all\"; html5lib>=1.1; extra == \"all\"; hypothesis>=6.46.1; extra == \"all\"; jinja2>=3.1.2; extra == \"all\"; lxml>=4.9.2; extra == \"all\"; matplotlib>=3.6.3; extra == \"all\"; numba>=0.56.4; extra == \"all\"; numexpr>=2.8.4; extra == \"all\"; odfpy>=1.4.1; extra == \"all\"; openpyxl>=3.1.0; extra == \"all\"; pandas-gbq>=0.19.0; extra == \"all\"; psycopg2>=2.9.6; extra == \"all\"; pyarrow>=10.0.1; extra == \"all\"; pymysql>=1.0.2; extra == \"all\"; PyQt5>=5.15.9; extra == \"all\"; pyreadstat>=1.2.0; extra == \"all\"; pytest>=7.3.2; extra == \"all\"; pytest-xdist>=2.2.0; extra == \"all\"; python-calamine>=0.1.7; extra == \"all\"; pyxlsb>=1.0.10; extra == \"all\"; qtpy>=2.3.0; extra == \"all\"; scipy>=1.10.0; extra == \"all\"; s3fs>=2022.11.0; extra == \"all\"; SQLAlchemy>=2.0.0; extra == \"all\"; tables>=3.8.0; extra == \"all\"; tabulate>=0.9.0; extra == \"all\"; xarray>=2022.12.0; extra == \"all\"; xlrd>=2.0.1; extra == \"all\"; xlsxwriter>=3.0.5; extra == \"all\"; zstandard>=0.19.0; extra == \"all\"", + "Latest Version": "2.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pandocfilters", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "paramiko", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == \"gssapi\"; gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"gssapi\"; pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"gssapi\"; invoke>=2.0; extra == \"invoke\"; pyasn1>=0.1.7; extra == \"all\"; gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"all\"; pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"all\"; invoke>=2.0; extra == \"all\"", + "Newer Versions": "3.5.1", + "Dependencies for Latest": "bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == \"gssapi\"; gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"gssapi\"; pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"gssapi\"; invoke>=2.0; extra == \"invoke\"; pyasn1>=0.1.7; extra == \"all\"; gssapi>=1.4.1; platform_system != \"Windows\" and extra == \"all\"; pywin32>=2.1.8; platform_system == \"Windows\" and extra == \"all\"; invoke>=2.0; extra == \"all\"", + "Latest Version": "3.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "parse", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.20.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.20.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "parso", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.8.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "flake8==5.0.4; extra == \"qa\"; mypy==0.971; extra == \"qa\"; types-setuptools==67.2.0.1; extra == \"qa\"; docopt; extra == \"testing\"; pytest; extra == \"testing\"", + "Newer Versions": "", + "Dependencies for Latest": "flake8==5.0.4; extra == \"qa\"; mypy==0.971; extra == \"qa\"; types-setuptools==67.2.0.1; extra == \"qa\"; docopt; extra == \"testing\"; pytest; extra == \"testing\"", + "Latest Version": "0.8.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pathspec", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.12.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.12.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "patsy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.5.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.4; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; scipy; extra == \"test\"", + "Newer Versions": "1.0.0, 1.0.1", + "Dependencies for Latest": "numpy>=1.4; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; scipy; extra == \"test\"", + "Latest Version": "1.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pexpect", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ptyprocess (>=0.5)", + "Newer Versions": "", + "Dependencies for Latest": "ptyprocess (>=0.5)", + "Latest Version": "4.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pillow", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "11.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "furo; extra == \"docs\"; olefile; extra == \"docs\"; sphinx>=8.2; extra == \"docs\"; sphinx-autobuild; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-inline-tabs; extra == \"docs\"; sphinxext-opengraph; extra == \"docs\"; olefile; extra == \"fpx\"; olefile; extra == \"mic\"; pyarrow; extra == \"test-arrow\"; check-manifest; extra == \"tests\"; coverage>=7.4.2; extra == \"tests\"; defusedxml; extra == \"tests\"; markdown2; extra == \"tests\"; olefile; extra == \"tests\"; packaging; extra == \"tests\"; pyroma; extra == \"tests\"; pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"; pytest-timeout; extra == \"tests\"; pytest-xdist; extra == \"tests\"; trove-classifiers>=2024.10.12; extra == \"tests\"; typing-extensions; python_version < \"3.10\" and extra == \"typing\"; defusedxml; extra == \"xmp\"", + "Newer Versions": "11.1.0, 11.2.1, 11.3.0", + "Dependencies for Latest": "furo; extra == \"docs\"; olefile; extra == \"docs\"; sphinx>=8.2; extra == \"docs\"; sphinx-autobuild; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-inline-tabs; extra == \"docs\"; sphinxext-opengraph; extra == \"docs\"; olefile; extra == \"fpx\"; olefile; extra == \"mic\"; pyarrow; extra == \"test-arrow\"; check-manifest; extra == \"tests\"; coverage>=7.4.2; extra == \"tests\"; defusedxml; extra == \"tests\"; markdown2; extra == \"tests\"; olefile; extra == \"tests\"; packaging; extra == \"tests\"; pyroma; extra == \"tests\"; pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"; pytest-timeout; extra == \"tests\"; pytest-xdist; extra == \"tests\"; trove-classifiers>=2024.10.12; extra == \"tests\"; typing-extensions; python_version < \"3.10\" and extra == \"typing\"; defusedxml; extra == \"xmp\"", + "Latest Version": "11.3.0", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "11.1.0: CVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0; 11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0\nCVE-2025-48379, UNKNOWN, , , affects: >=0,<11.3.0", + "Suggested Upgrade": "11.3.0", + "Upgrade Instruction": { + "base_package": "pillow==11.3.0", + "dependencies": [ + "furo==2024.8.6", + "sphinx==8.3.0", + "sphinx-autobuild==2024.10.3", + "sphinx-copybutton==0.5.2", + "sphinx-inline-tabs==2023.4.21", + "sphinxext-opengraph==0.10.0", + "check-manifest==0.47", + "markdown2==7.9.2", + "pyroma==2.5.3", + "pytest-timeout==5.0b1", + "pytest-xdist==8.4.1", + "trove-classifiers==6.2.1" + ] + }, + "Remarks": "" + }, + { + "Package Name": "pkginfo", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.11.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; wheel; extra == \"testing\"", + "Newer Versions": "1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2", + "Dependencies for Latest": "pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; wheel; extra == \"testing\"", + "Latest Version": "1.12.1.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "platformdirs", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.3.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "furo>=2024.8.6; extra == \"docs\"; proselint>=0.14; extra == \"docs\"; sphinx-autodoc-typehints>=3; extra == \"docs\"; sphinx>=8.1.3; extra == \"docs\"; appdirs==1.4.4; extra == \"test\"; covdefaults>=2.3; extra == \"test\"; pytest-cov>=6; extra == \"test\"; pytest-mock>=3.14; extra == \"test\"; pytest>=8.3.4; extra == \"test\"; mypy>=1.14.1; extra == \"type\"", + "Newer Versions": "4.3.7, 4.3.8", + "Dependencies for Latest": "furo>=2024.8.6; extra == \"docs\"; proselint>=0.14; extra == \"docs\"; sphinx-autodoc-typehints>=3; extra == \"docs\"; sphinx>=8.1.3; extra == \"docs\"; appdirs==1.4.4; extra == \"test\"; covdefaults>=2.3; extra == \"test\"; pytest-cov>=6; extra == \"test\"; pytest-mock>=3.14; extra == \"test\"; pytest>=8.3.4; extra == \"test\"; mypy>=1.14.1; extra == \"type\"", + "Latest Version": "4.3.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "plotly", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.24.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "narwhals>=1.15.1; packaging; numpy; extra == \"express\"; kaleido>=1.0.0; extra == \"kaleido\"; pytest; extra == \"dev-core\"; requests; extra == \"dev-core\"; ruff==0.11.12; extra == \"dev-core\"; plotly[dev_core]; extra == \"dev-build\"; build; extra == \"dev-build\"; jupyter; extra == \"dev-build\"; plotly[dev_build]; extra == \"dev-optional\"; plotly[kaleido]; extra == \"dev-optional\"; anywidget; extra == \"dev-optional\"; colorcet; extra == \"dev-optional\"; fiona<=1.9.6; python_version <= \"3.8\" and extra == \"dev-optional\"; geopandas; extra == \"dev-optional\"; inflect; extra == \"dev-optional\"; numpy; extra == \"dev-optional\"; orjson; extra == \"dev-optional\"; pandas; extra == \"dev-optional\"; pdfrw; extra == \"dev-optional\"; pillow; extra == \"dev-optional\"; plotly-geo; extra == \"dev-optional\"; polars[timezone]; extra == \"dev-optional\"; pyarrow; extra == \"dev-optional\"; pyshp; extra == \"dev-optional\"; pytz; extra == \"dev-optional\"; scikit-image; extra == \"dev-optional\"; scipy; extra == \"dev-optional\"; shapely; extra == \"dev-optional\"; statsmodels; extra == \"dev-optional\"; vaex; python_version <= \"3.9\" and extra == \"dev-optional\"; xarray; extra == \"dev-optional\"; plotly[dev_optional]; extra == \"dev\"", + "Newer Versions": "6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0", + "Dependencies for Latest": "narwhals>=1.15.1; packaging; numpy; extra == \"express\"; kaleido>=1.0.0; extra == \"kaleido\"; pytest; extra == \"dev-core\"; requests; extra == \"dev-core\"; ruff==0.11.12; extra == \"dev-core\"; plotly[dev_core]; extra == \"dev-build\"; build; extra == \"dev-build\"; jupyter; extra == \"dev-build\"; plotly[dev_build]; extra == \"dev-optional\"; plotly[kaleido]; extra == \"dev-optional\"; anywidget; extra == \"dev-optional\"; colorcet; extra == \"dev-optional\"; fiona<=1.9.6; python_version <= \"3.8\" and extra == \"dev-optional\"; geopandas; extra == \"dev-optional\"; inflect; extra == \"dev-optional\"; numpy; extra == \"dev-optional\"; orjson; extra == \"dev-optional\"; pandas; extra == \"dev-optional\"; pdfrw; extra == \"dev-optional\"; pillow; extra == \"dev-optional\"; plotly-geo; extra == \"dev-optional\"; polars[timezone]; extra == \"dev-optional\"; pyarrow; extra == \"dev-optional\"; pyshp; extra == \"dev-optional\"; pytz; extra == \"dev-optional\"; scikit-image; extra == \"dev-optional\"; scipy; extra == \"dev-optional\"; shapely; extra == \"dev-optional\"; statsmodels; extra == \"dev-optional\"; vaex; python_version <= \"3.9\" and extra == \"dev-optional\"; xarray; extra == \"dev-optional\"; plotly[dev_optional]; extra == \"dev\"", + "Latest Version": "6.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pluggy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pre-commit; extra == \"dev\"; tox; extra == \"dev\"; pytest; extra == \"testing\"; pytest-benchmark; extra == \"testing\"; coverage; extra == \"testing\"", + "Newer Versions": "1.6.0", + "Dependencies for Latest": "pre-commit; extra == \"dev\"; tox; extra == \"dev\"; pytest; extra == \"testing\"; pytest-benchmark; extra == \"testing\"; coverage; extra == \"testing\"", + "Latest Version": "1.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "polyfactory", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.16.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == \"attrs\"; beanie; extra == \"beanie\"; pydantic[email]; extra == \"beanie\"; pymongo<4.9; extra == \"beanie\"; attrs; extra == \"full\"; beanie; extra == \"full\"; msgspec; extra == \"full\"; odmantic; extra == \"full\"; pydantic; extra == \"full\"; sqlalchemy; extra == \"full\"; msgspec; extra == \"msgspec\"; odmantic<1.0.0; extra == \"odmantic\"; pydantic[email]; extra == \"odmantic\"; pydantic[email]>=1.10; extra == \"pydantic\"; sqlalchemy>=1.4.29; extra == \"sqlalchemy\"", + "Newer Versions": "2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0", + "Dependencies for Latest": "faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == \"attrs\"; beanie; extra == \"beanie\"; pydantic[email]; extra == \"beanie\"; pymongo<4.9; extra == \"beanie\"; attrs; extra == \"full\"; beanie; extra == \"full\"; msgspec; extra == \"full\"; odmantic; extra == \"full\"; pydantic; extra == \"full\"; sqlalchemy; extra == \"full\"; msgspec; extra == \"msgspec\"; odmantic<1.0.0; extra == \"odmantic\"; pydantic[email]; extra == \"odmantic\"; pydantic[email]>=1.10; extra == \"pydantic\"; sqlalchemy>=1.4.29; extra == \"sqlalchemy\"", + "Latest Version": "2.22.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pre-commit-hooks", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ruamel.yaml>=0.15; tomli>=1.1.0; python_version < \"3.11\"", + "Newer Versions": "5.0.0", + "Dependencies for Latest": "ruamel.yaml>=0.15; tomli>=1.1.0; python_version < \"3.11\"", + "Latest Version": "5.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "preshed", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0", + "Newer Versions": "3.0.10, 4.0.0", + "Dependencies for Latest": "cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0", + "Latest Version": "4.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "prometheus-client", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.21.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "twisted; extra == \"twisted\"", + "Newer Versions": "0.21.1, 0.22.0, 0.22.1", + "Dependencies for Latest": "twisted; extra == \"twisted\"", + "Latest Version": "0.22.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "prompt-toolkit", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.48", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "wcwidth", + "Newer Versions": "3.0.49, 3.0.50, 3.0.51", + "Dependencies for Latest": "wcwidth", + "Latest Version": "3.0.51", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "proto-plus", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.25.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == \"testing\"", + "Newer Versions": "1.26.0rc1, 1.26.0, 1.26.1", + "Dependencies for Latest": "protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == \"testing\"", + "Latest Version": "1.26.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "protobuf", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.31.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "6.31.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "psutil", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"dev\"; pytest-xdist; extra == \"dev\"; setuptools; extra == \"dev\"; abi3audit; extra == \"dev\"; black==24.10.0; extra == \"dev\"; check-manifest; extra == \"dev\"; coverage; extra == \"dev\"; packaging; extra == \"dev\"; pylint; extra == \"dev\"; pyperf; extra == \"dev\"; pypinfo; extra == \"dev\"; pytest-cov; extra == \"dev\"; requests; extra == \"dev\"; rstcheck; extra == \"dev\"; ruff; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx_rtd_theme; extra == \"dev\"; toml-sort; extra == \"dev\"; twine; extra == \"dev\"; virtualenv; extra == \"dev\"; vulture; extra == \"dev\"; wheel; extra == \"dev\"; pytest; extra == \"test\"; pytest-xdist; extra == \"test\"; setuptools; extra == \"test\"", + "Newer Versions": "6.1.1, 7.0.0", + "Dependencies for Latest": "pytest; extra == \"dev\"; pytest-xdist; extra == \"dev\"; setuptools; extra == \"dev\"; abi3audit; extra == \"dev\"; black==24.10.0; extra == \"dev\"; check-manifest; extra == \"dev\"; coverage; extra == \"dev\"; packaging; extra == \"dev\"; pylint; extra == \"dev\"; pyperf; extra == \"dev\"; pypinfo; extra == \"dev\"; pytest-cov; extra == \"dev\"; requests; extra == \"dev\"; rstcheck; extra == \"dev\"; ruff; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx_rtd_theme; extra == \"dev\"; toml-sort; extra == \"dev\"; twine; extra == \"dev\"; virtualenv; extra == \"dev\"; vulture; extra == \"dev\"; wheel; extra == \"dev\"; pytest; extra == \"test\"; pytest-xdist; extra == \"test\"; setuptools; extra == \"test\"", + "Latest Version": "7.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ptyprocess", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pure-eval", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.2.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"tests\"", + "Newer Versions": "", + "Dependencies for Latest": "pytest; extra == \"tests\"", + "Latest Version": "0.2.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyarrow", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "19.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"test\"; hypothesis; extra == \"test\"; cffi; extra == \"test\"; pytz; extra == \"test\"; pandas; extra == \"test\"", + "Newer Versions": "20.0.0", + "Dependencies for Latest": "pytest; extra == \"test\"; hypothesis; extra == \"test\"; cffi; extra == \"test\"; pytz; extra == \"test\"; pandas; extra == \"test\"", + "Latest Version": "20.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyasn1", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.6.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.6.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyasn1-modules", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pyasn1<0.7.0,>=0.6.1", + "Newer Versions": "0.4.2", + "Dependencies for Latest": "pyasn1<0.7.0,>=0.6.1", + "Latest Version": "0.4.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pycparser", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.22", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.22", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pydantic", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.9.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == \"email\"; tzdata; (python_version >= \"3.9\" and platform_system == \"Windows\") and extra == \"timezone\"", + "Newer Versions": "2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7", + "Dependencies for Latest": "annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == \"email\"; tzdata; (python_version >= \"3.9\" and platform_system == \"Windows\") and extra == \"timezone\"", + "Latest Version": "2.11.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pydantic-core", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.23.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>=4.13.0", + "Newer Versions": "2.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2", + "Dependencies for Latest": "typing-extensions>=4.13.0", + "Latest Version": "2.35.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pydash", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.0.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions!=4.6.0,>3.10; build; extra == \"dev\"; coverage; extra == \"dev\"; ruff; extra == \"dev\"; furo; extra == \"dev\"; invoke; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; pytest-mypy-testing; extra == \"dev\"; pytest-cov; extra == \"dev\"; sphinx; extra == \"dev\"; tox; extra == \"dev\"; twine; extra == \"dev\"; wheel; extra == \"dev\"; sphinx-autodoc-typehints; extra == \"dev\"", + "Newer Versions": "8.0.4, 8.0.5", + "Dependencies for Latest": "typing-extensions!=4.6.0,>3.10; build; extra == \"dev\"; coverage; extra == \"dev\"; ruff; extra == \"dev\"; furo; extra == \"dev\"; invoke; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; pytest-mypy-testing; extra == \"dev\"; pytest-cov; extra == \"dev\"; sphinx; extra == \"dev\"; tox; extra == \"dev\"; twine; extra == \"dev\"; wheel; extra == \"dev\"; sphinx-autodoc-typehints; extra == \"dev\"", + "Latest Version": "8.0.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Pygments", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.18.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama>=0.4.6; extra == \"windows-terminal\"", + "Newer Versions": "2.19.0, 2.19.1, 2.19.2", + "Dependencies for Latest": "colorama>=0.4.6; extra == \"windows-terminal\"", + "Latest Version": "2.19.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyJWT", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cryptography>=3.4.0; extra == \"crypto\"; coverage[toml]==5.0.4; extra == \"dev\"; cryptography>=3.4.0; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest<7.0.0,>=6.0.0; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx-rtd-theme; extra == \"dev\"; zope.interface; extra == \"dev\"; sphinx; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; zope.interface; extra == \"docs\"; coverage[toml]==5.0.4; extra == \"tests\"; pytest<7.0.0,>=6.0.0; extra == \"tests\"", + "Newer Versions": "2.10.0, 2.10.1", + "Dependencies for Latest": "cryptography>=3.4.0; extra == \"crypto\"; coverage[toml]==5.0.4; extra == \"dev\"; cryptography>=3.4.0; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest<7.0.0,>=6.0.0; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx-rtd-theme; extra == \"dev\"; zope.interface; extra == \"dev\"; sphinx; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; zope.interface; extra == \"docs\"; coverage[toml]==5.0.4; extra == \"tests\"; pytest<7.0.0,>=6.0.0; extra == \"tests\"", + "Latest Version": "2.10.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyNaCl", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyOpenSSL", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "24.2.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < \"3.13\" and python_version >= \"3.8\"; pytest-rerunfailures; extra == \"test\"; pretend; extra == \"test\"; pytest>=3.0.1; extra == \"test\"; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"", + "Newer Versions": "24.3.0, 25.0.0, 25.1.0", + "Dependencies for Latest": "cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < \"3.13\" and python_version >= \"3.8\"; pytest-rerunfailures; extra == \"test\"; pretend; extra == \"test\"; pytest>=3.0.1; extra == \"test\"; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"", + "Latest Version": "25.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyparsing", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "railroad-diagrams; extra == \"diagrams\"; jinja2; extra == \"diagrams\"", + "Newer Versions": "3.2.1, 3.2.2, 3.2.3", + "Dependencies for Latest": "railroad-diagrams; extra == \"diagrams\"; jinja2; extra == \"diagrams\"", + "Latest Version": "3.2.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyproject-hooks", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytest", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.3.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama>=0.4; sys_platform == \"win32\"; exceptiongroup>=1; python_version < \"3.11\"; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < \"3.11\"; argcomplete; extra == \"dev\"; attrs>=19.2; extra == \"dev\"; hypothesis>=3.56; extra == \"dev\"; mock; extra == \"dev\"; requests; extra == \"dev\"; setuptools; extra == \"dev\"; xmlschema; extra == \"dev\"", + "Newer Versions": "8.3.4, 8.3.5, 8.4.0, 8.4.1", + "Dependencies for Latest": "colorama>=0.4; sys_platform == \"win32\"; exceptiongroup>=1; python_version < \"3.11\"; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < \"3.11\"; argcomplete; extra == \"dev\"; attrs>=19.2; extra == \"dev\"; hypothesis>=3.56; extra == \"dev\"; mock; extra == \"dev\"; requests; extra == \"dev\"; setuptools; extra == \"dev\"; xmlschema; extra == \"dev\"", + "Latest Version": "8.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-dateutil", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.9.0.post0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "six >=1.5", + "Newer Versions": "", + "Dependencies for Latest": "six >=1.5", + "Latest Version": "2.9.0.post0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-dotenv", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click>=5.0; extra == \"cli\"", + "Newer Versions": "1.1.0, 1.1.1", + "Dependencies for Latest": "click>=5.0; extra == \"cli\"", + "Latest Version": "1.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-json-logger", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing_extensions; python_version < \"3.10\"; orjson; implementation_name != \"pypy\" and extra == \"dev\"; msgspec; implementation_name != \"pypy\" and extra == \"dev\"; validate-pyproject[all]; extra == \"dev\"; black; extra == \"dev\"; pylint; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; freezegun; extra == \"dev\"; backports.zoneinfo; python_version < \"3.9\" and extra == \"dev\"; tzdata; extra == \"dev\"; build; extra == \"dev\"; mkdocs; extra == \"dev\"; mkdocs-material>=8.5; extra == \"dev\"; mkdocs-awesome-pages-plugin; extra == \"dev\"; mdx_truly_sane_lists; extra == \"dev\"; mkdocstrings[python]; extra == \"dev\"; mkdocs-gen-files; extra == \"dev\"; mkdocs-literate-nav; extra == \"dev\"; mike; extra == \"dev\"", + "Newer Versions": "3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0", + "Dependencies for Latest": "typing_extensions; python_version < \"3.10\"; orjson; implementation_name != \"pypy\" and extra == \"dev\"; msgspec; implementation_name != \"pypy\" and extra == \"dev\"; validate-pyproject[all]; extra == \"dev\"; black; extra == \"dev\"; pylint; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; freezegun; extra == \"dev\"; backports.zoneinfo; python_version < \"3.9\" and extra == \"dev\"; tzdata; extra == \"dev\"; build; extra == \"dev\"; mkdocs; extra == \"dev\"; mkdocs-material>=8.5; extra == \"dev\"; mkdocs-awesome-pages-plugin; extra == \"dev\"; mdx_truly_sane_lists; extra == \"dev\"; mkdocstrings[python]; extra == \"dev\"; mkdocs-gen-files; extra == \"dev\"; mkdocs-literate-nav; extra == \"dev\"; mike; extra == \"dev\"", + "Latest Version": "4.0.0.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-slugify", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode'", + "Newer Versions": "", + "Dependencies for Latest": "text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode'", + "Latest Version": "8.0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytoolconfig", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "tomli>=2.0.1; python_version < \"3.11\"; packaging>=23.2; pydantic>=2.5.3; extra == \"validation\"; platformdirs>=3.11.0; extra == \"global\"; tabulate>=0.9.0; extra == \"doc\"; sphinx>=7.1.2; extra == \"doc\"; sphinx>=7.1.2; extra == \"gendocs\"; sphinx-autodoc-typehints>=1.25.2; extra == \"gendocs\"; sphinx-rtd-theme>=2.0.0; extra == \"gendocs\"; pytoolconfig[doc]; extra == \"gendocs\"", + "Newer Versions": "", + "Dependencies for Latest": "tomli>=2.0.1; python_version < \"3.11\"; packaging>=23.2; pydantic>=2.5.3; extra == \"validation\"; platformdirs>=3.11.0; extra == \"global\"; tabulate>=0.9.0; extra == \"doc\"; sphinx>=7.1.2; extra == \"doc\"; sphinx>=7.1.2; extra == \"gendocs\"; sphinx-autodoc-typehints>=1.25.2; extra == \"gendocs\"; sphinx-rtd-theme>=2.0.0; extra == \"gendocs\"; pytoolconfig[doc]; extra == \"gendocs\"", + "Latest Version": "1.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytz", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2024.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2025.1, 2025.2", + "Dependencies for Latest": "", + "Latest Version": "2025.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyYAML", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.0.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "6.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyzmq", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "26.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cffi; implementation_name == \"pypy\"", + "Newer Versions": "26.2.1, 26.3.0, 26.4.0, 27.0.0", + "Dependencies for Latest": "cffi; implementation_name == \"pypy\"", + "Latest Version": "27.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "referencing", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.35.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < \"3.13\"", + "Newer Versions": "0.36.0, 0.36.1, 0.36.2", + "Dependencies for Latest": "attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < \"3.13\"", + "Latest Version": "0.36.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "regex", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2024.9.11", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2024.11.6", + "Dependencies for Latest": "", + "Latest Version": "2024.11.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "requests", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.32.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == \"socks\"; chardet<6,>=3.0.2; extra == \"use-chardet-on-py3\"", + "Newer Versions": "", + "Dependencies for Latest": "charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == \"socks\"; chardet<6,>=3.0.2; extra == \"use-chardet-on-py3\"", + "Latest Version": "2.32.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "requests-oauthlib", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == \"rsa\"", + "Newer Versions": "", + "Dependencies for Latest": "oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == \"rsa\"", + "Latest Version": "2.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rfc3339-validator", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "six", + "Newer Versions": "", + "Dependencies for Latest": "six", + "Latest Version": "0.1.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rfc3986-validator", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.1.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rich", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "13.9.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions<5.0,>=4.0.0; python_version < \"3.11\"; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == \"jupyter\"; markdown-it-py>=2.2.0", + "Newer Versions": "13.9.3, 13.9.4, 14.0.0", + "Dependencies for Latest": "typing-extensions<5.0,>=4.0.0; python_version < \"3.11\"; pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == \"jupyter\"; markdown-it-py>=2.2.0", + "Latest Version": "14.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rich-click", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.8.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click>=7; importlib-metadata; python_version < \"3.8\"; rich>=10.7; typing_extensions>=4; mypy; extra == \"dev\"; packaging; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; rich-codex; extra == \"dev\"; ruff; extra == \"dev\"; types-setuptools; extra == \"dev\"; markdown_include; extra == \"docs\"; mkdocs; extra == \"docs\"; mkdocs-glightbox; extra == \"docs\"; mkdocs-material[imaging]~=9.5.18; extra == \"docs\"; mkdocs-material-extensions; extra == \"docs\"; mkdocs-rss-plugin; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; rich-codex; extra == \"docs\"", + "Newer Versions": "1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9", + "Dependencies for Latest": "click>=7; importlib-metadata; python_version < \"3.8\"; rich>=10.7; typing_extensions>=4; mypy; extra == \"dev\"; packaging; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; rich-codex; extra == \"dev\"; ruff; extra == \"dev\"; types-setuptools; extra == \"dev\"; markdown_include; extra == \"docs\"; mkdocs; extra == \"docs\"; mkdocs-glightbox; extra == \"docs\"; mkdocs-material[imaging]~=9.5.18; extra == \"docs\"; mkdocs-material-extensions; extra == \"docs\"; mkdocs-rss-plugin; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; rich-codex; extra == \"docs\"", + "Latest Version": "1.8.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rope", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.13.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == \"dev\"; pytest-cov>=4.1.0; extra == \"dev\"; pytest-timeout>=2.1.0; extra == \"dev\"; build>=0.7.0; extra == \"dev\"; pre-commit>=2.20.0; extra == \"dev\"; pytoolconfig[doc]; extra == \"doc\"; sphinx>=4.5.0; extra == \"doc\"; sphinx-autodoc-typehints>=1.18.1; extra == \"doc\"; sphinx-rtd-theme>=1.0.0; extra == \"doc\"; toml>=0.10.2; extra == \"release\"; twine>=4.0.2; extra == \"release\"; pip-tools>=6.12.1; extra == \"release\"", + "Newer Versions": "", + "Dependencies for Latest": "pytoolconfig[global]>=1.2.2; pytest>=7.0.1; extra == \"dev\"; pytest-cov>=4.1.0; extra == \"dev\"; pytest-timeout>=2.1.0; extra == \"dev\"; build>=0.7.0; extra == \"dev\"; pre-commit>=2.20.0; extra == \"dev\"; pytoolconfig[doc]; extra == \"doc\"; sphinx>=4.5.0; extra == \"doc\"; sphinx-autodoc-typehints>=1.18.1; extra == \"doc\"; sphinx-rtd-theme>=1.0.0; extra == \"doc\"; toml>=0.10.2; extra == \"release\"; twine>=4.0.2; extra == \"release\"; pip-tools>=6.12.1; extra == \"release\"", + "Latest Version": "1.13.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rpds-py", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.20.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.0", + "Dependencies for Latest": "", + "Latest Version": "0.26.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rsa", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pyasn1>=0.1.3", + "Newer Versions": "4.9.1", + "Dependencies for Latest": "pyasn1>=0.1.3", + "Latest Version": "4.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "scikit-learn", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == \"build\"; scipy>=1.8.0; extra == \"build\"; cython>=3.0.10; extra == \"build\"; meson-python>=0.16.0; extra == \"build\"; numpy>=1.22.0; extra == \"install\"; scipy>=1.8.0; extra == \"install\"; joblib>=1.2.0; extra == \"install\"; threadpoolctl>=3.1.0; extra == \"install\"; matplotlib>=3.5.0; extra == \"benchmark\"; pandas>=1.4.0; extra == \"benchmark\"; memory_profiler>=0.57.0; extra == \"benchmark\"; matplotlib>=3.5.0; extra == \"docs\"; scikit-image>=0.19.0; extra == \"docs\"; pandas>=1.4.0; extra == \"docs\"; seaborn>=0.9.0; extra == \"docs\"; memory_profiler>=0.57.0; extra == \"docs\"; sphinx>=7.3.7; extra == \"docs\"; sphinx-copybutton>=0.5.2; extra == \"docs\"; sphinx-gallery>=0.17.1; extra == \"docs\"; numpydoc>=1.2.0; extra == \"docs\"; Pillow>=8.4.0; extra == \"docs\"; pooch>=1.6.0; extra == \"docs\"; sphinx-prompt>=1.4.0; extra == \"docs\"; sphinxext-opengraph>=0.9.1; extra == \"docs\"; plotly>=5.14.0; extra == \"docs\"; polars>=0.20.30; extra == \"docs\"; sphinx-design>=0.5.0; extra == \"docs\"; sphinx-design>=0.6.0; extra == \"docs\"; sphinxcontrib-sass>=0.3.4; extra == \"docs\"; pydata-sphinx-theme>=0.15.3; extra == \"docs\"; sphinx-remove-toctrees>=1.0.0.post1; extra == \"docs\"; towncrier>=24.8.0; extra == \"docs\"; matplotlib>=3.5.0; extra == \"examples\"; scikit-image>=0.19.0; extra == \"examples\"; pandas>=1.4.0; extra == \"examples\"; seaborn>=0.9.0; extra == \"examples\"; pooch>=1.6.0; extra == \"examples\"; plotly>=5.14.0; extra == \"examples\"; matplotlib>=3.5.0; extra == \"tests\"; scikit-image>=0.19.0; extra == \"tests\"; pandas>=1.4.0; extra == \"tests\"; pytest>=7.1.2; extra == \"tests\"; pytest-cov>=2.9.0; extra == \"tests\"; ruff>=0.11.7; extra == \"tests\"; mypy>=1.15; extra == \"tests\"; pyamg>=4.2.1; extra == \"tests\"; polars>=0.20.30; extra == \"tests\"; pyarrow>=12.0.0; extra == \"tests\"; numpydoc>=1.2.0; extra == \"tests\"; pooch>=1.6.0; extra == \"tests\"; conda-lock==3.0.1; extra == \"maintenance\"", + "Newer Versions": "1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0", + "Dependencies for Latest": "numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == \"build\"; scipy>=1.8.0; extra == \"build\"; cython>=3.0.10; extra == \"build\"; meson-python>=0.16.0; extra == \"build\"; numpy>=1.22.0; extra == \"install\"; scipy>=1.8.0; extra == \"install\"; joblib>=1.2.0; extra == \"install\"; threadpoolctl>=3.1.0; extra == \"install\"; matplotlib>=3.5.0; extra == \"benchmark\"; pandas>=1.4.0; extra == \"benchmark\"; memory_profiler>=0.57.0; extra == \"benchmark\"; matplotlib>=3.5.0; extra == \"docs\"; scikit-image>=0.19.0; extra == \"docs\"; pandas>=1.4.0; extra == \"docs\"; seaborn>=0.9.0; extra == \"docs\"; memory_profiler>=0.57.0; extra == \"docs\"; sphinx>=7.3.7; extra == \"docs\"; sphinx-copybutton>=0.5.2; extra == \"docs\"; sphinx-gallery>=0.17.1; extra == \"docs\"; numpydoc>=1.2.0; extra == \"docs\"; Pillow>=8.4.0; extra == \"docs\"; pooch>=1.6.0; extra == \"docs\"; sphinx-prompt>=1.4.0; extra == \"docs\"; sphinxext-opengraph>=0.9.1; extra == \"docs\"; plotly>=5.14.0; extra == \"docs\"; polars>=0.20.30; extra == \"docs\"; sphinx-design>=0.5.0; extra == \"docs\"; sphinx-design>=0.6.0; extra == \"docs\"; sphinxcontrib-sass>=0.3.4; extra == \"docs\"; pydata-sphinx-theme>=0.15.3; extra == \"docs\"; sphinx-remove-toctrees>=1.0.0.post1; extra == \"docs\"; towncrier>=24.8.0; extra == \"docs\"; matplotlib>=3.5.0; extra == \"examples\"; scikit-image>=0.19.0; extra == \"examples\"; pandas>=1.4.0; extra == \"examples\"; seaborn>=0.9.0; extra == \"examples\"; pooch>=1.6.0; extra == \"examples\"; plotly>=5.14.0; extra == \"examples\"; matplotlib>=3.5.0; extra == \"tests\"; scikit-image>=0.19.0; extra == \"tests\"; pandas>=1.4.0; extra == \"tests\"; pytest>=7.1.2; extra == \"tests\"; pytest-cov>=2.9.0; extra == \"tests\"; ruff>=0.11.7; extra == \"tests\"; mypy>=1.15; extra == \"tests\"; pyamg>=4.2.1; extra == \"tests\"; polars>=0.20.30; extra == \"tests\"; pyarrow>=12.0.0; extra == \"tests\"; numpydoc>=1.2.0; extra == \"tests\"; pooch>=1.6.0; extra == \"tests\"; conda-lock==3.0.1; extra == \"maintenance\"", + "Latest Version": "1.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "scipy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.14.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy<2.6,>=1.25.2; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-xdist; extra == \"test\"; asv; extra == \"test\"; mpmath; extra == \"test\"; gmpy2; extra == \"test\"; threadpoolctl; extra == \"test\"; scikit-umfpack; extra == \"test\"; pooch; extra == \"test\"; hypothesis>=6.30; extra == \"test\"; array-api-strict>=2.3.1; extra == \"test\"; Cython; extra == \"test\"; meson; extra == \"test\"; ninja; sys_platform != \"emscripten\" and extra == \"test\"; sphinx<8.2.0,>=5.0.0; extra == \"doc\"; intersphinx_registry; extra == \"doc\"; pydata-sphinx-theme>=0.15.2; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design>=0.4.0; extra == \"doc\"; matplotlib>=3.5; extra == \"doc\"; numpydoc; extra == \"doc\"; jupytext; extra == \"doc\"; myst-nb>=1.2.0; extra == \"doc\"; pooch; extra == \"doc\"; jupyterlite-sphinx>=0.19.1; extra == \"doc\"; jupyterlite-pyodide-kernel; extra == \"doc\"; linkify-it-py; extra == \"doc\"; mypy==1.10.0; extra == \"dev\"; typing_extensions; extra == \"dev\"; types-psutil; extra == \"dev\"; pycodestyle; extra == \"dev\"; ruff>=0.0.292; extra == \"dev\"; cython-lint>=0.12.2; extra == \"dev\"; rich-click; extra == \"dev\"; doit>=0.36.0; extra == \"dev\"; pydevtool; extra == \"dev\"", + "Newer Versions": "1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0", + "Dependencies for Latest": "numpy<2.6,>=1.25.2; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-xdist; extra == \"test\"; asv; extra == \"test\"; mpmath; extra == \"test\"; gmpy2; extra == \"test\"; threadpoolctl; extra == \"test\"; scikit-umfpack; extra == \"test\"; pooch; extra == \"test\"; hypothesis>=6.30; extra == \"test\"; array-api-strict>=2.3.1; extra == \"test\"; Cython; extra == \"test\"; meson; extra == \"test\"; ninja; sys_platform != \"emscripten\" and extra == \"test\"; sphinx<8.2.0,>=5.0.0; extra == \"doc\"; intersphinx_registry; extra == \"doc\"; pydata-sphinx-theme>=0.15.2; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design>=0.4.0; extra == \"doc\"; matplotlib>=3.5; extra == \"doc\"; numpydoc; extra == \"doc\"; jupytext; extra == \"doc\"; myst-nb>=1.2.0; extra == \"doc\"; pooch; extra == \"doc\"; jupyterlite-sphinx>=0.19.1; extra == \"doc\"; jupyterlite-pyodide-kernel; extra == \"doc\"; linkify-it-py; extra == \"doc\"; mypy==1.10.0; extra == \"dev\"; typing_extensions; extra == \"dev\"; types-psutil; extra == \"dev\"; pycodestyle; extra == \"dev\"; ruff>=0.0.292; extra == \"dev\"; cython-lint>=0.12.2; extra == \"dev\"; rich-click; extra == \"dev\"; doit>=0.36.0; extra == \"dev\"; pydevtool; extra == \"dev\"", + "Latest Version": "1.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "SecretStorage", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.3.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cryptography (>=2.0); jeepney (>=0.6)", + "Newer Versions": "", + "Dependencies for Latest": "cryptography (>=2.0); jeepney (>=0.6)", + "Latest Version": "3.3.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "secure", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.0.0, 1.0.1", + "Dependencies for Latest": "", + "Latest Version": "1.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "semver", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.13.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4", + "Dependencies for Latest": "", + "Latest Version": "3.0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Send2Trash", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.8.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pyobjc-framework-Cocoa; sys_platform == \"darwin\" and extra == \"nativelib\"; pywin32; sys_platform == \"win32\" and extra == \"nativelib\"; pyobjc-framework-Cocoa; sys_platform == \"darwin\" and extra == \"objc\"; pywin32; sys_platform == \"win32\" and extra == \"win32\"", + "Newer Versions": "", + "Dependencies for Latest": "pyobjc-framework-Cocoa; sys_platform == \"darwin\" and extra == \"nativelib\"; pywin32; sys_platform == \"win32\" and extra == \"nativelib\"; pyobjc-framework-Cocoa; sys_platform == \"darwin\" and extra == \"objc\"; pywin32; sys_platform == \"win32\" and extra == \"win32\"", + "Latest Version": "1.8.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "shellingham", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.5.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.5.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "six", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.17.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.17.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "smart-open", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "7.0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "wrapt; boto3; extra == \"s3\"; google-cloud-storage>=2.6.0; extra == \"gcs\"; azure-storage-blob; extra == \"azure\"; azure-common; extra == \"azure\"; azure-core; extra == \"azure\"; requests; extra == \"http\"; requests; extra == \"webhdfs\"; paramiko; extra == \"ssh\"; zstandard; extra == \"zst\"; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == \"all\"; smart_open[all]; extra == \"test\"; moto[server]; extra == \"test\"; responses; extra == \"test\"; pytest; extra == \"test\"; pytest-rerunfailures; extra == \"test\"; pytest_benchmark; extra == \"test\"; awscli; extra == \"test\"; pyopenssl; extra == \"test\"; numpy; extra == \"test\"", + "Newer Versions": "7.0.5, 7.1.0, 7.3.0, 7.3.0.post1", + "Dependencies for Latest": "wrapt; boto3; extra == \"s3\"; google-cloud-storage>=2.6.0; extra == \"gcs\"; azure-storage-blob; extra == \"azure\"; azure-common; extra == \"azure\"; azure-core; extra == \"azure\"; requests; extra == \"http\"; requests; extra == \"webhdfs\"; paramiko; extra == \"ssh\"; zstandard; extra == \"zst\"; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == \"all\"; smart_open[all]; extra == \"test\"; moto[server]; extra == \"test\"; responses; extra == \"test\"; pytest; extra == \"test\"; pytest-rerunfailures; extra == \"test\"; pytest_benchmark; extra == \"test\"; awscli; extra == \"test\"; pyopenssl; extra == \"test\"; numpy; extra == \"test\"", + "Latest Version": "7.3.0.post1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "smmap", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "5.0.2, 6.0.0", + "Dependencies for Latest": "", + "Latest Version": "6.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sniffio", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "soupsieve", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.7", + "Dependencies for Latest": "", + "Latest Version": "2.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "spacy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.8.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < \"3.9\"; numpy>=1.19.0; python_version >= \"3.9\"; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == \"lookups\"; spacy_transformers<1.4.0,>=1.1.2; extra == \"transformers\"; cupy<13.0.0,>=5.0.0b4; extra == \"cuda\"; cupy-cuda80<13.0.0,>=5.0.0b4; extra == \"cuda80\"; cupy-cuda90<13.0.0,>=5.0.0b4; extra == \"cuda90\"; cupy-cuda91<13.0.0,>=5.0.0b4; extra == \"cuda91\"; cupy-cuda92<13.0.0,>=5.0.0b4; extra == \"cuda92\"; cupy-cuda100<13.0.0,>=5.0.0b4; extra == \"cuda100\"; cupy-cuda101<13.0.0,>=5.0.0b4; extra == \"cuda101\"; cupy-cuda102<13.0.0,>=5.0.0b4; extra == \"cuda102\"; cupy-cuda110<13.0.0,>=5.0.0b4; extra == \"cuda110\"; cupy-cuda111<13.0.0,>=5.0.0b4; extra == \"cuda111\"; cupy-cuda112<13.0.0,>=5.0.0b4; extra == \"cuda112\"; cupy-cuda113<13.0.0,>=5.0.0b4; extra == \"cuda113\"; cupy-cuda114<13.0.0,>=5.0.0b4; extra == \"cuda114\"; cupy-cuda115<13.0.0,>=5.0.0b4; extra == \"cuda115\"; cupy-cuda116<13.0.0,>=5.0.0b4; extra == \"cuda116\"; cupy-cuda117<13.0.0,>=5.0.0b4; extra == \"cuda117\"; cupy-cuda11x<13.0.0,>=11.0.0; extra == \"cuda11x\"; cupy-cuda12x<13.0.0,>=11.5.0; extra == \"cuda12x\"; cupy-wheel<13.0.0,>=11.0.0; extra == \"cuda-autodetect\"; thinc-apple-ops<2.0.0,>=1.0.0; extra == \"apple\"; sudachipy!=0.6.1,>=0.5.2; extra == \"ja\"; sudachidict_core>=20211220; extra == \"ja\"; natto-py>=0.9.0; extra == \"ko\"; pythainlp>=2.0; extra == \"th\"", + "Newer Versions": "3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3", + "Dependencies for Latest": "spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < \"3.9\"; numpy>=1.19.0; python_version >= \"3.9\"; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == \"lookups\"; spacy_transformers<1.4.0,>=1.1.2; extra == \"transformers\"; cupy<13.0.0,>=5.0.0b4; extra == \"cuda\"; cupy-cuda80<13.0.0,>=5.0.0b4; extra == \"cuda80\"; cupy-cuda90<13.0.0,>=5.0.0b4; extra == \"cuda90\"; cupy-cuda91<13.0.0,>=5.0.0b4; extra == \"cuda91\"; cupy-cuda92<13.0.0,>=5.0.0b4; extra == \"cuda92\"; cupy-cuda100<13.0.0,>=5.0.0b4; extra == \"cuda100\"; cupy-cuda101<13.0.0,>=5.0.0b4; extra == \"cuda101\"; cupy-cuda102<13.0.0,>=5.0.0b4; extra == \"cuda102\"; cupy-cuda110<13.0.0,>=5.0.0b4; extra == \"cuda110\"; cupy-cuda111<13.0.0,>=5.0.0b4; extra == \"cuda111\"; cupy-cuda112<13.0.0,>=5.0.0b4; extra == \"cuda112\"; cupy-cuda113<13.0.0,>=5.0.0b4; extra == \"cuda113\"; cupy-cuda114<13.0.0,>=5.0.0b4; extra == \"cuda114\"; cupy-cuda115<13.0.0,>=5.0.0b4; extra == \"cuda115\"; cupy-cuda116<13.0.0,>=5.0.0b4; extra == \"cuda116\"; cupy-cuda117<13.0.0,>=5.0.0b4; extra == \"cuda117\"; cupy-cuda11x<13.0.0,>=11.0.0; extra == \"cuda11x\"; cupy-cuda12x<13.0.0,>=11.5.0; extra == \"cuda12x\"; cupy-wheel<13.0.0,>=11.0.0; extra == \"cuda-autodetect\"; thinc-apple-ops<2.0.0,>=1.0.0; extra == \"apple\"; sudachipy!=0.6.1,>=0.5.2; extra == \"ja\"; sudachidict_core>=20211220; extra == \"ja\"; natto-py>=0.9.0; extra == \"ko\"; pythainlp>=2.0; extra == \"th\"", + "Latest Version": "4.0.0.dev3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "spacy-legacy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.0.12", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "4.0.0.dev0, 4.0.0.dev1", + "Dependencies for Latest": "", + "Latest Version": "4.0.0.dev1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "spacy-loggers", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.0.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "SQLAlchemy", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.0.38", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "importlib-metadata; python_version < \"3.8\"; greenlet>=1; python_version < \"3.14\" and (platform_machine == \"aarch64\" or (platform_machine == \"ppc64le\" or (platform_machine == \"x86_64\" or (platform_machine == \"amd64\" or (platform_machine == \"AMD64\" or (platform_machine == \"win32\" or platform_machine == \"WIN32\")))))); typing-extensions>=4.6.0; greenlet>=1; extra == \"asyncio\"; mypy>=0.910; extra == \"mypy\"; pyodbc; extra == \"mssql\"; pymssql; extra == \"mssql-pymssql\"; pyodbc; extra == \"mssql-pyodbc\"; mysqlclient>=1.4.0; extra == \"mysql\"; mysql-connector-python; extra == \"mysql-connector\"; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == \"mariadb-connector\"; cx_oracle>=8; extra == \"oracle\"; oracledb>=1.0.1; extra == \"oracle-oracledb\"; psycopg2>=2.7; extra == \"postgresql\"; pg8000>=1.29.1; extra == \"postgresql-pg8000\"; greenlet>=1; extra == \"postgresql-asyncpg\"; asyncpg; extra == \"postgresql-asyncpg\"; psycopg2-binary; extra == \"postgresql-psycopg2binary\"; psycopg2cffi; extra == \"postgresql-psycopg2cffi\"; psycopg>=3.0.7; extra == \"postgresql-psycopg\"; psycopg[binary]>=3.0.7; extra == \"postgresql-psycopgbinary\"; pymysql; extra == \"pymysql\"; greenlet>=1; extra == \"aiomysql\"; aiomysql>=0.2.0; extra == \"aiomysql\"; greenlet>=1; extra == \"aioodbc\"; aioodbc; extra == \"aioodbc\"; greenlet>=1; extra == \"asyncmy\"; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == \"asyncmy\"; greenlet>=1; extra == \"aiosqlite\"; aiosqlite; extra == \"aiosqlite\"; typing_extensions!=3.10.0.1; extra == \"aiosqlite\"; sqlcipher3_binary; extra == \"sqlcipher\"", + "Newer Versions": "2.0.39, 2.0.40, 2.0.41", + "Dependencies for Latest": "importlib-metadata; python_version < \"3.8\"; greenlet>=1; python_version < \"3.14\" and (platform_machine == \"aarch64\" or (platform_machine == \"ppc64le\" or (platform_machine == \"x86_64\" or (platform_machine == \"amd64\" or (platform_machine == \"AMD64\" or (platform_machine == \"win32\" or platform_machine == \"WIN32\")))))); typing-extensions>=4.6.0; greenlet>=1; extra == \"asyncio\"; mypy>=0.910; extra == \"mypy\"; pyodbc; extra == \"mssql\"; pymssql; extra == \"mssql-pymssql\"; pyodbc; extra == \"mssql-pyodbc\"; mysqlclient>=1.4.0; extra == \"mysql\"; mysql-connector-python; extra == \"mysql-connector\"; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == \"mariadb-connector\"; cx_oracle>=8; extra == \"oracle\"; oracledb>=1.0.1; extra == \"oracle-oracledb\"; psycopg2>=2.7; extra == \"postgresql\"; pg8000>=1.29.1; extra == \"postgresql-pg8000\"; greenlet>=1; extra == \"postgresql-asyncpg\"; asyncpg; extra == \"postgresql-asyncpg\"; psycopg2-binary; extra == \"postgresql-psycopg2binary\"; psycopg2cffi; extra == \"postgresql-psycopg2cffi\"; psycopg>=3.0.7; extra == \"postgresql-psycopg\"; psycopg[binary]>=3.0.7; extra == \"postgresql-psycopgbinary\"; pymysql; extra == \"pymysql\"; greenlet>=1; extra == \"aiomysql\"; aiomysql>=0.2.0; extra == \"aiomysql\"; greenlet>=1; extra == \"aioodbc\"; aioodbc; extra == \"aioodbc\"; greenlet>=1; extra == \"asyncmy\"; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == \"asyncmy\"; greenlet>=1; extra == \"aiosqlite\"; aiosqlite; extra == \"aiosqlite\"; typing_extensions!=3.10.0.1; extra == \"aiosqlite\"; sqlcipher3_binary; extra == \"sqlcipher\"", + "Latest Version": "2.0.41", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "srsly", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.4.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "catalogue<2.1.0,>=2.0.3", + "Newer Versions": "2.5.0, 2.5.1", + "Dependencies for Latest": "catalogue<2.1.0,>=2.0.3", + "Latest Version": "2.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "stack-data", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.6.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests'", + "Newer Versions": "", + "Dependencies for Latest": "executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests'", + "Latest Version": "0.6.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "starlette", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.40.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < \"3.13\"; httpx<0.29.0,>=0.27.0; extra == \"full\"; itsdangerous; extra == \"full\"; jinja2; extra == \"full\"; python-multipart>=0.0.18; extra == \"full\"; pyyaml; extra == \"full\"", + "Newer Versions": "0.41.0, 0.41.1, 0.41.2, 0.41.3, 0.42.0, 0.43.0, 0.44.0, 0.45.0, 0.45.1, 0.45.2, 0.45.3, 0.46.0, 0.46.1, 0.46.2, 0.47.0, 0.47.1", + "Dependencies for Latest": "anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < \"3.13\"; httpx<0.29.0,>=0.27.0; extra == \"full\"; itsdangerous; extra == \"full\"; jinja2; extra == \"full\"; python-multipart>=0.0.18; extra == \"full\"; pyyaml; extra == \"full\"", + "Latest Version": "0.47.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "statsmodels", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.14.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == \"build\"; cython>=3.0.10; extra == \"develop\"; cython<4,>=3.0.10; extra == \"develop\"; setuptools-scm[toml]~=8.0; extra == \"develop\"; matplotlib>=3; extra == \"develop\"; colorama; extra == \"develop\"; joblib; extra == \"develop\"; pytest<8,>=7.3.0; extra == \"develop\"; pytest-randomly; extra == \"develop\"; pytest-xdist; extra == \"develop\"; pytest-cov; extra == \"develop\"; flake8; extra == \"develop\"; isort; extra == \"develop\"; pywinpty; os_name == \"nt\" and extra == \"develop\"; sphinx; extra == \"docs\"; nbconvert; extra == \"docs\"; jupyter-client; extra == \"docs\"; ipykernel; extra == \"docs\"; matplotlib; extra == \"docs\"; nbformat; extra == \"docs\"; numpydoc; extra == \"docs\"; pandas-datareader; extra == \"docs\"", + "Newer Versions": "", + "Dependencies for Latest": "numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == \"build\"; cython>=3.0.10; extra == \"develop\"; cython<4,>=3.0.10; extra == \"develop\"; setuptools-scm[toml]~=8.0; extra == \"develop\"; matplotlib>=3; extra == \"develop\"; colorama; extra == \"develop\"; joblib; extra == \"develop\"; pytest<8,>=7.3.0; extra == \"develop\"; pytest-randomly; extra == \"develop\"; pytest-xdist; extra == \"develop\"; pytest-cov; extra == \"develop\"; flake8; extra == \"develop\"; isort; extra == \"develop\"; pywinpty; os_name == \"nt\" and extra == \"develop\"; sphinx; extra == \"docs\"; nbconvert; extra == \"docs\"; jupyter-client; extra == \"docs\"; ipykernel; extra == \"docs\"; matplotlib; extra == \"docs\"; nbformat; extra == \"docs\"; numpydoc; extra == \"docs\"; pandas-datareader; extra == \"docs\"", + "Latest Version": "0.14.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "strawberry-graphql", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.243.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == \"aiohttp\"; starlette>=0.18.0; extra == \"asgi\"; python-multipart>=0.0.7; extra == \"asgi\"; rich>=12.0.0; extra == \"debug\"; libcst; extra == \"debug\"; starlette>=0.18.0; extra == \"debug-server\"; uvicorn>=0.11.6; extra == \"debug-server\"; websockets<16,>=15.0.1; extra == \"debug-server\"; python-multipart>=0.0.7; extra == \"debug-server\"; typer>=0.7.0; extra == \"debug-server\"; pygments<3.0,>=2.3; extra == \"debug-server\"; rich>=12.0.0; extra == \"debug-server\"; libcst; extra == \"debug-server\"; Django>=3.2; extra == \"django\"; asgiref<4.0,>=3.2; extra == \"django\"; channels>=3.0.5; extra == \"channels\"; asgiref<4.0,>=3.2; extra == \"channels\"; flask>=1.1; extra == \"flask\"; quart>=0.19.3; extra == \"quart\"; opentelemetry-api<2; extra == \"opentelemetry\"; opentelemetry-sdk<2; extra == \"opentelemetry\"; pydantic>1.6.1; extra == \"pydantic\"; sanic>=20.12.2; extra == \"sanic\"; fastapi>=0.65.2; extra == \"fastapi\"; python-multipart>=0.0.7; extra == \"fastapi\"; chalice<2.0,>=1.22; extra == \"chalice\"; typer>=0.7.0; extra == \"cli\"; pygments<3.0,>=2.3; extra == \"cli\"; rich>=12.0.0; extra == \"cli\"; libcst; extra == \"cli\"; litestar>=2; python_version ~= \"3.10\" and extra == \"litestar\"; pyinstrument>=4.0.0; extra == \"pyinstrument\"", + "Newer Versions": "0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.276.0.dev1750672223", + "Dependencies for Latest": "graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == \"aiohttp\"; starlette>=0.18.0; extra == \"asgi\"; python-multipart>=0.0.7; extra == \"asgi\"; rich>=12.0.0; extra == \"debug\"; libcst; extra == \"debug\"; starlette>=0.18.0; extra == \"debug-server\"; uvicorn>=0.11.6; extra == \"debug-server\"; websockets<16,>=15.0.1; extra == \"debug-server\"; python-multipart>=0.0.7; extra == \"debug-server\"; typer>=0.7.0; extra == \"debug-server\"; pygments<3.0,>=2.3; extra == \"debug-server\"; rich>=12.0.0; extra == \"debug-server\"; libcst; extra == \"debug-server\"; Django>=3.2; extra == \"django\"; asgiref<4.0,>=3.2; extra == \"django\"; channels>=3.0.5; extra == \"channels\"; asgiref<4.0,>=3.2; extra == \"channels\"; flask>=1.1; extra == \"flask\"; quart>=0.19.3; extra == \"quart\"; opentelemetry-api<2; extra == \"opentelemetry\"; opentelemetry-sdk<2; extra == \"opentelemetry\"; pydantic>1.6.1; extra == \"pydantic\"; sanic>=20.12.2; extra == \"sanic\"; fastapi>=0.65.2; extra == \"fastapi\"; python-multipart>=0.0.7; extra == \"fastapi\"; chalice<2.0,>=1.22; extra == \"chalice\"; typer>=0.7.0; extra == \"cli\"; pygments<3.0,>=2.3; extra == \"cli\"; rich>=12.0.0; extra == \"cli\"; libcst; extra == \"cli\"; litestar>=2; python_version ~= \"3.10\" and extra == \"litestar\"; pyinstrument>=4.0.0; extra == \"pyinstrument\"", + "Latest Version": "0.276.0.dev1750672223", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0", + "Suggested Upgrade": "0.276.0.dev1750672223", + "Upgrade Instruction": { + "base_package": "strawberry-graphql==0.276.0.dev1750672223", + "dependencies": [ + "libcst==1.8.2", + "websockets==0.35.0", + "libcst==1.8.2", + "Django==0.16.0", + "asgiref==2.19.2", + "channels==12.6.0", + "asgiref==2.19.2", + "quart==4.2.23", + "sanic==2.3.3", + "chalice==1.34.1", + "libcst==1.8.2", + "pyinstrument==1.10.22" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "strictyaml", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.7.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "python-dateutil (>=2.6.0)", + "Newer Versions": "", + "Dependencies for Latest": "python-dateutil (>=2.6.0)", + "Latest Version": "1.7.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tabulate", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "wcwidth ; extra == 'widechars'", + "Newer Versions": "", + "Dependencies for Latest": "wcwidth ; extra == 'widechars'", + "Latest Version": "0.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tenacity", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "9.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "reno; extra == \"doc\"; sphinx; extra == \"doc\"; pytest; extra == \"test\"; tornado>=4.5; extra == \"test\"; typeguard; extra == \"test\"", + "Newer Versions": "9.1.2", + "Dependencies for Latest": "reno; extra == \"doc\"; sphinx; extra == \"doc\"; pytest; extra == \"test\"; tornado>=4.5; extra == \"test\"; typeguard; extra == \"test\"", + "Latest Version": "9.1.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "terminado", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.18.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing'", + "Newer Versions": "", + "Dependencies for Latest": "ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing'", + "Latest Version": "0.18.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "text-unidecode", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "thinc", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "8.3.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == \"cuda\"; cupy-wheel>=11.0.0; extra == \"cuda-autodetect\"; cupy-cuda100>=5.0.0b4; extra == \"cuda100\"; cupy-cuda101>=5.0.0b4; extra == \"cuda101\"; cupy-cuda102>=5.0.0b4; extra == \"cuda102\"; cupy-cuda110>=5.0.0b4; extra == \"cuda110\"; cupy-cuda111>=5.0.0b4; extra == \"cuda111\"; cupy-cuda112>=5.0.0b4; extra == \"cuda112\"; cupy-cuda113>=5.0.0b4; extra == \"cuda113\"; cupy-cuda114>=5.0.0b4; extra == \"cuda114\"; cupy-cuda115>=5.0.0b4; extra == \"cuda115\"; cupy-cuda116>=5.0.0b4; extra == \"cuda116\"; cupy-cuda117>=5.0.0b4; extra == \"cuda117\"; cupy-cuda11x>=11.0.0; extra == \"cuda11x\"; cupy-cuda12x>=11.5.0; extra == \"cuda12x\"; cupy-cuda80>=5.0.0b4; extra == \"cuda80\"; cupy-cuda90>=5.0.0b4; extra == \"cuda90\"; cupy-cuda91>=5.0.0b4; extra == \"cuda91\"; cupy-cuda92>=5.0.0b4; extra == \"cuda92\"; ml-datasets<0.3.0,>=0.2.0; extra == \"datasets\"; mxnet<1.6.0,>=1.5.1; extra == \"mxnet\"; tensorflow<2.6.0,>=2.0.0; extra == \"tensorflow\"; torch>=1.6.0; extra == \"torch\"", + "Newer Versions": "8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1", + "Dependencies for Latest": "blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == \"cuda\"; cupy-wheel>=11.0.0; extra == \"cuda-autodetect\"; cupy-cuda100>=5.0.0b4; extra == \"cuda100\"; cupy-cuda101>=5.0.0b4; extra == \"cuda101\"; cupy-cuda102>=5.0.0b4; extra == \"cuda102\"; cupy-cuda110>=5.0.0b4; extra == \"cuda110\"; cupy-cuda111>=5.0.0b4; extra == \"cuda111\"; cupy-cuda112>=5.0.0b4; extra == \"cuda112\"; cupy-cuda113>=5.0.0b4; extra == \"cuda113\"; cupy-cuda114>=5.0.0b4; extra == \"cuda114\"; cupy-cuda115>=5.0.0b4; extra == \"cuda115\"; cupy-cuda116>=5.0.0b4; extra == \"cuda116\"; cupy-cuda117>=5.0.0b4; extra == \"cuda117\"; cupy-cuda11x>=11.0.0; extra == \"cuda11x\"; cupy-cuda12x>=11.5.0; extra == \"cuda12x\"; cupy-cuda80>=5.0.0b4; extra == \"cuda80\"; cupy-cuda90>=5.0.0b4; extra == \"cuda90\"; cupy-cuda91>=5.0.0b4; extra == \"cuda91\"; cupy-cuda92>=5.0.0b4; extra == \"cuda92\"; ml-datasets<0.3.0,>=0.2.0; extra == \"datasets\"; mxnet<1.6.0,>=1.5.1; extra == \"mxnet\"; tensorflow<2.6.0,>=2.0.0; extra == \"tensorflow\"; torch>=1.6.0; extra == \"torch\"", + "Latest Version": "9.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "threadpoolctl", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.6.0", + "Dependencies for Latest": "", + "Latest Version": "3.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "toml", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.10.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.10.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tornado", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "6.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "6.5.1", + "Dependencies for Latest": "", + "Latest Version": "6.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tqdm", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.67.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; platform_system == \"Windows\"; pytest>=6; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-asyncio>=0.24; extra == \"dev\"; nbval; extra == \"dev\"; requests; extra == \"discord\"; slack-sdk; extra == \"slack\"; requests; extra == \"telegram\"; ipywidgets>=6; extra == \"notebook\"", + "Newer Versions": "", + "Dependencies for Latest": "colorama; platform_system == \"Windows\"; pytest>=6; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-asyncio>=0.24; extra == \"dev\"; nbval; extra == \"dev\"; requests; extra == \"discord\"; slack-sdk; extra == \"slack\"; requests; extra == \"telegram\"; ipywidgets>=6; extra == \"notebook\"", + "Latest Version": "4.67.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "traitlets", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "5.14.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; argcomplete>=3.0.3; extra == \"test\"; mypy>=1.7.0; extra == \"test\"; pre-commit; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-mypy-testing; extra == \"test\"; pytest<8.2,>=7.0; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "myst-parser; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx; extra == \"docs\"; argcomplete>=3.0.3; extra == \"test\"; mypy>=1.7.0; extra == \"test\"; pre-commit; extra == \"test\"; pytest-mock; extra == \"test\"; pytest-mypy-testing; extra == \"test\"; pytest<8.2,>=7.0; extra == \"test\"", + "Latest Version": "5.14.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "typer", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.12.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0", + "Newer Versions": "0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0", + "Dependencies for Latest": "click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0", + "Latest Version": "0.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "types-python-dateutil", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.9.0.20241003", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.9.0.20241206, 2.9.0.20250516", + "Dependencies for Latest": "", + "Latest Version": "2.9.0.20250516", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "typing-extensions", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.12.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.1", + "Dependencies for Latest": "", + "Latest Version": "4.14.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "typing-inspect", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < \"3.5\"", + "Newer Versions": "", + "Dependencies for Latest": "mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < \"3.5\"", + "Latest Version": "0.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tzdata", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2024.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2025.1, 2025.2", + "Dependencies for Latest": "", + "Latest Version": "2025.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "urllib3", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "2.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "brotli>=1.0.9; platform_python_implementation == \"CPython\" and extra == \"brotli\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"brotli\"; h2<5,>=4; extra == \"h2\"; pysocks!=1.5.7,<2.0,>=1.5.6; extra == \"socks\"; zstandard>=0.18.0; extra == \"zstd\"", + "Newer Versions": "", + "Dependencies for Latest": "brotli>=1.0.9; platform_python_implementation == \"CPython\" and extra == \"brotli\"; brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"brotli\"; h2<5,>=4; extra == \"h2\"; pysocks!=1.5.7,<2.0,>=1.5.6; extra == \"socks\"; zstandard>=0.18.0; extra == \"zstd\"", + "Latest Version": "2.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "uvicorn", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.31.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < \"3.11\"; colorama>=0.4; sys_platform == \"win32\" and extra == \"standard\"; httptools>=0.6.3; extra == \"standard\"; python-dotenv>=0.13; extra == \"standard\"; pyyaml>=5.1; extra == \"standard\"; uvloop>=0.15.1; (sys_platform != \"win32\" and (sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\")) and extra == \"standard\"; watchfiles>=0.13; extra == \"standard\"; websockets>=10.4; extra == \"standard\"", + "Newer Versions": "0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0", + "Dependencies for Latest": "click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < \"3.11\"; colorama>=0.4; sys_platform == \"win32\" and extra == \"standard\"; httptools>=0.6.3; extra == \"standard\"; python-dotenv>=0.13; extra == \"standard\"; pyyaml>=5.1; extra == \"standard\"; uvloop>=0.15.1; (sys_platform != \"win32\" and (sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\")) and extra == \"standard\"; watchfiles>=0.13; extra == \"standard\"; websockets>=10.4; extra == \"standard\"", + "Latest Version": "0.35.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "wasabi", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.1.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions<5.0.0,>=3.7.4.1; python_version < \"3.8\"; colorama>=0.4.6; sys_platform == \"win32\" and python_version >= \"3.7\"", + "Newer Versions": "", + "Dependencies for Latest": "typing-extensions<5.0.0,>=3.7.4.1; python_version < \"3.8\"; colorama>=0.4.6; sys_platform == \"win32\" and python_version >= \"3.7\"", + "Latest Version": "1.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "watchdog", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "4.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "PyYAML>=3.10; extra == \"watchmedo\"", + "Newer Versions": "4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0", + "Dependencies for Latest": "PyYAML>=3.10; extra == \"watchmedo\"", + "Latest Version": "6.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "watchfiles", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.24.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio>=3.0.0", + "Newer Versions": "1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0", + "Dependencies for Latest": "anyio>=3.0.0", + "Latest Version": "1.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "wcwidth", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.2.13", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "backports.functools-lru-cache >=1.2.1 ; python_version < \"3.2\"", + "Newer Versions": "", + "Dependencies for Latest": "backports.functools-lru-cache >=1.2.1 ; python_version < \"3.2\"", + "Latest Version": "0.2.13", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "weasel", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4", + "Newer Versions": "", + "Dependencies for Latest": "confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4", + "Latest Version": "0.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "webencodings", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "0.5.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "websocket-client", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.8.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "Sphinx>=6.0; extra == \"docs\"; sphinx-rtd-theme>=1.1.0; extra == \"docs\"; myst-parser>=2.0.0; extra == \"docs\"; python-socks; extra == \"optional\"; wsaccel; extra == \"optional\"; websockets; extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "Sphinx>=6.0; extra == \"docs\"; sphinx-rtd-theme>=1.1.0; extra == \"docs\"; myst-parser>=2.0.0; extra == \"docs\"; python-socks; extra == \"optional\"; wsaccel; extra == \"optional\"; websockets; extra == \"test\"", + "Latest Version": "1.8.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "wrapt", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.16.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.2", + "Dependencies for Latest": "", + "Latest Version": "1.17.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "yarl", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "1.18.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "idna>=2.0; multidict>=4.0; propcache>=0.2.1", + "Newer Versions": "1.19.0, 1.20.0, 1.20.1", + "Dependencies for Latest": "idna>=2.0; multidict>=4.0; propcache>=0.2.1", + "Latest Version": "1.20.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "zipp", + "Package Type": "Dependency Package", + "Custodian": "EY", + "Current Version": "3.20.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest!=8.1.*,>=6; extra == \"test\"; jaraco.itertools; extra == \"test\"; jaraco.functools; extra == \"test\"; more_itertools; extra == \"test\"; big-O; extra == \"test\"; pytest-ignore-flaky; extra == \"test\"; jaraco.test; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "3.21.0, 3.22.0, 3.23.0", + "Dependencies for Latest": "pytest!=8.1.*,>=6; extra == \"test\"; jaraco.itertools; extra == \"test\"; jaraco.functools; extra == \"test\"; more_itertools; extra == \"test\"; big-O; extra == \"test\"; pytest-ignore-flaky; extra == \"test\"; jaraco.test; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "3.23.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "aniso8601", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "9.0.1", + "Current Version With Dependency JSON": { + "base_package": "aniso8601==9.0.1", + "dependencies": [] + }, + "Dependencies for Current": "black; extra == \"dev\"; coverage; extra == \"dev\"; isort; extra == \"dev\"; pre-commit; extra == \"dev\"; pyenchant; extra == \"dev\"; pylint; extra == \"dev\"", + "Newer Versions": "10.0.0, 10.0.1", + "Dependencies for Latest": "black; extra == \"dev\"; coverage; extra == \"dev\"; isort; extra == \"dev\"; pre-commit; extra == \"dev\"; pyenchant; extra == \"dev\"; pylint; extra == \"dev\"", + "Latest Version": "10.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "appnope", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.1.4", + "Current Version With Dependency JSON": { + "base_package": "appnope==0.1.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.1.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "AST", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.0.2", + "Current Version With Dependency JSON": { + "base_package": "AST==0.0.2", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "asyncio", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.4.3", + "Current Version With Dependency JSON": { + "base_package": "asyncio==3.4.3", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.4.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "bandit", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.7.9", + "Current Version With Dependency JSON": { + "base_package": "bandit==1.7.9", + "dependencies": [ + "PyYAML==5.3.1", + "stevedore==1.20.0", + "colorama==0.3.9", + "GitPython==3.1.30", + "sarif-om==1.0.4", + "jschema-to-python==1.2.3", + "coverage==4.5.4", + "fixtures==3.0.0", + "flake8==4.0.0", + "stestr==2.5.0", + "testscenarios==0.5.0", + "testtools==2.3.0", + "beautifulsoup4==4.8.0", + "pylint==1.9.4", + "tomli==1.1.0" + ] + }, + "Dependencies for Current": "PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == \"Windows\"; GitPython>=3.1.30; extra == \"baseline\"; sarif-om>=1.0.4; extra == \"sarif\"; jschema-to-python>=1.2.3; extra == \"sarif\"; coverage>=4.5.4; extra == \"test\"; fixtures>=3.0.0; extra == \"test\"; flake8>=4.0.0; extra == \"test\"; stestr>=2.5.0; extra == \"test\"; testscenarios>=0.5.0; extra == \"test\"; testtools>=2.3.0; extra == \"test\"; beautifulsoup4>=4.8.0; extra == \"test\"; pylint==1.9.4; extra == \"test\"; tomli>=1.1.0; python_version < \"3.11\" and extra == \"toml\"; PyYAML; extra == \"yaml\"", + "Newer Versions": "1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5", + "Dependencies for Latest": "PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == \"Windows\"; GitPython>=3.1.30; extra == \"baseline\"; sarif-om>=1.0.4; extra == \"sarif\"; jschema-to-python>=1.2.3; extra == \"sarif\"; coverage>=4.5.4; extra == \"test\"; fixtures>=3.0.0; extra == \"test\"; flake8>=4.0.0; extra == \"test\"; stestr>=2.5.0; extra == \"test\"; testscenarios>=0.5.0; extra == \"test\"; testtools>=2.3.0; extra == \"test\"; beautifulsoup4>=4.8.0; extra == \"test\"; pylint==1.9.4; extra == \"test\"; tomli>=1.1.0; python_version < \"3.11\" and extra == \"toml\"; PyYAML; extra == \"yaml\"", + "Latest Version": "1.8.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "configparser", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "7.0.0", + "Current Version With Dependency JSON": { + "base_package": "configparser==7.0.0", + "dependencies": [ + "pytest==6", + "sphinx==3.5", + "jaraco.packaging==9.3", + "rst.linker==1.9", + "jaraco.tidelift==1.4", + "pytest-checkdocs==2.4", + "pytest-ruff==0.2.1", + "pytest-enabler==2.2" + ] + }, + "Dependencies for Current": "pytest!=8.1.*,>=6; extra == \"test\"; types-backports; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "7.0.1, 7.1.0, 7.2.0", + "Dependencies for Latest": "pytest!=8.1.*,>=6; extra == \"test\"; types-backports; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "7.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dash-core-components", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "2.0.0", + "Current Version With Dependency JSON": { + "base_package": "dash-core-components==2.0.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dash-html-components", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "2.0.0", + "Current Version With Dependency JSON": { + "base_package": "dash-html-components==2.0.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dash-table", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "5.0.0", + "Current Version With Dependency JSON": { + "base_package": "dash-table==5.0.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "5.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "deepdiff", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "8.0.1", + "Current Version With Dependency JSON": { + "base_package": "deepdiff==8.0.1", + "dependencies": [ + "orderly-set==5.4.1", + "click==8.1.0", + "pyyaml==6.0.0", + "coverage==7.6.0", + "bump2version==1.0.0", + "jsonpickle==4.0.0", + "ipdb==0.13.0", + "numpy==2.2.0", + "numpy==2.0", + "python-dateutil==2.9.0", + "orjson==3.10.0", + "tomli==2.2.0", + "tomli-w==1.2.0", + "pandas==2.2.0", + "polars==1.21.0", + "nox==2025.5.1", + "Sphinx==6.2.0", + "sphinx-sitemap==2.6.0", + "sphinxemoji==0.3.0", + "flake8==7.1.0", + "flake8-pyproject==1.2.3", + "pydantic==2.10.0", + "pytest==8.3.0", + "pytest-benchmark==5.1.0", + "pytest-cov==6.0.0", + "python-dotenv==1.0.0" + ] + }, + "Dependencies for Current": "orderly-set<6,>=5.4.1; click~=8.1.0; extra == \"cli\"; pyyaml~=6.0.0; extra == \"cli\"; coverage~=7.6.0; extra == \"coverage\"; bump2version~=1.0.0; extra == \"dev\"; jsonpickle~=4.0.0; extra == \"dev\"; ipdb~=0.13.0; extra == \"dev\"; numpy~=2.2.0; extra == \"dev\" and python_version >= \"3.10\"; numpy~=2.0; extra == \"dev\" and python_version < \"3.10\"; python-dateutil~=2.9.0; extra == \"dev\"; orjson~=3.10.0; extra == \"dev\"; tomli~=2.2.0; extra == \"dev\"; tomli-w~=1.2.0; extra == \"dev\"; pandas~=2.2.0; extra == \"dev\"; polars~=1.21.0; extra == \"dev\"; nox==2025.5.1; extra == \"dev\"; Sphinx~=6.2.0; extra == \"docs\"; sphinx-sitemap~=2.6.0; extra == \"docs\"; sphinxemoji~=0.3.0; extra == \"docs\"; orjson; extra == \"optimize\"; flake8~=7.1.0; extra == \"static\"; flake8-pyproject~=1.2.3; extra == \"static\"; pydantic~=2.10.0; extra == \"static\"; pytest~=8.3.0; extra == \"test\"; pytest-benchmark~=5.1.0; extra == \"test\"; pytest-cov~=6.0.0; extra == \"test\"; python-dotenv~=1.0.0; extra == \"test\"", + "Newer Versions": "8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0", + "Dependencies for Latest": "orderly-set<6,>=5.4.1; click~=8.1.0; extra == \"cli\"; pyyaml~=6.0.0; extra == \"cli\"; coverage~=7.6.0; extra == \"coverage\"; bump2version~=1.0.0; extra == \"dev\"; jsonpickle~=4.0.0; extra == \"dev\"; ipdb~=0.13.0; extra == \"dev\"; numpy~=2.2.0; extra == \"dev\" and python_version >= \"3.10\"; numpy~=2.0; extra == \"dev\" and python_version < \"3.10\"; python-dateutil~=2.9.0; extra == \"dev\"; orjson~=3.10.0; extra == \"dev\"; tomli~=2.2.0; extra == \"dev\"; tomli-w~=1.2.0; extra == \"dev\"; pandas~=2.2.0; extra == \"dev\"; polars~=1.21.0; extra == \"dev\"; nox==2025.5.1; extra == \"dev\"; Sphinx~=6.2.0; extra == \"docs\"; sphinx-sitemap~=2.6.0; extra == \"docs\"; sphinxemoji~=0.3.0; extra == \"docs\"; orjson; extra == \"optimize\"; flake8~=7.1.0; extra == \"static\"; flake8-pyproject~=1.2.3; extra == \"static\"; pydantic~=2.10.0; extra == \"static\"; pytest~=8.3.0; extra == \"test\"; pytest-benchmark~=5.1.0; extra == \"test\"; pytest-cov~=6.0.0; extra == \"test\"; python-dotenv~=1.0.0; extra == \"test\"", + "Latest Version": "8.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "docx", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.2.4", + "Current Version With Dependency JSON": { + "base_package": "docx==0.2.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "entrypoints", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.4", + "Current Version With Dependency JSON": { + "base_package": "entrypoints==0.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "faiss", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.5.3", + "Current Version With Dependency JSON": { + "base_package": "faiss==1.5.3", + "dependencies": [] + }, + "Dependencies for Current": "numpy", + "Newer Versions": "", + "Dependencies for Latest": "numpy", + "Latest Version": "1.5.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "faiss-cpu", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.7.4", + "Current Version With Dependency JSON": { + "base_package": "faiss-cpu==1.7.4", + "dependencies": [ + "numpy==1.25.0" + ] + }, + "Dependencies for Current": "numpy<3.0,>=1.25.0; packaging", + "Newer Versions": "1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0", + "Dependencies for Latest": "numpy<3.0,>=1.25.0; packaging", + "Latest Version": "1.11.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "faiss-gpu", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.7.2", + "Current Version With Dependency JSON": { + "base_package": "faiss-gpu==1.7.2", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.7.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "flake8", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "7.0.0", + "Current Version With Dependency JSON": { + "base_package": "flake8==7.0.0", + "dependencies": [ + "mccabe==0.7.0", + "pycodestyle==2.14.0", + "pyflakes==3.4.0" + ] + }, + "Dependencies for Current": "mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0", + "Newer Versions": "7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0", + "Dependencies for Latest": "mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0", + "Latest Version": "7.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "fuzzywuzzy", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.18.0", + "Current Version With Dependency JSON": { + "base_package": "fuzzywuzzy==0.18.0", + "dependencies": [ + "python-levenshtein==0.12" + ] + }, + "Dependencies for Current": "python-levenshtein (>=0.12) ; extra == 'speedup'", + "Newer Versions": "", + "Dependencies for Latest": "python-levenshtein (>=0.12) ; extra == 'speedup'", + "Latest Version": "0.18.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "gensim", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.8.3", + "Current Version With Dependency JSON": { + "base_package": "gensim==3.8.3", + "dependencies": [ + "numpy==1.18.5", + "scipy==1.7.0", + "smart-open==1.8.1", + "Pyro4==4.27", + "Pyro4==4.27", + "visdom==0.1.8", + "sphinx==5.1.1", + "sphinx-gallery==0.11.1", + "sphinxcontrib.programoutput==0.17", + "sphinxcontrib-napoleon==0.7", + "visdom==0.1.8" + ] + }, + "Dependencies for Current": "numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == \"distributed\"; pytest; extra == \"docs\"; pytest-cov; extra == \"docs\"; testfixtures; extra == \"docs\"; POT; extra == \"docs\"; Pyro4>=4.27; extra == \"docs\"; visdom!=0.1.8.7,>=0.1.8; extra == \"docs\"; sphinx==5.1.1; extra == \"docs\"; sphinx-gallery==0.11.1; extra == \"docs\"; sphinxcontrib.programoutput==0.17; extra == \"docs\"; sphinxcontrib-napoleon==0.7; extra == \"docs\"; matplotlib; extra == \"docs\"; memory-profiler; extra == \"docs\"; annoy; extra == \"docs\"; Pyro4; extra == \"docs\"; scikit-learn; extra == \"docs\"; nltk; extra == \"docs\"; statsmodels; extra == \"docs\"; pandas; extra == \"docs\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; testfixtures; extra == \"test\"; POT; extra == \"test\"; visdom!=0.1.8.7,>=0.1.8; extra == \"test\"; pytest; extra == \"test-win\"; pytest-cov; extra == \"test-win\"; testfixtures; extra == \"test-win\"; POT; extra == \"test-win\"", + "Newer Versions": "4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3", + "Dependencies for Latest": "numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == \"distributed\"; pytest; extra == \"docs\"; pytest-cov; extra == \"docs\"; testfixtures; extra == \"docs\"; POT; extra == \"docs\"; Pyro4>=4.27; extra == \"docs\"; visdom!=0.1.8.7,>=0.1.8; extra == \"docs\"; sphinx==5.1.1; extra == \"docs\"; sphinx-gallery==0.11.1; extra == \"docs\"; sphinxcontrib.programoutput==0.17; extra == \"docs\"; sphinxcontrib-napoleon==0.7; extra == \"docs\"; matplotlib; extra == \"docs\"; memory-profiler; extra == \"docs\"; annoy; extra == \"docs\"; Pyro4; extra == \"docs\"; scikit-learn; extra == \"docs\"; nltk; extra == \"docs\"; statsmodels; extra == \"docs\"; pandas; extra == \"docs\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; testfixtures; extra == \"test\"; POT; extra == \"test\"; visdom!=0.1.8.7,>=0.1.8; extra == \"test\"; pytest; extra == \"test-win\"; pytest-cov; extra == \"test-win\"; testfixtures; extra == \"test-win\"; POT; extra == \"test-win\"", + "Latest Version": "4.3.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "graphframes", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.6", + "Current Version With Dependency JSON": { + "base_package": "graphframes==0.6", + "dependencies": [] + }, + "Dependencies for Current": "numpy; nose", + "Newer Versions": "", + "Dependencies for Latest": "numpy; nose", + "Latest Version": "0.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "invoke", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "2.2.0", + "Current Version With Dependency JSON": { + "base_package": "invoke==2.2.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ipython-genutils", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": { + "base_package": "ipython-genutils==0.2.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jaraco.classes", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.4.0", + "Current Version With Dependency JSON": { + "base_package": "jaraco.classes==3.4.0", + "dependencies": [ + "sphinx==3.5", + "jaraco.packaging==9.3", + "rst.linker==1.9", + "jaraco.tidelift==1.4", + "pytest==6", + "pytest-checkdocs==2.4", + "pytest-enabler==2.2", + "pytest-ruff==0.2.1" + ] + }, + "Dependencies for Current": "more-itertools; sphinx>=3.5; extra == \"docs\"; jaraco.packaging>=9.3; extra == \"docs\"; rst.linker>=1.9; extra == \"docs\"; furo; extra == \"docs\"; sphinx-lint; extra == \"docs\"; jaraco.tidelift>=1.4; extra == \"docs\"; pytest>=6; extra == \"testing\"; pytest-checkdocs>=2.4; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-mypy; extra == \"testing\"; pytest-enabler>=2.2; extra == \"testing\"; pytest-ruff>=0.2.1; extra == \"testing\"", + "Newer Versions": "", + "Dependencies for Latest": "more-itertools; sphinx>=3.5; extra == \"docs\"; jaraco.packaging>=9.3; extra == \"docs\"; rst.linker>=1.9; extra == \"docs\"; furo; extra == \"docs\"; sphinx-lint; extra == \"docs\"; jaraco.tidelift>=1.4; extra == \"docs\"; pytest>=6; extra == \"testing\"; pytest-checkdocs>=2.4; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-mypy; extra == \"testing\"; pytest-enabler>=2.2; extra == \"testing\"; pytest-ruff>=0.2.1; extra == \"testing\"", + "Latest Version": "3.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jaraco.context", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "6.0.1", + "Current Version With Dependency JSON": { + "base_package": "jaraco.context==6.0.1", + "dependencies": [ + "sphinx==3.5", + "jaraco.packaging==9.3", + "rst.linker==1.9", + "jaraco.tidelift==1.4", + "pytest==6", + "pytest-checkdocs==2.4", + "pytest-enabler==2.2", + "pytest-ruff==0.2.1" + ] + }, + "Dependencies for Current": "backports.tarfile; python_version < \"3.12\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest!=8.1.*,>=6; extra == \"test\"; pytest-checkdocs>=2.4; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mypy; extra == \"test\"; pytest-enabler>=2.2; extra == \"test\"; portend; extra == \"test\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"test\"", + "Newer Versions": "", + "Dependencies for Latest": "backports.tarfile; python_version < \"3.12\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest!=8.1.*,>=6; extra == \"test\"; pytest-checkdocs>=2.4; extra == \"test\"; pytest-cov; extra == \"test\"; pytest-mypy; extra == \"test\"; pytest-enabler>=2.2; extra == \"test\"; portend; extra == \"test\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"test\"", + "Latest Version": "6.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jaraco.functools", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "4.1.0", + "Current Version With Dependency JSON": { + "base_package": "jaraco.functools==4.1.0", + "dependencies": [ + "pytest==6", + "sphinx==3.5", + "jaraco.packaging==9.3", + "rst.linker==1.9", + "jaraco.tidelift==1.4", + "pytest-checkdocs==2.4", + "pytest-ruff==0.2.1", + "pytest-enabler==2.2" + ] + }, + "Dependencies for Current": "more_itertools; pytest!=8.1.*,>=6; extra == \"test\"; jaraco.classes; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "4.2.0, 4.2.1", + "Dependencies for Latest": "more_itertools; pytest!=8.1.*,>=6; extra == \"test\"; jaraco.classes; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "4.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonpath-ng", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.6.1", + "Current Version With Dependency JSON": { + "base_package": "jsonpath-ng==1.6.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "1.7.0", + "Dependencies for Latest": "", + "Latest Version": "1.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonpath-python", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.0.6", + "Current Version With Dependency JSON": { + "base_package": "jsonpath-python==1.0.6", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "kaleido", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.2.1", + "Current Version With Dependency JSON": { + "base_package": "kaleido==0.2.1", + "dependencies": [ + "choreographer==1.0.5", + "logistro==1.0.8", + "orjson==3.10.15" + ] + }, + "Dependencies for Current": "choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging", + "Newer Versions": "0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0", + "Dependencies for Latest": "choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ldap3", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "2.9.1", + "Current Version With Dependency JSON": { + "base_package": "ldap3==2.9.1", + "dependencies": [ + "pyasn1==0.4.6" + ] + }, + "Dependencies for Current": "pyasn1 (>=0.4.6)", + "Newer Versions": "2.10.2rc2", + "Dependencies for Latest": "pyasn1 (>=0.4.6)", + "Latest Version": "2.10.2rc2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lightfm", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.17", + "Current Version With Dependency JSON": { + "base_package": "lightfm==1.17", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.17", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lightgbm", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "4.3.0", + "Current Version With Dependency JSON": { + "base_package": "lightgbm==4.3.0", + "dependencies": [ + "numpy==1.17.0", + "cffi==1.15.1", + "pyarrow==6.0.1", + "dask==2.0.0", + "pandas==0.24.0", + "pandas==0.24.0", + "scikit-learn==0.24.2" + ] + }, + "Dependencies for Current": "numpy>=1.17.0; scipy; cffi>=1.15.1; extra == \"arrow\"; pyarrow>=6.0.1; extra == \"arrow\"; dask[array,dataframe,distributed]>=2.0.0; extra == \"dask\"; pandas>=0.24.0; extra == \"dask\"; pandas>=0.24.0; extra == \"pandas\"; scikit-learn>=0.24.2; extra == \"scikit-learn\"", + "Newer Versions": "4.4.0, 4.5.0, 4.6.0", + "Dependencies for Latest": "numpy>=1.17.0; scipy; cffi>=1.15.1; extra == \"arrow\"; pyarrow>=6.0.1; extra == \"arrow\"; dask[array,dataframe,distributed]>=2.0.0; extra == \"dask\"; pandas>=0.24.0; extra == \"dask\"; pandas>=0.24.0; extra == \"pandas\"; scikit-learn>=0.24.2; extra == \"scikit-learn\"", + "Latest Version": "4.6.0", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0\nCVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0\nCVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0\nCVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0", + "Suggested Upgrade": "4.6.0", + "Upgrade Instruction": { + "base_package": "lightgbm==4.6.0", + "dependencies": [] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "mongomock-motor", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.0.29", + "Current Version With Dependency JSON": { + "base_package": "mongomock-motor==0.0.29", + "dependencies": [ + "mongomock==4.1.2", + "motor==2.5" + ] + }, + "Dependencies for Current": "mongomock<5.0.0,>=4.1.2; motor>=2.5", + "Newer Versions": "0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36", + "Dependencies for Latest": "mongomock<5.0.0,>=4.1.2; motor>=2.5", + "Latest Version": "0.0.36", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "monotonic", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.6", + "Current Version With Dependency JSON": { + "base_package": "monotonic==1.6", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mypy", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.10.0", + "Current Version With Dependency JSON": { + "base_package": "mypy==1.10.0", + "dependencies": [ + "typing_extensions==4.6.0", + "mypy_extensions==1.0.0", + "pathspec==0.9.0", + "tomli==1.1.0", + "psutil==4.0", + "setuptools==50" + ] + }, + "Dependencies for Current": "typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < \"3.11\"; psutil>=4.0; extra == \"dmypy\"; setuptools>=50; extra == \"mypyc\"; lxml; extra == \"reports\"; pip; extra == \"install-types\"; orjson; extra == \"faster-cache\"", + "Newer Versions": "1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1", + "Dependencies for Latest": "typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < \"3.11\"; psutil>=4.0; extra == \"dmypy\"; setuptools>=50; extra == \"mypyc\"; lxml; extra == \"reports\"; pip; extra == \"install-types\"; orjson; extra == \"faster-cache\"", + "Latest Version": "1.16.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "neo4j", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "5.24.0", + "Current Version With Dependency JSON": { + "base_package": "neo4j==5.24.0", + "dependencies": [ + "numpy==1.7.0", + "pandas==1.1.0", + "numpy==1.7.0", + "pyarrow==1.0.0" + ] + }, + "Dependencies for Current": "pytz; numpy<3.0.0,>=1.7.0; extra == \"numpy\"; pandas<3.0.0,>=1.1.0; extra == \"pandas\"; numpy<3.0.0,>=1.7.0; extra == \"pandas\"; pyarrow>=1.0.0; extra == \"pyarrow\"", + "Newer Versions": "5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1", + "Dependencies for Latest": "pytz; numpy<3.0.0,>=1.7.0; extra == \"numpy\"; pandas<3.0.0,>=1.1.0; extra == \"pandas\"; numpy<3.0.0,>=1.7.0; extra == \"pandas\"; pyarrow>=1.0.0; extra == \"pyarrow\"", + "Latest Version": "5.28.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opencv-python", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "4.2.0.34", + "Current Version With Dependency JSON": { + "base_package": "opencv-python==4.2.0.34", + "dependencies": [ + "numpy==1.13.3", + "numpy==1.21.0", + "numpy==1.21.2", + "numpy==1.21.4", + "numpy==1.23.5", + "numpy==1.26.0", + "numpy==1.19.3", + "numpy==1.17.0", + "numpy==1.17.3", + "numpy==1.19.3" + ] + }, + "Dependencies for Current": "numpy>=1.13.3; python_version < \"3.7\"; numpy>=1.21.0; python_version <= \"3.9\" and platform_system == \"Darwin\" and platform_machine == \"arm64\"; numpy>=1.21.2; python_version >= \"3.10\"; numpy>=1.21.4; python_version >= \"3.10\" and platform_system == \"Darwin\"; numpy>=1.23.5; python_version >= \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; numpy>=1.19.3; python_version >= \"3.6\" and platform_system == \"Linux\" and platform_machine == \"aarch64\"; numpy>=1.17.0; python_version >= \"3.7\"; numpy>=1.17.3; python_version >= \"3.8\"; numpy>=1.19.3; python_version >= \"3.9\"", + "Newer Versions": "4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86", + "Dependencies for Latest": "numpy>=1.13.3; python_version < \"3.7\"; numpy>=1.21.0; python_version <= \"3.9\" and platform_system == \"Darwin\" and platform_machine == \"arm64\"; numpy>=1.21.2; python_version >= \"3.10\"; numpy>=1.21.4; python_version >= \"3.10\" and platform_system == \"Darwin\"; numpy>=1.23.5; python_version >= \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; numpy>=1.19.3; python_version >= \"3.6\" and platform_system == \"Linux\" and platform_machine == \"aarch64\"; numpy>=1.17.0; python_version >= \"3.7\"; numpy>=1.17.3; python_version >= \"3.8\"; numpy>=1.19.3; python_version >= \"3.9\"", + "Latest Version": "4.11.0.86", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78\nPYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78", + "Suggested Upgrade": "4.11.0.86", + "Upgrade Instruction": { + "base_package": "opencv-python==4.11.0.86", + "dependencies": [] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "openpyxl", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.1.2", + "Current Version With Dependency JSON": { + "base_package": "openpyxl==3.1.2", + "dependencies": [] + }, + "Dependencies for Current": "et-xmlfile", + "Newer Versions": "3.1.3, 3.1.4, 3.1.5, 3.2.0b1", + "Dependencies for Latest": "et-xmlfile", + "Latest Version": "3.2.0b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pdf2image", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.13.1", + "Current Version With Dependency JSON": { + "base_package": "pdf2image==1.13.1", + "dependencies": [] + }, + "Dependencies for Current": "pillow", + "Newer Versions": "1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0", + "Dependencies for Latest": "pillow", + "Latest Version": "1.17.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pdfminer", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "20191125", + "Current Version With Dependency JSON": { + "base_package": "pdfminer==20191125", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "20191125", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pdfrw", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.4", + "Current Version With Dependency JSON": { + "base_package": "pdfrw==0.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyaml", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "23.12.0", + "Current Version With Dependency JSON": { + "base_package": "pyaml==23.12.0", + "dependencies": [] + }, + "Dependencies for Current": "PyYAML; unidecode; extra == \"anchors\"", + "Newer Versions": "24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0", + "Dependencies for Latest": "PyYAML; unidecode; extra == \"anchors\"", + "Latest Version": "25.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyarrow-hotfix", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.6", + "Current Version With Dependency JSON": { + "base_package": "pyarrow-hotfix==0.6", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "0.7", + "Dependencies for Latest": "", + "Latest Version": "0.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyctuator", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": { + "base_package": "pyctuator==1.2.0", + "dependencies": [ + "psutil==5.6", + "flask==2.3.0", + "fastapi==0.100.1", + "uvicorn==0.23.0", + "sqlalchemy==2.0.4", + "PyMySQL==1.0.2", + "cryptography==39.0.1", + "redis==4.3.4", + "aiohttp==3.6.2", + "tornado==6.0.4" + ] + }, + "Dependencies for Current": "psutil (>=5.6,<6.0); extra == \"psutil\"; flask (>=2.3.0,<3.0.0); extra == \"flask\"; fastapi (>=0.100.1,<0.101.0); extra == \"fastapi\"; uvicorn (>=0.23.0,<0.24.0); extra == \"fastapi\"; sqlalchemy (>=2.0.4,<3.0.0); extra == \"db\"; PyMySQL (>=1.0.2,<2.0.0); extra == \"db\"; cryptography (>=39.0.1,<40.0.0); extra == \"db\"; redis (>=4.3.4,<5.0.0); extra == \"redis\"; aiohttp (>=3.6.2,<4.0.0); extra == \"aiohttp\"; tornado (>=6.0.4,<7.0.0); extra == \"tornado\"", + "Newer Versions": "", + "Dependencies for Latest": "psutil (>=5.6,<6.0); extra == \"psutil\"; flask (>=2.3.0,<3.0.0); extra == \"flask\"; fastapi (>=0.100.1,<0.101.0); extra == \"fastapi\"; uvicorn (>=0.23.0,<0.24.0); extra == \"fastapi\"; sqlalchemy (>=2.0.4,<3.0.0); extra == \"db\"; PyMySQL (>=1.0.2,<2.0.0); extra == \"db\"; cryptography (>=39.0.1,<40.0.0); extra == \"db\"; redis (>=4.3.4,<5.0.0); extra == \"redis\"; aiohttp (>=3.6.2,<4.0.0); extra == \"aiohttp\"; tornado (>=6.0.4,<7.0.0); extra == \"tornado\"", + "Latest Version": "1.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyHive", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.6.2", + "Current Version With Dependency JSON": { + "base_package": "PyHive==0.6.2", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev0", + "Dependencies for Latest": "", + "Latest Version": "0.7.1.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pylance", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.15.0", + "Current Version With Dependency JSON": { + "base_package": "pylance==0.15.0", + "dependencies": [ + "pyarrow==14", + "numpy==1.22", + "ruff==0.4.1" + ] + }, + "Dependencies for Current": "pyarrow>=14; numpy>=1.22; boto3; extra == \"tests\"; datasets; extra == \"tests\"; duckdb; extra == \"tests\"; ml-dtypes; extra == \"tests\"; pillow; extra == \"tests\"; pandas; extra == \"tests\"; polars[pandas,pyarrow]; extra == \"tests\"; pytest; extra == \"tests\"; tensorflow; extra == \"tests\"; tqdm; extra == \"tests\"; datafusion; extra == \"tests\"; ruff==0.4.1; extra == \"dev\"; pyright; extra == \"dev\"; pytest-benchmark; extra == \"benchmarks\"; torch; extra == \"torch\"; ray[data]<2.38; python_full_version < \"3.12\" and extra == \"ray\"", + "Newer Versions": "0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0", + "Dependencies for Latest": "pyarrow>=14; numpy>=1.22; boto3; extra == \"tests\"; datasets; extra == \"tests\"; duckdb; extra == \"tests\"; ml-dtypes; extra == \"tests\"; pillow; extra == \"tests\"; pandas; extra == \"tests\"; polars[pandas,pyarrow]; extra == \"tests\"; pytest; extra == \"tests\"; tensorflow; extra == \"tests\"; tqdm; extra == \"tests\"; datafusion; extra == \"tests\"; ruff==0.4.1; extra == \"dev\"; pyright; extra == \"dev\"; pytest-benchmark; extra == \"benchmarks\"; torch; extra == \"torch\"; ray[data]<2.38; python_full_version < \"3.12\" and extra == \"ray\"", + "Latest Version": "0.31.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pylint", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.2.6", + "Current Version With Dependency JSON": { + "base_package": "pylint==3.2.6", + "dependencies": [ + "astroid==3.3.8", + "colorama==0.4.5", + "dill==0.2", + "dill==0.3.6", + "dill==0.3.7", + "isort==4.2.5", + "mccabe==0.6", + "platformdirs==2.2", + "tomli==1.1", + "tomlkit==0.10.1", + "typing-extensions==3.10", + "pyenchant==3.2", + "gitpython==3" + ] + }, + "Dependencies for Current": "astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == \"win32\"; dill>=0.2; python_version < \"3.11\"; dill>=0.3.6; python_version >= \"3.11\"; dill>=0.3.7; python_version >= \"3.12\"; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < \"3.11\"; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < \"3.10\"; pyenchant~=3.2; extra == \"spelling\"; gitpython>3; extra == \"testutils\"", + "Newer Versions": "3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7", + "Dependencies for Latest": "astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == \"win32\"; dill>=0.2; python_version < \"3.11\"; dill>=0.3.6; python_version >= \"3.11\"; dill>=0.3.7; python_version >= \"3.12\"; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < \"3.11\"; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < \"3.10\"; pyenchant~=3.2; extra == \"spelling\"; gitpython>3; extra == \"testutils\"", + "Latest Version": "3.3.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyMuPDF", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.24.4", + "Current Version With Dependency JSON": { + "base_package": "PyMuPDF==1.24.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.3", + "Dependencies for Latest": "", + "Latest Version": "1.26.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyMuPDFb", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.24.3", + "Current Version With Dependency JSON": { + "base_package": "PyMuPDFb==1.24.3", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "1.24.6, 1.24.8, 1.24.9, 1.24.10", + "Dependencies for Latest": "", + "Latest Version": "1.24.10", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyodbc", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "5.1.0", + "Current Version With Dependency JSON": { + "base_package": "pyodbc==5.1.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "5.2.0", + "Dependencies for Latest": "", + "Latest Version": "5.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pytesseract", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.3.4", + "Current Version With Dependency JSON": { + "base_package": "pytesseract==0.3.4", + "dependencies": [ + "packaging==21.3", + "Pillow==8.0.0" + ] + }, + "Dependencies for Current": "packaging>=21.3; Pillow>=8.0.0", + "Newer Versions": "0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13", + "Dependencies for Latest": "packaging>=21.3; Pillow>=8.0.0", + "Latest Version": "0.3.13", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-ldap", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.4.3", + "Current Version With Dependency JSON": { + "base_package": "python-ldap==3.4.3", + "dependencies": [ + "pyasn1==0.3.7", + "pyasn1_modules==0.1.5" + ] + }, + "Dependencies for Current": "pyasn1>=0.3.7; pyasn1_modules>=0.1.5", + "Newer Versions": "3.4.4", + "Dependencies for Latest": "pyasn1>=0.3.7; pyasn1_modules>=0.1.5", + "Latest Version": "3.4.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pywin32", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "307", + "Current Version With Dependency JSON": { + "base_package": "pywin32==307", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "308, 309, 310", + "Dependencies for Latest": "", + "Latest Version": "310", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pywin32-ctypes", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.2.3", + "Current Version With Dependency JSON": { + "base_package": "pywin32-ctypes==0.2.3", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "querystring-parser", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.2.4", + "Current Version With Dependency JSON": { + "base_package": "querystring-parser==1.2.4", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.2.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ratelimiter", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.2.0.post0", + "Current Version With Dependency JSON": { + "base_package": "ratelimiter==1.2.0.post0", + "dependencies": [ + "pytest==3.0" + ] + }, + "Dependencies for Current": "pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=\"3.5\" and extra == 'test'", + "Newer Versions": "", + "Dependencies for Latest": "pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=\"3.5\" and extra == 'test'", + "Latest Version": "1.2.0.post0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "schemdraw", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.15", + "Current Version With Dependency JSON": { + "base_package": "schemdraw==0.15", + "dependencies": [ + "matplotlib==3.4", + "ziafont==0.10", + "ziamath==0.12" + ] + }, + "Dependencies for Current": "matplotlib>=3.4; extra == \"matplotlib\"; ziafont>=0.10; extra == \"svgmath\"; ziamath>=0.12; extra == \"svgmath\"; latex2mathml; extra == \"svgmath\"", + "Newer Versions": "0.16, 0.17, 0.18, 0.19, 0.20", + "Dependencies for Latest": "matplotlib>=3.4; extra == \"matplotlib\"; ziafont>=0.10; extra == \"svgmath\"; ziamath>=0.12; extra == \"svgmath\"; latex2mathml; extra == \"svgmath\"", + "Latest Version": "0.20", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "simplejson", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.19.2", + "Current Version With Dependency JSON": { + "base_package": "simplejson==3.19.2", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "3.19.3, 3.20.1", + "Dependencies for Latest": "", + "Latest Version": "3.20.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sparse-dot-topn", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.1.1", + "Current Version With Dependency JSON": { + "base_package": "sparse-dot-topn==1.1.1", + "dependencies": [ + "numpy==1.18.0", + "scipy==1.4.1", + "pytest==4.0.2" + ] + }, + "Dependencies for Current": "numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == \"test\"", + "Newer Versions": "1.1.2, 1.1.3, 1.1.4, 1.1.5", + "Dependencies for Latest": "numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == \"test\"", + "Latest Version": "1.1.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "strsimpy", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.2.1", + "Current Version With Dependency JSON": { + "base_package": "strsimpy==0.2.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tantivy", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.22.0", + "Current Version With Dependency JSON": { + "base_package": "tantivy==0.22.0", + "dependencies": [] + }, + "Dependencies for Current": "nox; extra == \"dev\"", + "Newer Versions": "0.22.2, 0.24.0", + "Dependencies for Latest": "nox; extra == \"dev\"", + "Latest Version": "0.24.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tensorflow-io-gcs-filesystem", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "0.37.1", + "Current Version With Dependency JSON": { + "base_package": "tensorflow-io-gcs-filesystem==0.37.1", + "dependencies": [ + "tensorflow==2.16.0", + "tensorflow-aarch64==2.16.0", + "tensorflow-cpu==2.16.0", + "tensorflow-gpu==2.16.0", + "tensorflow-rocm==2.16.0" + ] + }, + "Dependencies for Current": "tensorflow<2.17.0,>=2.16.0; extra == \"tensorflow\"; tensorflow-aarch64<2.17.0,>=2.16.0; extra == \"tensorflow-aarch64\"; tensorflow-cpu<2.17.0,>=2.16.0; extra == \"tensorflow-cpu\"; tensorflow-gpu<2.17.0,>=2.16.0; extra == \"tensorflow-gpu\"; tensorflow-rocm<2.17.0,>=2.16.0; extra == \"tensorflow-rocm\"", + "Newer Versions": "", + "Dependencies for Latest": "tensorflow<2.17.0,>=2.16.0; extra == \"tensorflow\"; tensorflow-aarch64<2.17.0,>=2.16.0; extra == \"tensorflow-aarch64\"; tensorflow-cpu<2.17.0,>=2.16.0; extra == \"tensorflow-cpu\"; tensorflow-gpu<2.17.0,>=2.16.0; extra == \"tensorflow-gpu\"; tensorflow-rocm<2.17.0,>=2.16.0; extra == \"tensorflow-rocm\"", + "Latest Version": "0.37.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "toolz", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.0.0", + "Current Version With Dependency JSON": { + "base_package": "toolz==1.0.0", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "unicorn", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "2.0.1.post1", + "Current Version With Dependency JSON": { + "base_package": "unicorn==2.0.1.post1", + "dependencies": [ + "capstone==6.0.0a2", + "capstone==5.0.1" + ] + }, + "Dependencies for Current": "importlib_resources; python_version < \"3.9\"; capstone==6.0.0a2; python_version > \"3.7\" and extra == \"test\"; capstone==5.0.1; python_version <= \"3.7\" and extra == \"test\"", + "Newer Versions": "2.1.0, 2.1.1, 2.1.2, 2.1.3", + "Dependencies for Latest": "importlib_resources; python_version < \"3.9\"; capstone==6.0.0a2; python_version > \"3.7\" and extra == \"test\"; capstone==5.0.1; python_version <= \"3.7\" and extra == \"test\"", + "Latest Version": "2.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "wurlitzer", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "3.1.1", + "Current Version With Dependency JSON": { + "base_package": "wurlitzer==3.1.1", + "dependencies": [] + }, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "xgboost", + "Package Type": "Base Package", + "Custodian": "I&S", + "Current Version": "1.7.6", + "Current Version With Dependency JSON": { + "base_package": "xgboost==1.7.6", + "dependencies": [ + "pandas==1.2" + ] + }, + "Dependencies for Current": "numpy; nvidia-nccl-cu12; platform_system == \"Linux\" and platform_machine != \"aarch64\"; scipy; dask; extra == \"dask\"; distributed; extra == \"dask\"; pandas; extra == \"dask\"; pandas>=1.2; extra == \"pandas\"; graphviz; extra == \"plotting\"; matplotlib; extra == \"plotting\"; cloudpickle; extra == \"pyspark\"; pyspark; extra == \"pyspark\"; scikit-learn; extra == \"pyspark\"; scikit-learn; extra == \"scikit-learn\"", + "Newer Versions": "2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2", + "Dependencies for Latest": "numpy; nvidia-nccl-cu12; platform_system == \"Linux\" and platform_machine != \"aarch64\"; scipy; dask; extra == \"dask\"; distributed; extra == \"dask\"; pandas; extra == \"dask\"; pandas>=1.2; extra == \"pandas\"; graphviz; extra == \"plotting\"; matplotlib; extra == \"plotting\"; cloudpickle; extra == \"pyspark\"; pyspark; extra == \"pyspark\"; scikit-learn; extra == \"pyspark\"; scikit-learn; extra == \"scikit-learn\"", + "Latest Version": "3.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "absl-py", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1", + "Dependencies for Latest": "", + "Latest Version": "2.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "alembic", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.13.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < \"3.11\"; tzdata; extra == \"tz\"", + "Newer Versions": "1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2", + "Dependencies for Latest": "SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < \"3.11\"; tzdata; extra == \"tz\"", + "Latest Version": "1.16.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "altair", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < \"3.14\"; altair-tiles>=0.3.0; extra == \"all\"; anywidget>=0.9.0; extra == \"all\"; numpy; extra == \"all\"; pandas>=1.1.3; extra == \"all\"; pyarrow>=11; extra == \"all\"; vega-datasets>=0.9.0; extra == \"all\"; vegafusion[embed]>=1.6.6; extra == \"all\"; vl-convert-python>=1.7.0; extra == \"all\"; duckdb>=1.0; extra == \"dev\"; geopandas; extra == \"dev\"; hatch>=1.13.0; extra == \"dev\"; ipython[kernel]; extra == \"dev\"; mistune; extra == \"dev\"; mypy; extra == \"dev\"; pandas-stubs; extra == \"dev\"; pandas>=1.1.3; extra == \"dev\"; polars>=0.20.3; extra == \"dev\"; pyarrow-stubs; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-xdist[psutil]~=3.5; extra == \"dev\"; ruff>=0.6.0; extra == \"dev\"; types-jsonschema; extra == \"dev\"; types-setuptools; extra == \"dev\"; docutils; extra == \"doc\"; jinja2; extra == \"doc\"; myst-parser; extra == \"doc\"; numpydoc; extra == \"doc\"; pillow<10,>=9; extra == \"doc\"; pydata-sphinx-theme>=0.14.1; extra == \"doc\"; scipy; extra == \"doc\"; sphinx; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design; extra == \"doc\"; sphinxext-altair; extra == \"doc\"; vl-convert-python>=1.7.0; extra == \"save\"", + "Newer Versions": "5.5.0", + "Dependencies for Latest": "jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < \"3.14\"; altair-tiles>=0.3.0; extra == \"all\"; anywidget>=0.9.0; extra == \"all\"; numpy; extra == \"all\"; pandas>=1.1.3; extra == \"all\"; pyarrow>=11; extra == \"all\"; vega-datasets>=0.9.0; extra == \"all\"; vegafusion[embed]>=1.6.6; extra == \"all\"; vl-convert-python>=1.7.0; extra == \"all\"; duckdb>=1.0; extra == \"dev\"; geopandas; extra == \"dev\"; hatch>=1.13.0; extra == \"dev\"; ipython[kernel]; extra == \"dev\"; mistune; extra == \"dev\"; mypy; extra == \"dev\"; pandas-stubs; extra == \"dev\"; pandas>=1.1.3; extra == \"dev\"; polars>=0.20.3; extra == \"dev\"; pyarrow-stubs; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-xdist[psutil]~=3.5; extra == \"dev\"; ruff>=0.6.0; extra == \"dev\"; types-jsonschema; extra == \"dev\"; types-setuptools; extra == \"dev\"; docutils; extra == \"doc\"; jinja2; extra == \"doc\"; myst-parser; extra == \"doc\"; numpydoc; extra == \"doc\"; pillow<10,>=9; extra == \"doc\"; pydata-sphinx-theme>=0.14.1; extra == \"doc\"; scipy; extra == \"doc\"; sphinx; extra == \"doc\"; sphinx-copybutton; extra == \"doc\"; sphinx-design; extra == \"doc\"; sphinxext-altair; extra == \"doc\"; vl-convert-python>=1.7.0; extra == \"save\"", + "Latest Version": "5.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "astroid", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.2.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>=4; python_version < \"3.11\"", + "Newer Versions": "3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 4.0.0a0", + "Dependencies for Latest": "typing-extensions>=4; python_version < \"3.11\"", + "Latest Version": "4.0.0a0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "astunparse", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.6.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)", + "Newer Versions": "", + "Dependencies for Latest": "wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)", + "Latest Version": "1.6.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "blinker", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.8.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.9.0", + "Dependencies for Latest": "", + "Latest Version": "1.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "boilerpy3", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "CacheControl", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.14.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == \"dev\"; build; extra == \"dev\"; cherrypy; extra == \"dev\"; codespell[tomli]; extra == \"dev\"; furo; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; ruff; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx-copybutton; extra == \"dev\"; tox; extra == \"dev\"; types-redis; extra == \"dev\"; types-requests; extra == \"dev\"; filelock>=3.8.0; extra == \"filecache\"; redis>=2.10.5; extra == \"redis\"", + "Newer Versions": "0.14.1, 0.14.2, 0.14.3", + "Dependencies for Latest": "requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == \"dev\"; build; extra == \"dev\"; cherrypy; extra == \"dev\"; codespell[tomli]; extra == \"dev\"; furo; extra == \"dev\"; mypy; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; ruff; extra == \"dev\"; sphinx; extra == \"dev\"; sphinx-copybutton; extra == \"dev\"; tox; extra == \"dev\"; types-redis; extra == \"dev\"; types-requests; extra == \"dev\"; filelock>=3.8.0; extra == \"filecache\"; redis>=2.10.5; extra == \"redis\"", + "Latest Version": "0.14.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "category-encoders", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.6.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0", + "Newer Versions": "2.7.0, 2.8.0, 2.8.1", + "Dependencies for Latest": "numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0", + "Latest Version": "2.8.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cattrs", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "24.1.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < \"3.11\"; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == \"bson\"; cbor2>=5.4.6; extra == \"cbor2\"; msgpack>=1.0.5; extra == \"msgpack\"; msgspec>=0.19.0; implementation_name == \"cpython\" and extra == \"msgspec\"; orjson>=3.10.7; implementation_name == \"cpython\" and extra == \"orjson\"; pyyaml>=6.0; extra == \"pyyaml\"; tomlkit>=0.11.8; extra == \"tomlkit\"; ujson>=5.10.0; extra == \"ujson\"", + "Newer Versions": "24.1.3, 25.1.0, 25.1.1", + "Dependencies for Latest": "attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < \"3.11\"; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == \"bson\"; cbor2>=5.4.6; extra == \"cbor2\"; msgpack>=1.0.5; extra == \"msgpack\"; msgspec>=0.19.0; implementation_name == \"cpython\" and extra == \"msgspec\"; orjson>=3.10.7; implementation_name == \"cpython\" and extra == \"orjson\"; pyyaml>=6.0; extra == \"pyyaml\"; tomlkit>=0.11.8; extra == \"tomlkit\"; ujson>=5.10.0; extra == \"ujson\"", + "Latest Version": "25.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cfgv", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "cleo", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)", + "Newer Versions": "2.2.0, 2.2.1", + "Dependencies for Latest": "crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)", + "Latest Version": "2.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "coloredlogs", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "15.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron'", + "Newer Versions": "", + "Dependencies for Latest": "humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron'", + "Latest Version": "15.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "colorlog", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "6.8.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; sys_platform == \"win32\"; black; extra == \"development\"; flake8; extra == \"development\"; mypy; extra == \"development\"; pytest; extra == \"development\"; types-colorama; extra == \"development\"", + "Newer Versions": "6.9.0", + "Dependencies for Latest": "colorama; sys_platform == \"win32\"; black; extra == \"development\"; flake8; extra == \"development\"; mypy; extra == \"development\"; pytest; extra == \"development\"; types-colorama; extra == \"development\"", + "Latest Version": "6.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "crashtest", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Cython", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.0.11", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2", + "Dependencies for Latest": "", + "Latest Version": "3.1.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dash", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.18.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == \"async\"; redis<=5.0.4,>=3.5.3; extra == \"celery\"; kombu<5.4.0; extra == \"celery\"; celery[redis]<5.4.0,>=5.1.2; extra == \"celery\"; black==22.3.0; extra == \"ci\"; flake8==7.0.0; extra == \"ci\"; flaky==3.8.1; extra == \"ci\"; flask-talisman==1.0.0; extra == \"ci\"; ipython<9.0.0; extra == \"ci\"; mimesis<=11.1.0; extra == \"ci\"; mock==4.0.3; extra == \"ci\"; numpy<=1.26.3; extra == \"ci\"; orjson==3.10.3; extra == \"ci\"; openpyxl; extra == \"ci\"; pandas>=1.4.0; extra == \"ci\"; pyarrow; extra == \"ci\"; pylint==3.0.3; extra == \"ci\"; pytest-mock; extra == \"ci\"; pytest-sugar==0.9.6; extra == \"ci\"; pyzmq==25.1.2; extra == \"ci\"; xlrd>=2.0.1; extra == \"ci\"; pytest-rerunfailures; extra == \"ci\"; jupyterlab<4.0.0; extra == \"ci\"; mypy==1.15.0; python_version >= \"3.12\" and extra == \"ci\"; pyright==1.1.398; python_version >= \"3.7\" and extra == \"ci\"; flask-compress; extra == \"compress\"; coloredlogs>=15.0.1; extra == \"dev\"; fire>=0.4.0; extra == \"dev\"; PyYAML>=5.4.1; extra == \"dev\"; diskcache>=5.2.1; extra == \"diskcache\"; multiprocess>=0.70.12; extra == \"diskcache\"; psutil>=5.8.0; extra == \"diskcache\"; beautifulsoup4>=4.8.2; extra == \"testing\"; cryptography; extra == \"testing\"; lxml>=4.6.2; extra == \"testing\"; percy>=2.0.2; extra == \"testing\"; pytest>=6.0.2; extra == \"testing\"; requests[security]>=2.21.0; extra == \"testing\"; selenium<=4.2.0,>=3.141.0; extra == \"testing\"; waitress>=1.4.4; extra == \"testing\"; multiprocess>=0.70.12; extra == \"testing\"; psutil>=5.8.0; extra == \"testing\"; dash-testing-stub>=0.0.2; extra == \"testing\"", + "Newer Versions": "2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1", + "Dependencies for Latest": "Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == \"async\"; redis<=5.0.4,>=3.5.3; extra == \"celery\"; kombu<5.4.0; extra == \"celery\"; celery[redis]<5.4.0,>=5.1.2; extra == \"celery\"; black==22.3.0; extra == \"ci\"; flake8==7.0.0; extra == \"ci\"; flaky==3.8.1; extra == \"ci\"; flask-talisman==1.0.0; extra == \"ci\"; ipython<9.0.0; extra == \"ci\"; mimesis<=11.1.0; extra == \"ci\"; mock==4.0.3; extra == \"ci\"; numpy<=1.26.3; extra == \"ci\"; orjson==3.10.3; extra == \"ci\"; openpyxl; extra == \"ci\"; pandas>=1.4.0; extra == \"ci\"; pyarrow; extra == \"ci\"; pylint==3.0.3; extra == \"ci\"; pytest-mock; extra == \"ci\"; pytest-sugar==0.9.6; extra == \"ci\"; pyzmq==25.1.2; extra == \"ci\"; xlrd>=2.0.1; extra == \"ci\"; pytest-rerunfailures; extra == \"ci\"; jupyterlab<4.0.0; extra == \"ci\"; mypy==1.15.0; python_version >= \"3.12\" and extra == \"ci\"; pyright==1.1.398; python_version >= \"3.7\" and extra == \"ci\"; flask-compress; extra == \"compress\"; coloredlogs>=15.0.1; extra == \"dev\"; fire>=0.4.0; extra == \"dev\"; PyYAML>=5.4.1; extra == \"dev\"; diskcache>=5.2.1; extra == \"diskcache\"; multiprocess>=0.70.12; extra == \"diskcache\"; psutil>=5.8.0; extra == \"diskcache\"; beautifulsoup4>=4.8.2; extra == \"testing\"; cryptography; extra == \"testing\"; lxml>=4.6.2; extra == \"testing\"; percy>=2.0.2; extra == \"testing\"; pytest>=6.0.2; extra == \"testing\"; requests[security]>=2.21.0; extra == \"testing\"; selenium<=4.2.0,>=3.141.0; extra == \"testing\"; waitress>=1.4.4; extra == \"testing\"; multiprocess>=0.70.12; extra == \"testing\"; psutil>=5.8.0; extra == \"testing\"; dash-testing-stub>=0.0.2; extra == \"testing\"", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "databricks-sdk", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.33.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-mock; extra == \"dev\"; black; extra == \"dev\"; pycodestyle; extra == \"dev\"; autoflake; extra == \"dev\"; isort; extra == \"dev\"; wheel; extra == \"dev\"; ipython; extra == \"dev\"; ipywidgets; extra == \"dev\"; requests-mock; extra == \"dev\"; pyfakefs; extra == \"dev\"; databricks-connect; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; openai; extra == \"dev\"; langchain-openai; python_version > \"3.7\" and extra == \"dev\"; httpx; extra == \"dev\"; build; extra == \"dev\"; ipython<10,>=8; extra == \"notebook\"; ipywidgets<9,>=8; extra == \"notebook\"; openai; extra == \"openai\"; langchain-openai; python_version > \"3.7\" and extra == \"openai\"; httpx; extra == \"openai\"", + "Newer Versions": "0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0", + "Dependencies for Latest": "requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-mock; extra == \"dev\"; black; extra == \"dev\"; pycodestyle; extra == \"dev\"; autoflake; extra == \"dev\"; isort; extra == \"dev\"; wheel; extra == \"dev\"; ipython; extra == \"dev\"; ipywidgets; extra == \"dev\"; requests-mock; extra == \"dev\"; pyfakefs; extra == \"dev\"; databricks-connect; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; openai; extra == \"dev\"; langchain-openai; python_version > \"3.7\" and extra == \"dev\"; httpx; extra == \"dev\"; build; extra == \"dev\"; ipython<10,>=8; extra == \"notebook\"; ipywidgets<9,>=8; extra == \"notebook\"; openai; extra == \"openai\"; langchain-openai; python_version > \"3.7\" and extra == \"openai\"; httpx; extra == \"openai\"", + "Latest Version": "0.57.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dataclasses-json", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.6.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0", + "Newer Versions": "", + "Dependencies for Latest": "marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0", + "Latest Version": "0.6.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Deprecated", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.2.14", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "wrapt<2,>=1.10; tox; extra == \"dev\"; PyTest; extra == \"dev\"; PyTest-Cov; extra == \"dev\"; bump2version<1; extra == \"dev\"; setuptools; python_version >= \"3.12\" and extra == \"dev\"", + "Newer Versions": "1.2.15, 1.2.16, 1.2.17, 1.2.18", + "Dependencies for Latest": "wrapt<2,>=1.10; tox; extra == \"dev\"; PyTest; extra == \"dev\"; PyTest-Cov; extra == \"dev\"; bump2version<1; extra == \"dev\"; setuptools; python_version >= \"3.12\" and extra == \"dev\"", + "Latest Version": "1.2.18", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "deprecation", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging", + "Newer Versions": "", + "Dependencies for Latest": "packaging", + "Latest Version": "2.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dill", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "objgraph>=1.7.2; extra == \"graph\"; gprof2dot>=2022.7.29; extra == \"profile\"", + "Newer Versions": "0.4.0", + "Dependencies for Latest": "objgraph>=1.7.2; extra == \"graph\"; gprof2dot>=2022.7.29; extra == \"profile\"", + "Latest Version": "0.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dirtyjson", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "distlib", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.3.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "docutils", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.21.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc5", + "Dependencies for Latest": "", + "Latest Version": "0.22rc5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "dulwich", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.21.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "urllib3>=1.25; typing_extensions>=4.0; python_version < \"3.10\"; fastimport; extra == \"fastimport\"; urllib3>=1.24.1; extra == \"https\"; gpg; extra == \"pgp\"; paramiko; extra == \"paramiko\"; ruff==0.12.1; extra == \"dev\"; mypy==1.16.1; extra == \"dev\"; dissolve>=0.1.1; extra == \"dev\"; merge3; extra == \"merge\"", + "Newer Versions": "0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1", + "Dependencies for Latest": "urllib3>=1.25; typing_extensions>=4.0; python_version < \"3.10\"; fastimport; extra == \"fastimport\"; urllib3>=1.24.1; extra == \"https\"; gpg; extra == \"pgp\"; paramiko; extra == \"paramiko\"; ruff==0.12.1; extra == \"dev\"; mypy==1.16.1; extra == \"dev\"; dissolve>=0.1.1; extra == \"dev\"; merge3; extra == \"merge\"", + "Latest Version": "0.23.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "elastic-transport", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "8.15.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "urllib3<3,>=1.26.2; certifi; pytest; extra == \"develop\"; pytest-cov; extra == \"develop\"; pytest-mock; extra == \"develop\"; pytest-asyncio; extra == \"develop\"; pytest-httpserver; extra == \"develop\"; trustme; extra == \"develop\"; requests; extra == \"develop\"; aiohttp; extra == \"develop\"; httpx; extra == \"develop\"; respx; extra == \"develop\"; opentelemetry-api; extra == \"develop\"; opentelemetry-sdk; extra == \"develop\"; orjson; extra == \"develop\"; sphinx>2; extra == \"develop\"; furo; extra == \"develop\"; sphinx-autodoc-typehints; extra == \"develop\"", + "Newer Versions": "8.15.1, 8.17.0, 8.17.1", + "Dependencies for Latest": "urllib3<3,>=1.26.2; certifi; pytest; extra == \"develop\"; pytest-cov; extra == \"develop\"; pytest-mock; extra == \"develop\"; pytest-asyncio; extra == \"develop\"; pytest-httpserver; extra == \"develop\"; trustme; extra == \"develop\"; requests; extra == \"develop\"; aiohttp; extra == \"develop\"; httpx; extra == \"develop\"; respx; extra == \"develop\"; opentelemetry-api; extra == \"develop\"; opentelemetry-sdk; extra == \"develop\"; orjson; extra == \"develop\"; sphinx>2; extra == \"develop\"; furo; extra == \"develop\"; sphinx-autodoc-typehints; extra == \"develop\"", + "Latest Version": "8.17.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "emoji", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.12.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing_extensions>=4.7.0; python_version < \"3.9\"; pytest>=7.4.4; extra == \"dev\"; coverage; extra == \"dev\"", + "Newer Versions": "2.13.0, 2.13.2, 2.14.0, 2.14.1", + "Dependencies for Latest": "typing_extensions>=4.7.0; python_version < \"3.9\"; pytest>=7.4.4; extra == \"dev\"; coverage; extra == \"dev\"", + "Latest Version": "2.14.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "et-xmlfile", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.0.0", + "Dependencies for Latest": "", + "Latest Version": "2.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Events", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.5", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "filetype", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Flask", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.0.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < \"3.10\"; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == \"async\"; python-dotenv; extra == \"dotenv\"", + "Newer Versions": "3.1.0, 3.1.1", + "Dependencies for Latest": "blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < \"3.10\"; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == \"async\"; python-dotenv; extra == \"dotenv\"", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "flatbuffers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "24.3.25", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "24.12.23, 25.1.21, 25.1.24, 25.2.10", + "Dependencies for Latest": "", + "Latest Version": "25.2.10", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "future", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "gast", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "google-ai-generativelanguage", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= \"3.13\"", + "Newer Versions": "0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18", + "Dependencies for Latest": "google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= \"3.13\"", + "Latest Version": "0.6.18", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "google-pasta", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "six", + "Newer Versions": "", + "Dependencies for Latest": "six", + "Latest Version": "0.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "graphene", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == \"dev\"; types-python-dateutil<3,>=2.8.1; extra == \"dev\"; mypy<2,>=1.10; extra == \"dev\"; pytest<9,>=8; extra == \"dev\"; pytest-benchmark<5,>=4; extra == \"dev\"; pytest-cov<6,>=5; extra == \"dev\"; pytest-mock<4,>=3; extra == \"dev\"; pytest-asyncio<2,>=0.16; extra == \"dev\"; coveralls<5,>=3.3; extra == \"dev\"; pytest<9,>=8; extra == \"test\"; pytest-benchmark<5,>=4; extra == \"test\"; pytest-cov<6,>=5; extra == \"test\"; pytest-mock<4,>=3; extra == \"test\"; pytest-asyncio<2,>=0.16; extra == \"test\"; coveralls<5,>=3.3; extra == \"test\"", + "Newer Versions": "3.4, 3.4.1, 3.4.2, 3.4.3", + "Dependencies for Latest": "graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == \"dev\"; types-python-dateutil<3,>=2.8.1; extra == \"dev\"; mypy<2,>=1.10; extra == \"dev\"; pytest<9,>=8; extra == \"dev\"; pytest-benchmark<5,>=4; extra == \"dev\"; pytest-cov<6,>=5; extra == \"dev\"; pytest-mock<4,>=3; extra == \"dev\"; pytest-asyncio<2,>=0.16; extra == \"dev\"; coveralls<5,>=3.3; extra == \"dev\"; pytest<9,>=8; extra == \"test\"; pytest-benchmark<5,>=4; extra == \"test\"; pytest-cov<6,>=5; extra == \"test\"; pytest-mock<4,>=3; extra == \"test\"; pytest-asyncio<2,>=0.16; extra == \"test\"; coveralls<5,>=3.3; extra == \"test\"", + "Latest Version": "3.4.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "graphql-relay", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < \"3.8\"", + "Newer Versions": "", + "Dependencies for Latest": "graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < \"3.8\"", + "Latest Version": "3.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "grpcio", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.66.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "grpcio-tools>=1.73.1; extra == \"protobuf\"", + "Newer Versions": "1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1", + "Dependencies for Latest": "grpcio-tools>=1.73.1; extra == \"protobuf\"", + "Latest Version": "1.73.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "gunicorn", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "23.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging; importlib-metadata; python_version < \"3.8\"; eventlet!=0.36.0,>=0.24.1; extra == \"eventlet\"; gevent>=1.4.0; extra == \"gevent\"; setproctitle; extra == \"setproctitle\"; gevent; extra == \"testing\"; eventlet; extra == \"testing\"; coverage; extra == \"testing\"; pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; tornado>=0.2; extra == \"tornado\"", + "Newer Versions": "", + "Dependencies for Latest": "packaging; importlib-metadata; python_version < \"3.8\"; eventlet!=0.36.0,>=0.24.1; extra == \"eventlet\"; gevent>=1.4.0; extra == \"gevent\"; setproctitle; extra == \"setproctitle\"; gevent; extra == \"testing\"; eventlet; extra == \"testing\"; coverage; extra == \"testing\"; pytest; extra == \"testing\"; pytest-cov; extra == \"testing\"; tornado>=0.2; extra == \"tornado\"", + "Latest Version": "23.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "h5py", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.12.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.19.3", + "Newer Versions": "3.13.0, 3.14.0", + "Dependencies for Latest": "numpy>=1.19.3", + "Latest Version": "3.14.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "html2text", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2020.1.16", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2024.2.25, 2024.2.26, 2025.4.15", + "Dependencies for Latest": "", + "Latest Version": "2025.4.15", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "huggingface-hub", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.26.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"arm64\" or platform_machine == \"aarch64\"; InquirerPy==0.3.4; extra == \"all\"; aiohttp; extra == \"all\"; authlib>=1.3.2; extra == \"all\"; fastapi; extra == \"all\"; httpx; extra == \"all\"; itsdangerous; extra == \"all\"; jedi; extra == \"all\"; Jinja2; extra == \"all\"; pytest<8.2.2,>=8.1.1; extra == \"all\"; pytest-cov; extra == \"all\"; pytest-env; extra == \"all\"; pytest-xdist; extra == \"all\"; pytest-vcr; extra == \"all\"; pytest-asyncio; extra == \"all\"; pytest-rerunfailures; extra == \"all\"; pytest-mock; extra == \"all\"; urllib3<2.0; extra == \"all\"; soundfile; extra == \"all\"; Pillow; extra == \"all\"; gradio>=4.0.0; extra == \"all\"; numpy; extra == \"all\"; ruff>=0.9.0; extra == \"all\"; libcst==1.4.0; extra == \"all\"; typing-extensions>=4.8.0; extra == \"all\"; types-PyYAML; extra == \"all\"; types-requests; extra == \"all\"; types-simplejson; extra == \"all\"; types-toml; extra == \"all\"; types-tqdm; extra == \"all\"; types-urllib3; extra == \"all\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"all\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"all\"; InquirerPy==0.3.4; extra == \"cli\"; InquirerPy==0.3.4; extra == \"dev\"; aiohttp; extra == \"dev\"; authlib>=1.3.2; extra == \"dev\"; fastapi; extra == \"dev\"; httpx; extra == \"dev\"; itsdangerous; extra == \"dev\"; jedi; extra == \"dev\"; Jinja2; extra == \"dev\"; pytest<8.2.2,>=8.1.1; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-env; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-vcr; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; pytest-mock; extra == \"dev\"; urllib3<2.0; extra == \"dev\"; soundfile; extra == \"dev\"; Pillow; extra == \"dev\"; gradio>=4.0.0; extra == \"dev\"; numpy; extra == \"dev\"; ruff>=0.9.0; extra == \"dev\"; libcst==1.4.0; extra == \"dev\"; typing-extensions>=4.8.0; extra == \"dev\"; types-PyYAML; extra == \"dev\"; types-requests; extra == \"dev\"; types-simplejson; extra == \"dev\"; types-toml; extra == \"dev\"; types-tqdm; extra == \"dev\"; types-urllib3; extra == \"dev\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"dev\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"dev\"; toml; extra == \"fastai\"; fastai>=2.4; extra == \"fastai\"; fastcore>=1.3.27; extra == \"fastai\"; hf-transfer>=0.1.4; extra == \"hf-transfer\"; hf-xet<2.0.0,>=1.1.2; extra == \"hf-xet\"; aiohttp; extra == \"inference\"; mcp>=1.8.0; extra == \"mcp\"; typer; extra == \"mcp\"; aiohttp; extra == \"mcp\"; authlib>=1.3.2; extra == \"oauth\"; fastapi; extra == \"oauth\"; httpx; extra == \"oauth\"; itsdangerous; extra == \"oauth\"; ruff>=0.9.0; extra == \"quality\"; libcst==1.4.0; extra == \"quality\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"quality\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"quality\"; tensorflow; extra == \"tensorflow\"; pydot; extra == \"tensorflow\"; graphviz; extra == \"tensorflow\"; tensorflow; extra == \"tensorflow-testing\"; keras<3.0; extra == \"tensorflow-testing\"; InquirerPy==0.3.4; extra == \"testing\"; aiohttp; extra == \"testing\"; authlib>=1.3.2; extra == \"testing\"; fastapi; extra == \"testing\"; httpx; extra == \"testing\"; itsdangerous; extra == \"testing\"; jedi; extra == \"testing\"; Jinja2; extra == \"testing\"; pytest<8.2.2,>=8.1.1; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-env; extra == \"testing\"; pytest-xdist; extra == \"testing\"; pytest-vcr; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pytest-rerunfailures; extra == \"testing\"; pytest-mock; extra == \"testing\"; urllib3<2.0; extra == \"testing\"; soundfile; extra == \"testing\"; Pillow; extra == \"testing\"; gradio>=4.0.0; extra == \"testing\"; numpy; extra == \"testing\"; torch; extra == \"torch\"; safetensors[torch]; extra == \"torch\"; typing-extensions>=4.8.0; extra == \"typing\"; types-PyYAML; extra == \"typing\"; types-requests; extra == \"typing\"; types-simplejson; extra == \"typing\"; types-toml; extra == \"typing\"; types-tqdm; extra == \"typing\"; types-urllib3; extra == \"typing\"", + "Newer Versions": "0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2", + "Dependencies for Latest": "filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"arm64\" or platform_machine == \"aarch64\"; InquirerPy==0.3.4; extra == \"all\"; aiohttp; extra == \"all\"; authlib>=1.3.2; extra == \"all\"; fastapi; extra == \"all\"; httpx; extra == \"all\"; itsdangerous; extra == \"all\"; jedi; extra == \"all\"; Jinja2; extra == \"all\"; pytest<8.2.2,>=8.1.1; extra == \"all\"; pytest-cov; extra == \"all\"; pytest-env; extra == \"all\"; pytest-xdist; extra == \"all\"; pytest-vcr; extra == \"all\"; pytest-asyncio; extra == \"all\"; pytest-rerunfailures; extra == \"all\"; pytest-mock; extra == \"all\"; urllib3<2.0; extra == \"all\"; soundfile; extra == \"all\"; Pillow; extra == \"all\"; gradio>=4.0.0; extra == \"all\"; numpy; extra == \"all\"; ruff>=0.9.0; extra == \"all\"; libcst==1.4.0; extra == \"all\"; typing-extensions>=4.8.0; extra == \"all\"; types-PyYAML; extra == \"all\"; types-requests; extra == \"all\"; types-simplejson; extra == \"all\"; types-toml; extra == \"all\"; types-tqdm; extra == \"all\"; types-urllib3; extra == \"all\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"all\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"all\"; InquirerPy==0.3.4; extra == \"cli\"; InquirerPy==0.3.4; extra == \"dev\"; aiohttp; extra == \"dev\"; authlib>=1.3.2; extra == \"dev\"; fastapi; extra == \"dev\"; httpx; extra == \"dev\"; itsdangerous; extra == \"dev\"; jedi; extra == \"dev\"; Jinja2; extra == \"dev\"; pytest<8.2.2,>=8.1.1; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-env; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-vcr; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; pytest-mock; extra == \"dev\"; urllib3<2.0; extra == \"dev\"; soundfile; extra == \"dev\"; Pillow; extra == \"dev\"; gradio>=4.0.0; extra == \"dev\"; numpy; extra == \"dev\"; ruff>=0.9.0; extra == \"dev\"; libcst==1.4.0; extra == \"dev\"; typing-extensions>=4.8.0; extra == \"dev\"; types-PyYAML; extra == \"dev\"; types-requests; extra == \"dev\"; types-simplejson; extra == \"dev\"; types-toml; extra == \"dev\"; types-tqdm; extra == \"dev\"; types-urllib3; extra == \"dev\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"dev\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"dev\"; toml; extra == \"fastai\"; fastai>=2.4; extra == \"fastai\"; fastcore>=1.3.27; extra == \"fastai\"; hf-transfer>=0.1.4; extra == \"hf-transfer\"; hf-xet<2.0.0,>=1.1.2; extra == \"hf-xet\"; aiohttp; extra == \"inference\"; mcp>=1.8.0; extra == \"mcp\"; typer; extra == \"mcp\"; aiohttp; extra == \"mcp\"; authlib>=1.3.2; extra == \"oauth\"; fastapi; extra == \"oauth\"; httpx; extra == \"oauth\"; itsdangerous; extra == \"oauth\"; ruff>=0.9.0; extra == \"quality\"; libcst==1.4.0; extra == \"quality\"; mypy<1.15.0,>=1.14.1; python_version == \"3.8\" and extra == \"quality\"; mypy==1.15.0; python_version >= \"3.9\" and extra == \"quality\"; tensorflow; extra == \"tensorflow\"; pydot; extra == \"tensorflow\"; graphviz; extra == \"tensorflow\"; tensorflow; extra == \"tensorflow-testing\"; keras<3.0; extra == \"tensorflow-testing\"; InquirerPy==0.3.4; extra == \"testing\"; aiohttp; extra == \"testing\"; authlib>=1.3.2; extra == \"testing\"; fastapi; extra == \"testing\"; httpx; extra == \"testing\"; itsdangerous; extra == \"testing\"; jedi; extra == \"testing\"; Jinja2; extra == \"testing\"; pytest<8.2.2,>=8.1.1; extra == \"testing\"; pytest-cov; extra == \"testing\"; pytest-env; extra == \"testing\"; pytest-xdist; extra == \"testing\"; pytest-vcr; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pytest-rerunfailures; extra == \"testing\"; pytest-mock; extra == \"testing\"; urllib3<2.0; extra == \"testing\"; soundfile; extra == \"testing\"; Pillow; extra == \"testing\"; gradio>=4.0.0; extra == \"testing\"; numpy; extra == \"testing\"; torch; extra == \"torch\"; safetensors[torch]; extra == \"torch\"; typing-extensions>=4.8.0; extra == \"typing\"; types-PyYAML; extra == \"typing\"; types-requests; extra == \"typing\"; types-simplejson; extra == \"typing\"; types-toml; extra == \"typing\"; types-tqdm; extra == \"typing\"; types-urllib3; extra == \"typing\"", + "Latest Version": "0.33.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "identify", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.6.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "ukkonen; extra == \"license\"", + "Newer Versions": "2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12", + "Dependencies for Latest": "ukkonen; extra == \"license\"", + "Latest Version": "2.6.12", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "inflect", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "7.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < \"3.9\"; pytest!=8.1.*,>=6; extra == \"test\"; pygments; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Newer Versions": "7.5.0", + "Dependencies for Latest": "more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < \"3.9\"; pytest!=8.1.*,>=6; extra == \"test\"; pygments; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"", + "Latest Version": "7.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "installer", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "interpret-community", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.31.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == \"sample\"; tensorflow; extra == \"deep\"; pyyaml; extra == \"deep\"; keras; extra == \"deep\"; lightgbm; extra == \"mimic\"; lime>=0.2.0.0; extra == \"lime\"", + "Newer Versions": "0.32.0", + "Dependencies for Latest": "numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == \"sample\"; tensorflow; extra == \"deep\"; pyyaml; extra == \"deep\"; keras; extra == \"deep\"; lightgbm; extra == \"mimic\"; lime>=0.2.0.0; extra == \"lime\"", + "Latest Version": "0.32.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "interpret-core", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == \"debug\"; ipykernel>=4.10.0; extra == \"notebook\"; ipython>=5.5.0; extra == \"notebook\"; plotly>=3.8.1; extra == \"plotly\"; Xlsxwriter>=3.0.1; extra == \"excel\"; dotsi>=0.0.3; extra == \"excel\"; seaborn>=0.13.2; extra == \"excel\"; matplotlib>=3.9.1; extra == \"excel\"; lime>=0.1.1.33; extra == \"lime\"; SALib>=1.3.3; extra == \"sensitivity\"; shap>=0.28.5; extra == \"shap\"; dill>=0.2.5; extra == \"shap\"; skope-rules>=1.0.1; extra == \"skoperules\"; treeinterpreter>=0.2.2; extra == \"treeinterpreter\"; aplr>=10.6.1; extra == \"aplr\"; dash<3.0.0,>=2.0.0; extra == \"dash\"; dash-cytoscape>=0.1.1; extra == \"dash\"; gevent>=1.3.6; extra == \"dash\"; requests>=2.19.0; extra == \"dash\"; scipy>=0.18.1; extra == \"testing\"; scikit-learn>=1.0.0; extra == \"testing\"; pytest>=4.3.0; extra == \"testing\"; pytest-runner>=4.4; extra == \"testing\"; pytest-xdist>=1.29; extra == \"testing\"; nbconvert>=5.4.1; extra == \"testing\"; selenium>=3.141.0; extra == \"testing\"; pytest-cov>=2.6.1; extra == \"testing\"; ruff>=0.1.2; extra == \"testing\"; jupyter>=1.0.0; extra == \"testing\"; ipywidgets>=7.4.2; extra == \"testing\"", + "Newer Versions": "0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14", + "Dependencies for Latest": "numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == \"debug\"; ipykernel>=4.10.0; extra == \"notebook\"; ipython>=5.5.0; extra == \"notebook\"; plotly>=3.8.1; extra == \"plotly\"; Xlsxwriter>=3.0.1; extra == \"excel\"; dotsi>=0.0.3; extra == \"excel\"; seaborn>=0.13.2; extra == \"excel\"; matplotlib>=3.9.1; extra == \"excel\"; lime>=0.1.1.33; extra == \"lime\"; SALib>=1.3.3; extra == \"sensitivity\"; shap>=0.28.5; extra == \"shap\"; dill>=0.2.5; extra == \"shap\"; skope-rules>=1.0.1; extra == \"skoperules\"; treeinterpreter>=0.2.2; extra == \"treeinterpreter\"; aplr>=10.6.1; extra == \"aplr\"; dash<3.0.0,>=2.0.0; extra == \"dash\"; dash-cytoscape>=0.1.1; extra == \"dash\"; gevent>=1.3.6; extra == \"dash\"; requests>=2.19.0; extra == \"dash\"; scipy>=0.18.1; extra == \"testing\"; scikit-learn>=1.0.0; extra == \"testing\"; pytest>=4.3.0; extra == \"testing\"; pytest-runner>=4.4; extra == \"testing\"; pytest-xdist>=1.29; extra == \"testing\"; nbconvert>=5.4.1; extra == \"testing\"; selenium>=3.141.0; extra == \"testing\"; pytest-cov>=2.6.1; extra == \"testing\"; ruff>=0.1.2; extra == \"testing\"; jupyter>=1.0.0; extra == \"testing\"; ipywidgets>=7.4.2; extra == \"testing\"", + "Latest Version": "0.6.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ipywidgets", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "8.1.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == \"test\"; ipykernel; extra == \"test\"; pytest>=3.6.0; extra == \"test\"; pytest-cov; extra == \"test\"; pytz; extra == \"test\"", + "Newer Versions": "8.1.6, 8.1.7", + "Dependencies for Latest": "comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == \"test\"; ipykernel; extra == \"test\"; pytest>=3.6.0; extra == \"test\"; pytest-cov; extra == \"test\"; pytz; extra == \"test\"", + "Latest Version": "8.1.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "isort", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.13.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "colorama; extra == \"colors\"; setuptools; extra == \"plugins\"", + "Newer Versions": "6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1", + "Dependencies for Latest": "colorama; extra == \"colors\"; setuptools; extra == \"plugins\"", + "Latest Version": "6.0.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "itsdangerous", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jellyfish", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.1.2, 1.1.3, 1.2.0", + "Dependencies for Latest": "", + "Latest Version": "1.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jiter", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.6.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.0", + "Dependencies for Latest": "", + "Latest Version": "0.10.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jsonpatch", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.33", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jsonpointer (>=1.9)", + "Newer Versions": "", + "Dependencies for Latest": "jsonpointer (>=1.9)", + "Latest Version": "1.33", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "jupyterlab-widgets", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.0.13", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.0.14, 3.0.15", + "Dependencies for Latest": "", + "Latest Version": "3.0.15", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "keras", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging", + "Newer Versions": "3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0", + "Dependencies for Latest": "absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging", + "Latest Version": "3.10.0", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0\nCVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0\nCVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0\nCVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0", + "Suggested Upgrade": "3.10.0", + "Upgrade Instruction": { + "base_package": "keras==3.10.0", + "dependencies": [] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "keyring", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "25.4.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pywin32-ctypes>=0.2.0; sys_platform == \"win32\"; SecretStorage>=3.2; sys_platform == \"linux\"; jeepney>=0.4.2; sys_platform == \"linux\"; importlib_metadata>=4.11.4; python_version < \"3.12\"; jaraco.classes; importlib_resources; python_version < \"3.9\"; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == \"test\"; pyfakefs; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"; pygobject-stubs; extra == \"type\"; shtab; extra == \"type\"; types-pywin32; extra == \"type\"; shtab>=1.1.0; extra == \"completion\"", + "Newer Versions": "25.5.0, 25.6.0", + "Dependencies for Latest": "pywin32-ctypes>=0.2.0; sys_platform == \"win32\"; SecretStorage>=3.2; sys_platform == \"linux\"; jeepney>=0.4.2; sys_platform == \"linux\"; importlib_metadata>=4.11.4; python_version < \"3.12\"; jaraco.classes; importlib_resources; python_version < \"3.9\"; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == \"test\"; pyfakefs; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"; pygobject-stubs; extra == \"type\"; shtab; extra == \"type\"; types-pywin32; extra == \"type\"; shtab>=1.1.0; extra == \"completion\"", + "Latest Version": "25.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langchain", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.19", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "langchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < \"3.11\"; langchain-community; extra == \"community\"; langchain-anthropic; extra == \"anthropic\"; langchain-openai; extra == \"openai\"; langchain-azure-ai; extra == \"azure-ai\"; langchain-cohere; extra == \"cohere\"; langchain-google-vertexai; extra == \"google-vertexai\"; langchain-google-genai; extra == \"google-genai\"; langchain-fireworks; extra == \"fireworks\"; langchain-ollama; extra == \"ollama\"; langchain-together; extra == \"together\"; langchain-mistralai; extra == \"mistralai\"; langchain-huggingface; extra == \"huggingface\"; langchain-groq; extra == \"groq\"; langchain-aws; extra == \"aws\"; langchain-deepseek; extra == \"deepseek\"; langchain-xai; extra == \"xai\"; langchain-perplexity; extra == \"perplexity\"", + "Newer Versions": "0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26", + "Dependencies for Latest": "langchain-core<1.0.0,>=0.3.66; langchain-text-splitters<1.0.0,>=0.3.8; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < \"3.11\"; langchain-community; extra == \"community\"; langchain-anthropic; extra == \"anthropic\"; langchain-openai; extra == \"openai\"; langchain-azure-ai; extra == \"azure-ai\"; langchain-cohere; extra == \"cohere\"; langchain-google-vertexai; extra == \"google-vertexai\"; langchain-google-genai; extra == \"google-genai\"; langchain-fireworks; extra == \"fireworks\"; langchain-ollama; extra == \"ollama\"; langchain-together; extra == \"together\"; langchain-mistralai; extra == \"mistralai\"; langchain-huggingface; extra == \"huggingface\"; langchain-groq; extra == \"groq\"; langchain-aws; extra == \"aws\"; langchain-deepseek; extra == \"deepseek\"; langchain-xai; extra == \"xai\"; langchain-perplexity; extra == \"perplexity\"", + "Latest Version": "0.3.26", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langchain-core", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.40", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.4", + "Newer Versions": "0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68", + "Dependencies for Latest": "langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; packaging<25,>=23.2; typing-extensions>=4.7; pydantic>=2.7.4", + "Latest Version": "0.3.68", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langchain-text-splitters", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "langchain-core<1.0.0,>=0.3.51", + "Newer Versions": "0.3.7, 0.3.8", + "Dependencies for Latest": "langchain-core<1.0.0,>=0.3.51", + "Latest Version": "0.3.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langdetect", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "six", + "Newer Versions": "", + "Dependencies for Latest": "six", + "Latest Version": "1.0.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "langsmith", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.11", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == \"langsmith-pyo3\"; openai-agents<0.1,>=0.0.3; extra == \"openai-agents\"; opentelemetry-api<2.0.0,>=1.30.0; extra == \"otel\"; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == \"otel\"; opentelemetry-sdk<2.0.0,>=1.30.0; extra == \"otel\"; orjson<4.0.0,>=3.9.14; platform_python_implementation != \"PyPy\"; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == \"pytest\"; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == \"pytest\"; zstandard<0.24.0,>=0.23.0", + "Newer Versions": "0.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4", + "Dependencies for Latest": "httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == \"langsmith-pyo3\"; openai-agents<0.1,>=0.0.3; extra == \"openai-agents\"; opentelemetry-api<2.0.0,>=1.30.0; extra == \"otel\"; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == \"otel\"; opentelemetry-sdk<2.0.0,>=1.30.0; extra == \"otel\"; orjson<4.0.0,>=3.9.14; platform_python_implementation != \"PyPy\"; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == \"pytest\"; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == \"pytest\"; zstandard<0.24.0,>=0.23.0", + "Latest Version": "0.4.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lazy-imports", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "black; extra == \"checking\"; flake8; extra == \"checking\"; isort; extra == \"checking\"; mdformat; extra == \"checking\"; pydocstyle; extra == \"checking\"; mypy; extra == \"checking\"; pylint; extra == \"checking\"; pylintfileheader; extra == \"checking\"; pytest; extra == \"testing\"; packaging; extra == \"testing\"; mdformat; extra == \"all\"; isort; extra == \"all\"; mypy; extra == \"all\"; pydocstyle; extra == \"all\"; pylintfileheader; extra == \"all\"; pytest; extra == \"all\"; pylint; extra == \"all\"; flake8; extra == \"all\"; packaging; extra == \"all\"; black; extra == \"all\"", + "Newer Versions": "0.4.0, 1.0.0", + "Dependencies for Latest": "black; extra == \"checking\"; flake8; extra == \"checking\"; isort; extra == \"checking\"; mdformat; extra == \"checking\"; pydocstyle; extra == \"checking\"; mypy; extra == \"checking\"; pylint; extra == \"checking\"; pylintfileheader; extra == \"checking\"; pytest; extra == \"testing\"; packaging; extra == \"testing\"; mdformat; extra == \"all\"; isort; extra == \"all\"; mypy; extra == \"all\"; pydocstyle; extra == \"all\"; pylintfileheader; extra == \"all\"; pytest; extra == \"all\"; pylint; extra == \"all\"; flake8; extra == \"all\"; packaging; extra == \"all\"; black; extra == \"all\"", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lazy-model", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pydantic>=1.9.0", + "Newer Versions": "0.3.0", + "Dependencies for Latest": "pydantic>=1.9.0", + "Latest Version": "0.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "libclang", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "18.1.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "18.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-cloud", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4", + "Newer Versions": "0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30", + "Dependencies for Latest": "pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4", + "Latest Version": "0.1.30", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.11.14", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1", + "Newer Versions": "0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46", + "Dependencies for Latest": "llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.46; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1", + "Latest Version": "0.12.46", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "0.12.8: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.27: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.19: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.10: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.26: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.23: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.11: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.21: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.24: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.2: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.16: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.19: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.3: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.18: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.7: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.18: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.15: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.14: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.20: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.22: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.9: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.0: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.5: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.23: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.4: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.6: CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.1: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.16: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.20: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.17: CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6\nCVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3\nCVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28\nCVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.13: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.12: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.15: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.21: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.17: CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21\nCVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.22: CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28", + "Suggested Upgrade": "0.12.46", + "Upgrade Instruction": { + "base_package": "llama-index==0.12.46", + "dependencies": [ + "llama-index-agent-openai==0.4.12", + "llama-index-cli==0.4.3", + "llama-index-core==0.12.46", + "llama-index-embeddings-openai==0.3.1", + "llama-index-llms-openai==0.4.7", + "llama-index-multi-modal-llms-openai==0.5.1", + "llama-index-program-openai==0.3.2", + "llama-index-question-gen-openai==0.3.1", + "llama-index-readers-file==0.4.9", + "llama-index-readers-llama-parse==0.4.0" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "llama-index-agent-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0", + "Newer Versions": "0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0", + "Latest Version": "0.4.12", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-cli", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0", + "Newer Versions": "0.4.0, 0.4.1, 0.4.2, 0.4.3", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0", + "Latest Version": "0.4.3", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1", + "Suggested Upgrade": "0.4.3", + "Upgrade Instruction": { + "base_package": "llama-index-cli==0.4.3", + "dependencies": [ + "llama-index-core==0.12.46", + "llama-index-embeddings-openai==0.3.1", + "llama-index-llms-openai==0.4.7" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "llama-index-core", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.11.14", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < \"3.10\"; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt", + "Newer Versions": "0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46", + "Dependencies for Latest": "aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.0.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < \"3.10\"; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt", + "Latest Version": "0.12.46", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-embeddings-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0", + "Newer Versions": "0.3.0, 0.3.1", + "Dependencies for Latest": "openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0", + "Latest Version": "0.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-indices-managed-llama-cloud", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-cloud==0.1.30; llama-index-core<0.13,>=0.12.0", + "Newer Versions": "0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8", + "Dependencies for Latest": "llama-cloud==0.1.30; llama-index-core<0.13,>=0.12.0", + "Latest Version": "0.7.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-llms-azure-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.1.10", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0", + "Newer Versions": "0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4", + "Dependencies for Latest": "azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0", + "Latest Version": "0.3.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-llms-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.9", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0", + "Newer Versions": "0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0", + "Latest Version": "0.4.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-multi-modal-llms-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.0", + "Newer Versions": "0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.3; llama-index-llms-openai<0.5,>=0.4.0", + "Latest Version": "0.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-program-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0", + "Newer Versions": "0.3.0, 0.3.1, 0.3.2", + "Dependencies for Latest": "llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0", + "Latest Version": "0.3.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-question-gen-openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0", + "Newer Versions": "0.3.0, 0.3.1", + "Dependencies for Latest": "llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0", + "Latest Version": "0.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-readers-file", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "beautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == \"pymupdf\"", + "Newer Versions": "0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9", + "Dependencies for Latest": "beautifulsoup4<5,>=4.12.3; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == \"pymupdf\"", + "Latest Version": "0.4.9", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-index-readers-llama-parse", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0", + "Newer Versions": "0.4.0", + "Dependencies for Latest": "llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0", + "Latest Version": "0.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llama-parse", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llama-cloud-services>=0.6.41", + "Newer Versions": "0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41", + "Dependencies for Latest": "llama-cloud-services>=0.6.41", + "Latest Version": "0.6.41", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "llvmlite", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.43.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.44.0rc1, 0.44.0rc2, 0.44.0", + "Dependencies for Latest": "", + "Latest Version": "0.44.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "lxml", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cssselect>=0.7; extra == \"cssselect\"; html5lib; extra == \"html5\"; BeautifulSoup4; extra == \"htmlsoup\"; lxml_html_clean; extra == \"html-clean\"", + "Newer Versions": "5.3.1, 5.3.2, 5.4.0, 6.0.0", + "Dependencies for Latest": "cssselect>=0.7; extra == \"cssselect\"; html5lib; extra == \"html5\"; BeautifulSoup4; extra == \"htmlsoup\"; lxml_html_clean; extra == \"html-clean\"", + "Latest Version": "6.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Mako", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.3.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "MarkupSafe>=0.9.2; pytest; extra == \"testing\"; Babel; extra == \"babel\"; lingua; extra == \"lingua\"", + "Newer Versions": "1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10", + "Dependencies for Latest": "MarkupSafe>=0.9.2; pytest; extra == \"testing\"; Babel; extra == \"babel\"; lingua; extra == \"lingua\"", + "Latest Version": "1.3.10", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Markdown", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "importlib-metadata>=4.4; python_version < \"3.10\"; coverage; extra == \"testing\"; pyyaml; extra == \"testing\"; mkdocs>=1.6; extra == \"docs\"; mkdocs-nature>=0.6; extra == \"docs\"; mdx_gh_links>=0.2; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; mkdocs-gen-files; extra == \"docs\"; mkdocs-section-index; extra == \"docs\"; mkdocs-literate-nav; extra == \"docs\"", + "Newer Versions": "3.8, 3.8.1, 3.8.2", + "Dependencies for Latest": "importlib-metadata>=4.4; python_version < \"3.10\"; coverage; extra == \"testing\"; pyyaml; extra == \"testing\"; mkdocs>=1.6; extra == \"docs\"; mkdocs-nature>=0.6; extra == \"docs\"; mdx_gh_links>=0.2; extra == \"docs\"; mkdocstrings[python]; extra == \"docs\"; mkdocs-gen-files; extra == \"docs\"; mkdocs-section-index; extra == \"docs\"; mkdocs-literate-nav; extra == \"docs\"", + "Latest Version": "3.8.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mccabe", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ml-dtypes", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.21; numpy>=1.21.2; python_version >= \"3.10\"; numpy>=1.23.3; python_version >= \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; numpy>=2.1.0; python_version >= \"3.13\"; absl-py; extra == \"dev\"; pytest; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pylint>=2.6.0; extra == \"dev\"; pyink; extra == \"dev\"", + "Newer Versions": "0.5.1", + "Dependencies for Latest": "numpy>=1.21; numpy>=1.21.2; python_version >= \"3.10\"; numpy>=1.23.3; python_version >= \"3.11\"; numpy>=1.26.0; python_version >= \"3.12\"; numpy>=2.1.0; python_version >= \"3.13\"; absl-py; extra == \"dev\"; pytest; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pylint>=2.6.0; extra == \"dev\"; pyink; extra == \"dev\"", + "Latest Version": "0.5.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ml-wrappers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; packaging; pandas; scipy; scikit-learn", + "Newer Versions": "0.6.0", + "Dependencies for Latest": "numpy; packaging; pandas; scipy; scikit-learn", + "Latest Version": "0.6.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mlflow-skinny", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.15.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == \"extras\"; requests-auth-aws-sigv4; extra == \"extras\"; boto3; extra == \"extras\"; botocore; extra == \"extras\"; google-cloud-storage>=1.30.0; extra == \"extras\"; azureml-core>=1.2.0; extra == \"extras\"; pysftp; extra == \"extras\"; kubernetes; extra == \"extras\"; virtualenv; extra == \"extras\"; prometheus-flask-exporter; extra == \"extras\"; azure-storage-file-datalake>12; extra == \"databricks\"; google-cloud-storage>=1.30.0; extra == \"databricks\"; boto3>1; extra == \"databricks\"; botocore; extra == \"databricks\"; databricks-agents<2.0,>=1.0.0; extra == \"databricks\"; mlserver!=1.3.1,>=1.2.0; extra == \"mlserver\"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == \"mlserver\"; fastapi<1; extra == \"gateway\"; uvicorn[standard]<1; extra == \"gateway\"; watchfiles<2; extra == \"gateway\"; aiohttp<4; extra == \"gateway\"; boto3<2,>=1.28.56; extra == \"gateway\"; tiktoken<1; extra == \"gateway\"; slowapi<1,>=0.1.9; extra == \"gateway\"; fastapi<1; extra == \"genai\"; uvicorn[standard]<1; extra == \"genai\"; watchfiles<2; extra == \"genai\"; aiohttp<4; extra == \"genai\"; boto3<2,>=1.28.56; extra == \"genai\"; tiktoken<1; extra == \"genai\"; slowapi<1,>=0.1.9; extra == \"genai\"; mlflow-dbstore; extra == \"sqlserver\"; aliyunstoreplugin; extra == \"aliyun-oss\"; mlflow-xethub; extra == \"xethub\"; mlflow-jfrog-plugin; extra == \"jfrog\"; langchain<=0.3.25,>=0.1.0; extra == \"langchain\"; Flask-WTF<2; extra == \"auth\"", + "Newer Versions": "2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1", + "Dependencies for Latest": "cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == \"extras\"; requests-auth-aws-sigv4; extra == \"extras\"; boto3; extra == \"extras\"; botocore; extra == \"extras\"; google-cloud-storage>=1.30.0; extra == \"extras\"; azureml-core>=1.2.0; extra == \"extras\"; pysftp; extra == \"extras\"; kubernetes; extra == \"extras\"; virtualenv; extra == \"extras\"; prometheus-flask-exporter; extra == \"extras\"; azure-storage-file-datalake>12; extra == \"databricks\"; google-cloud-storage>=1.30.0; extra == \"databricks\"; boto3>1; extra == \"databricks\"; botocore; extra == \"databricks\"; databricks-agents<2.0,>=1.0.0; extra == \"databricks\"; mlserver!=1.3.1,>=1.2.0; extra == \"mlserver\"; mlserver-mlflow!=1.3.1,>=1.2.0; extra == \"mlserver\"; fastapi<1; extra == \"gateway\"; uvicorn[standard]<1; extra == \"gateway\"; watchfiles<2; extra == \"gateway\"; aiohttp<4; extra == \"gateway\"; boto3<2,>=1.28.56; extra == \"gateway\"; tiktoken<1; extra == \"gateway\"; slowapi<1,>=0.1.9; extra == \"gateway\"; fastapi<1; extra == \"genai\"; uvicorn[standard]<1; extra == \"genai\"; watchfiles<2; extra == \"genai\"; aiohttp<4; extra == \"genai\"; boto3<2,>=1.28.56; extra == \"genai\"; tiktoken<1; extra == \"genai\"; slowapi<1,>=0.1.9; extra == \"genai\"; mlflow-dbstore; extra == \"sqlserver\"; aliyunstoreplugin; extra == \"aliyun-oss\"; mlflow-xethub; extra == \"xethub\"; mlflow-jfrog-plugin; extra == \"jfrog\"; langchain<=0.3.25,>=0.1.0; extra == \"langchain\"; Flask-WTF<2; extra == \"auth\"", + "Latest Version": "3.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mongomock", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.1.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging; pytz; sentinels; pyexecjs; extra == \"pyexecjs\"; pymongo; extra == \"pymongo\"", + "Newer Versions": "4.2.0.post1, 4.3.0", + "Dependencies for Latest": "packaging; pytz; sentinels; pyexecjs; extra == \"pyexecjs\"; pymongo; extra == \"pymongo\"", + "Latest Version": "4.3.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "motor", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.6.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == \"aws\"; aiohttp; extra == \"docs\"; furo==2024.8.6; extra == \"docs\"; readthedocs-sphinx-search~=0.3; extra == \"docs\"; sphinx-rtd-theme<3,>=2; extra == \"docs\"; sphinx<8,>=5.3; extra == \"docs\"; tornado; extra == \"docs\"; pymongo[encryption]<5,>=4.5; extra == \"encryption\"; pymongo[gssapi]<5,>=4.5; extra == \"gssapi\"; pymongo[ocsp]<5,>=4.5; extra == \"ocsp\"; pymongo[snappy]<5,>=4.5; extra == \"snappy\"; aiohttp>=3.8.7; extra == \"test\"; cffi>=1.17.0rc1; python_version == \"3.13\" and extra == \"test\"; mockupdb; extra == \"test\"; pymongo[encryption]<5,>=4.5; extra == \"test\"; pytest-asyncio; extra == \"test\"; pytest>=7; extra == \"test\"; tornado>=5; extra == \"test\"; pymongo[zstd]<5,>=4.5; extra == \"zstd\"", + "Newer Versions": "3.6.1, 3.7.0, 3.7.1", + "Dependencies for Latest": "pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == \"aws\"; aiohttp; extra == \"docs\"; furo==2024.8.6; extra == \"docs\"; readthedocs-sphinx-search~=0.3; extra == \"docs\"; sphinx-rtd-theme<3,>=2; extra == \"docs\"; sphinx<8,>=5.3; extra == \"docs\"; tornado; extra == \"docs\"; pymongo[encryption]<5,>=4.5; extra == \"encryption\"; pymongo[gssapi]<5,>=4.5; extra == \"gssapi\"; pymongo[ocsp]<5,>=4.5; extra == \"ocsp\"; pymongo[snappy]<5,>=4.5; extra == \"snappy\"; aiohttp>=3.8.7; extra == \"test\"; cffi>=1.17.0rc1; python_version == \"3.13\" and extra == \"test\"; mockupdb; extra == \"test\"; pymongo[encryption]<5,>=4.5; extra == \"test\"; pytest-asyncio; extra == \"test\"; pytest>=7; extra == \"test\"; tornado>=5; extra == \"test\"; pymongo[zstd]<5,>=4.5; extra == \"zstd\"", + "Latest Version": "3.7.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "mpmath", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != \"PyPy\") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'", + "Newer Versions": "1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6", + "Dependencies for Latest": "pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != \"PyPy\") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'", + "Latest Version": "1.4.0a6", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "msgpack", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.1.1rc1, 1.1.1", + "Dependencies for Latest": "", + "Latest Version": "1.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "multiprocess", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.70.16", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "dill>=0.4.0", + "Newer Versions": "0.70.17, 0.70.18", + "Dependencies for Latest": "dill>=0.4.0", + "Latest Version": "0.70.18", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "namex", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.0.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.0.9, 0.1.0", + "Dependencies for Latest": "", + "Latest Version": "0.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "narwhals", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cudf>=24.10.0; extra == \"cudf\"; dask[dataframe]>=2024.8; extra == \"dask\"; duckdb>=1.0; extra == \"duckdb\"; ibis-framework>=6.0.0; extra == \"ibis\"; packaging; extra == \"ibis\"; pyarrow-hotfix; extra == \"ibis\"; rich; extra == \"ibis\"; modin; extra == \"modin\"; pandas>=1.1.3; extra == \"pandas\"; polars>=0.20.4; extra == \"polars\"; pyarrow>=11.0.0; extra == \"pyarrow\"; pyspark>=3.5.0; extra == \"pyspark\"; pyspark[connect]>=3.5.0; extra == \"pyspark-connect\"; sqlframe>=3.22.0; extra == \"sqlframe\"", + "Newer Versions": "1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0", + "Dependencies for Latest": "cudf>=24.10.0; extra == \"cudf\"; dask[dataframe]>=2024.8; extra == \"dask\"; duckdb>=1.0; extra == \"duckdb\"; ibis-framework>=6.0.0; extra == \"ibis\"; packaging; extra == \"ibis\"; pyarrow-hotfix; extra == \"ibis\"; rich; extra == \"ibis\"; modin; extra == \"modin\"; pandas>=1.1.3; extra == \"pandas\"; polars>=0.20.4; extra == \"polars\"; pyarrow>=11.0.0; extra == \"pyarrow\"; pyspark>=3.5.0; extra == \"pyspark\"; pyspark[connect]>=3.5.0; extra == \"pyspark-connect\"; sqlframe>=3.22.0; extra == \"sqlframe\"", + "Latest Version": "1.45.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nh3", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.18", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.2.19, 0.2.20, 0.2.21", + "Dependencies for Latest": "", + "Latest Version": "0.2.21", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nodeenv", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.9.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "nose", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.3.7", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.3.7", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "num2words", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "docopt>=0.6.2", + "Newer Versions": "0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14", + "Dependencies for Latest": "docopt>=0.6.2", + "Latest Version": "0.5.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "numba", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.60.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24", + "Newer Versions": "0.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2", + "Dependencies for Latest": "llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24", + "Latest Version": "0.61.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "olefile", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.47", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'", + "Newer Versions": "", + "Dependencies for Latest": "pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'", + "Latest Version": "0.47", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "onnx", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.17.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < \"3.13\" and extra == \"reference\"; Pillow; extra == \"reference\"", + "Newer Versions": "1.18.0", + "Dependencies for Latest": "numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < \"3.13\" and extra == \"reference\"; Pillow; extra == \"reference\"", + "Latest Version": "1.18.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "openai", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.51.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == \"aiohttp\"; httpx-aiohttp>=0.1.6; extra == \"aiohttp\"; numpy>=1; extra == \"datalib\"; pandas-stubs>=1.1.0.11; extra == \"datalib\"; pandas>=1.2.3; extra == \"datalib\"; websockets<16,>=13; extra == \"realtime\"; numpy>=2.0.2; extra == \"voice-helpers\"; sounddevice>=0.5.1; extra == \"voice-helpers\"", + "Newer Versions": "1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0", + "Dependencies for Latest": "anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == \"aiohttp\"; httpx-aiohttp>=0.1.6; extra == \"aiohttp\"; numpy>=1; extra == \"datalib\"; pandas-stubs>=1.1.0.11; extra == \"datalib\"; pandas>=1.2.3; extra == \"datalib\"; websockets<16,>=13; extra == \"realtime\"; numpy>=2.0.2; extra == \"voice-helpers\"; sounddevice>=0.5.1; extra == \"voice-helpers\"", + "Latest Version": "1.93.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opentelemetry-api", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.27.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0", + "Newer Versions": "1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1", + "Dependencies for Latest": "importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0", + "Latest Version": "1.34.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opentelemetry-sdk", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.27.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "opentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.0", + "Newer Versions": "1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1", + "Dependencies for Latest": "opentelemetry-api==1.34.1; opentelemetry-semantic-conventions==0.55b1; typing-extensions>=4.5.0", + "Latest Version": "1.34.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opentelemetry-semantic-conventions", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.48b0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "opentelemetry-api==1.34.1; typing-extensions>=4.5.0", + "Newer Versions": "0.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1", + "Dependencies for Latest": "opentelemetry-api==1.34.1; typing-extensions>=4.5.0", + "Latest Version": "0.55b1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "opt-einsum", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "optree", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.12.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing-extensions>=4.6.0; jax; extra == \"jax\"; numpy; extra == \"numpy\"; torch; extra == \"torch\"; ruff; extra == \"lint\"; pylint[spelling]; extra == \"lint\"; mypy; extra == \"lint\"; doc8; extra == \"lint\"; pyenchant; extra == \"lint\"; xdoctest; extra == \"lint\"; cpplint; extra == \"lint\"; pre-commit; extra == \"lint\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; covdefaults; extra == \"test\"; rich; extra == \"test\"; sphinx; extra == \"docs\"; sphinx-autoapi; extra == \"docs\"; sphinx-autobuild; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; sphinxcontrib-bibtex; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; docutils; extra == \"docs\"; jax[cpu]; extra == \"docs\"; numpy; extra == \"docs\"; torch; extra == \"docs\"", + "Newer Versions": "0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0", + "Dependencies for Latest": "typing-extensions>=4.6.0; jax; extra == \"jax\"; numpy; extra == \"numpy\"; torch; extra == \"torch\"; ruff; extra == \"lint\"; pylint[spelling]; extra == \"lint\"; mypy; extra == \"lint\"; doc8; extra == \"lint\"; pyenchant; extra == \"lint\"; xdoctest; extra == \"lint\"; cpplint; extra == \"lint\"; pre-commit; extra == \"lint\"; pytest; extra == \"test\"; pytest-cov; extra == \"test\"; covdefaults; extra == \"test\"; rich; extra == \"test\"; sphinx; extra == \"docs\"; sphinx-autoapi; extra == \"docs\"; sphinx-autobuild; extra == \"docs\"; sphinx-copybutton; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; sphinxcontrib-bibtex; extra == \"docs\"; sphinx-autodoc-typehints; extra == \"docs\"; docutils; extra == \"docs\"; jax[cpu]; extra == \"docs\"; numpy; extra == \"docs\"; torch; extra == \"docs\"", + "Latest Version": "0.16.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "orderly-set", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.2.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1", + "Dependencies for Latest": "", + "Latest Version": "5.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "outcome", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.3.0.post0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs >=19.2.0", + "Newer Versions": "", + "Dependencies for Latest": "attrs >=19.2.0", + "Latest Version": "1.3.0.post0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pbr", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "6.1.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "setuptools", + "Newer Versions": "6.1.1.0b1, 6.1.1", + "Dependencies for Latest": "setuptools", + "Latest Version": "6.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pip", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "24", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.1", + "Dependencies for Latest": "", + "Latest Version": "25.1.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ply", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.11", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.11", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pmdarima", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1", + "Newer Versions": "", + "Dependencies for Latest": "joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1", + "Latest Version": "2.0.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "poetry", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.8.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < \"3.10\"; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < \"3.11\"; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == \"darwin\"", + "Newer Versions": "1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3", + "Dependencies for Latest": "build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < \"3.10\"; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < \"3.11\"; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == \"darwin\"", + "Latest Version": "2.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "poetry-core", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3", + "Dependencies for Latest": "", + "Latest Version": "2.1.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "posthog", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.6.6", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == \"langchain\"; django-stubs; extra == \"dev\"; lxml; extra == \"dev\"; mypy; extra == \"dev\"; mypy-baseline; extra == \"dev\"; types-mock; extra == \"dev\"; types-python-dateutil; extra == \"dev\"; types-requests; extra == \"dev\"; types-setuptools; extra == \"dev\"; types-six; extra == \"dev\"; pre-commit; extra == \"dev\"; pydantic; extra == \"dev\"; ruff; extra == \"dev\"; setuptools; extra == \"dev\"; packaging; extra == \"dev\"; wheel; extra == \"dev\"; twine; extra == \"dev\"; tomli; extra == \"dev\"; tomli_w; extra == \"dev\"; mock>=2.0.0; extra == \"test\"; freezegun==1.5.1; extra == \"test\"; coverage; extra == \"test\"; pytest; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-asyncio; extra == \"test\"; django; extra == \"test\"; openai; extra == \"test\"; anthropic; extra == \"test\"; langgraph>=0.4.8; extra == \"test\"; langchain-core>=0.3.65; extra == \"test\"; langchain-community>=0.3.25; extra == \"test\"; langchain-openai>=0.3.22; extra == \"test\"; langchain-anthropic>=0.3.15; extra == \"test\"; google-genai; extra == \"test\"; pydantic; extra == \"test\"; parameterized>=0.8.1; extra == \"test\"", + "Newer Versions": "3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2", + "Dependencies for Latest": "requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == \"langchain\"; django-stubs; extra == \"dev\"; lxml; extra == \"dev\"; mypy; extra == \"dev\"; mypy-baseline; extra == \"dev\"; types-mock; extra == \"dev\"; types-python-dateutil; extra == \"dev\"; types-requests; extra == \"dev\"; types-setuptools; extra == \"dev\"; types-six; extra == \"dev\"; pre-commit; extra == \"dev\"; pydantic; extra == \"dev\"; ruff; extra == \"dev\"; setuptools; extra == \"dev\"; packaging; extra == \"dev\"; wheel; extra == \"dev\"; twine; extra == \"dev\"; tomli; extra == \"dev\"; tomli_w; extra == \"dev\"; mock>=2.0.0; extra == \"test\"; freezegun==1.5.1; extra == \"test\"; coverage; extra == \"test\"; pytest; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-asyncio; extra == \"test\"; django; extra == \"test\"; openai; extra == \"test\"; anthropic; extra == \"test\"; langgraph>=0.4.8; extra == \"test\"; langchain-core>=0.3.65; extra == \"test\"; langchain-community>=0.3.25; extra == \"test\"; langchain-openai>=0.3.22; extra == \"test\"; langchain-anthropic>=0.3.15; extra == \"test\"; google-genai; extra == \"test\"; pydantic; extra == \"test\"; parameterized>=0.8.1; extra == \"test\"", + "Latest Version": "6.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "prompthub-py", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)", + "Newer Versions": "", + "Dependencies for Latest": "requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)", + "Latest Version": "4.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "propcache", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.3.1, 0.3.2", + "Dependencies for Latest": "", + "Latest Version": "0.3.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "py", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.11.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.11.0", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0\nCVE-2022-42969, UNKNOWN, , , affects: >=0", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "Not Used" + }, + { + "Package Name": "pycodestyle", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.11.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2.12.0, 2.12.1, 2.13.0, 2.14.0", + "Dependencies for Latest": "", + "Latest Version": "2.14.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pycryptodome", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.20.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.21.0, 3.22.0, 3.23.0", + "Dependencies for Latest": "", + "Latest Version": "3.23.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pydantic-settings", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.2.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == \"aws-secrets-manager\"; boto3>=1.35.0; extra == \"aws-secrets-manager\"; azure-identity>=1.16.0; extra == \"azure-key-vault\"; azure-keyvault-secrets>=4.8.0; extra == \"azure-key-vault\"; google-cloud-secret-manager>=2.23.1; extra == \"gcp-secret-manager\"; tomli>=2.0.1; extra == \"toml\"; pyyaml>=6.0.1; extra == \"yaml\"", + "Newer Versions": "2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1", + "Dependencies for Latest": "pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == \"aws-secrets-manager\"; boto3>=1.35.0; extra == \"aws-secrets-manager\"; azure-identity>=1.16.0; extra == \"azure-key-vault\"; azure-keyvault-secrets>=4.8.0; extra == \"azure-key-vault\"; google-cloud-secret-manager>=2.23.1; extra == \"gcp-secret-manager\"; tomli>=2.0.1; extra == \"toml\"; pyyaml>=6.0.1; extra == \"yaml\"", + "Latest Version": "2.10.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pydeck", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.9.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == \"carto\"; ipywidgets<8,>=7; extra == \"jupyter\"; traitlets>=4.3.2; extra == \"jupyter\"; ipython>=5.8.0; python_version < \"3.4\" and extra == \"jupyter\"; ipykernel>=5.1.2; python_version >= \"3.4\" and extra == \"jupyter\"", + "Newer Versions": "", + "Dependencies for Latest": "jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == \"carto\"; ipywidgets<8,>=7; extra == \"jupyter\"; traitlets>=4.3.2; extra == \"jupyter\"; ipython>=5.8.0; python_version < \"3.4\" and extra == \"jupyter\"; ipykernel>=5.1.2; python_version >= \"3.4\" and extra == \"jupyter\"", + "Latest Version": "0.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyflakes", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "3.3.0, 3.3.1, 3.3.2, 3.4.0", + "Dependencies for Latest": "", + "Latest Version": "3.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pymongo", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.10.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == \"aws\"; furo==2024.8.6; extra == \"docs\"; readthedocs-sphinx-search~=0.3; extra == \"docs\"; sphinx-autobuild>=2020.9.1; extra == \"docs\"; sphinx-rtd-theme<4,>=2; extra == \"docs\"; sphinx<9,>=5.3; extra == \"docs\"; sphinxcontrib-shellcheck<2,>=1; extra == \"docs\"; certifi; (os_name == \"nt\" or sys_platform == \"darwin\") and extra == \"encryption\"; pymongo-auth-aws<2.0.0,>=1.1.0; extra == \"encryption\"; pymongocrypt<2.0.0,>=1.13.0; extra == \"encryption\"; pykerberos; os_name != \"nt\" and extra == \"gssapi\"; winkerberos>=0.5.0; os_name == \"nt\" and extra == \"gssapi\"; certifi; (os_name == \"nt\" or sys_platform == \"darwin\") and extra == \"ocsp\"; cryptography>=2.5; extra == \"ocsp\"; pyopenssl>=17.2.0; extra == \"ocsp\"; requests<3.0.0; extra == \"ocsp\"; service-identity>=18.1.0; extra == \"ocsp\"; python-snappy; extra == \"snappy\"; pytest-asyncio>=0.24.0; extra == \"test\"; pytest>=8.2; extra == \"test\"; zstandard; extra == \"zstd\"", + "Newer Versions": "4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2", + "Dependencies for Latest": "dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == \"aws\"; furo==2024.8.6; extra == \"docs\"; readthedocs-sphinx-search~=0.3; extra == \"docs\"; sphinx-autobuild>=2020.9.1; extra == \"docs\"; sphinx-rtd-theme<4,>=2; extra == \"docs\"; sphinx<9,>=5.3; extra == \"docs\"; sphinxcontrib-shellcheck<2,>=1; extra == \"docs\"; certifi; (os_name == \"nt\" or sys_platform == \"darwin\") and extra == \"encryption\"; pymongo-auth-aws<2.0.0,>=1.1.0; extra == \"encryption\"; pymongocrypt<2.0.0,>=1.13.0; extra == \"encryption\"; pykerberos; os_name != \"nt\" and extra == \"gssapi\"; winkerberos>=0.5.0; os_name == \"nt\" and extra == \"gssapi\"; certifi; (os_name == \"nt\" or sys_platform == \"darwin\") and extra == \"ocsp\"; cryptography>=2.5; extra == \"ocsp\"; pyopenssl>=17.2.0; extra == \"ocsp\"; requests<3.0.0; extra == \"ocsp\"; service-identity>=18.1.0; extra == \"ocsp\"; python-snappy; extra == \"snappy\"; pytest-asyncio>=0.24.0; extra == \"test\"; pytest>=8.2; extra == \"test\"; zstandard; extra == \"zstd\"", + "Latest Version": "4.13.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "PyNomaly", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.3.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; python-utils", + "Newer Versions": "", + "Dependencies for Latest": "numpy; python-utils", + "Latest Version": "0.3.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pypdf", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing_extensions>=4.0; python_version < \"3.11\"; cryptography; extra == \"crypto\"; PyCryptodome; extra == \"cryptodome\"; black; extra == \"dev\"; flit; extra == \"dev\"; pip-tools; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-socket; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-xdist; extra == \"dev\"; wheel; extra == \"dev\"; myst_parser; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; cryptography; extra == \"full\"; Pillow>=8.0.0; extra == \"full\"; Pillow>=8.0.0; extra == \"image\"", + "Newer Versions": "5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0", + "Dependencies for Latest": "typing_extensions>=4.0; python_version < \"3.11\"; cryptography; extra == \"crypto\"; PyCryptodome; extra == \"cryptodome\"; black; extra == \"dev\"; flit; extra == \"dev\"; pip-tools; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-socket; extra == \"dev\"; pytest-timeout; extra == \"dev\"; pytest-xdist; extra == \"dev\"; wheel; extra == \"dev\"; myst_parser; extra == \"docs\"; sphinx; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; cryptography; extra == \"full\"; Pillow>=8.0.0; extra == \"full\"; Pillow>=8.0.0; extra == \"image\"", + "Latest Version": "5.7.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "pyproject-api", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.8.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "packaging>=25; tomli>=2.2.1; python_version < \"3.11\"; furo>=2024.8.6; extra == \"docs\"; sphinx-autodoc-typehints>=3.2; extra == \"docs\"; covdefaults>=2.3; extra == \"testing\"; pytest-cov>=6.1.1; extra == \"testing\"; pytest-mock>=3.14; extra == \"testing\"; pytest>=8.3.5; extra == \"testing\"; setuptools>=80.3.1; extra == \"testing\"", + "Newer Versions": "1.9.0, 1.9.1", + "Dependencies for Latest": "packaging>=25; tomli>=2.2.1; python_version < \"3.11\"; furo>=2024.8.6; extra == \"docs\"; sphinx-autodoc-typehints>=3.2; extra == \"docs\"; covdefaults>=2.3; extra == \"testing\"; pytest-cov>=6.1.1; extra == \"testing\"; pytest-mock>=3.14; extra == \"testing\"; pytest>=8.3.5; extra == \"testing\"; setuptools>=80.3.1; extra == \"testing\"", + "Latest Version": "1.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-iso639", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2024.4.27", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "black==25.1.0; extra == \"dev\"; build==1.2.2; extra == \"dev\"; flake8==7.1.1; extra == \"dev\"; mypy==1.15.0; extra == \"dev\"; pytest==8.3.4; extra == \"dev\"; requests==2.32.3; extra == \"dev\"; twine==6.1.0; extra == \"dev\"", + "Newer Versions": "2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18", + "Dependencies for Latest": "black==25.1.0; extra == \"dev\"; build==1.2.2; extra == \"dev\"; flake8==7.1.1; extra == \"dev\"; mypy==1.15.0; extra == \"dev\"; pytest==8.3.4; extra == \"dev\"; requests==2.32.3; extra == \"dev\"; twine==6.1.0; extra == \"dev\"", + "Latest Version": "2025.2.18", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-magic", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.4.27", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.4.27", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-oxmsg", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "click; olefile; typing_extensions>=4.9.0", + "Newer Versions": "0.0.2", + "Dependencies for Latest": "click; olefile; typing_extensions>=4.9.0", + "Latest Version": "0.0.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "python-utils", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.9.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "typing_extensions>3.10.0.2; loguru; extra == \"loguru\"; mock; extra == \"docs\"; sphinx; extra == \"docs\"; python-utils; extra == \"docs\"; ruff; extra == \"tests\"; pyright; extra == \"tests\"; pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"; pytest-mypy; extra == \"tests\"; pytest-asyncio; extra == \"tests\"; sphinx; extra == \"tests\"; types-setuptools; extra == \"tests\"; loguru; extra == \"tests\"; loguru-mypy; extra == \"tests\"; mypy-ipython; extra == \"tests\"; blessings; extra == \"tests\"", + "Newer Versions": "3.9.1", + "Dependencies for Latest": "typing_extensions>3.10.0.2; loguru; extra == \"loguru\"; mock; extra == \"docs\"; sphinx; extra == \"docs\"; python-utils; extra == \"docs\"; ruff; extra == \"tests\"; pyright; extra == \"tests\"; pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"; pytest-mypy; extra == \"tests\"; pytest-asyncio; extra == \"tests\"; sphinx; extra == \"tests\"; types-setuptools; extra == \"tests\"; loguru; extra == \"tests\"; loguru-mypy; extra == \"tests\"; mypy-ipython; extra == \"tests\"; blessings; extra == \"tests\"", + "Latest Version": "3.9.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "quantulum3", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.9.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "inflect; num2words; numpy; extra == \"classifier\"; scipy; extra == \"classifier\"; scikit-learn; extra == \"classifier\"; joblib; extra == \"classifier\"; wikipedia; extra == \"classifier\"; stemming; extra == \"classifier\"", + "Newer Versions": "", + "Dependencies for Latest": "inflect; num2words; numpy; extra == \"classifier\"; scipy; extra == \"classifier\"; scikit-learn; extra == \"classifier\"; joblib; extra == \"classifier\"; wikipedia; extra == \"classifier\"; stemming; extra == \"classifier\"", + "Latest Version": "0.9.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "raiutils", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.4.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; pandas; requests; scikit-learn; scipy", + "Newer Versions": "", + "Dependencies for Latest": "numpy; pandas; requests; scikit-learn; scipy", + "Latest Version": "0.4.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rank-bm25", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; pytest ; extra == 'dev'", + "Newer Versions": "", + "Dependencies for Latest": "numpy; pytest ; extra == 'dev'", + "Latest Version": "0.2.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "RapidFuzz", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.10.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; extra == \"all\"", + "Newer Versions": "3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0", + "Dependencies for Latest": "numpy; extra == \"all\"", + "Latest Version": "3.13.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "readme-renderer", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "44", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == \"md\"", + "Newer Versions": "", + "Dependencies for Latest": "nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == \"md\"", + "Latest Version": "44.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "requests-cache", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.9.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=21.2; boto3>=1.15; extra == \"dynamodb\" or extra == \"all\"; botocore>=1.18; extra == \"dynamodb\" or extra == \"all\"; bson>=0.5; extra == \"bson\"; cattrs>=22.2; furo<2024.0,>=2023.3; extra == \"docs\"; itsdangerous>=2.0; extra == \"security\" or extra == \"all\"; linkify-it-py<3.0,>=2.0; extra == \"docs\"; myst-parser<2.0,>=1.0; extra == \"docs\"; platformdirs>=2.5; pymongo>=3; extra == \"mongodb\" or extra == \"all\"; pyyaml>=6.0.1; extra == \"yaml\" or extra == \"all\"; redis>=3; extra == \"redis\" or extra == \"all\"; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == \"docs\"; sphinx-autodoc-typehints>=1.19; extra == \"docs\"; sphinx-automodapi>=0.14; extra == \"docs\"; sphinx-copybutton>=0.5; extra == \"docs\"; sphinx-design>=0.2; extra == \"docs\"; sphinx-notfound-page>=0.8; extra == \"docs\"; sphinxcontrib-apidoc>=0.3; extra == \"docs\"; sphinxext-opengraph>=0.9; extra == \"docs\"; ujson>=5.4; extra == \"json\" or extra == \"all\"; url-normalize>=1.4; urllib3>=1.25.5", + "Newer Versions": "1.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0", + "Dependencies for Latest": "attrs>=21.2; boto3>=1.15; extra == \"dynamodb\" or extra == \"all\"; botocore>=1.18; extra == \"dynamodb\" or extra == \"all\"; bson>=0.5; extra == \"bson\"; cattrs>=22.2; furo<2024.0,>=2023.3; extra == \"docs\"; itsdangerous>=2.0; extra == \"security\" or extra == \"all\"; linkify-it-py<3.0,>=2.0; extra == \"docs\"; myst-parser<2.0,>=1.0; extra == \"docs\"; platformdirs>=2.5; pymongo>=3; extra == \"mongodb\" or extra == \"all\"; pyyaml>=6.0.1; extra == \"yaml\" or extra == \"all\"; redis>=3; extra == \"redis\" or extra == \"all\"; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == \"docs\"; sphinx-autodoc-typehints>=1.19; extra == \"docs\"; sphinx-automodapi>=0.14; extra == \"docs\"; sphinx-copybutton>=0.5; extra == \"docs\"; sphinx-design>=0.2; extra == \"docs\"; sphinx-notfound-page>=0.8; extra == \"docs\"; sphinxcontrib-apidoc>=0.3; extra == \"docs\"; sphinxext-opengraph>=0.9; extra == \"docs\"; ujson>=5.4; extra == \"json\" or extra == \"all\"; url-normalize>=1.4; urllib3>=1.25.5", + "Latest Version": "1.3.0a0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "requests-toolbelt", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "requests (<3.0.0,>=2.0.1)", + "Newer Versions": "", + "Dependencies for Latest": "requests (<3.0.0,>=2.0.1)", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "retrying", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.3.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "1.3.5, 1.3.6, 1.4.0", + "Dependencies for Latest": "", + "Latest Version": "1.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "rfc3986", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.0.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "idna ; extra == 'idna2008'", + "Newer Versions": "", + "Dependencies for Latest": "idna ; extra == 'idna2008'", + "Latest Version": "2.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "safetensors", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.4.5", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy>=1.21.6; extra == \"numpy\"; safetensors[numpy]; extra == \"torch\"; torch>=1.10; extra == \"torch\"; safetensors[numpy]; extra == \"tensorflow\"; tensorflow>=2.11.0; extra == \"tensorflow\"; safetensors[numpy]; extra == \"pinned-tf\"; tensorflow==2.18.0; extra == \"pinned-tf\"; safetensors[numpy]; extra == \"jax\"; flax>=0.6.3; extra == \"jax\"; jax>=0.3.25; extra == \"jax\"; jaxlib>=0.3.25; extra == \"jax\"; mlx>=0.0.9; extra == \"mlx\"; safetensors[numpy]; extra == \"paddlepaddle\"; paddlepaddle>=2.4.1; extra == \"paddlepaddle\"; black==22.3; extra == \"quality\"; click==8.0.4; extra == \"quality\"; isort>=5.5.4; extra == \"quality\"; flake8>=3.8.3; extra == \"quality\"; safetensors[numpy]; extra == \"testing\"; h5py>=3.7.0; extra == \"testing\"; huggingface-hub>=0.12.1; extra == \"testing\"; setuptools-rust>=1.5.2; extra == \"testing\"; pytest>=7.2.0; extra == \"testing\"; pytest-benchmark>=4.0.0; extra == \"testing\"; hypothesis>=6.70.2; extra == \"testing\"; safetensors[torch]; extra == \"all\"; safetensors[numpy]; extra == \"all\"; safetensors[pinned-tf]; extra == \"all\"; safetensors[jax]; extra == \"all\"; safetensors[paddlepaddle]; extra == \"all\"; safetensors[quality]; extra == \"all\"; safetensors[testing]; extra == \"all\"; safetensors[all]; extra == \"dev\"", + "Newer Versions": "0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0", + "Dependencies for Latest": "numpy>=1.21.6; extra == \"numpy\"; safetensors[numpy]; extra == \"torch\"; torch>=1.10; extra == \"torch\"; safetensors[numpy]; extra == \"tensorflow\"; tensorflow>=2.11.0; extra == \"tensorflow\"; safetensors[numpy]; extra == \"pinned-tf\"; tensorflow==2.18.0; extra == \"pinned-tf\"; safetensors[numpy]; extra == \"jax\"; flax>=0.6.3; extra == \"jax\"; jax>=0.3.25; extra == \"jax\"; jaxlib>=0.3.25; extra == \"jax\"; mlx>=0.0.9; extra == \"mlx\"; safetensors[numpy]; extra == \"paddlepaddle\"; paddlepaddle>=2.4.1; extra == \"paddlepaddle\"; black==22.3; extra == \"quality\"; click==8.0.4; extra == \"quality\"; isort>=5.5.4; extra == \"quality\"; flake8>=3.8.3; extra == \"quality\"; safetensors[numpy]; extra == \"testing\"; h5py>=3.7.0; extra == \"testing\"; huggingface-hub>=0.12.1; extra == \"testing\"; setuptools-rust>=1.5.2; extra == \"testing\"; pytest>=7.2.0; extra == \"testing\"; pytest-benchmark>=4.0.0; extra == \"testing\"; hypothesis>=6.70.2; extra == \"testing\"; safetensors[torch]; extra == \"all\"; safetensors[numpy]; extra == \"all\"; safetensors[pinned-tf]; extra == \"all\"; safetensors[jax]; extra == \"all\"; safetensors[paddlepaddle]; extra == \"all\"; safetensors[quality]; extra == \"all\"; safetensors[testing]; extra == \"all\"; safetensors[all]; extra == \"dev\"", + "Latest Version": "0.6.0rc0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "scikit-base", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.10.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; extra == \"all-extras\"; pandas; extra == \"all-extras\"; scikit-learn>=0.24.0; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; mypy; extra == \"linters\"; isort; extra == \"linters\"; flake8; extra == \"linters\"; black; extra == \"linters\"; pydocstyle; extra == \"linters\"; nbqa; extra == \"linters\"; flake8-bugbear; extra == \"linters\"; flake8-builtins; extra == \"linters\"; flake8-quotes; extra == \"linters\"; flake8-comprehensions; extra == \"linters\"; pandas-vet; extra == \"linters\"; flake8-print; extra == \"linters\"; pep8-naming; extra == \"linters\"; doc8; extra == \"linters\"; jupyter; extra == \"binder\"; jupyter; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.8.6; extra == \"docs\"; numpydoc; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-issues<6.0.0; extra == \"docs\"; sphinx-gallery<0.20.0; extra == \"docs\"; sphinx-panels; extra == \"docs\"; sphinx-design<0.7.0; extra == \"docs\"; Sphinx!=7.2.0,<9.0.0; extra == \"docs\"; tabulate; extra == \"docs\"; pytest; extra == \"test\"; coverage; extra == \"test\"; pytest-cov; extra == \"test\"; safety; extra == \"test\"; numpy; extra == \"test\"; scipy; extra == \"test\"; pandas; extra == \"test\"; scikit-learn>=0.24.0; extra == \"test\"", + "Newer Versions": "0.11.0, 0.12.0, 0.12.2, 0.12.3", + "Dependencies for Latest": "numpy; extra == \"all-extras\"; pandas; extra == \"all-extras\"; scikit-learn>=0.24.0; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest; extra == \"dev\"; pytest-cov; extra == \"dev\"; mypy; extra == \"linters\"; isort; extra == \"linters\"; flake8; extra == \"linters\"; black; extra == \"linters\"; pydocstyle; extra == \"linters\"; nbqa; extra == \"linters\"; flake8-bugbear; extra == \"linters\"; flake8-builtins; extra == \"linters\"; flake8-quotes; extra == \"linters\"; flake8-comprehensions; extra == \"linters\"; pandas-vet; extra == \"linters\"; flake8-print; extra == \"linters\"; pep8-naming; extra == \"linters\"; doc8; extra == \"linters\"; jupyter; extra == \"binder\"; jupyter; extra == \"docs\"; myst-parser; extra == \"docs\"; nbsphinx>=0.8.6; extra == \"docs\"; numpydoc; extra == \"docs\"; pydata-sphinx-theme; extra == \"docs\"; sphinx-issues<6.0.0; extra == \"docs\"; sphinx-gallery<0.20.0; extra == \"docs\"; sphinx-panels; extra == \"docs\"; sphinx-design<0.7.0; extra == \"docs\"; Sphinx!=7.2.0,<9.0.0; extra == \"docs\"; tabulate; extra == \"docs\"; pytest; extra == \"test\"; coverage; extra == \"test\"; pytest-cov; extra == \"test\"; safety; extra == \"test\"; numpy; extra == \"test\"; scipy; extra == \"test\"; pandas; extra == \"test\"; scikit-learn>=0.24.0; extra == \"test\"", + "Latest Version": "0.12.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sentencepiece", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sentinels", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.0.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.0.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "setuptools", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "75.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest!=8.1.*,>=6; extra == \"test\"; virtualenv>=13.0.0; extra == \"test\"; wheel>=0.44.0; extra == \"test\"; pip>=19.1; extra == \"test\"; packaging>=24.2; extra == \"test\"; jaraco.envs>=2.2; extra == \"test\"; pytest-xdist>=3; extra == \"test\"; jaraco.path>=3.7.2; extra == \"test\"; build[virtualenv]>=1.0.3; extra == \"test\"; filelock>=3.4.0; extra == \"test\"; ini2toml[lite]>=0.14; extra == \"test\"; tomli-w>=1.0.0; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-perf; sys_platform != \"cygwin\" and extra == \"test\"; jaraco.develop>=7.21; (python_version >= \"3.9\" and sys_platform != \"cygwin\") and extra == \"test\"; pytest-home>=0.5; extra == \"test\"; pytest-subprocess; extra == \"test\"; pyproject-hooks!=1.1; extra == \"test\"; jaraco.test>=5.5; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pygments-github-lexers==0.0.5; extra == \"doc\"; sphinx-favicon; extra == \"doc\"; sphinx-inline-tabs; extra == \"doc\"; sphinx-reredirects; extra == \"doc\"; sphinxcontrib-towncrier; extra == \"doc\"; sphinx-notfound-page<2,>=1; extra == \"doc\"; pyproject-hooks!=1.1; extra == \"doc\"; towncrier<24.7; extra == \"doc\"; packaging>=24.2; extra == \"core\"; more_itertools>=8.8; extra == \"core\"; jaraco.text>=3.7; extra == \"core\"; importlib_metadata>=6; python_version < \"3.10\" and extra == \"core\"; tomli>=2.0.1; python_version < \"3.11\" and extra == \"core\"; wheel>=0.43.0; extra == \"core\"; platformdirs>=4.2.2; extra == \"core\"; jaraco.functools>=4; extra == \"core\"; more_itertools; extra == \"core\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; ruff>=0.8.0; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"; mypy==1.14.*; extra == \"type\"; importlib_metadata>=7.0.2; python_version < \"3.10\" and extra == \"type\"; jaraco.develop>=7.21; sys_platform != \"cygwin\" and extra == \"type\"", + "Newer Versions": "75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0", + "Dependencies for Latest": "pytest!=8.1.*,>=6; extra == \"test\"; virtualenv>=13.0.0; extra == \"test\"; wheel>=0.44.0; extra == \"test\"; pip>=19.1; extra == \"test\"; packaging>=24.2; extra == \"test\"; jaraco.envs>=2.2; extra == \"test\"; pytest-xdist>=3; extra == \"test\"; jaraco.path>=3.7.2; extra == \"test\"; build[virtualenv]>=1.0.3; extra == \"test\"; filelock>=3.4.0; extra == \"test\"; ini2toml[lite]>=0.14; extra == \"test\"; tomli-w>=1.0.0; extra == \"test\"; pytest-timeout; extra == \"test\"; pytest-perf; sys_platform != \"cygwin\" and extra == \"test\"; jaraco.develop>=7.21; (python_version >= \"3.9\" and sys_platform != \"cygwin\") and extra == \"test\"; pytest-home>=0.5; extra == \"test\"; pytest-subprocess; extra == \"test\"; pyproject-hooks!=1.1; extra == \"test\"; jaraco.test>=5.5; extra == \"test\"; sphinx>=3.5; extra == \"doc\"; jaraco.packaging>=9.3; extra == \"doc\"; rst.linker>=1.9; extra == \"doc\"; furo; extra == \"doc\"; sphinx-lint; extra == \"doc\"; jaraco.tidelift>=1.4; extra == \"doc\"; pygments-github-lexers==0.0.5; extra == \"doc\"; sphinx-favicon; extra == \"doc\"; sphinx-inline-tabs; extra == \"doc\"; sphinx-reredirects; extra == \"doc\"; sphinxcontrib-towncrier; extra == \"doc\"; sphinx-notfound-page<2,>=1; extra == \"doc\"; pyproject-hooks!=1.1; extra == \"doc\"; towncrier<24.7; extra == \"doc\"; packaging>=24.2; extra == \"core\"; more_itertools>=8.8; extra == \"core\"; jaraco.text>=3.7; extra == \"core\"; importlib_metadata>=6; python_version < \"3.10\" and extra == \"core\"; tomli>=2.0.1; python_version < \"3.11\" and extra == \"core\"; wheel>=0.43.0; extra == \"core\"; platformdirs>=4.2.2; extra == \"core\"; jaraco.functools>=4; extra == \"core\"; more_itertools; extra == \"core\"; pytest-checkdocs>=2.4; extra == \"check\"; pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"; ruff>=0.8.0; sys_platform != \"cygwin\" and extra == \"check\"; pytest-cov; extra == \"cover\"; pytest-enabler>=2.2; extra == \"enabler\"; pytest-mypy; extra == \"type\"; mypy==1.14.*; extra == \"type\"; importlib_metadata>=7.0.2; python_version < \"3.10\" and extra == \"type\"; jaraco.develop>=7.21; sys_platform != \"cygwin\" and extra == \"type\"", + "Latest Version": "80.9.0", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1\nCVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1", + "Suggested Upgrade": "Up-to-date", + "Upgrade Instruction": null, + "Remarks": "Not Used" + }, + { + "Package Name": "shap", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.46.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == \"plots\"; ipython; extra == \"plots\"; lime; extra == \"others\"; matplotlib; extra == \"docs\"; ipython; extra == \"docs\"; numpydoc; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; sphinx; extra == \"docs\"; nbsphinx; extra == \"docs\"; sphinx_github_changelog; extra == \"docs\"; myst-parser; extra == \"docs\"; requests; extra == \"docs\"; ipywidgets; extra == \"docs\"; pytest; extra == \"test-core\"; pytest-mpl; extra == \"test-core\"; pytest-cov; extra == \"test-core\"; mypy; extra == \"test-core\"; pytest; extra == \"test\"; pytest-mpl; extra == \"test\"; pytest-cov; extra == \"test\"; xgboost; extra == \"test\"; lightgbm; extra == \"test\"; catboost; python_version < \"3.13\" and extra == \"test\"; gpboost; extra == \"test\"; ngboost; extra == \"test\"; pyspark; extra == \"test\"; pyod; extra == \"test\"; transformers; python_version < \"3.13\" and extra == \"test\"; tf-keras; python_version < \"3.13\" and extra == \"test\"; protobuf==3.20.3; extra == \"test\"; torch; python_version < \"3.13\" and extra == \"test\"; torchvision; python_version < \"3.13\" and extra == \"test\"; tensorflow; python_version < \"3.13\" and extra == \"test\"; sentencepiece; extra == \"test\"; opencv-python; extra == \"test\"; numpy<2.0; extra == \"test\"; scikit-learn<=1.6.1; extra == \"test\"; causalml; extra == \"test\"; selenium; extra == \"test\"; jupyter; extra == \"test-notebooks\"; nbconvert; extra == \"test-notebooks\"; nbformat; extra == \"test-notebooks\"; nlp; extra == \"test-notebooks\"; transformers; extra == \"test-notebooks\"; datasets; extra == \"test-notebooks\"; keras; extra == \"test-notebooks\"", + "Newer Versions": "0.47.0, 0.47.1, 0.47.2, 0.48.0", + "Dependencies for Latest": "numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == \"plots\"; ipython; extra == \"plots\"; lime; extra == \"others\"; matplotlib; extra == \"docs\"; ipython; extra == \"docs\"; numpydoc; extra == \"docs\"; sphinx_rtd_theme; extra == \"docs\"; sphinx; extra == \"docs\"; nbsphinx; extra == \"docs\"; sphinx_github_changelog; extra == \"docs\"; myst-parser; extra == \"docs\"; requests; extra == \"docs\"; ipywidgets; extra == \"docs\"; pytest; extra == \"test-core\"; pytest-mpl; extra == \"test-core\"; pytest-cov; extra == \"test-core\"; mypy; extra == \"test-core\"; pytest; extra == \"test\"; pytest-mpl; extra == \"test\"; pytest-cov; extra == \"test\"; xgboost; extra == \"test\"; lightgbm; extra == \"test\"; catboost; python_version < \"3.13\" and extra == \"test\"; gpboost; extra == \"test\"; ngboost; extra == \"test\"; pyspark; extra == \"test\"; pyod; extra == \"test\"; transformers; python_version < \"3.13\" and extra == \"test\"; tf-keras; python_version < \"3.13\" and extra == \"test\"; protobuf==3.20.3; extra == \"test\"; torch; python_version < \"3.13\" and extra == \"test\"; torchvision; python_version < \"3.13\" and extra == \"test\"; tensorflow; python_version < \"3.13\" and extra == \"test\"; sentencepiece; extra == \"test\"; opencv-python; extra == \"test\"; numpy<2.0; extra == \"test\"; scikit-learn<=1.6.1; extra == \"test\"; causalml; extra == \"test\"; selenium; extra == \"test\"; jupyter; extra == \"test-notebooks\"; nbconvert; extra == \"test-notebooks\"; nbformat; extra == \"test-notebooks\"; nlp; extra == \"test-notebooks\"; transformers; extra == \"test-notebooks\"; datasets; extra == \"test-notebooks\"; keras; extra == \"test-notebooks\"", + "Latest Version": "0.48.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "slicer", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.0.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.0.8", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sortedcontainers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "2.4.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sqlparse", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.5.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "build; extra == \"dev\"; hatch; extra == \"dev\"; sphinx; extra == \"doc\"", + "Newer Versions": "0.5.2, 0.5.3", + "Dependencies for Latest": "build; extra == \"dev\"; hatch; extra == \"dev\"; sphinx; extra == \"doc\"", + "Latest Version": "0.5.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sseclient-py", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.8.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "1.8.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "stevedore", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pbr>=2.0.0", + "Newer Versions": "5.4.0, 5.4.1", + "Dependencies for Latest": "pbr>=2.0.0", + "Latest Version": "5.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "striprtf", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.0.26", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "build>=1.0.0; extra == \"dev\"; pytest>=7.0.0; extra == \"dev\"", + "Newer Versions": "0.0.27, 0.0.28, 0.0.29", + "Dependencies for Latest": "build>=1.0.0; extra == \"dev\"; pytest>=7.0.0; extra == \"dev\"", + "Latest Version": "0.0.29", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "sympy", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.13.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == \"dev\"; hypothesis>=6.70.0; extra == \"dev\"", + "Newer Versions": "1.14.0rc1, 1.14.0rc2, 1.14.0", + "Dependencies for Latest": "mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == \"dev\"; hypothesis>=6.70.0; extra == \"dev\"", + "Latest Version": "1.14.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tensorboard", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.16.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1", + "Newer Versions": "2.17.0, 2.17.1, 2.18.0, 2.19.0", + "Dependencies for Latest": "absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; six>1.9; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1", + "Latest Version": "2.19.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tensorboard-data-server", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.7.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "0.7.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "termcolor", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"", + "Newer Versions": "2.5.0, 3.0.0, 3.0.1, 3.1.0", + "Dependencies for Latest": "pytest; extra == \"tests\"; pytest-cov; extra == \"tests\"", + "Latest Version": "3.1.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tiktoken", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.7.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == \"blobfile\"", + "Newer Versions": "0.8.0, 0.9.0", + "Dependencies for Latest": "regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == \"blobfile\"", + "Latest Version": "0.9.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tokenizers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.20.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "huggingface-hub<1.0,>=0.16.4; pytest; extra == \"testing\"; requests; extra == \"testing\"; numpy; extra == \"testing\"; datasets; extra == \"testing\"; black==22.3; extra == \"testing\"; ruff; extra == \"testing\"; sphinx; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; setuptools-rust; extra == \"docs\"; tokenizers[testing]; extra == \"dev\"", + "Newer Versions": "0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4.dev0", + "Dependencies for Latest": "huggingface-hub<1.0,>=0.16.4; pytest; extra == \"testing\"; requests; extra == \"testing\"; numpy; extra == \"testing\"; datasets; extra == \"testing\"; black==22.3; extra == \"testing\"; ruff; extra == \"testing\"; sphinx; extra == \"docs\"; sphinx-rtd-theme; extra == \"docs\"; setuptools-rust; extra == \"docs\"; tokenizers[testing]; extra == \"dev\"", + "Latest Version": "0.21.4.dev0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tomlkit", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.13.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "0.13.3", + "Dependencies for Latest": "", + "Latest Version": "0.13.3", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "torch", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2.4.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "filelock; typing-extensions>=4.10.0; setuptools; python_version >= \"3.12\"; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cuda-runtime-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cuda-cupti-cu12==12.6.80; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cudnn-cu12==9.5.1.17; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cublas-cu12==12.6.4.1; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cufft-cu12==11.3.0.4; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-curand-cu12==10.3.7.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusolver-cu12==11.7.1.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusparse-cu12==12.5.4.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusparselt-cu12==0.6.3; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nccl-cu12==2.26.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nvtx-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nvjitlink-cu12==12.6.85; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cufile-cu12==1.11.1.6; platform_system == \"Linux\" and platform_machine == \"x86_64\"; triton==3.3.1; platform_system == \"Linux\" and platform_machine == \"x86_64\"; optree>=0.13.0; extra == \"optree\"; opt-einsum>=3.3; extra == \"opt-einsum\"", + "Newer Versions": "2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1", + "Dependencies for Latest": "filelock; typing-extensions>=4.10.0; setuptools; python_version >= \"3.12\"; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cuda-runtime-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cuda-cupti-cu12==12.6.80; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cudnn-cu12==9.5.1.17; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cublas-cu12==12.6.4.1; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cufft-cu12==11.3.0.4; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-curand-cu12==10.3.7.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusolver-cu12==11.7.1.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusparse-cu12==12.5.4.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cusparselt-cu12==0.6.3; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nccl-cu12==2.26.2; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nvtx-cu12==12.6.77; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-nvjitlink-cu12==12.6.85; platform_system == \"Linux\" and platform_machine == \"x86_64\"; nvidia-cufile-cu12==1.11.1.6; platform_system == \"Linux\" and platform_machine == \"x86_64\"; triton==3.3.1; platform_system == \"Linux\" and platform_machine == \"x86_64\"; optree>=0.13.0; extra == \"optree\"; opt-einsum>=3.3; extra == \"opt-einsum\"", + "Latest Version": "2.7.1", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0\nCVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0\nCVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0\nCVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1\nCVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0\nCVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0\nCVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0", + "Suggested Upgrade": "Up-to-date", + "Upgrade Instruction": null, + "Remarks": "Not Used" + }, + { + "Package Name": "torchvision", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.17.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == \"gdown\"; scipy; extra == \"scipy\"", + "Newer Versions": "0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1", + "Dependencies for Latest": "numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == \"gdown\"; scipy; extra == \"scipy\"", + "Latest Version": "0.22.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "transformers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.46.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == \"ja\"; ipadic<2.0,>=1.0.0; extra == \"ja\"; unidic_lite>=1.0.7; extra == \"ja\"; unidic>=1.0.2; extra == \"ja\"; sudachipy>=0.6.6; extra == \"ja\"; sudachidict_core>=20220729; extra == \"ja\"; rhoknp<1.3.1,>=1.1.0; extra == \"ja\"; scikit-learn; extra == \"sklearn\"; tensorflow<2.16,>2.9; extra == \"tf\"; onnxconverter-common; extra == \"tf\"; tf2onnx; extra == \"tf\"; tensorflow-text<2.16; extra == \"tf\"; keras-nlp<0.14.0,>=0.3.1; extra == \"tf\"; keras<2.16,>2.9; extra == \"tf-cpu\"; tensorflow-cpu<2.16,>2.9; extra == \"tf-cpu\"; onnxconverter-common; extra == \"tf-cpu\"; tf2onnx; extra == \"tf-cpu\"; tensorflow-text<2.16; extra == \"tf-cpu\"; keras-nlp<0.14.0,>=0.3.1; extra == \"tf-cpu\"; tensorflow-probability<0.24; extra == \"tf-cpu\"; torch>=2.1; extra == \"torch\"; accelerate>=0.26.0; extra == \"torch\"; accelerate>=0.26.0; extra == \"accelerate\"; hf_xet; extra == \"hf-xet\"; faiss-cpu; extra == \"retrieval\"; datasets!=2.5.0; extra == \"retrieval\"; jax<=0.4.13,>=0.4.1; extra == \"flax\"; jaxlib<=0.4.13,>=0.4.1; extra == \"flax\"; flax<=0.7.0,>=0.4.1; extra == \"flax\"; optax<=0.1.4,>=0.0.8; extra == \"flax\"; scipy<1.13.0; extra == \"flax\"; tokenizers<0.22,>=0.21; extra == \"tokenizers\"; ftfy; extra == \"ftfy\"; onnxruntime>=1.4.0; extra == \"onnxruntime\"; onnxruntime-tools>=1.4.2; extra == \"onnxruntime\"; onnxconverter-common; extra == \"onnx\"; tf2onnx; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnx\"; onnxruntime-tools>=1.4.2; extra == \"onnx\"; cookiecutter==1.7.3; extra == \"modelcreation\"; sagemaker>=2.31.0; extra == \"sagemaker\"; deepspeed>=0.9.3; extra == \"deepspeed\"; accelerate>=0.26.0; extra == \"deepspeed\"; optuna; extra == \"optuna\"; ray[tune]>=2.7.0; extra == \"ray\"; sigopt; extra == \"sigopt\"; kernels<0.7,>=0.6.1; extra == \"hub-kernels\"; kernels<0.7,>=0.6.1; extra == \"integrations\"; optuna; extra == \"integrations\"; ray[tune]>=2.7.0; extra == \"integrations\"; sigopt; extra == \"integrations\"; pydantic; extra == \"serving\"; uvicorn; extra == \"serving\"; fastapi; extra == \"serving\"; starlette; extra == \"serving\"; librosa; extra == \"audio\"; pyctcdecode>=0.4.0; extra == \"audio\"; phonemizer; extra == \"audio\"; kenlm; extra == \"audio\"; torchaudio; extra == \"speech\"; librosa; extra == \"speech\"; pyctcdecode>=0.4.0; extra == \"speech\"; phonemizer; extra == \"speech\"; kenlm; extra == \"speech\"; torchaudio; extra == \"torch-speech\"; librosa; extra == \"torch-speech\"; pyctcdecode>=0.4.0; extra == \"torch-speech\"; phonemizer; extra == \"torch-speech\"; kenlm; extra == \"torch-speech\"; librosa; extra == \"tf-speech\"; pyctcdecode>=0.4.0; extra == \"tf-speech\"; phonemizer; extra == \"tf-speech\"; kenlm; extra == \"tf-speech\"; librosa; extra == \"flax-speech\"; pyctcdecode>=0.4.0; extra == \"flax-speech\"; phonemizer; extra == \"flax-speech\"; kenlm; extra == \"flax-speech\"; Pillow<=15.0,>=10.0.1; extra == \"vision\"; timm<=1.0.11; extra == \"timm\"; torchvision; extra == \"torch-vision\"; Pillow<=15.0,>=10.0.1; extra == \"torch-vision\"; natten<0.15.0,>=0.14.6; extra == \"natten\"; codecarbon>=2.8.1; extra == \"codecarbon\"; av; extra == \"video\"; num2words; extra == \"num2words\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"sentencepiece\"; protobuf; extra == \"sentencepiece\"; tiktoken; extra == \"tiktoken\"; blobfile; extra == \"tiktoken\"; pytest>=7.2.0; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pytest-rich; extra == \"testing\"; pytest-xdist; extra == \"testing\"; pytest-order; extra == \"testing\"; pytest-rerunfailures; extra == \"testing\"; timeout-decorator; extra == \"testing\"; parameterized; extra == \"testing\"; psutil; extra == \"testing\"; datasets!=2.5.0; extra == \"testing\"; dill<0.3.5; extra == \"testing\"; evaluate>=0.2.0; extra == \"testing\"; pytest-timeout; extra == \"testing\"; ruff==0.11.2; extra == \"testing\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"testing\"; nltk<=3.8.1; extra == \"testing\"; GitPython<3.1.19; extra == \"testing\"; sacremoses; extra == \"testing\"; rjieba; extra == \"testing\"; beautifulsoup4; extra == \"testing\"; tensorboard; extra == \"testing\"; pydantic; extra == \"testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"testing\"; sacrebleu<2.0.0,>=1.4.12; extra == \"testing\"; faiss-cpu; extra == \"testing\"; datasets!=2.5.0; extra == \"testing\"; cookiecutter==1.7.3; extra == \"testing\"; deepspeed>=0.9.3; extra == \"deepspeed-testing\"; accelerate>=0.26.0; extra == \"deepspeed-testing\"; pytest>=7.2.0; extra == \"deepspeed-testing\"; pytest-asyncio; extra == \"deepspeed-testing\"; pytest-rich; extra == \"deepspeed-testing\"; pytest-xdist; extra == \"deepspeed-testing\"; pytest-order; extra == \"deepspeed-testing\"; pytest-rerunfailures; extra == \"deepspeed-testing\"; timeout-decorator; extra == \"deepspeed-testing\"; parameterized; extra == \"deepspeed-testing\"; psutil; extra == \"deepspeed-testing\"; datasets!=2.5.0; extra == \"deepspeed-testing\"; dill<0.3.5; extra == \"deepspeed-testing\"; evaluate>=0.2.0; extra == \"deepspeed-testing\"; pytest-timeout; extra == \"deepspeed-testing\"; ruff==0.11.2; extra == \"deepspeed-testing\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"deepspeed-testing\"; nltk<=3.8.1; extra == \"deepspeed-testing\"; GitPython<3.1.19; extra == \"deepspeed-testing\"; sacremoses; extra == \"deepspeed-testing\"; rjieba; extra == \"deepspeed-testing\"; beautifulsoup4; extra == \"deepspeed-testing\"; tensorboard; extra == \"deepspeed-testing\"; pydantic; extra == \"deepspeed-testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"deepspeed-testing\"; sacrebleu<2.0.0,>=1.4.12; extra == \"deepspeed-testing\"; faiss-cpu; extra == \"deepspeed-testing\"; datasets!=2.5.0; extra == \"deepspeed-testing\"; cookiecutter==1.7.3; extra == \"deepspeed-testing\"; optuna; extra == \"deepspeed-testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"deepspeed-testing\"; protobuf; extra == \"deepspeed-testing\"; ruff==0.11.2; extra == \"ruff\"; datasets!=2.5.0; extra == \"quality\"; ruff==0.11.2; extra == \"quality\"; GitPython<3.1.19; extra == \"quality\"; urllib3<2.0.0; extra == \"quality\"; libcst; extra == \"quality\"; rich; extra == \"quality\"; pandas<2.3.0; extra == \"quality\"; tensorflow<2.16,>2.9; extra == \"all\"; onnxconverter-common; extra == \"all\"; tf2onnx; extra == \"all\"; tensorflow-text<2.16; extra == \"all\"; keras-nlp<0.14.0,>=0.3.1; extra == \"all\"; torch>=2.1; extra == \"all\"; accelerate>=0.26.0; extra == \"all\"; jax<=0.4.13,>=0.4.1; extra == \"all\"; jaxlib<=0.4.13,>=0.4.1; extra == \"all\"; flax<=0.7.0,>=0.4.1; extra == \"all\"; optax<=0.1.4,>=0.0.8; extra == \"all\"; scipy<1.13.0; extra == \"all\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"all\"; protobuf; extra == \"all\"; tokenizers<0.22,>=0.21; extra == \"all\"; torchaudio; extra == \"all\"; librosa; extra == \"all\"; pyctcdecode>=0.4.0; extra == \"all\"; phonemizer; extra == \"all\"; kenlm; extra == \"all\"; Pillow<=15.0,>=10.0.1; extra == \"all\"; kernels<0.7,>=0.6.1; extra == \"all\"; optuna; extra == \"all\"; ray[tune]>=2.7.0; extra == \"all\"; sigopt; extra == \"all\"; timm<=1.0.11; extra == \"all\"; torchvision; extra == \"all\"; Pillow<=15.0,>=10.0.1; extra == \"all\"; codecarbon>=2.8.1; extra == \"all\"; accelerate>=0.26.0; extra == \"all\"; av; extra == \"all\"; num2words; extra == \"all\"; pytest>=7.2.0; extra == \"dev-torch\"; pytest-asyncio; extra == \"dev-torch\"; pytest-rich; extra == \"dev-torch\"; pytest-xdist; extra == \"dev-torch\"; pytest-order; extra == \"dev-torch\"; pytest-rerunfailures; extra == \"dev-torch\"; timeout-decorator; extra == \"dev-torch\"; parameterized; extra == \"dev-torch\"; psutil; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; dill<0.3.5; extra == \"dev-torch\"; evaluate>=0.2.0; extra == \"dev-torch\"; pytest-timeout; extra == \"dev-torch\"; ruff==0.11.2; extra == \"dev-torch\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev-torch\"; nltk<=3.8.1; extra == \"dev-torch\"; GitPython<3.1.19; extra == \"dev-torch\"; sacremoses; extra == \"dev-torch\"; rjieba; extra == \"dev-torch\"; beautifulsoup4; extra == \"dev-torch\"; tensorboard; extra == \"dev-torch\"; pydantic; extra == \"dev-torch\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-torch\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev-torch\"; faiss-cpu; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; cookiecutter==1.7.3; extra == \"dev-torch\"; torch>=2.1; extra == \"dev-torch\"; accelerate>=0.26.0; extra == \"dev-torch\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-torch\"; protobuf; extra == \"dev-torch\"; tokenizers<0.22,>=0.21; extra == \"dev-torch\"; torchaudio; extra == \"dev-torch\"; librosa; extra == \"dev-torch\"; pyctcdecode>=0.4.0; extra == \"dev-torch\"; phonemizer; extra == \"dev-torch\"; kenlm; extra == \"dev-torch\"; Pillow<=15.0,>=10.0.1; extra == \"dev-torch\"; kernels<0.7,>=0.6.1; extra == \"dev-torch\"; optuna; extra == \"dev-torch\"; ray[tune]>=2.7.0; extra == \"dev-torch\"; sigopt; extra == \"dev-torch\"; timm<=1.0.11; extra == \"dev-torch\"; torchvision; extra == \"dev-torch\"; Pillow<=15.0,>=10.0.1; extra == \"dev-torch\"; codecarbon>=2.8.1; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; ruff==0.11.2; extra == \"dev-torch\"; GitPython<3.1.19; extra == \"dev-torch\"; urllib3<2.0.0; extra == \"dev-torch\"; libcst; extra == \"dev-torch\"; rich; extra == \"dev-torch\"; pandas<2.3.0; extra == \"dev-torch\"; fugashi>=1.0; extra == \"dev-torch\"; ipadic<2.0,>=1.0.0; extra == \"dev-torch\"; unidic_lite>=1.0.7; extra == \"dev-torch\"; unidic>=1.0.2; extra == \"dev-torch\"; sudachipy>=0.6.6; extra == \"dev-torch\"; sudachidict_core>=20220729; extra == \"dev-torch\"; rhoknp<1.3.1,>=1.1.0; extra == \"dev-torch\"; scikit-learn; extra == \"dev-torch\"; cookiecutter==1.7.3; extra == \"dev-torch\"; onnxruntime>=1.4.0; extra == \"dev-torch\"; onnxruntime-tools>=1.4.2; extra == \"dev-torch\"; num2words; extra == \"dev-torch\"; pytest>=7.2.0; extra == \"dev-tensorflow\"; pytest-asyncio; extra == \"dev-tensorflow\"; pytest-rich; extra == \"dev-tensorflow\"; pytest-xdist; extra == \"dev-tensorflow\"; pytest-order; extra == \"dev-tensorflow\"; pytest-rerunfailures; extra == \"dev-tensorflow\"; timeout-decorator; extra == \"dev-tensorflow\"; parameterized; extra == \"dev-tensorflow\"; psutil; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; dill<0.3.5; extra == \"dev-tensorflow\"; evaluate>=0.2.0; extra == \"dev-tensorflow\"; pytest-timeout; extra == \"dev-tensorflow\"; ruff==0.11.2; extra == \"dev-tensorflow\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev-tensorflow\"; nltk<=3.8.1; extra == \"dev-tensorflow\"; GitPython<3.1.19; extra == \"dev-tensorflow\"; sacremoses; extra == \"dev-tensorflow\"; rjieba; extra == \"dev-tensorflow\"; beautifulsoup4; extra == \"dev-tensorflow\"; tensorboard; extra == \"dev-tensorflow\"; pydantic; extra == \"dev-tensorflow\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-tensorflow\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev-tensorflow\"; faiss-cpu; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; cookiecutter==1.7.3; extra == \"dev-tensorflow\"; tensorflow<2.16,>2.9; extra == \"dev-tensorflow\"; onnxconverter-common; extra == \"dev-tensorflow\"; tf2onnx; extra == \"dev-tensorflow\"; tensorflow-text<2.16; extra == \"dev-tensorflow\"; keras-nlp<0.14.0,>=0.3.1; extra == \"dev-tensorflow\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-tensorflow\"; protobuf; extra == \"dev-tensorflow\"; tokenizers<0.22,>=0.21; extra == \"dev-tensorflow\"; Pillow<=15.0,>=10.0.1; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; ruff==0.11.2; extra == \"dev-tensorflow\"; GitPython<3.1.19; extra == \"dev-tensorflow\"; urllib3<2.0.0; extra == \"dev-tensorflow\"; libcst; extra == \"dev-tensorflow\"; rich; extra == \"dev-tensorflow\"; pandas<2.3.0; extra == \"dev-tensorflow\"; scikit-learn; extra == \"dev-tensorflow\"; cookiecutter==1.7.3; extra == \"dev-tensorflow\"; onnxconverter-common; extra == \"dev-tensorflow\"; tf2onnx; extra == \"dev-tensorflow\"; onnxruntime>=1.4.0; extra == \"dev-tensorflow\"; onnxruntime-tools>=1.4.2; extra == \"dev-tensorflow\"; librosa; extra == \"dev-tensorflow\"; pyctcdecode>=0.4.0; extra == \"dev-tensorflow\"; phonemizer; extra == \"dev-tensorflow\"; kenlm; extra == \"dev-tensorflow\"; tensorflow<2.16,>2.9; extra == \"dev\"; onnxconverter-common; extra == \"dev\"; tf2onnx; extra == \"dev\"; tensorflow-text<2.16; extra == \"dev\"; keras-nlp<0.14.0,>=0.3.1; extra == \"dev\"; torch>=2.1; extra == \"dev\"; accelerate>=0.26.0; extra == \"dev\"; jax<=0.4.13,>=0.4.1; extra == \"dev\"; jaxlib<=0.4.13,>=0.4.1; extra == \"dev\"; flax<=0.7.0,>=0.4.1; extra == \"dev\"; optax<=0.1.4,>=0.0.8; extra == \"dev\"; scipy<1.13.0; extra == \"dev\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev\"; protobuf; extra == \"dev\"; tokenizers<0.22,>=0.21; extra == \"dev\"; torchaudio; extra == \"dev\"; librosa; extra == \"dev\"; pyctcdecode>=0.4.0; extra == \"dev\"; phonemizer; extra == \"dev\"; kenlm; extra == \"dev\"; Pillow<=15.0,>=10.0.1; extra == \"dev\"; kernels<0.7,>=0.6.1; extra == \"dev\"; optuna; extra == \"dev\"; ray[tune]>=2.7.0; extra == \"dev\"; sigopt; extra == \"dev\"; timm<=1.0.11; extra == \"dev\"; torchvision; extra == \"dev\"; Pillow<=15.0,>=10.0.1; extra == \"dev\"; codecarbon>=2.8.1; extra == \"dev\"; accelerate>=0.26.0; extra == \"dev\"; av; extra == \"dev\"; num2words; extra == \"dev\"; pytest>=7.2.0; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-rich; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-order; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; timeout-decorator; extra == \"dev\"; parameterized; extra == \"dev\"; psutil; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; dill<0.3.5; extra == \"dev\"; evaluate>=0.2.0; extra == \"dev\"; pytest-timeout; extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev\"; nltk<=3.8.1; extra == \"dev\"; GitPython<3.1.19; extra == \"dev\"; sacremoses; extra == \"dev\"; rjieba; extra == \"dev\"; beautifulsoup4; extra == \"dev\"; tensorboard; extra == \"dev\"; pydantic; extra == \"dev\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev\"; faiss-cpu; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; GitPython<3.1.19; extra == \"dev\"; urllib3<2.0.0; extra == \"dev\"; libcst; extra == \"dev\"; rich; extra == \"dev\"; pandas<2.3.0; extra == \"dev\"; fugashi>=1.0; extra == \"dev\"; ipadic<2.0,>=1.0.0; extra == \"dev\"; unidic_lite>=1.0.7; extra == \"dev\"; unidic>=1.0.2; extra == \"dev\"; sudachipy>=0.6.6; extra == \"dev\"; sudachidict_core>=20220729; extra == \"dev\"; rhoknp<1.3.1,>=1.1.0; extra == \"dev\"; scikit-learn; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; filelock; extra == \"torchhub\"; huggingface-hub<1.0,>=0.30.0; extra == \"torchhub\"; importlib_metadata; extra == \"torchhub\"; numpy>=1.17; extra == \"torchhub\"; packaging>=20.0; extra == \"torchhub\"; protobuf; extra == \"torchhub\"; regex!=2019.12.17; extra == \"torchhub\"; requests; extra == \"torchhub\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"torchhub\"; torch>=2.1; extra == \"torchhub\"; tokenizers<0.22,>=0.21; extra == \"torchhub\"; tqdm>=4.27; extra == \"torchhub\"; optimum-benchmark>=0.3.0; extra == \"benchmark\"; opentelemetry-api; extra == \"open-telemetry\"; opentelemetry-exporter-otlp; extra == \"open-telemetry\"; opentelemetry-sdk; extra == \"open-telemetry\"", + "Newer Versions": "4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1", + "Dependencies for Latest": "filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == \"ja\"; ipadic<2.0,>=1.0.0; extra == \"ja\"; unidic_lite>=1.0.7; extra == \"ja\"; unidic>=1.0.2; extra == \"ja\"; sudachipy>=0.6.6; extra == \"ja\"; sudachidict_core>=20220729; extra == \"ja\"; rhoknp<1.3.1,>=1.1.0; extra == \"ja\"; scikit-learn; extra == \"sklearn\"; tensorflow<2.16,>2.9; extra == \"tf\"; onnxconverter-common; extra == \"tf\"; tf2onnx; extra == \"tf\"; tensorflow-text<2.16; extra == \"tf\"; keras-nlp<0.14.0,>=0.3.1; extra == \"tf\"; keras<2.16,>2.9; extra == \"tf-cpu\"; tensorflow-cpu<2.16,>2.9; extra == \"tf-cpu\"; onnxconverter-common; extra == \"tf-cpu\"; tf2onnx; extra == \"tf-cpu\"; tensorflow-text<2.16; extra == \"tf-cpu\"; keras-nlp<0.14.0,>=0.3.1; extra == \"tf-cpu\"; tensorflow-probability<0.24; extra == \"tf-cpu\"; torch>=2.1; extra == \"torch\"; accelerate>=0.26.0; extra == \"torch\"; accelerate>=0.26.0; extra == \"accelerate\"; hf_xet; extra == \"hf-xet\"; faiss-cpu; extra == \"retrieval\"; datasets!=2.5.0; extra == \"retrieval\"; jax<=0.4.13,>=0.4.1; extra == \"flax\"; jaxlib<=0.4.13,>=0.4.1; extra == \"flax\"; flax<=0.7.0,>=0.4.1; extra == \"flax\"; optax<=0.1.4,>=0.0.8; extra == \"flax\"; scipy<1.13.0; extra == \"flax\"; tokenizers<0.22,>=0.21; extra == \"tokenizers\"; ftfy; extra == \"ftfy\"; onnxruntime>=1.4.0; extra == \"onnxruntime\"; onnxruntime-tools>=1.4.2; extra == \"onnxruntime\"; onnxconverter-common; extra == \"onnx\"; tf2onnx; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnx\"; onnxruntime-tools>=1.4.2; extra == \"onnx\"; cookiecutter==1.7.3; extra == \"modelcreation\"; sagemaker>=2.31.0; extra == \"sagemaker\"; deepspeed>=0.9.3; extra == \"deepspeed\"; accelerate>=0.26.0; extra == \"deepspeed\"; optuna; extra == \"optuna\"; ray[tune]>=2.7.0; extra == \"ray\"; sigopt; extra == \"sigopt\"; kernels<0.7,>=0.6.1; extra == \"hub-kernels\"; kernels<0.7,>=0.6.1; extra == \"integrations\"; optuna; extra == \"integrations\"; ray[tune]>=2.7.0; extra == \"integrations\"; sigopt; extra == \"integrations\"; pydantic; extra == \"serving\"; uvicorn; extra == \"serving\"; fastapi; extra == \"serving\"; starlette; extra == \"serving\"; librosa; extra == \"audio\"; pyctcdecode>=0.4.0; extra == \"audio\"; phonemizer; extra == \"audio\"; kenlm; extra == \"audio\"; torchaudio; extra == \"speech\"; librosa; extra == \"speech\"; pyctcdecode>=0.4.0; extra == \"speech\"; phonemizer; extra == \"speech\"; kenlm; extra == \"speech\"; torchaudio; extra == \"torch-speech\"; librosa; extra == \"torch-speech\"; pyctcdecode>=0.4.0; extra == \"torch-speech\"; phonemizer; extra == \"torch-speech\"; kenlm; extra == \"torch-speech\"; librosa; extra == \"tf-speech\"; pyctcdecode>=0.4.0; extra == \"tf-speech\"; phonemizer; extra == \"tf-speech\"; kenlm; extra == \"tf-speech\"; librosa; extra == \"flax-speech\"; pyctcdecode>=0.4.0; extra == \"flax-speech\"; phonemizer; extra == \"flax-speech\"; kenlm; extra == \"flax-speech\"; Pillow<=15.0,>=10.0.1; extra == \"vision\"; timm<=1.0.11; extra == \"timm\"; torchvision; extra == \"torch-vision\"; Pillow<=15.0,>=10.0.1; extra == \"torch-vision\"; natten<0.15.0,>=0.14.6; extra == \"natten\"; codecarbon>=2.8.1; extra == \"codecarbon\"; av; extra == \"video\"; num2words; extra == \"num2words\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"sentencepiece\"; protobuf; extra == \"sentencepiece\"; tiktoken; extra == \"tiktoken\"; blobfile; extra == \"tiktoken\"; pytest>=7.2.0; extra == \"testing\"; pytest-asyncio; extra == \"testing\"; pytest-rich; extra == \"testing\"; pytest-xdist; extra == \"testing\"; pytest-order; extra == \"testing\"; pytest-rerunfailures; extra == \"testing\"; timeout-decorator; extra == \"testing\"; parameterized; extra == \"testing\"; psutil; extra == \"testing\"; datasets!=2.5.0; extra == \"testing\"; dill<0.3.5; extra == \"testing\"; evaluate>=0.2.0; extra == \"testing\"; pytest-timeout; extra == \"testing\"; ruff==0.11.2; extra == \"testing\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"testing\"; nltk<=3.8.1; extra == \"testing\"; GitPython<3.1.19; extra == \"testing\"; sacremoses; extra == \"testing\"; rjieba; extra == \"testing\"; beautifulsoup4; extra == \"testing\"; tensorboard; extra == \"testing\"; pydantic; extra == \"testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"testing\"; sacrebleu<2.0.0,>=1.4.12; extra == \"testing\"; faiss-cpu; extra == \"testing\"; datasets!=2.5.0; extra == \"testing\"; cookiecutter==1.7.3; extra == \"testing\"; deepspeed>=0.9.3; extra == \"deepspeed-testing\"; accelerate>=0.26.0; extra == \"deepspeed-testing\"; pytest>=7.2.0; extra == \"deepspeed-testing\"; pytest-asyncio; extra == \"deepspeed-testing\"; pytest-rich; extra == \"deepspeed-testing\"; pytest-xdist; extra == \"deepspeed-testing\"; pytest-order; extra == \"deepspeed-testing\"; pytest-rerunfailures; extra == \"deepspeed-testing\"; timeout-decorator; extra == \"deepspeed-testing\"; parameterized; extra == \"deepspeed-testing\"; psutil; extra == \"deepspeed-testing\"; datasets!=2.5.0; extra == \"deepspeed-testing\"; dill<0.3.5; extra == \"deepspeed-testing\"; evaluate>=0.2.0; extra == \"deepspeed-testing\"; pytest-timeout; extra == \"deepspeed-testing\"; ruff==0.11.2; extra == \"deepspeed-testing\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"deepspeed-testing\"; nltk<=3.8.1; extra == \"deepspeed-testing\"; GitPython<3.1.19; extra == \"deepspeed-testing\"; sacremoses; extra == \"deepspeed-testing\"; rjieba; extra == \"deepspeed-testing\"; beautifulsoup4; extra == \"deepspeed-testing\"; tensorboard; extra == \"deepspeed-testing\"; pydantic; extra == \"deepspeed-testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"deepspeed-testing\"; sacrebleu<2.0.0,>=1.4.12; extra == \"deepspeed-testing\"; faiss-cpu; extra == \"deepspeed-testing\"; datasets!=2.5.0; extra == \"deepspeed-testing\"; cookiecutter==1.7.3; extra == \"deepspeed-testing\"; optuna; extra == \"deepspeed-testing\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"deepspeed-testing\"; protobuf; extra == \"deepspeed-testing\"; ruff==0.11.2; extra == \"ruff\"; datasets!=2.5.0; extra == \"quality\"; ruff==0.11.2; extra == \"quality\"; GitPython<3.1.19; extra == \"quality\"; urllib3<2.0.0; extra == \"quality\"; libcst; extra == \"quality\"; rich; extra == \"quality\"; pandas<2.3.0; extra == \"quality\"; tensorflow<2.16,>2.9; extra == \"all\"; onnxconverter-common; extra == \"all\"; tf2onnx; extra == \"all\"; tensorflow-text<2.16; extra == \"all\"; keras-nlp<0.14.0,>=0.3.1; extra == \"all\"; torch>=2.1; extra == \"all\"; accelerate>=0.26.0; extra == \"all\"; jax<=0.4.13,>=0.4.1; extra == \"all\"; jaxlib<=0.4.13,>=0.4.1; extra == \"all\"; flax<=0.7.0,>=0.4.1; extra == \"all\"; optax<=0.1.4,>=0.0.8; extra == \"all\"; scipy<1.13.0; extra == \"all\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"all\"; protobuf; extra == \"all\"; tokenizers<0.22,>=0.21; extra == \"all\"; torchaudio; extra == \"all\"; librosa; extra == \"all\"; pyctcdecode>=0.4.0; extra == \"all\"; phonemizer; extra == \"all\"; kenlm; extra == \"all\"; Pillow<=15.0,>=10.0.1; extra == \"all\"; kernels<0.7,>=0.6.1; extra == \"all\"; optuna; extra == \"all\"; ray[tune]>=2.7.0; extra == \"all\"; sigopt; extra == \"all\"; timm<=1.0.11; extra == \"all\"; torchvision; extra == \"all\"; Pillow<=15.0,>=10.0.1; extra == \"all\"; codecarbon>=2.8.1; extra == \"all\"; accelerate>=0.26.0; extra == \"all\"; av; extra == \"all\"; num2words; extra == \"all\"; pytest>=7.2.0; extra == \"dev-torch\"; pytest-asyncio; extra == \"dev-torch\"; pytest-rich; extra == \"dev-torch\"; pytest-xdist; extra == \"dev-torch\"; pytest-order; extra == \"dev-torch\"; pytest-rerunfailures; extra == \"dev-torch\"; timeout-decorator; extra == \"dev-torch\"; parameterized; extra == \"dev-torch\"; psutil; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; dill<0.3.5; extra == \"dev-torch\"; evaluate>=0.2.0; extra == \"dev-torch\"; pytest-timeout; extra == \"dev-torch\"; ruff==0.11.2; extra == \"dev-torch\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev-torch\"; nltk<=3.8.1; extra == \"dev-torch\"; GitPython<3.1.19; extra == \"dev-torch\"; sacremoses; extra == \"dev-torch\"; rjieba; extra == \"dev-torch\"; beautifulsoup4; extra == \"dev-torch\"; tensorboard; extra == \"dev-torch\"; pydantic; extra == \"dev-torch\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-torch\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev-torch\"; faiss-cpu; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; cookiecutter==1.7.3; extra == \"dev-torch\"; torch>=2.1; extra == \"dev-torch\"; accelerate>=0.26.0; extra == \"dev-torch\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-torch\"; protobuf; extra == \"dev-torch\"; tokenizers<0.22,>=0.21; extra == \"dev-torch\"; torchaudio; extra == \"dev-torch\"; librosa; extra == \"dev-torch\"; pyctcdecode>=0.4.0; extra == \"dev-torch\"; phonemizer; extra == \"dev-torch\"; kenlm; extra == \"dev-torch\"; Pillow<=15.0,>=10.0.1; extra == \"dev-torch\"; kernels<0.7,>=0.6.1; extra == \"dev-torch\"; optuna; extra == \"dev-torch\"; ray[tune]>=2.7.0; extra == \"dev-torch\"; sigopt; extra == \"dev-torch\"; timm<=1.0.11; extra == \"dev-torch\"; torchvision; extra == \"dev-torch\"; Pillow<=15.0,>=10.0.1; extra == \"dev-torch\"; codecarbon>=2.8.1; extra == \"dev-torch\"; datasets!=2.5.0; extra == \"dev-torch\"; ruff==0.11.2; extra == \"dev-torch\"; GitPython<3.1.19; extra == \"dev-torch\"; urllib3<2.0.0; extra == \"dev-torch\"; libcst; extra == \"dev-torch\"; rich; extra == \"dev-torch\"; pandas<2.3.0; extra == \"dev-torch\"; fugashi>=1.0; extra == \"dev-torch\"; ipadic<2.0,>=1.0.0; extra == \"dev-torch\"; unidic_lite>=1.0.7; extra == \"dev-torch\"; unidic>=1.0.2; extra == \"dev-torch\"; sudachipy>=0.6.6; extra == \"dev-torch\"; sudachidict_core>=20220729; extra == \"dev-torch\"; rhoknp<1.3.1,>=1.1.0; extra == \"dev-torch\"; scikit-learn; extra == \"dev-torch\"; cookiecutter==1.7.3; extra == \"dev-torch\"; onnxruntime>=1.4.0; extra == \"dev-torch\"; onnxruntime-tools>=1.4.2; extra == \"dev-torch\"; num2words; extra == \"dev-torch\"; pytest>=7.2.0; extra == \"dev-tensorflow\"; pytest-asyncio; extra == \"dev-tensorflow\"; pytest-rich; extra == \"dev-tensorflow\"; pytest-xdist; extra == \"dev-tensorflow\"; pytest-order; extra == \"dev-tensorflow\"; pytest-rerunfailures; extra == \"dev-tensorflow\"; timeout-decorator; extra == \"dev-tensorflow\"; parameterized; extra == \"dev-tensorflow\"; psutil; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; dill<0.3.5; extra == \"dev-tensorflow\"; evaluate>=0.2.0; extra == \"dev-tensorflow\"; pytest-timeout; extra == \"dev-tensorflow\"; ruff==0.11.2; extra == \"dev-tensorflow\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev-tensorflow\"; nltk<=3.8.1; extra == \"dev-tensorflow\"; GitPython<3.1.19; extra == \"dev-tensorflow\"; sacremoses; extra == \"dev-tensorflow\"; rjieba; extra == \"dev-tensorflow\"; beautifulsoup4; extra == \"dev-tensorflow\"; tensorboard; extra == \"dev-tensorflow\"; pydantic; extra == \"dev-tensorflow\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-tensorflow\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev-tensorflow\"; faiss-cpu; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; cookiecutter==1.7.3; extra == \"dev-tensorflow\"; tensorflow<2.16,>2.9; extra == \"dev-tensorflow\"; onnxconverter-common; extra == \"dev-tensorflow\"; tf2onnx; extra == \"dev-tensorflow\"; tensorflow-text<2.16; extra == \"dev-tensorflow\"; keras-nlp<0.14.0,>=0.3.1; extra == \"dev-tensorflow\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev-tensorflow\"; protobuf; extra == \"dev-tensorflow\"; tokenizers<0.22,>=0.21; extra == \"dev-tensorflow\"; Pillow<=15.0,>=10.0.1; extra == \"dev-tensorflow\"; datasets!=2.5.0; extra == \"dev-tensorflow\"; ruff==0.11.2; extra == \"dev-tensorflow\"; GitPython<3.1.19; extra == \"dev-tensorflow\"; urllib3<2.0.0; extra == \"dev-tensorflow\"; libcst; extra == \"dev-tensorflow\"; rich; extra == \"dev-tensorflow\"; pandas<2.3.0; extra == \"dev-tensorflow\"; scikit-learn; extra == \"dev-tensorflow\"; cookiecutter==1.7.3; extra == \"dev-tensorflow\"; onnxconverter-common; extra == \"dev-tensorflow\"; tf2onnx; extra == \"dev-tensorflow\"; onnxruntime>=1.4.0; extra == \"dev-tensorflow\"; onnxruntime-tools>=1.4.2; extra == \"dev-tensorflow\"; librosa; extra == \"dev-tensorflow\"; pyctcdecode>=0.4.0; extra == \"dev-tensorflow\"; phonemizer; extra == \"dev-tensorflow\"; kenlm; extra == \"dev-tensorflow\"; tensorflow<2.16,>2.9; extra == \"dev\"; onnxconverter-common; extra == \"dev\"; tf2onnx; extra == \"dev\"; tensorflow-text<2.16; extra == \"dev\"; keras-nlp<0.14.0,>=0.3.1; extra == \"dev\"; torch>=2.1; extra == \"dev\"; accelerate>=0.26.0; extra == \"dev\"; jax<=0.4.13,>=0.4.1; extra == \"dev\"; jaxlib<=0.4.13,>=0.4.1; extra == \"dev\"; flax<=0.7.0,>=0.4.1; extra == \"dev\"; optax<=0.1.4,>=0.0.8; extra == \"dev\"; scipy<1.13.0; extra == \"dev\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev\"; protobuf; extra == \"dev\"; tokenizers<0.22,>=0.21; extra == \"dev\"; torchaudio; extra == \"dev\"; librosa; extra == \"dev\"; pyctcdecode>=0.4.0; extra == \"dev\"; phonemizer; extra == \"dev\"; kenlm; extra == \"dev\"; Pillow<=15.0,>=10.0.1; extra == \"dev\"; kernels<0.7,>=0.6.1; extra == \"dev\"; optuna; extra == \"dev\"; ray[tune]>=2.7.0; extra == \"dev\"; sigopt; extra == \"dev\"; timm<=1.0.11; extra == \"dev\"; torchvision; extra == \"dev\"; Pillow<=15.0,>=10.0.1; extra == \"dev\"; codecarbon>=2.8.1; extra == \"dev\"; accelerate>=0.26.0; extra == \"dev\"; av; extra == \"dev\"; num2words; extra == \"dev\"; pytest>=7.2.0; extra == \"dev\"; pytest-asyncio; extra == \"dev\"; pytest-rich; extra == \"dev\"; pytest-xdist; extra == \"dev\"; pytest-order; extra == \"dev\"; pytest-rerunfailures; extra == \"dev\"; timeout-decorator; extra == \"dev\"; parameterized; extra == \"dev\"; psutil; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; dill<0.3.5; extra == \"dev\"; evaluate>=0.2.0; extra == \"dev\"; pytest-timeout; extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == \"dev\"; nltk<=3.8.1; extra == \"dev\"; GitPython<3.1.19; extra == \"dev\"; sacremoses; extra == \"dev\"; rjieba; extra == \"dev\"; beautifulsoup4; extra == \"dev\"; tensorboard; extra == \"dev\"; pydantic; extra == \"dev\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"dev\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev\"; faiss-cpu; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; datasets!=2.5.0; extra == \"dev\"; ruff==0.11.2; extra == \"dev\"; GitPython<3.1.19; extra == \"dev\"; urllib3<2.0.0; extra == \"dev\"; libcst; extra == \"dev\"; rich; extra == \"dev\"; pandas<2.3.0; extra == \"dev\"; fugashi>=1.0; extra == \"dev\"; ipadic<2.0,>=1.0.0; extra == \"dev\"; unidic_lite>=1.0.7; extra == \"dev\"; unidic>=1.0.2; extra == \"dev\"; sudachipy>=0.6.6; extra == \"dev\"; sudachidict_core>=20220729; extra == \"dev\"; rhoknp<1.3.1,>=1.1.0; extra == \"dev\"; scikit-learn; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; filelock; extra == \"torchhub\"; huggingface-hub<1.0,>=0.30.0; extra == \"torchhub\"; importlib_metadata; extra == \"torchhub\"; numpy>=1.17; extra == \"torchhub\"; packaging>=20.0; extra == \"torchhub\"; protobuf; extra == \"torchhub\"; regex!=2019.12.17; extra == \"torchhub\"; requests; extra == \"torchhub\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"torchhub\"; torch>=2.1; extra == \"torchhub\"; tokenizers<0.22,>=0.21; extra == \"torchhub\"; tqdm>=4.27; extra == \"torchhub\"; optimum-benchmark>=0.3.0; extra == \"benchmark\"; opentelemetry-api; extra == \"open-telemetry\"; opentelemetry-exporter-otlp; extra == \"open-telemetry\"; opentelemetry-sdk; extra == \"open-telemetry\"", + "Latest Version": "4.53.1", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "4.48.1: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.3: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.3: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0; 4.48.2: CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.2: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.1: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.0: CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0\nCVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0\nCVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0\nCVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0", + "Suggested Upgrade": "4.53.1", + "Upgrade Instruction": { + "base_package": "transformers==4.53.1", + "dependencies": [ + "huggingface-hub==0.33.2", + "tokenizers==0.21.4.dev0", + "fugashi==1.5.1", + "ipadic==1.0.0", + "unidic_lite==1.0.8", + "unidic==1.1.0", + "sudachipy==0.6.10", + "sudachidict_core==20220729", + "rhoknp==1.7.1", + "tensorflow==2.19.0", + "onnxconverter-common==1.15.0", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "keras==3.10.0", + "tensorflow-cpu==2.19.0", + "onnxconverter-common==1.15.0", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "tensorflow-probability==1.15.0", + "accelerate==2.19.0", + "accelerate==2.19.0", + "hf_xet==0.21.1", + "jax==0.34.2", + "jaxlib==0.34.2", + "flax==1.1.5", + "optax==1.11.0", + "scipy==3.6.0", + "tokenizers==0.21.4.dev0", + "ftfy==0.6.2", + "onnxruntime-tools==0.10.7", + "onnxconverter-common==1.15.0", + "onnxruntime-tools==0.10.7", + "cookiecutter==0.2.5", + "sagemaker==1.16.0", + "deepspeed==0.21.4.dev0", + "accelerate==2.19.0", + "ray==1.22.0", + "sigopt==1.7.0", + "kernels==1.15.0", + "kernels==1.15.0", + "ray==1.22.0", + "sigopt==1.7.0", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "torchaudio==2.47.1", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "torchaudio==2.47.1", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "timm==0.6.2", + "natten==4.4.0", + "codecarbon==2.47.1", + "av==8.8.3", + "blobfile==0.11.0", + "pytest-rich==0.3.0", + "pytest-xdist==2.7.1", + "pytest-order==0.11.0", + "pytest-rerunfailures==0.5.0", + "timeout-decorator==3.3.0", + "parameterized==0.3.0", + "dill==0.11.0", + "evaluate==0.5.0", + "pytest-timeout==3.3.0", + "ruff==0.3.0", + "rouge-score==0.11.0", + "nltk==0.5.0", + "GitPython==3.3.0", + "sacremoses==0.3.0", + "rjieba==0.11.0", + "sacrebleu==0.3.0", + "cookiecutter==0.2.5", + "deepspeed==0.21.4.dev0", + "accelerate==2.19.0", + "pytest-rich==0.3.0", + "pytest-xdist==2.7.1", + "pytest-order==0.11.0", + "pytest-rerunfailures==0.5.0", + "timeout-decorator==3.3.0", + "parameterized==0.3.0", + "dill==0.11.0", + "evaluate==0.5.0", + "pytest-timeout==3.3.0", + "ruff==0.3.0", + "rouge-score==0.11.0", + "nltk==0.5.0", + "GitPython==3.3.0", + "sacremoses==0.3.0", + "rjieba==0.11.0", + "sacrebleu==0.3.0", + "cookiecutter==0.2.5", + "ruff==0.3.0", + "ruff==0.3.0", + "GitPython==3.3.0", + "urllib3==11.3.0", + "libcst==1.0.16", + "tensorflow==2.19.0", + "onnxconverter-common==1.15.0", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "accelerate==2.19.0", + "jax==0.34.2", + "jaxlib==0.34.2", + "flax==1.1.5", + "optax==1.11.0", + "scipy==3.6.0", + "tokenizers==0.21.4.dev0", + "torchaudio==2.47.1", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "kernels==1.15.0", + "ray==1.22.0", + "sigopt==1.7.0", + "timm==0.6.2", + "codecarbon==2.47.1", + "accelerate==2.19.0", + "av==8.8.3", + "pytest-rich==0.3.0", + "pytest-xdist==2.7.1", + "pytest-order==0.11.0", + "pytest-rerunfailures==0.5.0", + "timeout-decorator==3.3.0", + "parameterized==0.3.0", + "dill==0.11.0", + "evaluate==0.5.0", + "pytest-timeout==3.3.0", + "ruff==0.3.0", + "rouge-score==0.11.0", + "nltk==0.5.0", + "GitPython==3.3.0", + "sacremoses==0.3.0", + "rjieba==0.11.0", + "sacrebleu==0.3.0", + "cookiecutter==0.2.5", + "accelerate==2.19.0", + "tokenizers==0.21.4.dev0", + "torchaudio==2.47.1", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "kernels==1.15.0", + "ray==1.22.0", + "sigopt==1.7.0", + "timm==0.6.2", + "codecarbon==2.47.1", + "ruff==0.3.0", + "GitPython==3.3.0", + "urllib3==11.3.0", + "libcst==1.0.16", + "fugashi==1.5.1", + "ipadic==1.0.0", + "unidic_lite==1.0.8", + "unidic==1.1.0", + "sudachipy==0.6.10", + "sudachidict_core==20220729", + "rhoknp==1.7.1", + "cookiecutter==0.2.5", + "onnxruntime-tools==0.10.7", + "pytest-rich==0.3.0", + "pytest-xdist==2.7.1", + "pytest-order==0.11.0", + "pytest-rerunfailures==0.5.0", + "timeout-decorator==3.3.0", + "parameterized==0.3.0", + "dill==0.11.0", + "evaluate==0.5.0", + "pytest-timeout==3.3.0", + "ruff==0.3.0", + "rouge-score==0.11.0", + "nltk==0.5.0", + "GitPython==3.3.0", + "sacremoses==0.3.0", + "rjieba==0.11.0", + "sacrebleu==0.3.0", + "cookiecutter==0.2.5", + "tensorflow==2.19.0", + "onnxconverter-common==1.15.0", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "tokenizers==0.21.4.dev0", + "ruff==0.3.0", + "GitPython==3.3.0", + "urllib3==11.3.0", + "libcst==1.0.16", + "cookiecutter==0.2.5", + "onnxconverter-common==1.15.0", + "onnxruntime-tools==0.10.7", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "tensorflow==2.19.0", + "onnxconverter-common==1.15.0", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "accelerate==2.19.0", + "jax==0.34.2", + "jaxlib==0.34.2", + "flax==1.1.5", + "optax==1.11.0", + "scipy==3.6.0", + "tokenizers==0.21.4.dev0", + "torchaudio==2.47.1", + "librosa==2.247.1", + "pyctcdecode==0.17.1", + "phonemizer==0.34.2", + "kenlm==4.4.0", + "kernels==1.15.0", + "ray==1.22.0", + "sigopt==1.7.0", + "timm==0.6.2", + "codecarbon==2.47.1", + "accelerate==2.19.0", + "av==8.8.3", + "pytest-rich==0.3.0", + "pytest-xdist==2.7.1", + "pytest-order==0.11.0", + "pytest-rerunfailures==0.5.0", + "timeout-decorator==3.3.0", + "parameterized==0.3.0", + "dill==0.11.0", + "evaluate==0.5.0", + "pytest-timeout==3.3.0", + "ruff==0.3.0", + "rouge-score==0.11.0", + "nltk==0.5.0", + "GitPython==3.3.0", + "sacremoses==0.3.0", + "rjieba==0.11.0", + "sacrebleu==0.3.0", + "cookiecutter==0.2.5", + "ruff==0.3.0", + "GitPython==3.3.0", + "urllib3==11.3.0", + "libcst==1.0.16", + "fugashi==1.5.1", + "ipadic==1.0.0", + "unidic_lite==1.0.8", + "unidic==1.1.0", + "sudachipy==0.6.10", + "sudachidict_core==20220729", + "rhoknp==1.7.1", + "cookiecutter==0.2.5", + "huggingface-hub==0.33.2", + "importlib_metadata==0.20.1", + "tokenizers==0.21.4.dev0", + "optimum-benchmark==2.8.4", + "opentelemetry-exporter-otlp==0.5.14" + ] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "trio", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.26.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == \"nt\" and implementation_name != \"pypy\"; exceptiongroup; python_version < \"3.11\"", + "Newer Versions": "0.27.0, 0.28.0, 0.29.0, 0.30.0", + "Dependencies for Latest": "attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == \"nt\" and implementation_name != \"pypy\"; exceptiongroup; python_version < \"3.11\"", + "Latest Version": "0.30.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "trio-websocket", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.11.1", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < \"3.11\"", + "Newer Versions": "0.12.0, 0.12.1, 0.12.2", + "Dependencies for Latest": "outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < \"3.11\"", + "Latest Version": "0.12.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "trove-classifiers", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "2024.9.12", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.12", + "Dependencies for Latest": "", + "Latest Version": "2025.5.9.12", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tsdownsample", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.1.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "numpy", + "Newer Versions": "0.1.4, 0.1.4.1rc0, 0.1.4.1", + "Dependencies for Latest": "numpy", + "Latest Version": "0.1.4.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "typeguard", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.3.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "importlib_metadata>=3.6; python_version < \"3.10\"; typing_extensions>=4.14.0", + "Newer Versions": "4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4", + "Dependencies for Latest": "importlib_metadata>=3.6; python_version < \"3.10\"; typing_extensions>=4.14.0", + "Latest Version": "4.4.4", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "tzlocal", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.2", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "tzdata; platform_system == \"Windows\"; pytest>=4.3; extra == \"devenv\"; pytest-mock>=3.3; extra == \"devenv\"; pytest-cov; extra == \"devenv\"; check-manifest; extra == \"devenv\"; zest.releaser; extra == \"devenv\"", + "Newer Versions": "5.3, 5.3.1", + "Dependencies for Latest": "tzdata; platform_system == \"Windows\"; pytest>=4.3; extra == \"devenv\"; pytest-mock>=3.3; extra == \"devenv\"; pytest-cov; extra == \"devenv\"; check-manifest; extra == \"devenv\"; zest.releaser; extra == \"devenv\"", + "Latest Version": "5.3.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "ujson", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "5.10.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "5.10.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "unstructured-client", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.25.8", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "aiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0", + "Newer Versions": "0.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1", + "Dependencies for Latest": "aiofiles>=24.1.0; cryptography>=3.1; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0", + "Latest Version": "0.38.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "url-normalize", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.4.3", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "idna>=3.3; mypy; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-socket; extra == \"dev\"; pytest; extra == \"dev\"; ruff; extra == \"dev\"", + "Newer Versions": "2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1", + "Dependencies for Latest": "idna>=3.3; mypy; extra == \"dev\"; pre-commit; extra == \"dev\"; pytest-cov; extra == \"dev\"; pytest-socket; extra == \"dev\"; pytest; extra == \"dev\"; ruff; extra == \"dev\"", + "Latest Version": "2.2.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "virtualenv", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "20.27.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < \"3.8\"; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == \"docs\"; proselint>=0.13; extra == \"docs\"; sphinx!=7.3,>=7.1.2; extra == \"docs\"; sphinx-argparse>=0.4; extra == \"docs\"; sphinxcontrib-towncrier>=0.2.1a0; extra == \"docs\"; towncrier>=23.6; extra == \"docs\"; covdefaults>=2.3; extra == \"test\"; coverage-enable-subprocess>=1; extra == \"test\"; coverage>=7.2.7; extra == \"test\"; flaky>=3.7; extra == \"test\"; packaging>=23.1; extra == \"test\"; pytest-env>=0.8.2; extra == \"test\"; pytest-freezer>=0.4.8; (platform_python_implementation == \"PyPy\" or platform_python_implementation == \"GraalVM\" or (platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\")) and extra == \"test\"; pytest-mock>=3.11.1; extra == \"test\"; pytest-randomly>=3.12; extra == \"test\"; pytest-timeout>=2.1; extra == \"test\"; pytest>=7.4; extra == \"test\"; setuptools>=68; extra == \"test\"; time-machine>=2.10; platform_python_implementation == \"CPython\" and extra == \"test\"", + "Newer Versions": "20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2", + "Dependencies for Latest": "distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < \"3.8\"; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == \"docs\"; proselint>=0.13; extra == \"docs\"; sphinx!=7.3,>=7.1.2; extra == \"docs\"; sphinx-argparse>=0.4; extra == \"docs\"; sphinxcontrib-towncrier>=0.2.1a0; extra == \"docs\"; towncrier>=23.6; extra == \"docs\"; covdefaults>=2.3; extra == \"test\"; coverage-enable-subprocess>=1; extra == \"test\"; coverage>=7.2.7; extra == \"test\"; flaky>=3.7; extra == \"test\"; packaging>=23.1; extra == \"test\"; pytest-env>=0.8.2; extra == \"test\"; pytest-freezer>=0.4.8; (platform_python_implementation == \"PyPy\" or platform_python_implementation == \"GraalVM\" or (platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\")) and extra == \"test\"; pytest-mock>=3.11.1; extra == \"test\"; pytest-randomly>=3.12; extra == \"test\"; pytest-timeout>=2.1; extra == \"test\"; pytest>=7.4; extra == \"test\"; setuptools>=68; extra == \"test\"; time-machine>=2.10; platform_python_implementation == \"CPython\" and extra == \"test\"", + "Latest Version": "20.31.2", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "Werkzeug", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.0.4", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "MarkupSafe>=2.1.1; watchdog>=2.3; extra == \"watchdog\"", + "Newer Versions": "3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3", + "Dependencies for Latest": "MarkupSafe>=2.1.1; watchdog>=2.3; extra == \"watchdog\"", + "Latest Version": "3.1.3", + "Current Version Vulnerable?": "Yes", + "Current Version Vulnerability Details": "CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6\nCVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6\nCVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6", + "Suggested Upgrade": "3.1.3", + "Upgrade Instruction": { + "base_package": "Werkzeug==3.1.3", + "dependencies": [] + }, + "Remarks": "Not Used" + }, + { + "Package Name": "wheel", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.44.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "pytest>=6.0.0; extra == \"test\"; setuptools>=65; extra == \"test\"", + "Newer Versions": "0.45.0, 0.45.1, 0.46.0, 0.46.1", + "Dependencies for Latest": "pytest>=6.0.0; extra == \"test\"; setuptools>=65; extra == \"test\"", + "Latest Version": "0.46.1", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "widgetsnbextension", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "4.0.13", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "4.0.14", + "Dependencies for Latest": "", + "Latest Version": "4.0.14", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "wsproto", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "1.2.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "h11 (<1,>=0.9.0)", + "Newer Versions": "", + "Dependencies for Latest": "h11 (<1,>=0.9.0)", + "Latest Version": "1.2.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "xxhash", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "3.5.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "", + "Newer Versions": "", + "Dependencies for Latest": "", + "Latest Version": "3.5.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + }, + { + "Package Name": "zstandard", + "Package Type": "Dependency Package", + "Custodian": "I&S", + "Current Version": "0.23.0", + "Current Version With Dependency JSON": null, + "Dependencies for Current": "cffi>=1.11; platform_python_implementation == \"PyPy\"; cffi>=1.11; extra == \"cffi\"", + "Newer Versions": "", + "Dependencies for Latest": "cffi>=1.11; platform_python_implementation == \"PyPy\"; cffi>=1.11; extra == \"cffi\"", + "Latest Version": "0.23.0", + "Current Version Vulnerable?": "No", + "Current Version Vulnerability Details": "", + "Upgrade Version Vulnerable?": "No", + "Upgrade Vulnerability Details": "None", + "Suggested Upgrade": null, + "Upgrade Instruction": null, + "Remarks": "" + } +] \ No newline at end of file From d1feee5b6c60080bc75ed8a02f0a9ecfaa35856b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 5 Jul 2025 04:57:49 +0000 Subject: [PATCH 02/12] =?UTF-8?q?=F0=9F=93=8A=20Update=20MonthlyReport=20o?= =?UTF-8?q?n=202025-07-05=2004:57?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2025-07/MonthlyReport-202507-05-1257.xlsx | Bin 0 -> 105595 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 MonthlyReport/2025-07/MonthlyReport-202507-05-1257.xlsx diff --git a/MonthlyReport/2025-07/MonthlyReport-202507-05-1257.xlsx b/MonthlyReport/2025-07/MonthlyReport-202507-05-1257.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..bd012d205294aa902cbca224ec7bc9da7295956e GIT binary patch literal 105595 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 literal 0 HcmV?d00001 From 2eaedca53e8e0dc0eed54587109e2f9230561a29 Mon Sep 17 00:00:00 2001 From: Ted Date: Fri, 25 Jul 2025 08:22:12 +0000 Subject: [PATCH 03/12] test --- Microsoft.VisualStudio.Services.py | Bin 0 -> 21808 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Microsoft.VisualStudio.Services.py diff --git a/Microsoft.VisualStudio.Services.py b/Microsoft.VisualStudio.Services.py new file mode 100644 index 0000000000000000000000000000000000000000..af30c47a056307eddbc1be2bd0bcbbe82948c798 GIT binary patch literal 21808 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 literal 0 HcmV?d00001 From eec3caaf4cc891e024d92367eb3dbd4dace45725 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 25 Jul 2025 16:33:32 +0800 Subject: [PATCH 04/12] =?UTF-8?q?=F0=9F=93=9D=20Update=20WeeklyReport=20on?= =?UTF-8?q?=202025-07-25=2016:33=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WeeklyReport_20250725_162335.csv | 1141 +++++++++++++++++ 1 file changed, 1141 insertions(+) create mode 100644 WeeklyReport/2025-07-21/WeeklyReport_20250725_162335.csv diff --git a/WeeklyReport/2025-07-21/WeeklyReport_20250725_162335.csv b/WeeklyReport/2025-07-21/WeeklyReport_20250725_162335.csv new file mode 100644 index 0000000..2298768 --- /dev/null +++ b/WeeklyReport/2025-07-21/WeeklyReport_20250725_162335.csv @@ -0,0 +1,1141 @@ +Package Name,Package Type,Custodian,Current Version,Current Version With Dependency JSON,Dependencies for Current,Newer Versions,Dependencies for Latest,Latest Version,Current Version Vulnerable?,Current Version Vulnerability Details,Upgrade Version Vulnerable?,Upgrade Vulnerability Details,Suggested Upgrade,Upgrade Instruction,Remarks +adlfs,Base Package,EY,2024.4.1,"{'base_package': 'adlfs==2024.4.1', 'dependencies': ['azure-core==1.28.0', 'azure-datalake-store==0.0.53', 'azure-storage-blob==12.17.0', 'fsspec==2023.12.0', 'aiohttp==3.7.0']}","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""","2024.7.0, 2024.12.0","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""",2024.12.0,No,,No,None,,, +allennlp,Base Package,EY,2.10.1,"{'base_package': 'allennlp==2.10.1', 'dependencies': ['torch==1.10.0', 'torchvision==0.8.1', 'cached-path==1.1.3', 'fairscale==0.4.6', 'nltk==3.6.5', 'spacy==2.1.0', 'numpy==1.21.4', 'tensorboardX==1.2', 'requests==2.28', 'tqdm==4.62', 'h5py==3.6.0', 'scikit-learn==1.0.1', 'scipy==1.7.3', 'pytest==6.2.5', 'transformers==4.1', 'sentencepiece==0.1.96', 'filelock==3.3', 'lmdb==1.2.1', 'more-itertools==8.12.0', 'termcolor==1.1.0', 'wandb==0.10.0', 'huggingface-hub==0.0.16', 'dill==0.3.4', 'base58==2.1.1', 'typer==0.4.1', 'protobuf==3.12.0', 'traitlets==5.1.1', 'jsonnet==0.10.0', 'checklist==0.0.11', 'checklist==0.0.11', 'flake8==4.0.1', 'mypy==0.961', 'black==22.6.0', 'pytest-cov==3.0.0', 'coverage==6.4', 'codecov==2.1.12', 'matplotlib==2.2.3', 'responses==0.21', 'flaky==3.7.0', 'pytest-benchmark==3.4.1', 'ruamel.yaml==0.17.17', 'docspec==1.0.1', 'docspec-python==1.0.1', 'mkdocs==1.3.0', 'mkdocs-material==5.5.0', 'markdown-include==0.6.0', 'pymdown-extensions==9.5', 'twine==1.11.0']}","torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",,"torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",2.10.1,No,,No,None,,, +artifacts-keyring,Base Package,EY,0.4.0,"{'base_package': 'artifacts-keyring==0.4.0', 'dependencies': ['keyring==16.0', 'requests==2.20.0']}",keyring>=16.0; requests>=2.20.0,1.0.0rc0,keyring>=16.0; requests>=2.20.0,1.0.0rc0,No,,No,None,,, +async-timeout,Base Package,EY,4.0.3,"{'base_package': 'async-timeout==4.0.3', 'dependencies': []}",,"5.0.0, 5.0.1",,5.0.1,No,,No,None,,, +azure-keyvault-secrets,Base Package,EY,4.8.0,"{'base_package': 'azure-keyvault-secrets==4.8.0', 'dependencies': ['isodate==0.6.1', 'azure-core==1.31.0', 'typing-extensions==4.6.0']}",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,"4.9.0, 4.10.0b1, 4.10.0",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,4.10.0,No,,No,None,,, +azureml-featurestore,Base Package,EY,1.1.0,"{'base_package': 'azureml-featurestore==1.1.0', 'dependencies': ['azure-ai-ml==1.14.0', 'mltable==1.5.0', 'jinja2==3.1.2', 'marshmallow==3.18.0', 'pandas==1.5.3', 'azure-mgmt-redis==14.1.0', 'pyarrow==9.0.0', 'redis==4.5.1', 'msgpack==1.0.5']}","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""","1.1.1, 1.1.2","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""",1.1.2,No,,No,None,,, +azureml-fsspec,Base Package,EY,1.3.1,"{'base_package': 'azureml-fsspec==1.3.1', 'dependencies': ['azureml-dataprep==5.1.0a', 'fsspec==2021.6.1']}","azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",,"azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",1.3.1,No,,No,None,,, +azureml-interpret,Base Package,EY,1.58.0,"{'base_package': 'azureml-interpret==1.58.0', 'dependencies': ['azureml-core==1.60.0']}","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""","1.59.0, 1.60.0","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""",1.60.0,No,,No,None,,, +backports.tempfile,Base Package,EY,1,"{'base_package': 'backports.tempfile==1', 'dependencies': []}",,,,1.0,No,,No,None,,, +backports.weakref,Base Package,EY,1.0.post1,"{'base_package': 'backports.weakref==1.0.post1', 'dependencies': []}",,,,1.0.post1,No,,No,None,,, +beanie,Base Package,EY,1.26.0,"{'base_package': 'beanie==1.26.0', 'dependencies': ['pydantic==1.10.18', 'click==7', 'lazy-model==0.3.0', 'pymongo==4.11.0', 'typing-extensions==4.7', 'pymongo==4.11.0', 'tomli==2.2.1', 'tomli-w==1.0.0', 'Pygments==2.8.0', 'Markdown==3.3', 'pydoc-markdown==4.8', 'mkdocs==1.4', 'mkdocs-material==9.0', 'jinja2==3.0.3', 'pymongo==4.11.0', 'pymongo==4.11.0', 'pymongo==4.11.0', 'beanie-batteries-queue==0.2', 'pymongo==4.11.0', 'pre-commit==3.5.0', 'pytest==8.3.3', 'pytest-asyncio==0.24.0', 'pytest-cov==5.0.0', 'dnspython==2.1.0', 'pyright==0', 'asgi-lifespan==1.0.1', 'httpx==0.23.0', 'fastapi==0.100', 'pydantic-settings==2', 'pydantic-extra-types==2', 'pymongo==4.11.0']}","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""","1.27.0, 1.28.0, 1.29.0, 1.30.0, 2.0.0","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""",2.0.0,No,,No,None,,, +bert-score,Base Package,EY,0.3.13,"{'base_package': 'bert-score==0.3.13', 'dependencies': ['torch==1.0.0', 'pandas==1.0.1', 'transformers==3.0.0', 'tqdm==4.31.1', 'packaging==20.9']}",torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),,torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),0.3.13,No,,No,None,,, +black,Base Package,EY,24.4.2,"{'base_package': 'black==24.4.2', 'dependencies': ['click==8.0.0', 'mypy-extensions==0.4.3', 'packaging==22.0', 'pathspec==0.9.0', 'platformdirs==2', 'tomli==1.1.0', 'typing-extensions==4.0.1', 'colorama==0.4.3', 'aiohttp==3.10', 'ipython==7.8.0', 'tokenize-rt==3.2.0', 'uvloop==0.15.2']}","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""","24.8.0, 24.10.0, 25.1.0","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""",25.1.0,No,,No,None,,, +bs4,Base Package,EY,0.0.2,"{'base_package': 'bs4==0.0.2', 'dependencies': []}",beautifulsoup4,,beautifulsoup4,0.0.2,No,,No,None,,, +datasets,Base Package,EY,2.19.1,"{'base_package': 'datasets==2.19.1', 'dependencies': ['numpy==1.17', 'pyarrow==15.0.0', 'dill==0.3.0', 'requests==2.32.2', 'tqdm==4.66.3', 'fsspec==2023.1.0', 'huggingface-hub==0.24.0', 'pyyaml==5.1', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'torch==2.7.0', 'Pillow==9.4.0', 'tensorflow==2.6.0', 'tensorflow==2.6.0', 'jax==0.3.14', 'jaxlib==0.3.14', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.6.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.12.0', 'torch==2.0.1', 'transformers==4.30.1', 'tensorflow==2.6.0', 'pdfplumber==0.11.4']}","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""","2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0, 4.0.0","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""",4.0.0,No,,No,None,,, +deepchecks,Base Package,EY,0.18.1,"{'base_package': 'deepchecks==0.18.1', 'dependencies': ['pandas==1.1.5', 'scikit-learn==0.23.2', 'jsonpickle==2', 'PyNomaly==0.3.3', 'typing-extensions==4.0.0', 'tqdm==4.62.3', 'category-encoders==2.3.0', 'scipy==1.4.1', 'plotly==5.13.1', 'matplotlib==3.3.4', 'beautifulsoup4==4.11.1', 'requests==2.22.0', 'statsmodels==0.11.0', 'dataclasses==0.6', 'numpy==1.19', 'ipython==5.5.0', 'ipykernel==4.10.1', 'ipywidgets==7.5.0', 'importlib-metadata==1.4', 'importlib-resources==1.3', 'statsmodels==0.13.5', 'numpy==1.22.2', 'ipython==7.15.0', 'ipykernel==5.3.0', 'ipywidgets==7.6.5', 'jupyter-server==2.7.2', 'seqeval==1.0.0', 'textblob==0.17.1', 'transformers==4.0.0', 'sentence-transformers==3.0.0', 'fasttext==0.8.0', 'nltk==3.8.1', 'pytorch-ignite==0.4.8', 'opencv-python==4.5.5.62', 'albumentations==1.1.0', 'imgaug==0.4.0', 'seaborn==0.1.0', 'imagehash==4.0.0', 'lxml==4.0.0']}","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""","0.19.0, 0.19.1","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""",0.19.1,No,,No,None,,, +elasticsearch,Base Package,EY,8.13.1,"{'base_package': 'elasticsearch==8.13.1', 'dependencies': ['elastic-transport==8.15.1', 'aiohttp==3', 'pyyaml==5.4', 'requests==2', 'sphinx-rtd-theme==2.0', 'orjson==3', 'pyarrow==1', 'requests==2.4.0', 'numpy==1', 'simsimd==3']}","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""","8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""",9.0.2,No,,No,None,,, +email-validator,Base Package,EY,2.2.0,"{'base_package': 'email-validator==2.2.0', 'dependencies': ['dnspython==2.0.0', 'idna==2.0.0']}",dnspython>=2.0.0; idna>=2.0.0,,dnspython>=2.0.0; idna>=2.0.0,2.2.0,No,,No,None,,, +evidently,Base Package,EY,0.4.16,"{'base_package': 'evidently==0.4.16', 'dependencies': ['plotly==5.10.0', 'statsmodels==0.12.2', 'scikit-learn==1.0.1', 'pandas==1.3.5', 'numpy==1.22.0', 'nltk==3.6.7', 'scipy==1.10.0', 'requests==2.32.0', 'PyYAML==5.4', 'pydantic==1.10.16', 'litestar==2.8.3', 'typing-inspect==0.9.0', 'uvicorn==0.22.0', 'watchdog==3.0.0', 'typer==0.3', 'rich==13', 'iterative-telemetry==0.0.5', 'dynaconf==3.2.4', 'certifi==2024.7.4', 'urllib3==1.26.19', 'fsspec==2024.6.1', 'ujson==5.4.0', 'deprecation==2.1.0', 'uuid6==2024.7.10', 'cryptography==43.0.1', 'pip-audit==2.7.2', 'wheel==0.38.1', 'jupyter==1.0.0', 'mypy==1.1.1', 'pandas-stubs==1.3.5', 'pytest==7.4.4', 'types-PyYAML==6.0.1', 'types-requests==2.26.0', 'types-dataclasses==0.6', 'types-python-dateutil==2.8.19', 'types-ujson==5.4.0', 'pillow==10.3.0', 'httpx==0.27.0', 'ruff==0.3.7', 'pre-commit==3.5.0', 'pytest-asyncio==0.23.7', 'pytest-mock==3.14.0', 'setuptools==65.5.1', 'setuptools==68.2.2', 's3fs==2024.9.0', 'gcsfs==2024.9.0', 'openai==1.16.2', 'evaluate==0.4.1', 'transformers==4.39.3', 'sentence-transformers==2.7.0', 'sqlvalidator==0.0.20', 'litellm==1.74.3', 'llama-index==0.10', 'faiss-cpu==1.8.0', 'pyspark==3.4.0']}","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""","0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10, 0.7.11","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""",0.7.11,No,,No,None,,, +exceptiongroup,Base Package,EY,1.2.2,"{'base_package': 'exceptiongroup==1.2.2', 'dependencies': ['typing-extensions==4.6.0', 'pytest==6']}","typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,"typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,No,,No,None,,, +farm-haystack,Base Package,EY,1.25.5,"{'base_package': 'farm-haystack==1.25.5', 'dependencies': ['lazy-imports==0.3.1', 'prompthub-py==4.0.0', 'scikit-learn==1.3.0', 'tiktoken==0.5.1', 'transformers==4.46', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'openai-whisper==20231106', 'boto3==1.28.57', 'selenium==4.11.0', 'black==23.0', 'dulwich==0.21.0', 'mypy==1.10.0', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'elasticsearch==7.17', 'elastic-transport==8', 'elasticsearch==8', 'faiss-cpu==1.6.3', 'sqlalchemy==1.4.2', 'faiss-gpu==1.6.3', 'sqlalchemy==1.4.2', 'azure-ai-formrecognizer==3.2.0b2', 'black==23.0', 'huggingface-hub==0.5.0', 'sentence-transformers==2.3.1', 'transformers==4.46', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'pymongo==4.6', 'pdf2image==1.14', 'pytesseract==0.3.7', 'faiss-cpu==1.6.3', 'faiss-gpu==1.6.3', 'pinecone-client==2.0.11', 'opensearch-py==2', 'pinecone-client==2.0.11', 'sqlalchemy==1.4.2', 'nltk==3.9.1', 'aiorwlock==1.3.0', 'ray==1.9.1', 'ray==1.9.1', 'sqlalchemy==1.4.2', 'weaviate-client==2']}","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""","1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""",1.26.4.post0,No,,No,None,,, +fastapi-cli,Base Package,EY,0.0.5,"{'base_package': 'fastapi-cli==0.0.5', 'dependencies': ['typer==0.15.1', 'uvicorn==0.15.0', 'rich-toolkit==0.14.8', 'uvicorn==0.15.0', 'fastapi-cloud-cli==0.1.1', 'uvicorn==0.15.0']}","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""","0.0.6, 0.0.7, 0.0.8","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""",0.0.8,No,,No,None,,, +Flask-HTTPAuth,Base Package,EY,3.3.0,"{'base_package': 'Flask-HTTPAuth==3.3.0', 'dependencies': []}",flask,"4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0",flask,4.8.0,No,,No,None,,, +Flask-SQLAlchemy,Base Package,EY,2.4.1,"{'base_package': 'Flask-SQLAlchemy==2.4.1', 'dependencies': ['flask==2.2.5', 'sqlalchemy==2.0.16']}",flask>=2.2.5; sqlalchemy>=2.0.16,"2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1",flask>=2.2.5; sqlalchemy>=2.0.16,3.1.1,No,,No,None,,, +flask-swagger-ui,Base Package,EY,4.11.1,"{'base_package': 'flask-swagger-ui==4.11.1', 'dependencies': []}",flask,5.21.0,flask,5.21.0,No,,No,None,,, +fqdn,Base Package,EY,1.5.1,"{'base_package': 'fqdn==1.5.1', 'dependencies': ['cached-property==1.3.0']}","cached-property (>=1.3.0) ; python_version < ""3.8""",,"cached-property (>=1.3.0) ; python_version < ""3.8""",1.5.1,No,,No,None,,, +google-generativeai,Base Package,EY,0.2.1,"{'base_package': 'google-generativeai==0.2.1', 'dependencies': ['google-ai-generativelanguage==0.6.15', 'google-auth==2.15.0']}","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""","0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""",0.8.5,No,,No,None,,, +great-expectations,Base Package,EY,1.1.3,"{'base_package': 'great-expectations==1.1.3', 'dependencies': ['altair==4.2.1', 'cryptography==3.2', 'jinja2==3', 'jsonschema==2.5.1', 'marshmallow==3.7.1', 'mistune==0.8.4', 'posthog==3', 'pydantic==1.10.7', 'pyparsing==2.4', 'python-dateutil==2.8.1', 'requests==2.20', 'ruamel.yaml==0.16', 'scipy==1.6.0', 'tqdm==4.59.0', 'typing-extensions==4.1.0', 'tzlocal==1.2', 'numpy==1.21.6', 'pandas==1.1.3', 'numpy==1.22.4', 'pandas==1.3.0', 'numpy==1.26.0', 'feather-format==0.4.1', 'pyathena==2.0.0', 'sqlalchemy==1.4.0', 'boto3==1.17.106', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'clickhouse-sqlalchemy==0.2.2', 'clickhouse-sqlalchemy==0.3.0', 'orjson==3.9.7', 'databricks-sqlalchemy==1.0.0', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy-dremio==1.2.1', 'sqlalchemy==1.4.0', 'openpyxl==3.0.7', 'xlrd==1.1.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'PyHive==0.6.5', 'thrift==0.16.0', 'thrift-sasl==0.4.3', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy==1.4.0', 'PyMySQL==1.1.1', 'sqlalchemy==1.4.0', 'pypd==1.1.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'psycopg2-binary==2.7.6', 'sqlalchemy-redshift==0.8.8', 'boto3==1.17.106', 'snowflake-sqlalchemy==1.2.3', 'sqlalchemy==1.4.0', 'snowflake-connector-python==2.5.0', 'snowflake-connector-python==2.9.0', 'pyspark==2.3.2', 'googleapis-common-protos==1.56.4', 'grpcio==1.48.1', 'grpcio-status==1.48.1', 'teradatasqlalchemy==17.0.0.5', 'boto3==1.17.106', 'coverage==7.5.1', 'flaky==3.7.0', 'flask==1.0.0', 'freezegun==0.3.15', 'moto==4.2.13', 'pact-python==2.0.1', 'pyfakefs==4.5.1', 'pytest==8.2.1', 'pytest-benchmark==3.4.1', 'pytest-cov==5.0.0', 'pytest-icdiff==0.9.0', 'pytest-mock==3.14.0', 'pytest-order==1.2.1', 'pytest-random-order==1.1.1', 'pytest-timeout==2.3.1', 'pytest-xdist==3.6.1', 'requirements-parser==0.9.0', 'responses==0.23.1', 'setuptools==70.0.0', 'sqlalchemy==1.4.0', 'adr-tools-python==1.0.3', 'invoke==2.0.0', 'mypy==1.15.0', 'pre-commit==2.21.0', 'ruff==0.12.2', 'tomli==2.0.1', 'docstring-parser==0.16', 'feather-format==0.4.1', 'trino==0.310.0', 'sqlalchemy==1.4.0', 'sqlalchemy-vertica-python==0.5.10', 'sqlalchemy==1.4.0']}","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""","1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""",1.5.6,No,,No,None,,, +grpcio-status,Base Package,EY,1.62.3,"{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.31.1', 'grpcio==1.74.0', 'googleapis-common-protos==1.5.5']}","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5","1.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5",1.74.0,No,,No,None,,, +httptools,Base Package,EY,0.6.1,"{'base_package': 'httptools==0.6.1', 'dependencies': ['Cython==0.29.24']}","Cython>=0.29.24; extra == ""test""","0.6.2, 0.6.3, 0.6.4","Cython>=0.29.24; extra == ""test""",0.6.4,No,,No,None,,, +imbalanced-learn,Base Package,EY,0.12.3,"{'base_package': 'imbalanced-learn==0.12.3', 'dependencies': ['numpy==1.24.3', 'scipy==1.10.1', 'scikit-learn==1.3.2', 'sklearn-compat==0.1', 'joblib==1.1.1', 'threadpoolctl==2.0.0', 'pandas==1.5.3', 'tensorflow==2.13.1', 'matplotlib==3.7.3', 'seaborn==0.12.2', 'memory_profiler==0.61.0', 'numpydoc==1.5.0', 'sphinx==8.0.2', 'sphinx-gallery==0.13.0', 'sphinxcontrib-bibtex==2.6.3', 'sphinx-copybutton==0.5.2', 'pydata-sphinx-theme==0.15.4', 'sphinx-design==0.6.1', 'black==23.3.0', 'ruff==0.4.8', 'pandas==1.5.3', 'tensorflow==2.13.1', 'keras==3.0.5', 'packaging==23.2', 'pytest==7.2.2', 'pytest-cov==4.1.0', 'pytest-xdist==3.5.0']}","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""","0.12.4, 0.13.0","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""",0.13.0,No,,No,None,,, +isoduration,Base Package,EY,20.11.0,"{'base_package': 'isoduration==20.11.0', 'dependencies': ['arrow==0.15.0']}",arrow (>=0.15.0),,arrow (>=0.15.0),20.11.0,No,,No,None,,, +kedro-azureml,Base Package,EY,0.8.0.1,"{'base_package': 'kedro-azureml==0.8.0.1', 'dependencies': ['adlfs==2022.2.0', 'azure-ai-ml==1.2.0', 'azureml-fsspec==1.3.1', 'azureml-mlflow==1.42.0', 'backoff==2.2.1', 'cloudpickle==2.1.0', 'kedro==0.19.0', 'kedro-datasets==1.0.0', 'mlflow==2.0.0', 'pyarrow==11.0.0', 'pydantic==2.6.4']}","adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,"adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,No,,No,None,,, +kedro-boot,Base Package,EY,0.2.2,"{'base_package': 'kedro-boot==0.2.2', 'dependencies': ['kedro==0.19.1', 'pre-commit==2.0.0', 'jupyter==1.0.0', 'sphinx==4.5.0', 'sphinx-rtd-theme==1.0', 'sphinx-markdown-tables==0.0.15', 'sphinx-click==3.1', 'sphinx-copybutton==0.5.0', 'myst-parser==0.17.2', 'fastapi==0.100.0', 'gunicorn==21.2.0', 'pyctuator==0.18.1', 'uvicorn==0.12.0', 'pytest==5.4.0', 'pytest-cov==2.8.0', 'pytest-lazy-fixture==0.6.0', 'pytest-mock==3.1.0', 'ruff==0.1.3', 'scikit-learn==1.0', 'kedro-datasets==1.0']}","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""","0.2.3, 0.2.4","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""",0.2.4,No,,No,None,,, +kedro-datasets,Base Package,EY,4.0.0,"{'base_package': 'kedro-datasets==4.0.0', 'dependencies': ['kedro==1.0.0rc1', 'pandas==1.3', 'pyspark==2.2', 'hdfs==2.5.8', 's3fs==2021.4', 'polars==0.18.0', 'plotly==4.8.0', 'delta-spark==1.0', 'networkx==3.4', 'requests==2.20', 'biopython==1.73', 'dask==2021.10', 'dask==2021.10', 'triad==0.6.7', 'geopandas==0.8.0', 'fiona==1.8', 'holoviews==1.13.0', 'matplotlib==3.0.3', 'matplotlib==3.0.3', 'deltalake==0.10.0', 'openpyxl==3.0.6', 'pandas-gbq==0.12.0', 'pandas-gbq==0.12.0', 'tables==3.6', 'pyarrow==6.0', 'SQLAlchemy==1.4', 'SQLAlchemy==1.4', 'pyodbc==4.0', 'lxml==4.6', 'compress-pickle==2.1.0', 'Pillow==9.0', 'pyarrow==4.0', 'xlsx2csv==0.8.0', 'deltalake==0.6.2', 'pyarrow==4.0', 'deltalake==0.6.2', 'redis==4.1', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'tensorflow==2.0', 'tensorflow-macos==2.0', 'PyYAML==4.2', 'langchain-openai==0.1.7', 'langchain-openai==0.1.7', 'langchain-anthropic==0.1.13', 'langchain-community==0.2.0', 'langchain-cohere==0.1.5', 'langchain-community==0.2.0', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'prophet==1.1.5', 'rioxarray==0.15.0', 'opencv-python==4.5.5.64', 'mkdocs==1.6.1', 'mkdocs-material==9.6.11', 'mkdocs-material-extensions==1.3.1', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocstrings==0.29.1', 'mkdocstrings-python==0.29.1', 'linkchecker==10.2.1', 'ipykernel==5.3', 'adlfs==2023.1', 'behave==1.2.6', 'biopython==1.73', 'cloudpickle==2.2.1', 'compress-pickle==2.1.0', 'coverage==7.2.0', 'dask==2021.10', 'delta-spark==1.0', 'deltalake==0.10.0', 'dill==0.3.1', 'filelock==3.4.0', 'fiona==1.8', 'gcsfs==2023.1', 'geopandas==0.8.0', 'hdfs==2.5.8', 'holoviews==1.13.0', 'ipython==7.31.1', 'joblib==0.14', 'jupyterlab==3.0', 'jupyter==1.0', 'lxml==4.6', 'matplotlib==3.5', 'memory_profiler==0.50.0', 'moto==5.0.0', 'networkx==3.4', 'openpyxl==3.0.3', 'pandas-gbq==0.12.0', 'pandas==2.0', 'Pillow==10.0', 'plotly==4.8.0', 'polars==1.0', 'pyarrow==1.0', 'pyarrow==7.0', 'pyodbc==5.0', 'pyspark==3.0', 'pyspark==3.4', 'pytest-cov==3.0', 'pytest-mock==1.7.1', 'pytest-xdist==2.2.1', 'pytest==7.2', 'redis==4.1', 'requests-mock==1.6', 'requests==2.20', 's3fs==2021.04', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'pyOpenSSL==22.1.0', 'SQLAlchemy==1.2', 'tables==3.6', 'tensorflow-macos==2.0', 'tensorflow==2.0', 'triad==0.6.7', 'xarray==2023.1.0', 'xlsxwriter==1.0', 'bandit==1.6.2', 'blacken-docs==1.9.2', 'black==22.0', 'detect-secrets==1.5.0', 'import-linter==1.2.6', 'mypy==1.0', 'pre-commit==2.9.2', 'ruff==0.12.1', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'opencv-python==4.5.5.64', 'prophet==1.1.5']}","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""","4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0, 8.0.0","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""",8.0.0,No,,No,None,,, +kedro-docker,Base Package,EY,0.6.0,"{'base_package': 'kedro-docker==0.6.0', 'dependencies': ['anyconfig==0.10.0', 'kedro==0.16.0', 'semver==2.10', 'coverage==7.2.0', 'pytest-xdist==2.2.1', 'PyYAML==5.1', 'wheel==0.32.2', 'black==22.0', 'mypy==1.0', 'pre-commit==2.9.2', 'trufflehog==2.1.0', 'ruff==0.0.290']}","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""","0.6.1, 0.6.2","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""",0.6.2,No,,No,None,,, +kedro-fast-api,Base Package,EY,0.6.1,"{'base_package': 'kedro-fast-api==0.6.1', 'dependencies': []}",,,,0.6.1,No,,No,None,,, +kedro-viz,Base Package,EY,9.1.0,"{'base_package': 'kedro-viz==9.1.0', 'dependencies': ['aiofiles==22.1.0', 'fastapi==0.100.0', 'fsspec==2021.4', 'ipython==7.0.0', 'kedro-telemetry==0.6.0', 'kedro==1.0.0', 'networkx==2.5', 'orjson==3.9', 'packaging==23.0', 'pandas==1.3', 'pathspec==0.12.1', 'plotly==4.0', 'pydantic==2.0.0', 'secure==0.3.0', 'uvicorn==0.30.0', 'watchfiles==0.24.0', 's3fs==2021.4', 'adlfs==2021.4', 'linkchecker==10.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocs-material-extensions==1.3.1', 'mkdocs-material==9.6.11', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs==1.6.1', 'mkdocstrings-python==0.29.1', 'mkdocstrings==0.29.1', 'gcsfs==2021.4']}","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""","9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2, 11.1.0, 12.0.0","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""",12.0.0,No,,No,None,,, +lancedb,Base Package,EY,0.11.0,"{'base_package': 'lancedb==0.11.0', 'dependencies': ['overrides==0.7', 'pyarrow==16', 'pydantic==1.10', 'tqdm==4.27.0', 'pylance==0.25', 'pandas==1.4', 'polars==0.19', 'pylance==0.25', 'typing-extensions==4.0.0', 'requests==2.31.0', 'openai==1.6.1', 'colpali-engine==0.3.10', 'boto3==1.28.57', 'awscli==1.29.57', 'botocore==1.31.57', 'ollama==0.3.0', 'ibm-watsonx-ai==1.1.2', 'adlfs==2024.2.0']}","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""","0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0, 0.24.1","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""",0.24.1,No,,No,None,,, +langchain-community,Base Package,EY,0.2.12,"{'base_package': 'langchain-community==0.2.12', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4', 'requests==2', 'PyYAML==5.3', 'aiohttp==3.8.3', 'tenacity==8.1.0', 'dataclasses-json==0.5.7', 'pydantic-settings==2.4.0', 'langsmith==0.1.125', 'httpx-sse==0.4.0', 'numpy==1.26.2', 'numpy==2.1.0']}","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""","0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""",0.3.27,Yes,"CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0",Yes,"0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0",0.3.27,"{'base_package': 'langchain-community==0.3.27', 'dependencies': ['langchain-core==0.3.72', 'langchain==0.3.27', 'pydantic-settings==2.10.1', 'httpx-sse==0.4.1']}",Not Used +langchain-openai,Base Package,EY,0.1.22,"{'base_package': 'langchain-openai==0.1.22', 'dependencies': ['langchain-core==0.3.68', 'openai==1.86.0', 'tiktoken==0.7']}","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7","0.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7",0.3.28,No,,No,None,,, +lime,Base Package,EY,0.2.0.1,"{'base_package': 'lime==0.2.0.1', 'dependencies': []}",,,,0.2.0.1,No,,No,None,,, +llama-hub,Base Package,EY,0.0.79.post1,"{'base_package': 'llama-hub==0.0.79.post1', 'dependencies': ['llama-index==0.9.41', 'pyaml==23.9.7']}","llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",,"llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",0.0.79.post1,No,,No,None,,, +llama-index-embeddings-azure-openai,Base Package,EY,0.1.6,"{'base_package': 'llama-index-embeddings-azure-openai==0.1.6', 'dependencies': ['llama-index-core==0.12.0', 'llama-index-embeddings-openai==0.3.0', 'llama-index-llms-azure-openai==0.3.0']}","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0","0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0",0.3.9,No,,No,None,,, +llama-index-legacy,Base Package,EY,0.9.48.post3,"{'base_package': 'llama-index-legacy==0.9.48.post3', 'dependencies': ['SQLAlchemy==1.4.49', 'beautifulsoup4==4.12.2', 'deprecated==1.2.9.3', 'fsspec==2023.5.0', 'langchain==0.0.303', 'nest-asyncio==1.5.8', 'nltk==3.8.1', 'openai==1.1.0', 'tenacity==8.2.0', 'tiktoken==0.3.3', 'typing-extensions==4.5.0', 'typing-inspect==0.8.0', 'requests==2.31.0', 'gradientai==1.4.0', 'asyncpg==0.28.0', 'pgvector==0.1.0', 'optimum==1.13.2', 'sentencepiece==0.1.99', 'transformers==4.33.1', 'guidance==0.0.64', 'lm-format-enforcer==0.4.3', 'jsonpath-ng==1.6.0', 'rank-bm25==0.2.2', 'spacy==3.7.1', 'aiohttp==3.8.6', 'networkx==3.0', 'psycopg2-binary==2.9.9', 'dirtyjson==1.0.8']}","SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,"SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,No,,No,None,,, +llama-index-readers-json,Base Package,EY,0.1.5,"{'base_package': 'llama-index-readers-json==0.1.5', 'dependencies': ['llama-index-core==0.12.0']}","llama-index-core<0.13.0,>=0.12.0","0.2.0, 0.3.0","llama-index-core<0.13.0,>=0.12.0",0.3.0,No,,No,None,,, +llama-index-vector-stores-azurecosmosmongo,Base Package,EY,0.1.3,"{'base_package': 'llama-index-vector-stores-azurecosmosmongo==0.1.3', 'dependencies': ['llama-index-core==0.12.0', 'pymongo==4.6.1']}","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1","0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1",0.6.0,No,,No,None,,, +llamaindex-py-client,Base Package,EY,0.1.19,"{'base_package': 'llamaindex-py-client==0.1.19', 'dependencies': ['pydantic==1.10', 'httpx==0.20.0']}",pydantic>=1.10; httpx>=0.20.0,,pydantic>=1.10; httpx>=0.20.0,0.1.19,No,,No,None,,, +mlflow,Base Package,EY,2.15.1,"{'base_package': 'mlflow==2.15.1', 'dependencies': ['mlflow-skinny==3.1.4', 'docker==4.0.0', 'pyarrow==4.0.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.30.0', 'azureml-core==1.2.0', 'azure-storage-file-datalake==12', 'google-cloud-storage==1.30.0', 'boto3==1', 'databricks-agents==1.0.0', 'mlserver==1.2.0', 'mlserver-mlflow==1.2.0', 'boto3==1.28.56', 'slowapi==0.1.9', 'boto3==1.28.56', 'slowapi==0.1.9', 'langchain==0.1.0']}","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,Yes,"CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",Yes,"2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",3.1.4,"{'base_package': 'mlflow==3.1.4', 'dependencies': ['mlflow-skinny==3.1.4', 'waitress==3.0.2', 'requests-auth-aws-sigv4==21.0.0', 'boto3==0.7', 'botocore==1.39.13', 'google-cloud-storage==1.39.13', 'pysftp==1.60.0.post1', 'kubernetes==0.2.9', 'prometheus-flask-exporter==20.32.0', 'google-cloud-storage==1.39.13', 'boto3==0.7', 'botocore==1.39.13', 'databricks-agents==12.22.0b1', 'mlserver==1.44.0', 'mlserver-mlflow==1.39.13', 'boto3==0.7', 'slowapi==0.35.0', 'boto3==0.7', 'slowapi==0.35.0', 'mlflow-dbstore==1.1.0', 'aliyunstoreplugin==4.0.0a1', 'mlflow-xethub==1.39.13', 'mlflow-jfrog-plugin==0.9.0', 'Flask-WTF==0.116.1']}",Not Used +motor-types,Base Package,EY,1.0.0b4,"{'base_package': 'motor-types==1.0.0b4', 'dependencies': ['pymongo==4.3.0', 'motor==3.0.0', 'typing-extensions==4.0.0', 'dnspython==2.3.0']}","pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",,"pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",1.0.0b4,No,,No,None,,, +notebook,Base Package,EY,7.2.2,"{'base_package': 'notebook==7.2.2', 'dependencies': ['jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'jupyterlab==4.4.4', 'notebook-shim==0.2', 'tornado==6.2.0', 'sphinx==1.3.6', 'importlib-resources==5.0', 'jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'pytest==7.0']}","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""","7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""",7.5.0a0,No,,No,None,,, +onnxruntime,Base Package,EY,1.18.0,"{'base_package': 'onnxruntime==1.18.0', 'dependencies': ['numpy==1.21.6']}",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,"1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.22.1",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,1.22.1,No,,No,None,,, +opencensus-ext-azure,Base Package,EY,1.1.13,"{'base_package': 'opencensus-ext-azure==1.1.13', 'dependencies': ['azure-core==1.12.0', 'azure-identity==1.5.0', 'opencensus==0.11.4', 'psutil==5.6.3', 'requests==2.19.0']}","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0","1.1.14, 1.1.15","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0",1.1.15,No,,No,None,,, +opencensus-ext-logging,Base Package,EY,0.1.1,"{'base_package': 'opencensus-ext-logging==0.1.1', 'dependencies': ['opencensus==0.8.0']}","opencensus (<1.0.0,>=0.8.0)",,"opencensus (<1.0.0,>=0.8.0)",0.1.1,No,,No,None,,, +opensearch-py,Base Package,EY,2.5.0,"{'base_package': 'opensearch-py==2.5.0', 'dependencies': ['urllib3==1.26.19', 'urllib3==1.26.19', 'requests==2.32.0', 'certifi==2024.07.04', 'requests==2.0.0', 'pytest==3.0.0', 'black==24.3.0', 'aiohttp==3.9.4', 'aiohttp==3.9.4']}","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""","2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""",3.0.0,No,,No,None,,, +optuna,Base Package,EY,3.6.1,"{'base_package': 'optuna==3.6.1', 'dependencies': ['alembic==1.5.0', 'packaging==20.0', 'sqlalchemy==1.4.2', 'asv==0.5.0', 'typing_extensions==3.10.0.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'sphinx_rtd_theme==1.2.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'scikit-learn==0.24.2', 'protobuf==5.28.1', 'scipy==1.9.2', 'protobuf==5.28.1']}","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""","3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""",4.4.0,No,,No,None,,, +plotly-resampler,Base Package,EY,0.10.0,"{'base_package': 'plotly-resampler==0.10.0', 'dependencies': ['jupyter-dash==0.4.2', 'plotly==5.5.0', 'dash==2.9.0', 'pandas==1', 'numpy==1.14', 'numpy==1.24', 'orjson==3.8.0', 'Flask-Cors==3.0.10', 'kaleido==0.2.1', 'tsdownsample==0.1.3']}","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3","0.11.0rc0, 0.11.0rc1","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3",0.11.0rc1,No,,No,None,,, +poetry-plugin-export,Base Package,EY,1.8.0,"{'base_package': 'poetry-plugin-export==1.8.0', 'dependencies': ['poetry==2.0.0', 'poetry-core==1.7.0']}","poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,"poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,No,,No,None,,, +portalocker,Base Package,EY,2.10.1,"{'base_package': 'portalocker==2.10.1', 'dependencies': ['pywin32==226', 'coverage-conditional-plugin==0.9.0', 'pytest-cov==2.8.1', 'pytest-mypy==0.8.0', 'pytest-rerunfailures==15.0', 'pytest-timeout==2.1.0', 'pytest==5.4.1', 'sphinx==6.0.0', 'types-pywin32==310.0.0.20250429']}","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""","3.0.0, 3.1.0, 3.1.1, 3.2.0","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""",3.2.0,No,,No,None,,, +pre-commit,Base Package,EY,3.8.0,"{'base_package': 'pre-commit==3.8.0', 'dependencies': ['cfgv==2.0.0', 'identify==1.0.0', 'nodeenv==0.11.1', 'pyyaml==5.1', 'virtualenv==20.10.0']}",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,"4.0.0, 4.0.1, 4.1.0, 4.2.0",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,4.2.0,No,,No,None,,, +pyltr,Base Package,EY,0.2.6,"{'base_package': 'pyltr==0.2.6', 'dependencies': []}",numpy; pandas; scipy; scikit-learn; six,,numpy; pandas; scipy; scikit-learn; six,0.2.6,No,,No,None,,, +PySocks,Base Package,EY,1.7.1,"{'base_package': 'PySocks==1.7.1', 'dependencies': []}",,,,1.7.1,No,,No,None,,, +pytest-asyncio,Base Package,EY,0.23.6,"{'base_package': 'pytest-asyncio==0.23.6', 'dependencies': ['backports-asyncio-runner==1.1', 'pytest==8.2', 'typing-extensions==4.12', 'sphinx==5.3', 'sphinx-rtd-theme==1', 'coverage==6.2', 'hypothesis==5.7.1']}","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""","0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1, 1.1.0","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""",1.1.0,No,,No,None,,, +pytest-cov,Base Package,EY,5.0.0,"{'base_package': 'pytest-cov==5.0.0', 'dependencies': ['pytest==6.2.5', 'coverage==7.5', 'pluggy==1.2']}","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""","6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""",6.2.1,No,,No,None,,, +pytest-httpx,Base Package,EY,0.28.0,"{'base_package': 'pytest-httpx==0.28.0', 'dependencies': []}","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""","0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""",0.35.0,No,,No,None,,, +pytest-mock,Base Package,EY,1.13.0,"{'base_package': 'pytest-mock==1.13.0', 'dependencies': ['pytest==6.2.5']}","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""","2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""",3.14.1,No,,No,None,,, +pytest-sugar,Base Package,EY,1.0.0,"{'base_package': 'pytest-sugar==1.0.0', 'dependencies': ['pytest==6.2.0', 'termcolor==2.1.0', 'packaging==21.3']}",pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',,pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',1.0.0,No,,No,None,,, +python-multipart,Base Package,EY,0.0.19,"{'base_package': 'python-multipart==0.0.19', 'dependencies': []}",,0.0.20,,0.0.20,No,,No,None,,, +recordlinkage,Base Package,EY,0.16,"{'base_package': 'recordlinkage==0.16', 'dependencies': ['jellyfish==1', 'numpy==1.13', 'pandas==1', 'scipy==1', 'scikit-learn==1', 'networkx==2']}","jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",,"jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",0.16,No,,No,None,,, +reportlab,Base Package,EY,4.2.0,"{'base_package': 'reportlab==4.2.0', 'dependencies': ['pillow==9.0.0', 'rl_accel==0.9.0', 'rl_renderPM==4.0.3', 'rlPyCairo==0.2.0', 'freetype-py==2.3.0']}","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""","4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2, 4.4.3","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""",4.4.3,No,,No,None,,, +retry,Base Package,EY,0.9.2,"{'base_package': 'retry==0.9.2', 'dependencies': ['decorator==3.4.2', 'py==1.4.26']}","decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",,"decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",0.9.2,No,,No,None,,, +ruamel.yaml,Base Package,EY,0.18.6,"{'base_package': 'ruamel.yaml==0.18.6', 'dependencies': ['ruamel.yaml.clib==0.2.7', 'ruamel.yaml.jinja2==0.2', 'mercurial==5.7']}","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""","0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""",0.18.14,No,,No,None,,, +ruamel.yaml.clib,Base Package,EY,0.2.12,"{'base_package': 'ruamel.yaml.clib==0.2.12', 'dependencies': []}",,,,0.2.12,No,,No,None,,, +ruff,Base Package,EY,0.5.7,"{'base_package': 'ruff==0.5.7', 'dependencies': []}",,"0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5",,0.12.5,No,,No,None,,, +scikit-plot,Base Package,EY,0.3.7,"{'base_package': 'scikit-plot==0.3.7', 'dependencies': ['matplotlib==1.4.0', 'scikit-learn==0.18', 'scipy==0.9', 'joblib==0.10']}",matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',,matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',0.3.7,No,,No,None,,, +seaborn,Base Package,EY,0.13.2,"{'base_package': 'seaborn==0.13.2', 'dependencies': ['numpy==1.20', 'pandas==1.2', 'matplotlib==3.4', 'pydata_sphinx_theme==0.10.0rc2', 'scipy==1.7', 'statsmodels==0.12']}","numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",,"numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",0.13.2,No,,No,None,,, +selenium,Base Package,EY,4.21.0,"{'base_package': 'selenium==4.21.0', 'dependencies': ['urllib3==2.5.0', 'trio==0.30.0', 'trio-websocket==0.12.2', 'certifi==2025.6.15', 'typing_extensions==4.14.0', 'websocket-client==1.8.0']}",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,"4.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0, 4.34.1, 4.34.2",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,4.34.2,No,,No,None,,, +sentence-transformers,Base Package,EY,2.2.2,"{'base_package': 'sentence-transformers==2.2.2', 'dependencies': ['transformers==4.41.0', 'torch==1.11.0', 'huggingface-hub==0.20.0', 'typing_extensions==4.5.0', 'accelerate==0.20.3', 'optimum==1.23.1', 'optimum==1.23.1', 'optimum-intel==1.20.0', 'accelerate==0.20.3']}","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""","2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""",5.0.0,No,,No,None,,, +sktime,Base Package,EY,0.26.0,"{'base_package': 'sktime==0.26.0', 'dependencies': ['joblib==1.2.0', 'numpy==1.21', 'pandas==1.1', 'scikit-base==0.6.1', 'scikit-learn==0.24', 'scipy==1.2', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'dtw-python==1.3', 'numba==0.53', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'esig==0.9.7', 'numba==0.53', 'tensorflow==2', 'tsfresh==0.17', 'numba==0.53', 'tslearn==0.5.2', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'arch==5.6', 'autots==0.6.1', 'pmdarima==1.8', 'prophet==1.1', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'tbats==1.1', 'tensorflow==2', 'seasonal==0.3.1', 'statsmodels==0.12.1', 'numba==0.53', 'tensorflow==2', 'esig==0.9.7', 'filterpy==1.4.5', 'holidays==0.29', 'mne==1.5', 'numba==0.53', 'pycatch22==0.4', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'temporian==0.7.0', 'tsfresh==0.17', 'nbsphinx==0.8.6', 'pytest==7.4', 'pytest-randomly==3.15', 'pytest-timeout==2.1', 'pytest-xdist==3.3', 'neuralforecast==1.6.4', 'peft==0.10.0', 'tensorflow==2', 'pykan==0.2.1', 'pytorch-forecasting==1.0.0', 'lightning==2.0', 'gluonts==0.14.3', 'einops==0.7.0', 'huggingface-hub==0.23.0', 'numpy==1.21.0', 'pandas==1.1.0', 'scikit-learn==0.24.0', 'scipy==1.4.0', 'numpy==1.25.0', 'pandas==2.0.2', 'scikit-learn==1.3.0', 'scipy==1.10.1']}","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""","0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3, 0.38.4","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""",0.38.4,No,,No,None,,, +streamlit,Base Package,EY,1.37.1,"{'base_package': 'streamlit==1.37.1', 'dependencies': ['altair==4.0', 'blinker==1.5.0', 'cachetools==4.0', 'click==7.0', 'numpy==1.23', 'packaging==20', 'pandas==1.4.0', 'pillow==7.1.0', 'protobuf==3.20', 'pyarrow==7.0', 'requests==2.27', 'tenacity==8.1.0', 'toml==0.10.1', 'typing-extensions==4.4.0', 'watchdog==2.1.5', 'gitpython==3.0.7', 'pydeck==0.8.0b4', 'tornado==6.0.3', 'snowflake-snowpark-python==1.17.0', 'snowflake-connector-python==3.3.0']}","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""","1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1, 1.47.0","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""",1.47.0,No,,No,None,,, +tabula-py,Base Package,EY,2.1.1,"{'base_package': 'tabula-py==2.1.1', 'dependencies': ['pandas==0.25.3', 'numpy==1.24.4', 'sphinx==7.1.2', 'sphinx-rtd-theme==1.3.0', 'Jinja2==3.1.2']}","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""","2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""",2.10.0,No,,No,None,,, +tbats,Base Package,EY,1.1.3,"{'base_package': 'tbats==1.1.3', 'dependencies': []}",numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',,numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',1.1.3,No,,No,None,,, +tensorflow,Base Package,EY,2.16.1,"{'base_package': 'tensorflow==2.16.1', 'dependencies': ['absl-py==1.0.0', 'astunparse==1.6.0', 'flatbuffers==24.3.25', 'gast==0.2.1', 'google-pasta==0.1.1', 'libclang==13.0.0', 'opt-einsum==2.3.2', 'protobuf==3.20.3', 'requests==2.21.0', 'six==1.12.0', 'termcolor==1.1.0', 'typing-extensions==3.6.6', 'wrapt==1.11.0', 'grpcio==1.24.3', 'tensorboard==2.19.0', 'keras==3.5.0', 'numpy==1.26.0', 'h5py==3.11.0', 'ml-dtypes==0.5.1', 'tensorflow-io-gcs-filesystem==0.23.1', 'nvidia-cublas-cu12==12.5.3.2', 'nvidia-cuda-cupti-cu12==12.5.82', 'nvidia-cuda-nvcc-cu12==12.5.82', 'nvidia-cuda-nvrtc-cu12==12.5.82', 'nvidia-cuda-runtime-cu12==12.5.82', 'nvidia-cudnn-cu12==9.3.0.75', 'nvidia-cufft-cu12==11.2.3.61', 'nvidia-curand-cu12==10.3.6.82', 'nvidia-cusolver-cu12==11.6.3.83', 'nvidia-cusparse-cu12==12.5.1.3', 'nvidia-nccl-cu12==2.23.4', 'nvidia-nvjitlink-cu12==12.5.82']}","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""","2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""",2.19.0,No,,No,None,,, +textblob,Base Package,EY,0.15.3,"{'base_package': 'textblob==0.15.3', 'dependencies': ['nltk==3.9', 'pre-commit==3.5', 'sphinx==8.0.2', 'sphinx-issues==4.1.0', 'PyYAML==6.0.2']}","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""","0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""",0.19.0,No,,No,None,,, +tf2onnx,Base Package,EY,1.16.1,"{'base_package': 'tf2onnx==1.16.1', 'dependencies': ['numpy==1.14.1', 'onnx==1.4.1', 'flatbuffers==1.12', 'protobuf==3.20']}",numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),,numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),1.16.1,No,,No,None,,, +tinycss2,Base Package,EY,1.3.0,"{'base_package': 'tinycss2==1.3.0', 'dependencies': ['webencodings==0.4']}","webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,"webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,No,,No,None,,, +tomli,Base Package,EY,2.0.2,"{'base_package': 'tomli==2.0.2', 'dependencies': []}",,"2.1.0, 2.2.1",,2.2.1,No,,No,None,,, +toposort,Base Package,EY,1.1,"{'base_package': 'toposort==1.1', 'dependencies': []}",,"1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10",,1.10,No,,No,None,,, +tox,Base Package,EY,4.15.0,"{'base_package': 'tox==4.15.0', 'dependencies': ['cachetools==6.1', 'chardet==5.2', 'colorama==0.4.6', 'filelock==3.18', 'packaging==25', 'platformdirs==4.3.8', 'pluggy==1.6', 'pyproject-api==1.9.1', 'tomli==2.2.1', 'typing-extensions==4.14.1', 'virtualenv==20.31.2']}","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2","4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0, 4.28.0, 4.28.1","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2",4.28.1,No,,No,None,,, +twine,Base Package,EY,5.1.1,"{'base_package': 'twine==5.1.1', 'dependencies': ['readme-renderer==35.0', 'requests==2.20', 'requests-toolbelt==0.8.0', 'urllib3==1.26.0', 'importlib-metadata==3.6', 'keyring==15.1', 'rfc3986==1.4.0', 'rich==12.0.0', 'packaging==24.0', 'keyring==15.1']}","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""","6.0.0, 6.0.1, 6.1.0","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""",6.1.0,No,,No,None,,, +unstructured,Base Package,EY,0.14.2,"{'base_package': 'unstructured==0.14.2', 'dependencies': ['onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'python-docx==1.1.2', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'paddlepaddle==3.0.0b1', 'unstructured.paddleocr==2.10.0', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'python-pptx==1.0.1', 'python-pptx==1.0.1']}","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""","0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2, 0.18.3, 0.18.5, 0.18.6, 0.18.7, 0.18.9, 0.18.11","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""",0.18.11,Yes,"CVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3",No,None,0.18.11,"{'base_package': 'unstructured==0.18.11', 'dependencies': ['html5lib==1.1', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'python-docx==1.2.0', 'pypandoc==1.15', 'sacremoses==2.3.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'pypandoc==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'python-pptx==1.0.2', 'python-pptx==1.0.2', 'pypandoc==1.15', 'pypandoc==1.15', 'xlrd==2.0.2', 'msoffcrypto-tool==5.4.2']}",Not Used +uri-template,Base Package,EY,1.3.0,"{'base_package': 'uri-template==1.3.0', 'dependencies': []}",types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',,types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',1.3.0,No,,No,None,,, +uvloop,Base Package,EY,0.20.0,"{'base_package': 'uvloop==0.20.0', 'dependencies': ['setuptools==60', 'Cython==3.0', 'Sphinx==4.1.2', 'sphinxcontrib-asyncio==0.3.0', 'sphinx-rtd-theme==0.5.2', 'aiohttp==3.10.5', 'flake8==5.0', 'pycodestyle==2.9.0', 'pyOpenSSL==23.0.0', 'mypy==0.800']}","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""","0.21.0b1, 0.21.0","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""",0.21.0,No,,No,None,,, +watchgod,Base Package,EY,0.8.2,"{'base_package': 'watchgod==0.8.2', 'dependencies': ['anyio==3.0.0']}","anyio (<4,>=3.0.0)",0.10a1,"anyio (<4,>=3.0.0)",0.10a1,No,,No,None,,, +webcolors,Base Package,EY,24.8.0,"{'base_package': 'webcolors==24.8.0', 'dependencies': []}",,"24.11.0, 24.11.1",,24.11.1,No,,No,None,,, +websockets,Base Package,EY,13.1,"{'base_package': 'websockets==13.1', 'dependencies': []}",,"14.0, 14.1, 14.2, 15.0, 15.0.1",,15.0.1,No,,No,None,,, +xattr,Base Package,EY,1.1.0,"{'base_package': 'xattr==1.1.0', 'dependencies': ['cffi==1.16.0']}","cffi>=1.16.0; pytest; extra == ""test""","1.1.4, 1.2.0","cffi>=1.16.0; pytest; extra == ""test""",1.2.0,No,,No,None,,, +yellowbrick,Base Package,EY,1.5,"{'base_package': 'yellowbrick==1.5', 'dependencies': ['matplotlib==2.0.2', 'scipy==1.0.0', 'scikit-learn==1.0.0', 'numpy==1.16.0', 'cycler==0.10.0']}","matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",,"matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",1.5,No,,No,None,,, +adal,Dependency Package,EY,1.2.7,,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",1.2.7,No,,No,None,,, +aiofiles,Dependency Package,EY,24.1.0,,,,,24.1.0,No,,No,None,,, +aiohappyeyeballs,Dependency Package,EY,2.4.6,,,"2.4.7, 2.4.8, 2.5.0, 2.6.0, 2.6.1",,2.6.1,No,,No,None,,, +aiohttp,Dependency Package,EY,3.11.13,,"aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""","3.11.14, 3.11.15, 3.11.16, 3.11.17, 3.11.18, 3.12.0b0, 3.12.0b1, 3.12.0b2, 3.12.0b3, 3.12.0rc0, 3.12.0rc1, 3.12.0, 3.12.1rc0, 3.12.1, 3.12.2, 3.12.3, 3.12.4, 3.12.6, 3.12.7rc0, 3.12.7, 3.12.8, 3.12.9, 3.12.10, 3.12.11, 3.12.12, 3.12.13, 3.12.14, 4.0.0a0, 4.0.0a1","aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""",4.0.0a1,Yes,"CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14",Yes,"3.12.13: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0b2: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0b1: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.12: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0rc0: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0b3: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.2: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.1rc0: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0rc1: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.1: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.3: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.4: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.6: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.11.14: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.7rc0: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.11.16: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.7: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.11.17: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.11.15: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.8: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.11.18: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.9: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.0b0: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.10: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14; 3.12.11: CVE-2025-53643, CVSS_V4, AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections, CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U, affects: >=0,<3.12.14",3.12.14,"{'base_package': 'aiohttp==3.12.14', 'dependencies': ['aiohappyeyeballs==2.6.1', 'aiosignal==1.4.0', 'aiodns==3.5.0', 'Brotli==1.1.0', 'brotlicffi==1.1.0.0']}", +aiosignal,Dependency Package,EY,1.3.2,,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,No,,No,None,,, +annotated-types,Dependency Package,EY,0.7.0,,"typing-extensions>=4.0.0; python_version < ""3.9""",,"typing-extensions>=4.0.0; python_version < ""3.9""",0.7.0,No,,No,None,,, +antlr4-python3-runtime,Dependency Package,EY,4.9.3,,"typing; python_version < ""3.5""","4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2","typing; python_version < ""3.5""",4.13.2,No,,No,None,,, +anyconfig,Dependency Package,EY,0.14.0,,,,,0.14.0,No,,No,None,,, +anyio,Dependency Package,EY,4.8.0,,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,No,,No,None,,, +appdirs,Dependency Package,EY,1.4.4,,,,,1.4.4,No,,No,None,,, +argcomplete,Dependency Package,EY,3.5.1,,"coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""","3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2","coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""",3.6.2,No,,No,None,,, +argon2-cffi,Dependency Package,EY,23.1.0,,argon2-cffi-bindings,25.1.0,argon2-cffi-bindings,25.1.0,No,,No,None,,, +argon2-cffi-bindings,Dependency Package,EY,21.2.0,,,,,21.2.0,No,,No,None,,, +arrow,Dependency Package,EY,1.3.0,,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",1.3.0,No,,No,None,,, +asttokens,Dependency Package,EY,2.4.1,,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,No,,No,None,,, +async-lru,Dependency Package,EY,2.0.4,,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,No,,No,None,,, +attrs,Dependency Package,EY,24.2.0,,"cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""","24.3.0, 25.1.0, 25.2.0, 25.3.0","cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""",25.3.0,No,,No,None,,, +azure-ai-ml,Dependency Package,EY,1.21.1,,"pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""","1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0, 1.28.1","pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""",1.28.1,No,,No,None,,, +azure-common,Dependency Package,EY,1.1.28,,azure-nspkg ; python_version<'3.0',,azure-nspkg ; python_version<'3.0',1.1.28,No,,No,None,,, +azure-core,Dependency Package,EY,1.31.0,,"requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""","1.32.0, 1.33.0, 1.34.0, 1.35.0","requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""",1.35.0,No,,No,None,,, +azure-datalake-store,Dependency Package,EY,0.0.53,,"cffi; requests>=2.20.0; azure-identity; extra == ""auth""","1.0.0a0, 1.0.1","cffi; requests>=2.20.0; azure-identity; extra == ""auth""",1.0.1,No,,No,None,,, +azure-graphrbac,Dependency Package,EY,0.61.1,,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,No,,No,None,,, +azure-identity,Dependency Package,EY,1.19.0,,azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,"1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.24.0b1",azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,1.24.0b1,No,,No,None,,, +azure-mgmt-authorization,Dependency Package,EY,4.0.0,,,5.0.0b1,,5.0.0b1,No,,No,None,,, +azure-mgmt-containerregistry,Dependency Package,EY,10.3.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,14.1.0b1,No,,No,None,,, +azure-mgmt-core,Dependency Package,EY,1.4.0,,azure-core>=1.32.0,"1.5.0, 1.6.0",azure-core>=1.32.0,1.6.0,No,,No,None,,, +azure-mgmt-keyvault,Dependency Package,EY,10.3.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,12.0.0,No,,No,None,,, +azure-mgmt-network,Dependency Package,EY,27.0.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"28.0.0, 28.1.0, 29.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,29.0.0,No,,No,None,,, +azure-mgmt-resource,Dependency Package,EY,23.2.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"23.3.0, 23.4.0, 24.0.0, 25.0.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,25.0.0b1,No,,No,None,,, +azure-mgmt-storage,Dependency Package,EY,21.2.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"22.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,23.0.1,No,,No,None,,, +azure-storage-blob,Dependency Package,EY,12.23.1,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.26.0, 12.27.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.27.0b1,No,,No,None,,, +azure-storage-file-datalake,Dependency Package,EY,12.17.0,,"azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.21.0, 12.22.0b1","azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.22.0b1,No,,No,None,,, +azure-storage-file-share,Dependency Package,EY,12.19.0,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.22.0, 12.23.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.23.0b1,No,,No,None,,, +azureml-core,Dependency Package,EY,1.58.0,,"pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0","1.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1","pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0",1.60.0.post1,No,,No,None,,, +azureml-dataprep,Dependency Package,EY,5.1.6,,"azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""","5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4, 5.4.0","azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""",5.4.0,No,,No,None,,, +azureml-dataprep-native,Dependency Package,EY,41.0.0,,,42.0.0,,42.0.0,No,,No,None,,, +azureml-dataprep-rslex,Dependency Package,EY,2.22.4,,,"2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.6, 2.25.0",,2.25.0,No,,No,None,,, +babel,Dependency Package,EY,2.16.0,,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,No,,No,None,,, +backoff,Dependency Package,EY,2.2.1,,,,,2.2.1,No,,No,None,,, +bcrypt,Dependency Package,EY,4.2.0,,"pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""","4.2.1, 4.3.0","pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""",4.3.0,No,,No,None,,, +beautifulsoup4,Dependency Package,EY,4.12.3,,"soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""","4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4","soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""",4.13.4,No,,No,None,,, +binaryornot,Dependency Package,EY,0.4.4,,,,,0.4.4,No,,No,None,,, +bleach,Dependency Package,EY,6.1.0,,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,No,,No,None,,, +blis,Dependency Package,EY,1.0.1,,"numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""","1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0","numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""",1.3.0,No,,No,None,,, +build,Dependency Package,EY,1.2.2.post1,,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",1.2.2.post1,No,,No,None,,, +cachetools,Dependency Package,EY,5.5.0,,,"5.5.1, 5.5.2, 6.0.0, 6.1.0",,6.1.0,No,,No,None,,, +catalogue,Dependency Package,EY,2.0.10,,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,No,,No,None,,, +certifi,Dependency Package,EY,2025.1.31,,,"2025.4.26, 2025.6.15, 2025.7.9, 2025.7.14",,2025.7.14,No,,No,None,,, +cffi,Dependency Package,EY,1.17.1,,pycparser,,pycparser,1.17.1,No,,No,None,,, +chardet,Dependency Package,EY,5.2.0,,,,,5.2.0,No,,No,None,,, +charset-normalizer,Dependency Package,EY,3.4.1,,,3.4.2,,3.4.2,No,,No,None,,, +click,Dependency Package,EY,8.1.7,,"colorama; platform_system == ""Windows""","8.1.8, 8.2.0, 8.2.1","colorama; platform_system == ""Windows""",8.2.1,No,,No,None,,, +click-default-group,Dependency Package,EY,1.2.4,,"click; pytest ; extra == ""test""",,"click; pytest ; extra == ""test""",1.2.4,No,,No,None,,, +cloudpathlib,Dependency Package,EY,0.19.0,,"typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""","0.20.0, 0.21.0, 0.21.1","typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""",0.21.1,No,,No,None,,, +cloudpickle,Dependency Package,EY,3.1.0,,,3.1.1,,3.1.1,No,,No,None,,, +colorama,Dependency Package,EY,0.4.6,,,,,0.4.6,No,,No,None,,, +comm,Dependency Package,EY,0.2.2,,traitlets>=4; pytest; extra == 'test',,traitlets>=4; pytest; extra == 'test',0.2.2,No,,No,None,,, +confection,Dependency Package,EY,0.1.5,,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,No,,No,None,,, +contextlib2,Dependency Package,EY,21.6.0,,,,,21.6.0,No,,No,None,,, +contourpy,Dependency Package,EY,1.3.0,,"numpy>=1.23; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.15.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""","1.3.1, 1.3.2","numpy>=1.23; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.15.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""",1.3.2,No,,No,None,,, +cookiecutter,Dependency Package,EY,2.6.0,,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",2.6.0,No,,No,None,,, +coverage,Dependency Package,EY,7.6.4,,"tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""","7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2, 7.10.0","tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""",7.10.0,No,,No,None,,, +cryptography,Dependency Package,EY,44.0.2,,"cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""","44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5","cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""",45.0.5,No,,No,None,,, +cycler,Dependency Package,EY,0.12.1,,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',0.12.1,No,,No,None,,, +cymem,Dependency Package,EY,2.0.8,,,"2.0.9a2, 2.0.9a3, 2.0.10, 2.0.11",,2.0.11,No,,No,None,,, +debugpy,Dependency Package,EY,1.8.7,,,"1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15",,1.8.15,No,,No,None,,, +decorator,Dependency Package,EY,5.1.1,,,"5.2.0, 5.2.1",,5.2.1,No,,No,None,,, +defusedxml,Dependency Package,EY,0.7.1,,,"0.8.0rc1, 0.8.0rc2",,0.8.0rc2,No,,No,None,,, +distro,Dependency Package,EY,1.9.0,,,,,1.9.0,No,,No,None,,, +dnspython,Dependency Package,EY,2.7.0,,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",2.7.0,No,,No,None,,, +docker,Dependency Package,EY,7.1.0,,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",7.1.0,No,,No,None,,, +dynaconf,Dependency Package,EY,3.2.6,,"redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""","3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11","redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""",3.2.11,No,,No,None,,, +executing,Dependency Package,EY,2.1.0,,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,No,,No,None,,, +Faker,Dependency Package,EY,26.3.0,,tzdata,"27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0, 37.4.1, 37.4.2",tzdata,37.4.2,No,,No,None,,, +fastapi,Dependency Package,EY,0.111.1,,"starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""","0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14, 0.116.0, 0.116.1","starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""",0.116.1,No,,No,None,,, +fastjsonschema,Dependency Package,EY,2.20.0,,"colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""","2.21.0, 2.21.1","colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""",2.21.1,No,,No,None,,, +filelock,Dependency Package,EY,3.16.1,,"furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""","3.17.0, 3.18.0","furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""",3.18.0,No,,No,None,,, +fonttools,Dependency Package,EY,4.54.1,,"lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""","4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5, 4.59.0","lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""",4.59.0,No,,No,None,,, +frozenlist,Dependency Package,EY,1.5.0,,,"1.6.0, 1.6.1, 1.6.2, 1.7.0",,1.7.0,No,,No,None,,, +fsspec,Dependency Package,EY,2024.10.0,,"adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""","2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1, 2025.7.0","adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""",2025.7.0,No,,No,None,,, +gitdb,Dependency Package,EY,4.0.11,,"smmap<6,>=3.0.1",4.0.12,"smmap<6,>=3.0.1",4.0.12,No,,No,None,,, +GitPython,Dependency Package,EY,3.1.43,,"gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""","3.1.44, 3.1.45","gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""",3.1.45,No,,No,None,,, +google-api-core,Dependency Package,EY,2.21.0,,"googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""","2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1","googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""",2.25.1,No,,No,None,,, +google-auth,Dependency Package,EY,2.35.0,,"cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""","2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3","cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""",2.40.3,No,,No,None,,, +googleapis-common-protos,Dependency Package,EY,1.65.0,,"protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""","1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0","protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""",1.70.0,No,,No,None,,, +graphql-core,Dependency Package,EY,3.2.4,,"typing-extensions<5,>=4; python_version < ""3.10""","3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9","typing-extensions<5,>=4; python_version < ""3.10""",3.3.0a9,No,,No,None,,, +greenlet,Dependency Package,EY,3.1.1,,"Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""","3.2.0, 3.2.1, 3.2.2, 3.2.3","Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""",3.2.3,No,,No,None,,, +h11,Dependency Package,EY,0.16.0,,,,,0.16.0,No,,No,None,,, +httpcore,Dependency Package,EY,1.0.7,,"certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""","1.0.8, 1.0.9","certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""",1.0.9,No,,No,None,,, +httpx,Dependency Package,EY,0.28.1,,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,No,,No,None,,, +humanfriendly,Dependency Package,EY,10,,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",10.0,No,,No,None,,, +idna,Dependency Package,EY,3.1,,"ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""","3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10","ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""",3.10,Yes,"CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",Yes,"3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",3.10,"{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.5', 'mypy==1.17.0', 'flake8==7.3.0']}",Not Used +importlib-metadata,Dependency Package,EY,8.5.0,,"zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","8.6.0, 8.6.1, 8.7.0","zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",8.7.0,No,,No,None,,, +importlib-resources,Dependency Package,EY,6.4.0,,"zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2","zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",6.5.2,No,,No,None,,, +iniconfig,Dependency Package,EY,2.0.0,,,2.1.0,,2.1.0,No,,No,None,,, +ipykernel,Dependency Package,EY,6.29.5,,"appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""","6.30.0a0, 6.30.0, 7.0.0a0, 7.0.0a1","appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""",7.0.0a1,No,,No,None,,, +ipython,Dependency Package,EY,8.28.0,,"colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""","8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0","colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""",9.4.0,No,,No,None,,, +isodate,Dependency Package,EY,0.7.2,,,,,0.7.2,No,,No,None,,, +iterative-telemetry,Dependency Package,EY,0.0.8,,"requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""","0.0.9, 0.0.10","requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""",0.0.10,No,,No,None,,, +jedi,Dependency Package,EY,0.19.1,,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,No,,No,None,,, +jeepney,Dependency Package,EY,0.8.0,,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,No,,No,None,,, +Jinja2,Dependency Package,EY,3.1.6,,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",3.1.6,No,,No,None,,, +jmespath,Dependency Package,EY,1.0.1,,,,,1.0.1,No,,No,None,,, +joblib,Dependency Package,EY,1.4.2,,,"1.5.0, 1.5.1",,1.5.1,No,,No,None,,, +json5,Dependency Package,EY,0.9.25,,"build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""","0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0","build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""",0.12.0,No,,No,None,,, +jsonpickle,Dependency Package,EY,3.3.0,,"pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""","3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1","pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""",5.0.0rc1,No,,No,None,,, +jsonpointer,Dependency Package,EY,3.0.0,,,,,3.0.0,No,,No,None,,, +jsonschema,Dependency Package,EY,4.23.0,,"attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""","4.24.0, 4.24.1, 4.25.0","attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""",4.25.0,No,,No,None,,, +jsonschema-specifications,Dependency Package,EY,2024.10.1,,referencing>=0.31.0,2025.4.1,referencing>=0.31.0,2025.4.1,No,,No,None,,, +jupyter-client,Dependency Package,EY,8.6.3,,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",8.6.3,No,,No,None,,, +jupyter-core,Dependency Package,EY,5.8.1,,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",5.8.1,No,,No,None,,, +jupyter-events,Dependency Package,EY,0.10.0,,"jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""","0.11.0, 0.12.0","jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""",0.12.0,No,,No,None,,, +jupyter-lsp,Dependency Package,EY,2.2.5,,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,No,,No,None,,, +jupyter-server,Dependency Package,EY,2.14.2,,"anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""","2.15.0, 2.16.0","anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""",2.16.0,No,,No,None,,, +jupyter-server-terminals,Dependency Package,EY,0.5.3,,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',0.5.3,No,,No,None,,, +jupyterlab,Dependency Package,EY,4.2.5,,"async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""","4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.4.5, 4.5.0a0, 4.5.0a1","async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""",4.5.0a1,No,,No,None,,, +jupyterlab-pygments,Dependency Package,EY,0.3.0,,,,,0.3.0,No,,No,None,,, +jupyterlab-server,Dependency Package,EY,2.27.3,,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",2.27.3,No,,No,None,,, +kedro,Dependency Package,EY,0.19.12,,"attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""","0.19.13, 0.19.14, 1.0.0rc1, 1.0.0rc2, 1.0.0rc3, 1.0.0","attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""",1.0.0,No,,No,None,,, +kedro-telemetry,Dependency Package,EY,0.5.0,,"kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""","0.6.0, 0.6.1, 0.6.2, 0.6.3","kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""",0.6.3,No,,No,None,,, +kiwisolver,Dependency Package,EY,1.4.7,,,1.4.8,,1.4.8,No,,No,None,,, +knack,Dependency Package,EY,0.12.0,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,0.12.0,No,,No,None,,, +langcodes,Dependency Package,EY,3.4.1,,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,No,,No,None,,, +language-data,Dependency Package,EY,1.2.0,,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,No,,No,None,,, +lazy-loader,Dependency Package,EY,0.4,,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",0.4,No,,No,None,,, +litestar,Dependency Package,EY,2.13.0,,"anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""","2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0","anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""",2.16.0,No,,No,None,,, +marisa-trie,Dependency Package,EY,1.2.0,,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,No,,No,None,,, +markdown-it-py,Dependency Package,EY,3.0.0,,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",3.0.0,No,,No,None,,, +MarkupSafe,Dependency Package,EY,3.0.2,,,,,3.0.2,No,,No,None,,, +marshmallow,Dependency Package,EY,3.23.0,,"backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""","3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0","backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""",4.0.0,No,,No,None,,, +matplotlib,Dependency Package,EY,3.9.2,,"contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""","3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3","contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""",3.10.3,No,,No,None,,, +matplotlib-inline,Dependency Package,EY,0.1.7,,traitlets,,traitlets,0.1.7,No,,No,None,,, +mdurl,Dependency Package,EY,0.1.2,,,,,0.1.2,No,,No,None,,, +mistune,Dependency Package,EY,3.0.2,,"typing-extensions; python_version < ""3.11""","3.1.0, 3.1.1, 3.1.2, 3.1.3","typing-extensions; python_version < ""3.11""",3.1.3,No,,No,None,,, +mltable,Dependency Package,EY,1.6.1,,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",1.6.1,No,,No,None,,, +more-itertools,Dependency Package,EY,10.5.0,,,"10.6.0, 10.7.0",,10.7.0,No,,No,None,,, +msal,Dependency Package,EY,1.31.0,,"requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""","1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1, 1.33.0","requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""",1.33.0,No,,No,None,,, +msal-extensions,Dependency Package,EY,1.2.0,,"msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""","1.3.0, 1.3.1","msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""",1.3.1,No,,No,None,,, +msgspec,Dependency Package,EY,0.18.6,,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,No,,No,None,,, +msrest,Dependency Package,EY,0.7.1,,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',0.7.1,No,,No,None,,, +msrestazure,Dependency Package,EY,0.6.4.post1,,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",0.6.4.post1,No,,No,None,,, +multidict,Dependency Package,EY,6.1.0,,"typing-extensions>=4.1.0; python_version < ""3.11""","6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3","typing-extensions>=4.1.0; python_version < ""3.11""",6.6.3,No,,No,None,,, +murmurhash,Dependency Package,EY,1.0.10,,,"1.0.11, 1.0.12, 1.0.13, 1.1.0.dev0",,1.1.0.dev0,No,,No,None,,, +mypy-extensions,Dependency Package,EY,1.0.0,,,1.1.0,,1.1.0,No,,No,None,,, +nbclient,Dependency Package,EY,0.10.0,,"jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""","0.10.1, 0.10.2","jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""",0.10.2,No,,No,None,,, +nbconvert,Dependency Package,EY,7.16.4,,"beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""","7.16.5, 7.16.6","beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""",7.16.6,No,,No,None,,, +nbformat,Dependency Package,EY,5.10.4,,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",5.10.4,No,,No,None,,, +ndg-httpsclient,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +nest-asyncio,Dependency Package,EY,1.6.0,,,,,1.6.0,No,,No,None,,, +networkx,Dependency Package,EY,3.4.2,,"numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""","3.5rc0, 3.5","numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""",3.5,No,,No,None,,, +nltk,Dependency Package,EY,3.9.1,,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",3.9.1,No,,No,None,,, +notebook-shim,Dependency Package,EY,0.2.4,,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",0.2.4,No,,No,None,,, +numpy,Dependency Package,EY,2.2.3,,,"2.2.4, 2.2.5, 2.2.6, 2.3.0, 2.3.1, 2.3.2",,2.3.2,No,,No,None,,, +oauthlib,Dependency Package,EY,3.2.2,,"cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""","3.3.0, 3.3.1","cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""",3.3.1,No,,No,None,,, +omegaconf,Dependency Package,EY,2.3.0,,"antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""","2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3","antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""",2.4.0.dev3,No,,No,None,,, +opencensus,Dependency Package,EY,0.11.4,,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",0.11.4,No,,No,None,,, +opencensus-context,Dependency Package,EY,0.1.3,,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,No,,No,None,,, +orjson,Dependency Package,EY,3.10.7,,,"3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.18, 3.11.0",,3.11.0,No,,No,None,,, +overrides,Dependency Package,EY,7.7.0,,"typing ; python_version < ""3.5""",,"typing ; python_version < ""3.5""",7.7.0,No,,No,None,,, +packaging,Dependency Package,EY,24.2,,,25.0,,25.0,No,,No,None,,, +pandas,Dependency Package,EY,2.2.3,,"numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""","2.3.0, 2.3.1","numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""",2.3.1,No,,No,None,,, +pandocfilters,Dependency Package,EY,1.5.1,,,,,1.5.1,No,,No,None,,, +paramiko,Dependency Package,EY,3.5.0,,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,No,,No,None,,, +parse,Dependency Package,EY,1.20.2,,,,,1.20.2,No,,No,None,,, +parso,Dependency Package,EY,0.8.4,,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",0.8.4,No,,No,None,,, +pathspec,Dependency Package,EY,0.12.1,,,,,0.12.1,No,,No,None,,, +patsy,Dependency Package,EY,0.5.6,,"numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""","1.0.0, 1.0.1","numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""",1.0.1,No,,No,None,,, +pexpect,Dependency Package,EY,4.9.0,,ptyprocess (>=0.5),,ptyprocess (>=0.5),4.9.0,No,,No,None,,, +pillow,Dependency Package,EY,11.0.0,,"furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""","11.1.0, 11.2.1, 11.3.0","furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""",11.3.0,No,,Yes,"11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0 +CVE-2025-48379, UNKNOWN, , , affects: >=11.2.0,<11.3.0",,,Not Used +pkginfo,Dependency Package,EY,1.11.2,,"pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""","1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2","pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""",1.12.1.2,No,,No,None,,, +platformdirs,Dependency Package,EY,4.3.6,,"furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""","4.3.7, 4.3.8","furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""",4.3.8,No,,No,None,,, +plotly,Dependency Package,EY,5.24.1,,"narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""","6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0","narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""",6.2.0,No,,No,None,,, +pluggy,Dependency Package,EY,1.5.0,,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,No,,No,None,,, +polyfactory,Dependency Package,EY,2.16.2,,"faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""","2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0, 2.22.1","faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""",2.22.1,No,,No,None,,, +pre-commit-hooks,Dependency Package,EY,4.6.0,,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,No,,No,None,,, +preshed,Dependency Package,EY,3.0.9,,"cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0","3.0.10, 4.0.0","cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0",4.0.0,No,,No,None,,, +prometheus-client,Dependency Package,EY,0.21.0,,"twisted; extra == ""twisted""","0.21.1, 0.22.0, 0.22.1","twisted; extra == ""twisted""",0.22.1,No,,No,None,,, +prompt-toolkit,Dependency Package,EY,3.0.48,,wcwidth,"3.0.49, 3.0.50, 3.0.51",wcwidth,3.0.51,No,,No,None,,, +proto-plus,Dependency Package,EY,1.25.0,,"protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""","1.26.0rc1, 1.26.0, 1.26.1","protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""",1.26.1,No,,No,None,,, +protobuf,Dependency Package,EY,6.31.1,,,6.32.0rc1,,6.32.0rc1,No,,No,None,,, +psutil,Dependency Package,EY,6.1.0,,"pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""","6.1.1, 7.0.0","pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""",7.0.0,No,,No,None,,, +ptyprocess,Dependency Package,EY,0.7.0,,,,,0.7.0,No,,No,None,,, +pure-eval,Dependency Package,EY,0.2.3,,"pytest; extra == ""tests""",,"pytest; extra == ""tests""",0.2.3,No,,No,None,,, +pyarrow,Dependency Package,EY,19.0.1,,"pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""","20.0.0, 21.0.0","pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""",21.0.0,No,,No,None,,, +pyasn1,Dependency Package,EY,0.6.1,,,,,0.6.1,No,,No,None,,, +pyasn1-modules,Dependency Package,EY,0.4.1,,"pyasn1<0.7.0,>=0.6.1",0.4.2,"pyasn1<0.7.0,>=0.6.1",0.4.2,No,,No,None,,, +pycparser,Dependency Package,EY,2.22,,,,,2.22,No,,No,None,,, +pydantic,Dependency Package,EY,2.9.2,,"annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""","2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7","annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""",2.11.7,No,,No,None,,, +pydantic-core,Dependency Package,EY,2.23.4,,typing-extensions>=4.13.0,"2.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2, 2.36.0",typing-extensions>=4.13.0,2.36.0,No,,No,None,,, +pydash,Dependency Package,EY,8.0.3,,"typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""","8.0.4, 8.0.5","typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""",8.0.5,No,,No,None,,, +Pygments,Dependency Package,EY,2.18.0,,"colorama>=0.4.6; extra == ""windows-terminal""","2.19.0, 2.19.1, 2.19.2","colorama>=0.4.6; extra == ""windows-terminal""",2.19.2,No,,No,None,,, +PyJWT,Dependency Package,EY,2.9.0,,"cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""","2.10.0, 2.10.1","cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""",2.10.1,No,,Yes,"2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1",,, +PyNaCl,Dependency Package,EY,1.5.0,,,,,1.5.0,No,,No,None,,, +pyOpenSSL,Dependency Package,EY,24.2.1,,"cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""","24.3.0, 25.0.0, 25.1.0","cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""",25.1.0,No,,No,None,,, +pyparsing,Dependency Package,EY,3.2.0,,"railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""","3.2.1, 3.2.2, 3.2.3","railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""",3.2.3,No,,No,None,,, +pyproject-hooks,Dependency Package,EY,1.2.0,,,,,1.2.0,No,,No,None,,, +pytest,Dependency Package,EY,8.3.3,,"colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""","8.3.4, 8.3.5, 8.4.0, 8.4.1","colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""",8.4.1,No,,No,None,,, +python-dateutil,Dependency Package,EY,2.9.0.post0,,six >=1.5,,six >=1.5,2.9.0.post0,No,,No,None,,, +python-dotenv,Dependency Package,EY,1.0.1,,"click>=5.0; extra == ""cli""","1.1.0, 1.1.1","click>=5.0; extra == ""cli""",1.1.1,No,,No,None,,, +python-json-logger,Dependency Package,EY,2.0.7,,"typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""","3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0","typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""",4.0.0.dev0,No,,No,None,,, +python-slugify,Dependency Package,EY,8.0.4,,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',8.0.4,No,,No,None,,, +pytoolconfig,Dependency Package,EY,1.3.1,,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",1.3.1,No,,No,None,,, +pytz,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +PyYAML,Dependency Package,EY,6.0.2,,,,,6.0.2,No,,No,None,,, +pyzmq,Dependency Package,EY,26.2.0,,"cffi; implementation_name == ""pypy""","26.2.1, 26.3.0, 26.4.0, 27.0.0","cffi; implementation_name == ""pypy""",27.0.0,No,,No,None,,, +referencing,Dependency Package,EY,0.35.1,,"attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""","0.36.0, 0.36.1, 0.36.2","attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""",0.36.2,No,,No,None,,, +regex,Dependency Package,EY,2024.9.11,,,2024.11.6,,2024.11.6,No,,No,None,,, +requests,Dependency Package,EY,2.32.4,,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",2.32.4,No,,No,None,,, +requests-oauthlib,Dependency Package,EY,2.0.0,,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",2.0.0,No,,No,None,,, +rfc3339-validator,Dependency Package,EY,0.1.4,,six,,six,0.1.4,No,,No,None,,, +rfc3986-validator,Dependency Package,EY,0.1.1,,,,,0.1.1,No,,No,None,,, +rich,Dependency Package,EY,13.9.2,,"pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0","13.9.3, 13.9.4, 14.0.0, 14.1.0","pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0",14.1.0,No,,No,None,,, +rich-click,Dependency Package,EY,1.8.3,,"click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""","1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9","click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""",1.8.9,No,,No,None,,, +rope,Dependency Package,EY,1.13.0,,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,No,,No,None,,, +rpds-py,Dependency Package,EY,0.20.0,,,"0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.0",,0.26.0,No,,No,None,,, +rsa,Dependency Package,EY,4.9,,pyasn1>=0.1.3,4.9.1,pyasn1>=0.1.3,4.9.1,No,,No,None,,, +scikit-learn,Dependency Package,EY,1.5.2,,"numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""","1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0, 1.7.1","numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""",1.7.1,No,,No,None,,, +scipy,Dependency Package,EY,1.14.1,,"numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""","1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0","numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""",1.16.0,No,,No,None,,, +SecretStorage,Dependency Package,EY,3.3.3,,cryptography (>=2.0); jeepney (>=0.6),,cryptography (>=2.0); jeepney (>=0.6),3.3.3,No,,No,None,,, +secure,Dependency Package,EY,0.3.0,,,"1.0.0, 1.0.1",,1.0.1,No,,No,None,,, +semver,Dependency Package,EY,2.13.0,,,"3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4",,3.0.4,No,,No,None,,, +Send2Trash,Dependency Package,EY,1.8.3,,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",1.8.3,No,,No,None,,, +shellingham,Dependency Package,EY,1.5.4,,,,,1.5.4,No,,No,None,,, +six,Dependency Package,EY,1.17.0,,,,,1.17.0,No,,No,None,,, +smart-open,Dependency Package,EY,7.0.4,,"wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""","7.0.5, 7.1.0, 7.3.0, 7.3.0.post1","wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""",7.3.0.post1,No,,No,None,,, +smmap,Dependency Package,EY,5.0.1,,,"5.0.2, 6.0.0",,6.0.0,No,,No,None,,, +sniffio,Dependency Package,EY,1.3.1,,,,,1.3.1,No,,No,None,,, +soupsieve,Dependency Package,EY,2.6,,,2.7,,2.7,No,,No,None,,, +spacy,Dependency Package,EY,3.8.2,,"spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""","3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3","spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""",4.0.0.dev3,No,,No,None,,, +spacy-legacy,Dependency Package,EY,3.0.12,,,"4.0.0.dev0, 4.0.0.dev1",,4.0.0.dev1,No,,No,None,,, +spacy-loggers,Dependency Package,EY,1.0.5,,,,,1.0.5,No,,No,None,,, +SQLAlchemy,Dependency Package,EY,2.0.38,,"importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""","2.0.39, 2.0.40, 2.0.41","importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""",2.0.41,No,,No,None,,, +srsly,Dependency Package,EY,2.4.8,,"catalogue<2.1.0,>=2.0.3","2.5.0, 2.5.1","catalogue<2.1.0,>=2.0.3",2.5.1,No,,No,None,,, +stack-data,Dependency Package,EY,0.6.3,,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',0.6.3,No,,No,None,,, +starlette,Dependency Package,EY,0.40.0,,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""","0.41.0, 0.41.1, 0.41.2, 0.41.3, 0.42.0, 0.43.0, 0.44.0, 0.45.0, 0.45.1, 0.45.2, 0.45.3, 0.46.0, 0.46.1, 0.46.2, 0.47.0, 0.47.1, 0.47.2","anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",0.47.2,Yes,"CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2",Yes,"0.41.3: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.47.1: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.43.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.41.2: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.41.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.41.1: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.45.1: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.44.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.46.2: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.46.1: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.42.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.45.2: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.45.3: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.47.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.46.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2; 0.45.0: CVE-2025-54121, CVSS_V3, Starlette has possible denial-of-service vector when parsing large files in multipart forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<0.47.2",0.47.2,"{'base_package': 'starlette==0.47.2', 'dependencies': []}", +statsmodels,Dependency Package,EY,0.14.4,,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,No,,No,None,,, +strawberry-graphql,Dependency Package,EY,0.243.0,,"graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""","0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.275.6, 0.275.7, 0.276.0.dev1750672223, 0.276.0.dev1752831589, 0.276.0, 0.276.1, 0.276.2, 0.277.0, 0.277.1, 0.278.0","graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""",0.278.0,Yes,"CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",Yes,"0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",0.278.0,"{'base_package': 'strawberry-graphql==0.278.0', 'dependencies': ['libcst==1.8.2', 'websockets==0.35.0', 'libcst==1.8.2', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'asgiref==2.19.2', 'quart==4.2.23', 'sanic==2.3.3', 'chalice==1.35.0', 'libcst==1.8.2', 'pyinstrument==1.10.22']}",Not Used +strictyaml,Dependency Package,EY,1.7.3,,python-dateutil (>=2.6.0),,python-dateutil (>=2.6.0),1.7.3,No,,No,None,,, +tabulate,Dependency Package,EY,0.9.0,,wcwidth ; extra == 'widechars',,wcwidth ; extra == 'widechars',0.9.0,No,,No,None,,, +tenacity,Dependency Package,EY,9.0.0,,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,No,,No,None,,, +terminado,Dependency Package,EY,0.18.1,,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',0.18.1,No,,No,None,,, +text-unidecode,Dependency Package,EY,1.3,,,,,1.3,No,,No,None,,, +thinc,Dependency Package,EY,8.3.2,,"blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""","8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1","blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""",9.1.1,No,,No,None,,, +threadpoolctl,Dependency Package,EY,3.5.0,,,3.6.0,,3.6.0,No,,No,None,,, +toml,Dependency Package,EY,0.10.2,,,,,0.10.2,No,,No,None,,, +tornado,Dependency Package,EY,6.5.0,,,6.5.1,,6.5.1,No,,No,None,,, +tqdm,Dependency Package,EY,4.67.1,,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",4.67.1,No,,No,None,,, +traitlets,Dependency Package,EY,5.14.3,,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",5.14.3,No,,No,None,,, +typer,Dependency Package,EY,0.12.5,,click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,"0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0",click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,0.16.0,No,,No,None,,, +types-python-dateutil,Dependency Package,EY,2.9.0.20241003,,,"2.9.0.20241206, 2.9.0.20250516, 2.9.0.20250708",,2.9.0.20250708,No,,No,None,,, +typing-extensions,Dependency Package,EY,4.12.2,,,"4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.1",,4.14.1,No,,No,None,,, +typing-inspect,Dependency Package,EY,0.9.0,,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",0.9.0,No,,No,None,,, +tzdata,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +urllib3,Dependency Package,EY,2.5.0,,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",2.5.0,No,,No,None,,, +uvicorn,Dependency Package,EY,0.31.0,,"click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""","0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0","click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""",0.35.0,No,,No,None,,, +wasabi,Dependency Package,EY,1.1.3,,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",1.1.3,No,,No,None,,, +watchdog,Dependency Package,EY,4.0.1,,"PyYAML>=3.10; extra == ""watchmedo""","4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0","PyYAML>=3.10; extra == ""watchmedo""",6.0.0,No,,No,None,,, +watchfiles,Dependency Package,EY,0.24.0,,anyio>=3.0.0,"1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0",anyio>=3.0.0,1.1.0,No,,No,None,,, +wcwidth,Dependency Package,EY,0.2.13,,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",0.2.13,No,,No,None,,, +weasel,Dependency Package,EY,0.4.1,,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",0.4.1,No,,No,None,,, +webencodings,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +websocket-client,Dependency Package,EY,1.8.0,,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",1.8.0,No,,No,None,,, +wrapt,Dependency Package,EY,1.16.0,,,"1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.2",,1.17.2,No,,No,None,,, +yarl,Dependency Package,EY,1.18.3,,idna>=2.0; multidict>=4.0; propcache>=0.2.1,"1.19.0, 1.20.0, 1.20.1",idna>=2.0; multidict>=4.0; propcache>=0.2.1,1.20.1,No,,No,None,,, +zipp,Dependency Package,EY,3.20.2,,"pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","3.21.0, 3.22.0, 3.23.0","pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",3.23.0,No,,No,None,,, +aniso8601,Base Package,I&S,9.0.1,"{'base_package': 'aniso8601==9.0.1', 'dependencies': []}","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""","10.0.0, 10.0.1","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""",10.0.1,No,,No,None,,, +appnope,Base Package,I&S,0.1.4,"{'base_package': 'appnope==0.1.4', 'dependencies': []}",,,,0.1.4,No,,No,None,,, +AST,Base Package,I&S,0.0.2,"{'base_package': 'AST==0.0.2', 'dependencies': []}",,,,0.0.2,No,,No,None,,, +asyncio,Base Package,I&S,3.4.3,"{'base_package': 'asyncio==3.4.3', 'dependencies': []}",,,,3.4.3,No,,No,None,,, +bandit,Base Package,I&S,1.7.9,"{'base_package': 'bandit==1.7.9', 'dependencies': ['PyYAML==5.3.1', 'stevedore==1.20.0', 'colorama==0.3.9', 'GitPython==3.1.30', 'sarif-om==1.0.4', 'jschema-to-python==1.2.3', 'coverage==4.5.4', 'fixtures==3.0.0', 'flake8==4.0.0', 'stestr==2.5.0', 'testscenarios==0.5.0', 'testtools==2.3.0', 'beautifulsoup4==4.8.0', 'pylint==1.9.4', 'tomli==1.1.0']}","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""","1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5, 1.8.6","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""",1.8.6,No,,No,None,,, +configparser,Base Package,I&S,7.0.0,"{'base_package': 'configparser==7.0.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","7.0.1, 7.1.0, 7.2.0","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.2.0,No,,No,None,,, +dash-core-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-core-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-html-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-html-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-table,Base Package,I&S,5.0.0,"{'base_package': 'dash-table==5.0.0', 'dependencies': []}",,,,5.0.0,No,,No,None,,, +deepdiff,Base Package,I&S,8.0.1,"{'base_package': 'deepdiff==8.0.1', 'dependencies': ['orderly-set==5.4.1', 'click==8.1.0', 'pyyaml==6.0.0', 'coverage==7.6.0', 'bump2version==1.0.0', 'jsonpickle==4.0.0', 'ipdb==0.13.0', 'numpy==2.2.0', 'numpy==2.0', 'python-dateutil==2.9.0', 'orjson==3.10.0', 'tomli==2.2.0', 'tomli-w==1.2.0', 'pandas==2.2.0', 'polars==1.21.0', 'nox==2025.5.1', 'Sphinx==6.2.0', 'sphinx-sitemap==2.6.0', 'sphinxemoji==0.3.0', 'flake8==7.1.0', 'flake8-pyproject==1.2.3', 'pydantic==2.10.0', 'pytest==8.3.0', 'pytest-benchmark==5.1.0', 'pytest-cov==6.0.0', 'python-dotenv==1.0.0']}","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",8.5.0,No,,No,None,,, +docx,Base Package,I&S,0.2.4,"{'base_package': 'docx==0.2.4', 'dependencies': []}",,,,0.2.4,No,,No,None,,, +entrypoints,Base Package,I&S,0.4,"{'base_package': 'entrypoints==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +faiss,Base Package,I&S,1.5.3,"{'base_package': 'faiss==1.5.3', 'dependencies': []}",numpy,,numpy,1.5.3,No,,No,None,,, +faiss-cpu,Base Package,I&S,1.7.4,"{'base_package': 'faiss-cpu==1.7.4', 'dependencies': ['numpy==1.25.0']}","numpy<3.0,>=1.25.0; packaging","1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0, 1.11.0.post1","numpy<3.0,>=1.25.0; packaging",1.11.0.post1,No,,No,None,,, +faiss-gpu,Base Package,I&S,1.7.2,"{'base_package': 'faiss-gpu==1.7.2', 'dependencies': []}",,,,1.7.2,No,,No,None,,, +flake8,Base Package,I&S,7.0.0,"{'base_package': 'flake8==7.0.0', 'dependencies': ['mccabe==0.7.0', 'pycodestyle==2.14.0', 'pyflakes==3.4.0']}","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0","7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0",7.3.0,No,,No,None,,, +fuzzywuzzy,Base Package,I&S,0.18.0,"{'base_package': 'fuzzywuzzy==0.18.0', 'dependencies': ['python-levenshtein==0.12']}",python-levenshtein (>=0.12) ; extra == 'speedup',,python-levenshtein (>=0.12) ; extra == 'speedup',0.18.0,No,,No,None,,, +gensim,Base Package,I&S,3.8.3,"{'base_package': 'gensim==3.8.3', 'dependencies': ['numpy==1.18.5', 'scipy==1.7.0', 'smart-open==1.8.1', 'Pyro4==4.27', 'Pyro4==4.27', 'visdom==0.1.8', 'sphinx==5.1.1', 'sphinx-gallery==0.11.1', 'sphinxcontrib.programoutput==0.17', 'sphinxcontrib-napoleon==0.7', 'visdom==0.1.8']}","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""","4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""",4.3.3,No,,No,None,,, +graphframes,Base Package,I&S,0.6,"{'base_package': 'graphframes==0.6', 'dependencies': []}",numpy; nose,,numpy; nose,0.6,No,,No,None,,, +invoke,Base Package,I&S,2.2.0,"{'base_package': 'invoke==2.2.0', 'dependencies': []}",,,,2.2.0,No,,No,None,,, +ipython-genutils,Base Package,I&S,0.2.0,"{'base_package': 'ipython-genutils==0.2.0', 'dependencies': []}",,,,0.2.0,No,,No,None,,, +jaraco.classes,Base Package,I&S,3.4.0,"{'base_package': 'jaraco.classes==3.4.0', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",,"more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",3.4.0,No,,No,None,,, +jaraco.context,Base Package,I&S,6.0.1,"{'base_package': 'jaraco.context==6.0.1', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",,"backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",6.0.1,No,,No,None,,, +jaraco.functools,Base Package,I&S,4.1.0,"{'base_package': 'jaraco.functools==4.1.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","4.2.0, 4.2.1","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",4.2.1,No,,No,None,,, +jsonpath-ng,Base Package,I&S,1.6.1,"{'base_package': 'jsonpath-ng==1.6.1', 'dependencies': []}",,1.7.0,,1.7.0,No,,No,None,,, +jsonpath-python,Base Package,I&S,1.0.6,"{'base_package': 'jsonpath-python==1.0.6', 'dependencies': []}",,,,1.0.6,No,,No,None,,, +kaleido,Base Package,I&S,0.2.1,"{'base_package': 'kaleido==0.2.1', 'dependencies': ['choreographer==1.0.5', 'logistro==1.0.8', 'orjson==3.10.15']}",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,"0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,1.0.0,No,,No,None,,, +ldap3,Base Package,I&S,2.9.1,"{'base_package': 'ldap3==2.9.1', 'dependencies': ['pyasn1==0.4.6']}",pyasn1 (>=0.4.6),2.10.2rc2,pyasn1 (>=0.4.6),2.10.2rc2,No,,No,None,,, +lightfm,Base Package,I&S,1.17,"{'base_package': 'lightfm==1.17', 'dependencies': []}",,,,1.17,No,,No,None,,, +lightgbm,Base Package,I&S,4.3.0,"{'base_package': 'lightgbm==4.3.0', 'dependencies': ['numpy==1.17.0', 'cffi==1.15.1', 'pyarrow==6.0.1', 'dask==2.0.0', 'pandas==0.24.0', 'pandas==0.24.0', 'scikit-learn==0.24.2']}","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""","4.4.0, 4.5.0, 4.6.0","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""",4.6.0,Yes,"CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",Yes,"4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",4.6.0,"{'base_package': 'lightgbm==4.6.0', 'dependencies': []}",Not Used +mongomock-motor,Base Package,I&S,0.0.29,"{'base_package': 'mongomock-motor==0.0.29', 'dependencies': ['mongomock==4.1.2', 'motor==2.5']}","mongomock<5.0.0,>=4.1.2; motor>=2.5","0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36","mongomock<5.0.0,>=4.1.2; motor>=2.5",0.0.36,No,,No,None,,, +monotonic,Base Package,I&S,1.6,"{'base_package': 'monotonic==1.6', 'dependencies': []}",,,,1.6,No,,No,None,,, +mypy,Base Package,I&S,1.10.0,"{'base_package': 'mypy==1.10.0', 'dependencies': ['typing_extensions==4.6.0', 'mypy_extensions==1.0.0', 'pathspec==0.9.0', 'tomli==1.1.0', 'psutil==4.0', 'setuptools==50']}","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""","1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1, 1.17.0","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""",1.17.0,No,,No,None,,, +neo4j,Base Package,I&S,5.24.0,"{'base_package': 'neo4j==5.24.0', 'dependencies': ['numpy==1.7.0', 'pandas==1.1.0', 'numpy==1.7.0', 'pyarrow==1.0.0']}","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""","5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1, 6.0.0a1","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""",6.0.0a1,No,,No,None,,, +opencv-python,Base Package,I&S,4.2.0.34,"{'base_package': 'opencv-python==4.2.0.34', 'dependencies': ['numpy==2']}","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""","4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86, 4.12.0.88","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""",4.12.0.88,Yes,"GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",Yes,"4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",4.12.0.88,"{'base_package': 'opencv-python==4.12.0.88', 'dependencies': ['numpy==2.3.2']}",Not Used +openpyxl,Base Package,I&S,3.1.2,"{'base_package': 'openpyxl==3.1.2', 'dependencies': []}",et-xmlfile,"3.1.3, 3.1.4, 3.1.5, 3.2.0b1",et-xmlfile,3.2.0b1,No,,No,None,,, +pdf2image,Base Package,I&S,1.13.1,"{'base_package': 'pdf2image==1.13.1', 'dependencies': []}",pillow,"1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0",pillow,1.17.0,No,,No,None,,, +pdfminer,Base Package,I&S,20191125,"{'base_package': 'pdfminer==20191125', 'dependencies': []}",,,,20191125,No,,No,None,,, +pdfrw,Base Package,I&S,0.4,"{'base_package': 'pdfrw==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +pyaml,Base Package,I&S,23.12.0,"{'base_package': 'pyaml==23.12.0', 'dependencies': []}","PyYAML; unidecode; extra == ""anchors""","24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0, 25.7.0","PyYAML; unidecode; extra == ""anchors""",25.7.0,No,,No,None,,, +pyarrow-hotfix,Base Package,I&S,0.6,"{'base_package': 'pyarrow-hotfix==0.6', 'dependencies': []}",,0.7,,0.7,No,,No,None,,, +pyctuator,Base Package,I&S,1.2.0,"{'base_package': 'pyctuator==1.2.0', 'dependencies': ['psutil==5.6', 'flask==2.3.0', 'fastapi==0.100.1', 'uvicorn==0.23.0', 'sqlalchemy==2.0.4', 'PyMySQL==1.0.2', 'cryptography==39.0.1', 'redis==4.3.4', 'aiohttp==3.6.2', 'tornado==6.0.4']}","psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",,"psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",1.2.0,No,,No,None,,, +PyHive,Base Package,I&S,0.6.2,"{'base_package': 'PyHive==0.6.2', 'dependencies': []}",,"0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev0",,0.7.1.dev0,No,,No,None,,, +pylance,Base Package,I&S,0.15.0,"{'base_package': 'pylance==0.15.0', 'dependencies': ['pyarrow==14', 'numpy==1.22', 'ruff==0.4.1']}","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""","0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.32.0","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""",0.32.0,No,,No,None,,, +pylint,Base Package,I&S,3.2.6,"{'base_package': 'pylint==3.2.6', 'dependencies': ['astroid==3.3.8', 'colorama==0.4.5', 'dill==0.2', 'dill==0.3.6', 'dill==0.3.7', 'isort==4.2.5', 'mccabe==0.6', 'platformdirs==2.2', 'tomli==1.1', 'tomlkit==0.10.1', 'typing-extensions==3.10', 'pyenchant==3.2', 'gitpython==3']}","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""","3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""",3.3.7,No,,No,None,,, +PyMuPDF,Base Package,I&S,1.24.4,"{'base_package': 'PyMuPDF==1.24.4', 'dependencies': []}",,"1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.3",,1.26.3,No,,No,None,,, +PyMuPDFb,Base Package,I&S,1.24.3,"{'base_package': 'PyMuPDFb==1.24.3', 'dependencies': []}",,"1.24.6, 1.24.8, 1.24.9, 1.24.10",,1.24.10,No,,No,None,,, +pyodbc,Base Package,I&S,5.1.0,"{'base_package': 'pyodbc==5.1.0', 'dependencies': []}",,5.2.0,,5.2.0,No,,No,None,,, +pytesseract,Base Package,I&S,0.3.4,"{'base_package': 'pytesseract==0.3.4', 'dependencies': ['packaging==21.3', 'Pillow==8.0.0']}",packaging>=21.3; Pillow>=8.0.0,"0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13",packaging>=21.3; Pillow>=8.0.0,0.3.13,No,,No,None,,, +python-ldap,Base Package,I&S,3.4.3,"{'base_package': 'python-ldap==3.4.3', 'dependencies': ['pyasn1==0.3.7', 'pyasn1_modules==0.1.5']}",pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,No,,No,None,,, +pywin32,Base Package,I&S,307,"{'base_package': 'pywin32==307', 'dependencies': []}",,"308, 309, 310, 311",,311,No,,No,None,,, +pywin32-ctypes,Base Package,I&S,0.2.3,"{'base_package': 'pywin32-ctypes==0.2.3', 'dependencies': []}",,,,0.2.3,No,,No,None,,, +querystring-parser,Base Package,I&S,1.2.4,"{'base_package': 'querystring-parser==1.2.4', 'dependencies': []}",,,,1.2.4,No,,No,None,,, +ratelimiter,Base Package,I&S,1.2.0.post0,"{'base_package': 'ratelimiter==1.2.0.post0', 'dependencies': ['pytest==3.0']}","pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",,"pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",1.2.0.post0,No,,No,None,,, +schemdraw,Base Package,I&S,0.15,"{'base_package': 'schemdraw==0.15', 'dependencies': ['matplotlib==3.4', 'ziafont==0.10', 'ziamath==0.12']}","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""","0.16, 0.17, 0.18, 0.19, 0.20","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""",0.20,No,,No,None,,, +simplejson,Base Package,I&S,3.19.2,"{'base_package': 'simplejson==3.19.2', 'dependencies': []}",,"3.19.3, 3.20.1",,3.20.1,No,,No,None,,, +sparse-dot-topn,Base Package,I&S,1.1.1,"{'base_package': 'sparse-dot-topn==1.1.1', 'dependencies': ['numpy==1.18.0', 'scipy==1.4.1', 'pytest==4.0.2']}","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""","1.1.2, 1.1.3, 1.1.4, 1.1.5","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""",1.1.5,No,,No,None,,, +strsimpy,Base Package,I&S,0.2.1,"{'base_package': 'strsimpy==0.2.1', 'dependencies': []}",,,,0.2.1,No,,No,None,,, +tantivy,Base Package,I&S,0.22.0,"{'base_package': 'tantivy==0.22.0', 'dependencies': []}","nox; extra == ""dev""","0.22.2, 0.24.0","nox; extra == ""dev""",0.24.0,No,,No,None,,, +tensorflow-io-gcs-filesystem,Base Package,I&S,0.37.1,"{'base_package': 'tensorflow-io-gcs-filesystem==0.37.1', 'dependencies': ['tensorflow==2.16.0', 'tensorflow-aarch64==2.16.0', 'tensorflow-cpu==2.16.0', 'tensorflow-gpu==2.16.0', 'tensorflow-rocm==2.16.0']}","tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",,"tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",0.37.1,No,,No,None,,, +toolz,Base Package,I&S,1.0.0,"{'base_package': 'toolz==1.0.0', 'dependencies': []}",,,,1.0.0,No,,No,None,,, +unicorn,Base Package,I&S,2.0.1.post1,"{'base_package': 'unicorn==2.0.1.post1', 'dependencies': ['capstone==6.0.0a2', 'capstone==5.0.1']}","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""","2.1.0, 2.1.1, 2.1.2, 2.1.3","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""",2.1.3,No,,No,None,,, +wurlitzer,Base Package,I&S,3.1.1,"{'base_package': 'wurlitzer==3.1.1', 'dependencies': []}",,,,3.1.1,No,,No,None,,, +xgboost,Base Package,I&S,1.7.6,"{'base_package': 'xgboost==1.7.6', 'dependencies': ['pandas==1.2']}","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""","2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""",3.0.2,No,,No,None,,, +absl-py,Dependency Package,I&S,2.1.0,,,"2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1",,2.3.1,No,,No,None,,, +alembic,Dependency Package,I&S,1.13.3,,"SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""","1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4","SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""",1.16.4,No,,No,None,,, +altair,Dependency Package,I&S,5.4.1,,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,No,,No,None,,, +astroid,Dependency Package,I&S,3.2.4,,"typing-extensions>=4; python_version < ""3.11""","3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.3.11, 4.0.0a0","typing-extensions>=4; python_version < ""3.11""",4.0.0a0,No,,No,None,,, +astunparse,Dependency Package,I&S,1.6.3,,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",1.6.3,No,,No,None,,, +blinker,Dependency Package,I&S,1.8.2,,,1.9.0,,1.9.0,No,,No,None,,, +boilerpy3,Dependency Package,I&S,1.0.7,,,,,1.0.7,No,,No,None,,, +CacheControl,Dependency Package,I&S,0.14.0,,"requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""","0.14.1, 0.14.2, 0.14.3","requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""",0.14.3,No,,No,None,,, +category-encoders,Dependency Package,I&S,2.6.4,,numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,"2.7.0, 2.8.0, 2.8.1",numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,2.8.1,No,,No,None,,, +cattrs,Dependency Package,I&S,24.1.2,,"attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""","24.1.3, 25.1.0, 25.1.1","attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""",25.1.1,No,,No,None,,, +cfgv,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +cleo,Dependency Package,I&S,2.1.0,,"crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)","2.2.0, 2.2.1","crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)",2.2.1,No,,No,None,,, +coloredlogs,Dependency Package,I&S,15.0.1,,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',15.0.1,No,,No,None,,, +colorlog,Dependency Package,I&S,6.8.2,,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,No,,No,None,,, +crashtest,Dependency Package,I&S,0.4.1,,,,,0.4.1,No,,No,None,,, +Cython,Dependency Package,I&S,3.0.11,,,"3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2",,3.1.2,No,,No,None,,, +dash,Dependency Package,I&S,2.18.1,,"Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""","2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1","Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""",3.1.1,No,,No,None,,, +databricks-sdk,Dependency Package,I&S,0.33.0,,"requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""","0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0, 0.58.0, 0.59.0, 0.60.0","requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""",0.60.0,No,,No,None,,, +dataclasses-json,Dependency Package,I&S,0.6.7,,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",0.6.7,No,,No,None,,, +Deprecated,Dependency Package,I&S,1.2.14,,"wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""","1.2.15, 1.2.16, 1.2.17, 1.2.18","wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""",1.2.18,No,,No,None,,, +deprecation,Dependency Package,I&S,2.1.0,,packaging,,packaging,2.1.0,No,,No,None,,, +dill,Dependency Package,I&S,0.3.9,,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,No,,No,None,,, +dirtyjson,Dependency Package,I&S,1.0.8,,,,,1.0.8,No,,No,None,,, +distlib,Dependency Package,I&S,0.3.9,,,0.4.0,,0.4.0,No,,No,None,,, +docutils,Dependency Package,I&S,0.21.2,,,"0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc5",,0.22rc5,No,,No,None,,, +dulwich,Dependency Package,I&S,0.21.7,,"urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""","0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1, 0.23.2","urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""",0.23.2,No,,No,None,,, +elastic-transport,Dependency Package,I&S,8.15.0,,"urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""","8.15.1, 8.17.0, 8.17.1, 9.1.0","urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""",9.1.0,No,,No,None,,, +emoji,Dependency Package,I&S,2.12.1,,"typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""","2.13.0, 2.13.2, 2.14.0, 2.14.1","typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""",2.14.1,No,,No,None,,, +et-xmlfile,Dependency Package,I&S,1.1.0,,,2.0.0,,2.0.0,No,,No,None,,, +Events,Dependency Package,I&S,0.5,,,,,0.5,No,,No,None,,, +filetype,Dependency Package,I&S,1.2.0,,,,,1.2.0,No,,No,None,,, +Flask,Dependency Package,I&S,3.0.3,,"blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""","3.1.0, 3.1.1","blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""",3.1.1,No,,Yes,"3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1",,, +flatbuffers,Dependency Package,I&S,24.3.25,,,"24.12.23, 25.1.21, 25.1.24, 25.2.10",,25.2.10,No,,No,None,,, +future,Dependency Package,I&S,1.0.0,,,,,1.0.0,No,,No,None,,, +gast,Dependency Package,I&S,0.6.0,,,,,0.6.0,No,,No,None,,, +google-ai-generativelanguage,Dependency Package,I&S,0.3.3,,"google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""","0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18","google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""",0.6.18,No,,No,None,,, +google-pasta,Dependency Package,I&S,0.2.0,,six,,six,0.2.0,No,,No,None,,, +graphene,Dependency Package,I&S,3.3,,"graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""","3.4, 3.4.1, 3.4.2, 3.4.3","graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""",3.4.3,No,,No,None,,, +graphql-relay,Dependency Package,I&S,3.2.0,,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",3.2.0,No,,No,None,,, +grpcio,Dependency Package,I&S,1.66.2,,"grpcio-tools>=1.74.0; extra == ""protobuf""","1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","grpcio-tools>=1.74.0; extra == ""protobuf""",1.74.0,No,,No,None,,, +gunicorn,Dependency Package,I&S,23.0.0,,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",23.0.0,No,,No,None,,, +h5py,Dependency Package,I&S,3.12.1,,numpy>=1.19.3,"3.13.0, 3.14.0",numpy>=1.19.3,3.14.0,No,,No,None,,, +html2text,Dependency Package,I&S,2020.1.16,,,"2024.2.25, 2024.2.26, 2025.4.15",,2025.4.15,No,,No,None,,, +huggingface-hub,Dependency Package,I&S,0.26.1,,"filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst==1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst==1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst==1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""","0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2, 0.33.3, 0.33.4, 0.33.5, 0.34.0rc0, 0.35.0rc0","filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.2; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst==1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst==1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst==1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""",0.35.0rc0,No,,No,None,,, +identify,Dependency Package,I&S,2.6.1,,"ukkonen; extra == ""license""","2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12","ukkonen; extra == ""license""",2.6.12,No,,No,None,,, +inflect,Dependency Package,I&S,7.4.0,,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,No,,No,None,,, +installer,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +interpret-community,Dependency Package,I&S,0.31.0,,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,No,,No,None,,, +interpret-core,Dependency Package,I&S,0.5.0,,"numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""","0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.7.0","numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""",0.7.0,No,,No,None,,, +ipywidgets,Dependency Package,I&S,8.1.5,,"comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""","8.1.6, 8.1.7","comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""",8.1.7,No,,No,None,,, +isort,Dependency Package,I&S,5.13.2,,"colorama; extra == ""colors""; setuptools; extra == ""plugins""","6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1","colorama; extra == ""colors""; setuptools; extra == ""plugins""",6.0.1,No,,No,None,,, +itsdangerous,Dependency Package,I&S,2.2.0,,,,,2.2.0,No,,No,None,,, +jellyfish,Dependency Package,I&S,1.1.0,,,"1.1.2, 1.1.3, 1.2.0",,1.2.0,No,,No,None,,, +jiter,Dependency Package,I&S,0.6.1,,,"0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.0",,0.10.0,No,,No,None,,, +jsonpatch,Dependency Package,I&S,1.33,,jsonpointer (>=1.9),,jsonpointer (>=1.9),1.33,No,,No,None,,, +jupyterlab-widgets,Dependency Package,I&S,3.0.13,,,"3.0.14, 3.0.15",,3.0.15,No,,No,None,,, +keras,Dependency Package,I&S,3.5.0,,absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,"3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0",absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,3.10.0,Yes,"CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0",Yes,"3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0",3.10.0,"{'base_package': 'keras==3.10.0', 'dependencies': []}",Not Used +keyring,Dependency Package,I&S,25.4.1,,"pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""","25.5.0, 25.6.0","pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""",25.6.0,No,,No,None,,, +langchain,Dependency Package,I&S,0.3.19,,"langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""","0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""",0.3.27,No,,No,None,,, +langchain-core,Dependency Package,I&S,0.3.40,,"langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4","0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68, 0.3.69, 0.3.70, 0.3.71, 0.3.72","langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4",0.3.72,No,,No,None,,, +langchain-text-splitters,Dependency Package,I&S,0.3.6,,"langchain-core<1.0.0,>=0.3.72","0.3.7, 0.3.8, 0.3.9","langchain-core<1.0.0,>=0.3.72",0.3.9,No,,No,None,,, +langdetect,Dependency Package,I&S,1.0.9,,six,,six,1.0.9,No,,No,None,,, +langsmith,Dependency Package,I&S,0.3.11,,"httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0","0.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8","httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0",0.4.8,No,,No,None,,, +lazy-imports,Dependency Package,I&S,0.3.1,,"black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""","0.4.0, 1.0.0","black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""",1.0.0,No,,No,None,,, +lazy-model,Dependency Package,I&S,0.2.0,,pydantic>=1.9.0,0.3.0,pydantic>=1.9.0,0.3.0,No,,No,None,,, +libclang,Dependency Package,I&S,18.1.1,,,,,18.1.1,No,,No,None,,, +llama-cloud,Dependency Package,I&S,0.1.0,,pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,"0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33, 0.1.34",pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,0.1.34,No,,No,None,,, +llama-index,Dependency Package,I&S,0.11.14,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52","llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1",0.12.52,Yes,"CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9",Yes,"0.12.36: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.32: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.39: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.34: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.37: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.7: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.0: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.26: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.33: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.27: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.4: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.6: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.9: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.35: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.38: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.1: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.10: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.31: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.8: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.30: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.12: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.3: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.28: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.2: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.5: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.24: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.11: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.40: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.29: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.13: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.14: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28",0.12.52,"{'base_package': 'llama-index==0.12.52', 'dependencies': ['llama-index-agent-openai==0.4.12', 'llama-index-cli==0.4.4', 'llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7', 'llama-index-multi-modal-llms-openai==0.5.3', 'llama-index-program-openai==0.3.2', 'llama-index-question-gen-openai==0.3.1', 'llama-index-readers-file==0.4.11', 'llama-index-readers-llama-parse==0.4.0']}",Not Used +llama-index-agent-openai,Dependency Package,I&S,0.3.4,,"llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12","llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0",0.4.12,No,,No,None,,, +llama-index-cli,Dependency Package,I&S,0.3.1,,"llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0",0.4.4,Yes,"CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",Yes,"0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",0.4.4,"{'base_package': 'llama-index-cli==0.4.4', 'dependencies': ['llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7']}",Not Used +llama-index-core,Dependency Package,I&S,0.11.14,,"aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52, 0.12.52.post1","aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt",0.12.52.post1,Yes,"CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38",Yes,"0.12.28: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.9: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.6: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.7: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.31: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.38: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.26: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.32: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.16: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.37: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.40: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.19: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.25: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.22: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.30: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.11: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.18: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.20: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.15: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.13: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.17: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.21: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.17: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.36: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.0: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.8: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.21: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.15: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.18: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.14: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.39: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.22: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.12: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.20: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.19: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.35: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.29: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41",0.12.52.post1,"{'base_package': 'llama-index-core==0.12.52.post1', 'dependencies': ['aiosqlite==0.21.0', 'banks==2.2.0', 'eval-type-backport==0.2.2', 'llama-index-workflows==1.2.0', 'setuptools==80.9.0']}",Not Used +llama-index-embeddings-openai,Dependency Package,I&S,0.2.5,,"openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0","0.3.0, 0.3.1","openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0",0.3.1,No,,No,None,,, +llama-index-indices-managed-llama-cloud,Dependency Package,I&S,0.4.0,,"llama-cloud==0.1.32; llama-index-core<0.13,>=0.12.0","0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10","llama-cloud==0.1.32; llama-index-core<0.13,>=0.12.0",0.7.10,No,,No,None,,, +llama-index-llms-azure-openai,Dependency Package,I&S,0.1.10,,"azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4","azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.4,No,,No,None,,, +llama-index-llms-openai,Dependency Package,I&S,0.2.9,,"llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0","0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7","llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0",0.4.7,No,,No,None,,, +llama-index-multi-modal-llms-openai,Dependency Package,I&S,0.2.1,,"llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0","0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1, 0.5.3","llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0",0.5.3,No,,No,None,,, +llama-index-program-openai,Dependency Package,I&S,0.2.0,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.3.0, 0.3.1, 0.3.2","llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.2,No,,No,None,,, +llama-index-question-gen-openai,Dependency Package,I&S,0.2.0,,"llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0","0.3.0, 0.3.1","llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0",0.3.1,No,,No,None,,, +llama-index-readers-file,Dependency Package,I&S,0.2.2,,"beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""","0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.11","beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""",0.4.11,No,,No,None,,, +llama-index-readers-llama-parse,Dependency Package,I&S,0.3.0,,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,No,,No,None,,, +llama-parse,Dependency Package,I&S,0.5.6,,llama-cloud-services>=0.6.51,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41, 0.6.42, 0.6.43, 0.6.44, 0.6.45, 0.6.46, 0.6.47, 0.6.48, 0.6.49, 0.6.50, 0.6.51",llama-cloud-services>=0.6.51,0.6.51,No,,No,None,,, +llvmlite,Dependency Package,I&S,0.43.0,,,"0.44.0rc1, 0.44.0rc2, 0.44.0",,0.44.0,No,,No,None,,, +lxml,Dependency Package,I&S,5.3.0,,"cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""","5.3.1, 5.3.2, 5.4.0, 6.0.0","cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""",6.0.0,No,,No,None,,, +Mako,Dependency Package,I&S,1.3.5,,"MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""","1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10","MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""",1.3.10,No,,No,None,,, +Markdown,Dependency Package,I&S,3.7,,"importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""","3.8, 3.8.1, 3.8.2","importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""",3.8.2,No,,No,None,,, +mccabe,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +ml-dtypes,Dependency Package,I&S,0.5.0,,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,No,,No,None,,, +ml-wrappers,Dependency Package,I&S,0.5.6,,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,No,,No,None,,, +mlflow-skinny,Dependency Package,I&S,2.15.1,,"cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,No,,No,None,,, +mongomock,Dependency Package,I&S,4.1.2,,"packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""","4.2.0.post1, 4.3.0","packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""",4.3.0,No,,No,None,,, +motor,Dependency Package,I&S,3.6.0,,"pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""","3.6.1, 3.7.0, 3.7.1","pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""",3.7.1,No,,No,None,,, +mpmath,Dependency Package,I&S,1.3.0,,"pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'","1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6","pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'",1.4.0a6,No,,No,None,,, +msgpack,Dependency Package,I&S,1.1.0,,,"1.1.1rc1, 1.1.1",,1.1.1,No,,No,None,,, +multiprocess,Dependency Package,I&S,0.70.16,,dill>=0.4.0,"0.70.17, 0.70.18",dill>=0.4.0,0.70.18,No,,No,None,,, +namex,Dependency Package,I&S,0.0.8,,,"0.0.9, 0.1.0",,0.1.0,No,,No,None,,, +narwhals,Dependency Package,I&S,1.9.0,,"cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""","1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0, 1.46.0, 1.47.0, 1.47.1, 1.48.0, 1.48.1","cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""",1.48.1,No,,No,None,,, +nh3,Dependency Package,I&S,0.2.18,,,"0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.3.0",,0.3.0,No,,No,None,,, +nodeenv,Dependency Package,I&S,1.9.1,,,,,1.9.1,No,,No,None,,, +nose,Dependency Package,I&S,1.3.7,,,,,1.3.7,No,,No,None,,, +num2words,Dependency Package,I&S,0.5.6,,docopt>=0.6.2,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14",docopt>=0.6.2,0.5.14,No,,No,None,,, +numba,Dependency Package,I&S,0.60.0,,"llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24","0.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2","llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24",0.61.2,No,,No,None,,, +olefile,Dependency Package,I&S,0.47,,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',0.47,No,,No,None,,, +onnx,Dependency Package,I&S,1.17.0,,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,No,,No,None,,, +openai,Dependency Package,I&S,1.51.2,,"anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""","1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0, 1.93.1, 1.93.2, 1.93.3, 1.94.0, 1.95.0, 1.95.1, 1.96.0, 1.96.1, 1.97.0, 1.97.1","anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""",1.97.1,No,,No,None,,, +opentelemetry-api,Dependency Package,I&S,1.27.0,,"importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0","1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0","importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0",1.35.0,No,,No,None,,, +opentelemetry-sdk,Dependency Package,I&S,1.27.0,,opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,"1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0",opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,1.35.0,No,,No,None,,, +opentelemetry-semantic-conventions,Dependency Package,I&S,0.48b0,,opentelemetry-api==1.35.0; typing-extensions>=4.5.0,"0.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1, 0.56b0",opentelemetry-api==1.35.0; typing-extensions>=4.5.0,0.56b0,No,,No,None,,, +opt-einsum,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +optree,Dependency Package,I&S,0.12.1,,"typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""","0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0","typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""",0.16.0,No,,No,None,,, +orderly-set,Dependency Package,I&S,5.2.2,,"coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1, 5.5.0","coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",5.5.0,No,,No,None,,, +outcome,Dependency Package,I&S,1.3.0.post0,,attrs >=19.2.0,,attrs >=19.2.0,1.3.0.post0,No,,No,None,,, +pbr,Dependency Package,I&S,6.1.0,,setuptools,"6.1.1.0b1, 6.1.1",setuptools,6.1.1,No,,No,None,,, +pip,Dependency Package,I&S,24,,,"24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.1",,25.1.1,No,,No,None,,, +ply,Dependency Package,I&S,3.11,,,,,3.11,No,,No,None,,, +pmdarima,Dependency Package,I&S,2.0.4,,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",2.0.4,No,,No,None,,, +poetry,Dependency Package,I&S,1.8.3,,"build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""","1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3","build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""",2.1.3,No,,No,None,,, +poetry-core,Dependency Package,I&S,1.9.0,,,"1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3",,2.1.3,No,,No,None,,, +posthog,Dependency Package,I&S,3.6.6,,"requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""","3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.1.0, 6.1.1, 6.2.1, 6.3.0, 6.3.1","requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""",6.3.1,No,,No,None,,, +prompthub-py,Dependency Package,I&S,4.0.0,,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",4.0.0,No,,No,None,,, +propcache,Dependency Package,I&S,0.3.0,,,"0.3.1, 0.3.2",,0.3.2,No,,No,None,,, +py,Dependency Package,I&S,1.11.0,,,,,1.11.0,Yes,"CVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2022-42969, UNKNOWN, , , affects: >=0",No,None,,,Not Used +pycodestyle,Dependency Package,I&S,2.11.1,,,"2.12.0, 2.12.1, 2.13.0, 2.14.0",,2.14.0,No,,No,None,,, +pycryptodome,Dependency Package,I&S,3.20.0,,,"3.21.0, 3.22.0, 3.23.0",,3.23.0,No,,No,None,,, +pydantic-settings,Dependency Package,I&S,2.2.1,,"pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""","2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1","pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""",2.10.1,No,,No,None,,, +pydeck,Dependency Package,I&S,0.9.1,,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",0.9.1,No,,No,None,,, +pyflakes,Dependency Package,I&S,3.2.0,,,"3.3.0, 3.3.1, 3.3.2, 3.4.0",,3.4.0,No,,No,None,,, +pymongo,Dependency Package,I&S,4.10.1,,"dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""","4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2","dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""",4.13.2,No,,No,None,,, +PyNomaly,Dependency Package,I&S,0.3.4,,numpy; python-utils,,numpy; python-utils,0.3.4,No,,No,None,,, +pypdf,Dependency Package,I&S,5.0.1,,"typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""","5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0, 5.8.0","typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""",5.8.0,No,,No,None,,, +pyproject-api,Dependency Package,I&S,1.8.0,,"packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""","1.9.0, 1.9.1","packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""",1.9.1,No,,No,None,,, +python-iso639,Dependency Package,I&S,2024.4.27,,"black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""","2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18","black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""",2025.2.18,No,,No,None,,, +python-magic,Dependency Package,I&S,0.4.27,,,,,0.4.27,No,,No,None,,, +python-oxmsg,Dependency Package,I&S,0.0.1,,click; olefile; typing_extensions>=4.9.0,0.0.2,click; olefile; typing_extensions>=4.9.0,0.0.2,No,,No,None,,, +python-utils,Dependency Package,I&S,3.9.0,,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,No,,No,None,,, +quantulum3,Dependency Package,I&S,0.9.2,,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",0.9.2,No,,No,None,,, +raiutils,Dependency Package,I&S,0.4.2,,numpy; pandas; requests; scikit-learn; scipy,,numpy; pandas; requests; scikit-learn; scipy,0.4.2,No,,No,None,,, +rank-bm25,Dependency Package,I&S,0.2.2,,numpy; pytest ; extra == 'dev',,numpy; pytest ; extra == 'dev',0.2.2,No,,No,None,,, +RapidFuzz,Dependency Package,I&S,3.10.0,,"numpy; extra == ""all""","3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0","numpy; extra == ""all""",3.13.0,No,,No,None,,, +readme-renderer,Dependency Package,I&S,44,,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",44.0,No,,No,None,,, +requests-cache,Dependency Package,I&S,0.9.8,,"attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5","1.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0","attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5",1.3.0a0,No,,No,None,,, +requests-toolbelt,Dependency Package,I&S,1.0.0,,"requests (<3.0.0,>=2.0.1)",,"requests (<3.0.0,>=2.0.1)",1.0.0,No,,No,None,,, +retrying,Dependency Package,I&S,1.3.4,,,"1.3.5, 1.3.6, 1.3.7, 1.4.0, 1.4.1",,1.4.1,No,,No,None,,, +rfc3986,Dependency Package,I&S,2.0.0,,idna ; extra == 'idna2008',,idna ; extra == 'idna2008',2.0.0,No,,No,None,,, +safetensors,Dependency Package,I&S,0.4.5,,"numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""","0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0","numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""",0.6.0rc0,No,,No,None,,, +scikit-base,Dependency Package,I&S,0.10.1,,"numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""","0.11.0, 0.12.0, 0.12.2, 0.12.3, 0.12.4","numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""",0.12.4,No,,No,None,,, +sentencepiece,Dependency Package,I&S,0.2.0,,,,,0.2.0,No,,No,None,,, +sentinels,Dependency Package,I&S,1.0.1,,,,,1.0.0,No,,No,None,,, +setuptools,Dependency Package,I&S,75.2.0,,"pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""","75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0","pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""",80.9.0,Yes,"CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Yes,"76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Up-to-date,,Not Used +shap,Dependency Package,I&S,0.46.0,,"numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""","0.47.0, 0.47.1, 0.47.2, 0.48.0","numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""",0.48.0,No,,No,None,,, +slicer,Dependency Package,I&S,0.0.8,,,,,0.0.8,No,,No,None,,, +sortedcontainers,Dependency Package,I&S,2.4.0,,,,,2.4.0,No,,No,None,,, +sqlparse,Dependency Package,I&S,0.5.1,,"build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""","0.5.2, 0.5.3","build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""",0.5.3,No,,No,None,,, +sseclient-py,Dependency Package,I&S,1.8.0,,,,,1.8.0,No,,No,None,,, +stevedore,Dependency Package,I&S,5.3.0,,pbr>=2.0.0,"5.4.0, 5.4.1",pbr>=2.0.0,5.4.1,No,,No,None,,, +striprtf,Dependency Package,I&S,0.0.26,,"build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""","0.0.27, 0.0.28, 0.0.29","build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""",0.0.29,No,,No,None,,, +sympy,Dependency Package,I&S,1.13.3,,"mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""","1.14.0rc1, 1.14.0rc2, 1.14.0","mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""",1.14.0,No,,No,None,,, +tensorboard,Dependency Package,I&S,2.16.2,,"absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1","2.17.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0","absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1",2.20.0,No,,No,None,,, +tensorboard-data-server,Dependency Package,I&S,0.7.2,,,,,0.7.2,No,,No,None,,, +termcolor,Dependency Package,I&S,2.4.0,,"pytest; extra == ""tests""; pytest-cov; extra == ""tests""","2.5.0, 3.0.0, 3.0.1, 3.1.0","pytest; extra == ""tests""; pytest-cov; extra == ""tests""",3.1.0,No,,No,None,,, +tiktoken,Dependency Package,I&S,0.7.0,,"regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""","0.8.0, 0.9.0","regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""",0.9.0,No,,No,None,,, +tokenizers,Dependency Package,I&S,0.20.1,,"huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""","0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4.dev0","huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""",0.21.4.dev0,No,,No,None,,, +tomlkit,Dependency Package,I&S,0.13.2,,,0.13.3,,0.13.3,No,,No,None,,, +torch,Dependency Package,I&S,2.4.0,,"filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""","2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1","filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""",2.7.1,Yes,"CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Yes,"2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Up-to-date,,Not Used +torchvision,Dependency Package,I&S,0.17.2,,"numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""","0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1","numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""",0.22.1,No,,No,None,,, +transformers,Dependency Package,I&S,4.46.0,,"filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm<=1.0.11; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets!=2.5.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm<=1.0.11; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.30.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""","4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1, 4.53.2, 4.53.3","filelock; huggingface-hub<1.0,>=0.30.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm<=1.0.11; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets!=2.5.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets!=2.5.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets!=2.5.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm<=1.0.11; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets!=2.5.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets!=2.5.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; datasets!=2.5.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.30.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""",4.53.3,Yes,"CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",Yes,"4.52.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.48.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.50.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.48.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.46.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.51.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.50.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.46.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.50.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.50.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.47.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.48.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0",4.53.3,"{'base_package': 'transformers==4.53.3', 'dependencies': ['huggingface-hub==0.35.0rc0', 'tokenizers==0.21.4.dev0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'keras==3.10.0', 'tensorflow-cpu==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tensorflow-probability==1.15.0', 'accelerate==2.19.0', 'accelerate==2.19.0', 'hf_xet==0.21.1', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==4.0.0', 'tokenizers==0.21.4.dev0', 'ftfy==0.7.0', 'onnxruntime-tools==0.10.7', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'cookiecutter==0.2.5', 'sagemaker==1.16.0', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'ray==1.22.1', 'sigopt==1.7.0', 'kernels==1.15.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.48.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'torchaudio==2.48.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'timm==0.8.1', 'natten==4.4.0', 'codecarbon==2.48.0', 'av==8.8.3', 'blobfile==0.11.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'deepspeed==0.21.4.dev0', 'accelerate==2.19.0', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==10.4.0', 'libcst==1.0.19', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==4.0.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.48.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==2.48.0', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'accelerate==2.19.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.48.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==2.48.0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==10.4.0', 'libcst==1.0.19', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'onnxruntime-tools==0.10.7', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tokenizers==0.21.4.dev0', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==10.4.0', 'libcst==1.0.19', 'cookiecutter==0.2.5', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==4.0.0', 'tokenizers==0.21.4.dev0', 'torchaudio==2.48.0', 'librosa==2.248.2', 'pyctcdecode==0.17.2', 'phonemizer==0.34.2', 'kenlm==4.4.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==2.48.0', 'accelerate==2.19.0', 'av==8.8.3', 'pytest-rich==0.3.0', 'pytest-xdist==2.7.1', 'pytest-order==0.11.0', 'pytest-rerunfailures==0.5.0', 'timeout-decorator==3.3.0', 'parameterized==0.3.0', 'dill==0.11.0', 'evaluate==0.5.0', 'pytest-timeout==3.3.0', 'ruff==0.3.0', 'rouge-score==0.11.0', 'nltk==0.5.0', 'GitPython==3.3.0', 'sacremoses==0.3.0', 'rjieba==0.11.0', 'sacrebleu==0.3.0', 'cookiecutter==0.2.5', 'ruff==0.3.0', 'GitPython==3.3.0', 'urllib3==10.4.0', 'libcst==1.0.19', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'huggingface-hub==0.35.0rc0', 'importlib_metadata==0.21.0', 'tokenizers==0.21.4.dev0', 'optimum-benchmark==2.8.4', 'opentelemetry-exporter-otlp==0.5.14']}",Not Used +trio,Dependency Package,I&S,0.26.2,,"attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""","0.27.0, 0.28.0, 0.29.0, 0.30.0","attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""",0.30.0,No,,No,None,,, +trio-websocket,Dependency Package,I&S,0.11.1,,"outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""","0.12.0, 0.12.1, 0.12.2","outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""",0.12.2,No,,No,None,,, +trove-classifiers,Dependency Package,I&S,2024.9.12,,,"2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.12",,2025.5.9.12,No,,No,None,,, +tsdownsample,Dependency Package,I&S,0.1.3,,numpy,"0.1.4, 0.1.4.1rc0, 0.1.4.1",numpy,0.1.4.1,No,,No,None,,, +typeguard,Dependency Package,I&S,4.3.0,,"importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0","4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4","importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0",4.4.4,No,,No,None,,, +tzlocal,Dependency Package,I&S,5.2,,"tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""","5.3, 5.3.1","tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""",5.3.1,No,,No,None,,, +ujson,Dependency Package,I&S,5.10.0,,,,,5.10.0,No,,No,None,,, +unstructured-client,Dependency Package,I&S,0.25.8,,aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,"0.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1, 0.39.1, 0.40.0, 0.41.0",aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,0.41.0,No,,No,None,,, +url-normalize,Dependency Package,I&S,1.4.3,,"idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""","2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1","idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""",2.2.1,No,,No,None,,, +virtualenv,Dependency Package,I&S,20.27.0,,"distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""","20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2, 20.32.0","distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""",20.32.0,No,,No,None,,, +Werkzeug,Dependency Package,I&S,3.0.4,,"MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""","3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3","MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""",3.1.3,Yes,"CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",Yes,"3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",3.1.3,"{'base_package': 'Werkzeug==3.1.3', 'dependencies': []}",Not Used +wheel,Dependency Package,I&S,0.44.0,,"pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""","0.45.0, 0.45.1, 0.46.0, 0.46.1","pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""",0.46.1,No,,No,None,,, +widgetsnbextension,Dependency Package,I&S,4.0.13,,,4.0.14,,4.0.14,No,,No,None,,, +wsproto,Dependency Package,I&S,1.2.0,,"h11 (<1,>=0.9.0)",,"h11 (<1,>=0.9.0)",1.2.0,No,,No,None,,, +xxhash,Dependency Package,I&S,3.5.0,,,,,3.5.0,No,,No,None,,, +zstandard,Dependency Package,I&S,0.23.0,,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",0.23.0,No,,No,None,,, From 45b335266b68570c36f08623f74fdeaeb01ecfe9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 25 Jul 2025 16:33:32 +0800 Subject: [PATCH 05/12] =?UTF-8?q?=F0=9F=93=8A=20Update=20MonthlyReport=20o?= =?UTF-8?q?n=202025-07-25=2016:33=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2025-07/MonthlyReport-202507-25-1633.xlsx | Bin 0 -> 108723 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 MonthlyReport/2025-07/MonthlyReport-202507-25-1633.xlsx diff --git a/MonthlyReport/2025-07/MonthlyReport-202507-25-1633.xlsx b/MonthlyReport/2025-07/MonthlyReport-202507-25-1633.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..17e6b23de374460a7ff1202b0058a30db9632f74 GIT binary patch literal 108723 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 z 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 )D~FgojD3XE(C6k-FuqA2iOcytspPMNQ`p~ zBRgPgIXh}=Uc6$xt}Vw2V}D$$G#dGRSKViRysRts9VF68UZ&ZTjlXnrv7G%D=VD*X z(Ftr&_!<=5jXbh1bd5R1Q&$<2XkA(GCg&@5JQ$D638{u_;$RH~KN&_jHKBg=hH@(u z#U7+x3J4Xe5cX;y=g(T)Fn1%%i{(w2O)v;pvt)7LaK6qsk)pv)NqbppMc5mpcwd3i zp|Xeq-L0s)kGh5IghjTQL1JRmKo^xx)+`GBV`NVE$eInx)36)0DtBQw;@qPxGq;Pl zL_wp{K;ZT;;vt&zG;+f3nk2<6Lbh*VL~sj7c8CM7cUn=s88*qBdF$Jk*Y)m!A|mTb zjz}1-g5liu{rT^4rg)wiT10xw?QLVpkE!>VHDia`Bma4*eWnvC{sib`8+&|ZZ2*j)RyK= zcQ9vM5ZUSaRQBqS)||7y)0nbJABmJ^s0@T#7B-dZqr}O~YEAj~Rph!!d!Lu(;g+Iu z0SW$*B2VM|!fY3C4CI@SI(3dZVT@gpTp>)4rkZQicOV?<+9ocVI+uPPO_<005zOgb zsC-yM;H*Iv$7W|<2iPT~8=o}{_&tbE%4U>z=ntenK9*}x48u!*x!NTqUYk&wqeamdW>v>@t(3Lydm?IQoqMGp%Ue^#iO0PpkM$qKV)CxMq@gCe!O~CXPJ$n zgzMrVIL_wq)w1*bo5r))>XBDKwWYrBYOh3jMBo~m_a(HzKk555tP|Zn-7gSHX9lx zIu{y#%1mg~_&jKYQ)WS<>N6r;<2LfB9+;`6outSQeMu%1%}lA86ohe7NR1k2a)yRYg}u_Iyos8BSLIh{+2A@Tq0C9Za@-3^ zma?+N5`}=W>aulJ-A~%Pe6K}6EBKK~tV~jMWwcT}1z%fu=B?wlQ70s;U`#C6D!8iv z5~5fOSURq)xfEGNQB36RU5+F;Ns8_$Driwf5tz!1OEr0YV3;2eC#oJ~^;R2TM!e;w z5w9vSq`U9?sh9XOU14)th*cYiL#R2I{p8AZkmNkPTrS%R&fRv?Hh*q=05o>NOJa+W=Y8eW z37Ty)Q*v{`RJ&6E*XUdB@J&*>G6-qHqWJKE9*?oD!>$dj0>=s4y%x+yeFId!UMSr8 zl|6Y@baN9YW;h#F&5z_KFg;iQDtTmaq#0|Jo1O)BO;>YUIC+n3{@b5FY%r_DHXn?$ z(<}0U{O1Rh#YWoWp|P`~s?QuxjY0=lmeItF#TI5sb}`n1Oqr1Lnsj)VyAb08wr9p zpGY`p+Xu#u2H-s`c%JG^2jP}5NECozx86sAlw^d)J6HGBViaKyX**xG>VAt0n>>&@mCL9cA=yGzi zjM0>XCK+`isH4>3;Bo43fg=Rqps`Ktz*xKw@6C0FtbfX zF0P`CuV7X|Te!N{71x>S!((19=Bfqs!8md=0AfW_(ESMM)ve?wWwsJ(%xSK6nCoLH zW@!vtrwzw8TaY+Pjawj9*Aehg8*gCYC8LAbWKCagle_@^Rg;{UTq@M_T@Q>HuBLI} zVO(I!SxL`HTPq5=%e7EK&IRa!m(%53_BE6xvB6a^0H}Cm%#yI(J-9Tcl>4ohxxTE@ z3#QICD*%ELwwp9%MNR%lnJmp(UqNu@SU~t%MFgQUc8L~8r^DINgkhQDWAnCUF zR(Wmwt!e)D*7<=P=9om69P^y}JQsmFLW1HeD zg*s7oQG10J9NL6(M%YbOrdjjp&q_dYd=?h|*@9U0p6Yx${2|FzUNQTDFc$b>gD7Vz z7dW0|6Yc77VH3kHVpW=Aou{7rF8)T#Eev?O?w>tdV|$m>($2MyIqhv2$hSzJ2SuBn zWg9>%W@2voWS`Y9q7VKf5DZ5<BC=>$83#AS@*-HfetQw@G=b3iZZ(=1>I1dUZxRzmjTQKUyELIDZ6vLJ(-*5 zlB5G=cO^@MIh<#q8=95Rg9jOg`_SM%X-lMRtz8<`UkIeoD7OYD@|JCPAt8!Rw3-D3 zuB(V5*O=_;eykS4hnf?Ne^5|jmIus7WO-3&Q&aFWd8BH;9v$Z?FS0_LQpm{!Shi&~ znB-=Yw$CnBp1YNGWSkF~a_2MuPT2{C<>bH|^2lRQQ|?u|k}}N`HCvHk>AFCAo?tMW zNVo;Q)SeAyrq$S+ioj+DvfhM#(M?w0RqA5Zc@h#l!}2OPaoS${O*Dsnw6?IhuhPoqN?;iC#+Sjgfam zu2&dsX52ePjy8itB*dHXKC{gW(68#@Ch>C2%rMr{uIQ_>Gsnw_6T^{-05>OLq4QK^{%U>`#65X+??995Hh1&6 zzEpWV-^PG%#{Ta%Qj{sD}S_|7HaEIx z-_)zD4P9+Ie^7 z!)^PON{G|MdnzMNvnMDe4)$M3IdQ-6S5Q*i=HEeCahrP|rNwLUjmnGD);p*lPHXS0 zKe!FQhaTa#_j-N8ZRdzy;iA63e&Mx#x}M=y`>W_1;RoJF@9*y)YC*EIQaTvE!WmzeIiTCNB+Z-LfG;_AG7YQ_OTc|wf!@$zqxFRuo#r~(b zQ293Byx)wlCf|dd@J2N&p`Ol%SNkvFDSYrIUJi++o;bTH`WC}Ml4sw0Op?>wo7k8z zDzEAJ!%mUpVuW-SuOc1iJMXeJRUU!&qC>Z}H*QR~DaTs$8e5T(r}V?Jw;PH41|IV4lDB}t(YvJ}iN2tWnlb7Mhvc3mz)?CxQ ziV4`j;zi@FlP1|u^t+~an?<+Pw=IqK1SEGp731pcUU&JeNPuz(;D7v*CP$X1Y#BkK3-nwCbt ztGu2OlRfz};pT;0Pm5v?&&D8?1@@}>rHHw;dDzqw0F|FyOS?tucoYoR6ZpWUc{I?Cvx zP`~eAU{nh0dxy-}hZ-baZzZ)8@R=OZ$pQbd`RD)s`JORt?G_kc~t9%Z6DW?i0;4 z<`;vMBps+b)es1Uk(N|;ct_aRGF_nDyx&YvfRfUN%z63f{mbUra?I!`w~*y!rIH0{ zuKTj;kp~H*SzYCp2Cw{|8NmdhY1EewX_HJ;h?tiVvSLG57X3& z*naV6EJ1y%tE^)1Uagu7`>+&KaN+3eBUE~Py2SAMZP!$B)lJT{6-H)LrGKP%q%ansxNk5n zj-gbFTcS*Vn^&7bE%-iHtB5J5&ydWLfL%$d_#_jMy zVNKbjV4F*!2KYmF1!(HS{Al!nWZf2%+6!9((o|oP&T1v&sTVC(ZJ;FuV1``+_#ag~ zz;pHQO#eIg1UwzhtHu!9W&>k+k*_xxuUUOeN6W10ZUVwi+wb*mRW4>cBv_>>n@)niQRji(cuugy)E;h7&x!jw80Sh6q@-wO5o z$0n(*mzB=IQV+>wEQ4O^L`|R`tgEC+f9OcBn8UM4Op}+vt3$U1T0ZnlGzu<#ZC^}M z3WcM@=BaxbH}g`U=hbAlX(=4P;*x{hIBE!k4n5>)4q{)wE|M1hnZZVy;alGzWeac* zfToFCCB^^MUG7%9KBZRqu-Uw#Qq#S>mU$fevU+8yE8JYrA#!=F#&+A8PvHAfAfVZ? zDvc_nI+VKVgpRdU0joHCX$AGJ7e{Lmr*NlWc5$Rqx!DxD!W^k+c?A98Ti&4rbizC{ z_BteCxefZImg0290?D{`$RD@Cowv+rJmA;@m#QJgz`4$#7;`4DxO*rKf%ErSm!N&moRIM`U=*?Y?9iCG zpQ-B@>B6I~H>+ilja-Sei<>D%JZQF?#m)7~RdSl#gm^Gf1pOsns;F;LX9hadFiwg> zh#{mhJdn-MCwutX2IQkB3^I<4%-xxOqCEKKzWSC+necRDd0VX(H!6vSa`v!n0|b#g z-BS1;dqunP4egsO)p0bm6k}{YCS{@iWc9RfcPgjhB?X_#wp;jg=#{Ivn-grp z@R%^V(tzyt<$}0E3&N1ia<{mcG3Q^)L{V4qZ&O@wx}Agk?OV}ZcoN2sjr3}gm%uPH zlb9Fa&H1@fCa+l@X2-J&@%Y*THqox&sUsi0rh|Lf#gr|CnSQxAu<8qFF zu&%o&JAM`x!d!4^pS1XjrLh^P^ZP6g#rPui;i-rXp#@UkGzXCBiF3tCVh{YHxuC=F zM5@@d52sAKJ=Tt*Jw<3Yt0{$!yR8SHWADZDHQ6-4CR#s}SAgSYON^tj(9i)ml4RM( z8X+{=f+sNrgDGxY2PiI~g>y0*Kx_wEP)L{taAaQ^G|mnU#7j}m?AQ8KOB`v#v#y049kB?0{uN^XRp%0vrIMNZ)k*4Vg?~s=>vhO&u#OI^E zh_icMMdJD*6{JU|OxV1_n1!Q280^T2Akv=5RZg44eR|63RcRO53nP$*+*y+}Ei(0g zYp|ZKy;V`rYSXX{YXGRBhY|YSS|hXs({mE9!&(?MT*ffm=q5zy$AjC=qubertX zq#7K-gZ)?bDuikj3o~lrHhmsJ0dcoOg?8j)N~fPxO`44it;jo|_9Bje9-U2j+C-Pt z_aqLr2A4Prs?~Wzab`z8gQR3q=ICL@k^45AY}I5*cQ#oK-A?urG^F6++CiDE!pvB( zEB-+H{l_g&n{{T~|0o#dh;`DWIn*(>DGKM9ub#a*`(d8%Fiex@N?XkWE@%>o&~*K{ z719cv4Hg9sIBbAG+U`(fKTLcN0qNg?DgE-xp8$nrVKZq+oKy%?j=-+V%0phMK*!EK zFt>bewp(M|o2~RE>nYcPZuH=fw?Qh4c^L0oXBCxVerr%*@?BBk=CCQU#)&R04B*q@ zU;pzjezbAjq_IJHz_|t*fktQN3vg!Y^TfU>bGXwrp$|wvNnIbZL$(HO+n5}QQ~-t! zs46bAvDp#vx;~n#A%5$~MK_v7ldjWtTaaUj^0!U(oRvl1+FLq2L-&2r)SJHEyDRY>*m$esN%Iv9UEZhO~LK z!H*|27_OHvW6@jC<#@;t;TRVi8FRI~iL?@}aLFoUPn(SLA?=!~ukAJ%eRGXg;WE** zdW}vPIZSwEreq}K@7RQ>aL9(Tf*7j^LK;Tq^cjCh8JX62g|Vg=jn;)|&ODLNk|>$70tEn@T7ie?EF7;rVD*U~c*8s>gEEjcVDChx#+OYdRQtN-*Cf^9B`2dsA))54 zLyywyQi&pkT$_w0|MyKQP1ygo=~G|lIs#?pRA!waOtNy8Zkx&IyNjFbKCQNKi<4jt5awI}EoYy9120vz4bChc8%a z*_mz)-Qr;=a6Z+OrY*83dE6`=IUKanrZj zV`gWec|{dbJC?Lg*ax#EEOR-wuHuG~`OYQ(93S%h6r^cnUS{aqJ=$Mkd_(h}ffT=Z-|(sQ#E!+8 znsPb*^*V@_4&_lxDVQ%X>=k1D&;pj&XkS5#VBSQ7zrFk4W5771E ztCro^+bh=ceRge(7XeV1_GpdDAye8qhqc%f;U+Mmh+B#%00eL zMQecBDYGfQ9=pGlvKAABG~+f?uNpluIdEt~tTR7hY4FI3K*#&0pdvHZdtr7t67ur~ zmE~s@*v1Pyf{i-?xb%)S)! zpdK)M&*S6y&@=B@j72nMXXe$<0K(sFgzoz~7+qc-Hf=lCad6J%eE=Bp!$8i9E=Mod z-Eb0KH8E_s(aHIxy#KChrf+7o&(_zws=99nbry7$_G_8!Ga3uU%#J)Fb2CkB`=StD zl3h@Qb^Gj2Pu1AXKAPz?8$ik8noiA#UF}DBOYIxyK(^8^XYJ=NN3bK8u(Odb=x}O= zUrLyCEBU#9I3HdGO0EO`1IY2KdC=Va!-L(Q8Id-A{YJNkN3Q5Vf^7P7o8$!?mTHtY zoMQx*G9$iA9i*FNBP<7O&RkCVu6RoppNH^9@A0R+nM)S!F51lP?fW${gAoMCls91X zc!Ke_vOpT%E*&r!Uwh8$`hyY9nYqVO#I@A#54z*4i{)5N?r&kZWawvteKme2{301- z(fEb`Nv>F}9XhuROj7B6~SNECs7?BEyyTQiH`@IB11+(g#`tX@b z&ao|zp7ad`Yh0HDK5D@&P(Z(K1qA%()=E(ftluS2BrO3vbdL_NvYOE2m{vNS2cKa9 z$iFb^=rVk1)a6A&^UmW_Du~`P9^zx)6nXc|uihN2kn+}fnKXy0DXY$KUkX2^0y%wP zhN&wZEA2yYO`)T1p<4YxA6HJin@NkeRolY{SA(#g(Z&p}Ol+u7s(1oy+pCi-CZ+0g z`eK@_*llSgr~|Ik`SK(W-%p26MC4@7)muG~L)#X&OIbY`xff%q`7v?7|`6T zfd1Hw>~PHj?Ndvxae4AUVaqUV%4PVFO7aVh_?9Y)vz{|%)lQOAr>BXPItUX-Y%*Z0 zCS{%ENxR9KF4s$kGdCjh3URF+06n_#+3Mwq&p2E);bm(UC>>>ym)WFC*6k}Bst>qI zaIA4{gWex$cTg!niJ;^d$=!2xXzQ#fjK+DT_O)1zj#XLN<&^t9ateCeCez!agdyc=+beV6kf_^)>$?63oF*?$IJaO=NNjrY2m1 za5Pi#G8$inNhTkIg5YI zq4fbMQKI$0DyLbNI1Zl!a`^W?X}XE?fM6yzBk}~Mf*@faew3incM zg55GM{V6KjHbZCUyLn`Gs=G6lUck90WK6=~m@xeFa1{w7$*b>uzKJ#R{mgmyvGCbE zmY?|#IDBnXJ>PiTTSJh)a{(ZjOv#$8`Q9>WZRU6LG&(67li3Zow4wsJ55y=1F%!}& z+^RQUF|=Dcujd?$JoT28a$&L|J#xO?(j5rn?q|+LrBQ>t6;VRZW46ZY*sRmx zj*LF%f6!uaS+vPg-;GTvsZF2kv*H3pOF_r2%5A=@*55ej?jZ@|7R4&q!Wcqc=0qDo z2dN;c9gOM(M+AG{xFgAT@<3Fj)aq< z%W?W;o4PrCrHPJx3k7(-q;wk{ClUNDy@2RIOD)X~7dnSas*iaIB(HYsoRDL%NmeFn zbPns+byID!R`lEiMXoF8=2!%ydNlGPi{)QX_1Kk9mo!DzDR%`pRj$JecG+O^QM*d0 zf7S1qj@ir&DY085VnkaEZ(HZcF+O9$(llw(FS-j;pPdIKqK?gMN4lmTx1~g6g z^i&o2TxUN&i+w-agWf)QNHB|4r-RtCgWtjLA956X*a&CyXccK

mnT(Vhm-BeNye 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 Ovjfjc(nG*>(7yp7m2kiS literal 0 HcmV?d00001 From 84f9cb557bb654dca1d08db657094392b06e1fdf Mon Sep 17 00:00:00 2001 From: Ted Date: Tue, 29 Jul 2025 16:00:27 +0800 Subject: [PATCH 06/12] fix weekly release asset filename --- .github/workflows/GenerateReport.yml | 53 ++++++++++++++++++---------- 1 file changed, 35 insertions(+), 18 deletions(-) diff --git a/.github/workflows/GenerateReport.yml b/.github/workflows/GenerateReport.yml index 182bc2e..5dc73b5 100644 --- a/.github/workflows/GenerateReport.yml +++ b/.github/workflows/GenerateReport.yml @@ -415,32 +415,43 @@ jobs: id: find_latest run: | echo "📁 Scanning for latest report set..." - latest_json=$(find WeeklyReport -type f -name "WeeklyReport_*.json" | \ - sed -E 's/\.json$//' | \ - sort -t '_' -k2 | \ - tail -n 1).json - if [[ -z "$latest_json" || ! -f "$latest_json" ]]; then - echo "❌ No valid JSON report found." + latest_csv=$(find WeeklyReport -type f -name "WeeklyReport_*.csv" | sort | tail -n 1) + + if [[ -z "$latest_csv" || ! -f "$latest_csv" ]]; then + echo "❌ No weekly CSV report found." exit 1 fi - base_name="${latest_json%.json}" - csv_file="${base_name}.csv" + base_name="${latest_csv%.csv}" html_file="${base_name}.html" + json_file="${base_name}.json" echo "📝 Latest base: $base_name" - echo "📄 CSV: $csv_file" + echo "📄 CSV: $latest_csv" echo "📄 HTML: $html_file" - echo "📄 JSON: $latest_json" + echo "📄 JSON: $json_file" - echo "CSV_PATH=$csv_file" >> $GITHUB_ENV - echo "HTML_PATH=$html_file" >> $GITHUB_ENV - echo "JSON_PATH=$latest_json" >> $GITHUB_ENV + echo "CSV_PATH=$latest_csv" >> $GITHUB_ENV + echo "CSV_FILENAME=$(basename \"$latest_csv\")" >> $GITHUB_ENV - echo "CSV_FILENAME=$(basename "$csv_file")" >> $GITHUB_ENV - echo "HTML_FILENAME=$(basename "$html_file")" >> $GITHUB_ENV - echo "JSON_FILENAME=$(basename "$latest_json")" >> $GITHUB_ENV + if [[ -f "$html_file" ]]; then + echo "HTML_PATH=$html_file" >> $GITHUB_ENV + echo "HTML_FILENAME=$(basename \"$html_file\")" >> $GITHUB_ENV + else + echo "⚠️ HTML report not found: $html_file" + echo "HTML_PATH=" >> $GITHUB_ENV + echo "HTML_FILENAME=" >> $GITHUB_ENV + fi + + if [[ -f "$json_file" ]]; then + echo "JSON_PATH=$json_file" >> $GITHUB_ENV + echo "JSON_FILENAME=$(basename \"$json_file\")" >> $GITHUB_ENV + else + echo "⚠️ JSON report not found: $json_file" + echo "JSON_PATH=" >> $GITHUB_ENV + echo "JSON_FILENAME=" >> $GITHUB_ENV + fi # 🗓️ Get the Monday of current week MONDAY_DATE=$(date -d "$(date +%Y-%m-%d -d @$(( $(date +%s) - ($(date +%u) - 1) * 86400 )))" +%Y-%m-%d) @@ -474,10 +485,16 @@ jobs: run: | gh release create "$RELEASE_TAG" \ "$CSV_PATH#${CSV_FILENAME}" \ - "$HTML_PATH#${HTML_FILENAME}" \ - "$JSON_PATH#${JSON_FILENAME}" \ --title "Weekly Report - $MONDAY_DATE_DISPLAY (Generated at $GENERATED_DATE)" \ --notes "Automated weekly report" + + if [[ -n "$HTML_PATH" ]]; then + gh release upload "$RELEASE_TAG" "$HTML_PATH#${HTML_FILENAME}" --clobber + fi + + if [[ -n "$JSON_PATH" ]]; then + gh release upload "$RELEASE_TAG" "$JSON_PATH#${JSON_FILENAME}" --clobber + fi env: GH_TOKEN: ${{ secrets.GH_PAT }} From 42abe9c9f55b423af13056fddbbac8f9fbb350fa Mon Sep 17 00:00:00 2001 From: Ted Date: Tue, 29 Jul 2025 16:06:03 +0800 Subject: [PATCH 07/12] Update requirements_full_list.txt --- src/requirements_full_list.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/requirements_full_list.txt b/src/requirements_full_list.txt index 5c70c0e..b28091d 100644 --- a/src/requirements_full_list.txt +++ b/src/requirements_full_list.txt @@ -2,9 +2,9 @@ absl-py==2.1.0 adal==1.2.7 adlfs==2024.4.1 aiofiles==24.1.0 -aiohappyeyeballs==2.4.6 -aiohttp==3.11.13 -aiosignal==1.3.2 +aiohappyeyeballs==2.6.1 +aiohttp==3.12.14 +aiosignal==1.4.0 alembic==1.13.3 allennlp==2.10.1 altair==5.4.1 @@ -521,7 +521,7 @@ sqlparse==0.5.1 srsly==2.4.8 sseclient-py==1.8.0 stack-data==0.6.3 -starlette==0.40.0 +starlette==0.47.2 statsmodels==0.14.4 stevedore==5.3.0 strawberry-graphql==0.243.0 From 1314bf48085ce1b67ae4455e64a9bbb65d8b0bb6 Mon Sep 17 00:00:00 2001 From: Ted Date: Tue, 29 Jul 2025 16:08:07 +0800 Subject: [PATCH 08/12] Delete Microsoft.VisualStudio.Services.py --- Microsoft.VisualStudio.Services.py | Bin 21808 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Microsoft.VisualStudio.Services.py diff --git a/Microsoft.VisualStudio.Services.py b/Microsoft.VisualStudio.Services.py deleted file mode 100644 index af30c47a056307eddbc1be2bd0bcbbe82948c798..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21808 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 From ea552af8d4b38133b9fb605341c601b565b82369 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Jul 2025 16:16:55 +0800 Subject: [PATCH 09/12] =?UTF-8?q?=F0=9F=93=9D=20Update=20WeeklyReport=20on?= =?UTF-8?q?=202025-07-29=2016:16=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WeeklyReport_20250729_160749.csv | 1141 +++++++++++++++++ 1 file changed, 1141 insertions(+) create mode 100644 WeeklyReport/2025-07-28/WeeklyReport_20250729_160749.csv diff --git a/WeeklyReport/2025-07-28/WeeklyReport_20250729_160749.csv b/WeeklyReport/2025-07-28/WeeklyReport_20250729_160749.csv new file mode 100644 index 0000000..258f42b --- /dev/null +++ b/WeeklyReport/2025-07-28/WeeklyReport_20250729_160749.csv @@ -0,0 +1,1141 @@ +Package Name,Package Type,Custodian,Current Version,Current Version With Dependency JSON,Dependencies for Current,Newer Versions,Dependencies for Latest,Latest Version,Current Version Vulnerable?,Current Version Vulnerability Details,Upgrade Version Vulnerable?,Upgrade Vulnerability Details,Suggested Upgrade,Upgrade Instruction,Remarks +adlfs,Base Package,EY,2024.4.1,"{'base_package': 'adlfs==2024.4.1', 'dependencies': ['azure-core==1.28.0', 'azure-datalake-store==0.0.53', 'azure-storage-blob==12.17.0', 'fsspec==2023.12.0', 'aiohttp==3.7.0']}","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""","2024.7.0, 2024.12.0","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""",2024.12.0,No,,No,None,,, +allennlp,Base Package,EY,2.10.1,"{'base_package': 'allennlp==2.10.1', 'dependencies': ['torch==1.10.0', 'torchvision==0.8.1', 'cached-path==1.1.3', 'fairscale==0.4.6', 'nltk==3.6.5', 'spacy==2.1.0', 'numpy==1.21.4', 'tensorboardX==1.2', 'requests==2.28', 'tqdm==4.62', 'h5py==3.6.0', 'scikit-learn==1.0.1', 'scipy==1.7.3', 'pytest==6.2.5', 'transformers==4.1', 'sentencepiece==0.1.96', 'filelock==3.3', 'lmdb==1.2.1', 'more-itertools==8.12.0', 'termcolor==1.1.0', 'wandb==0.10.0', 'huggingface-hub==0.0.16', 'dill==0.3.4', 'base58==2.1.1', 'typer==0.4.1', 'protobuf==3.12.0', 'traitlets==5.1.1', 'jsonnet==0.10.0', 'checklist==0.0.11', 'checklist==0.0.11', 'flake8==4.0.1', 'mypy==0.961', 'black==22.6.0', 'pytest-cov==3.0.0', 'coverage==6.4', 'codecov==2.1.12', 'matplotlib==2.2.3', 'responses==0.21', 'flaky==3.7.0', 'pytest-benchmark==3.4.1', 'ruamel.yaml==0.17.17', 'docspec==1.0.1', 'docspec-python==1.0.1', 'mkdocs==1.3.0', 'mkdocs-material==5.5.0', 'markdown-include==0.6.0', 'pymdown-extensions==9.5', 'twine==1.11.0']}","torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",,"torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",2.10.1,No,,No,None,,, +artifacts-keyring,Base Package,EY,0.4.0,"{'base_package': 'artifacts-keyring==0.4.0', 'dependencies': ['keyring==16.0', 'requests==2.20.0']}",keyring>=16.0; requests>=2.20.0,1.0.0rc0,keyring>=16.0; requests>=2.20.0,1.0.0rc0,No,,No,None,,, +async-timeout,Base Package,EY,4.0.3,"{'base_package': 'async-timeout==4.0.3', 'dependencies': []}",,"5.0.0, 5.0.1",,5.0.1,No,,No,None,,, +azure-keyvault-secrets,Base Package,EY,4.8.0,"{'base_package': 'azure-keyvault-secrets==4.8.0', 'dependencies': ['isodate==0.6.1', 'azure-core==1.31.0', 'typing-extensions==4.6.0']}",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,"4.9.0, 4.10.0b1, 4.10.0",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,4.10.0,No,,No,None,,, +azureml-featurestore,Base Package,EY,1.1.0,"{'base_package': 'azureml-featurestore==1.1.0', 'dependencies': ['azure-ai-ml==1.14.0', 'mltable==1.5.0', 'jinja2==3.1.2', 'marshmallow==3.18.0', 'pandas==1.5.3', 'azure-mgmt-redis==14.1.0', 'pyarrow==9.0.0', 'redis==4.5.1', 'msgpack==1.0.5']}","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""","1.1.1, 1.1.2","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""",1.1.2,No,,No,None,,, +azureml-fsspec,Base Package,EY,1.3.1,"{'base_package': 'azureml-fsspec==1.3.1', 'dependencies': ['azureml-dataprep==5.1.0a', 'fsspec==2021.6.1']}","azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",,"azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",1.3.1,No,,No,None,,, +azureml-interpret,Base Package,EY,1.58.0,"{'base_package': 'azureml-interpret==1.58.0', 'dependencies': ['azureml-core==1.60.0']}","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""","1.59.0, 1.60.0","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""",1.60.0,No,,No,None,,, +backports.tempfile,Base Package,EY,1,"{'base_package': 'backports.tempfile==1', 'dependencies': []}",,,,1.0,No,,No,None,,, +backports.weakref,Base Package,EY,1.0.post1,"{'base_package': 'backports.weakref==1.0.post1', 'dependencies': []}",,,,1.0.post1,No,,No,None,,, +beanie,Base Package,EY,1.26.0,"{'base_package': 'beanie==1.26.0', 'dependencies': ['pydantic==1.10.18', 'click==7', 'lazy-model==0.3.0', 'pymongo==4.11.0', 'typing-extensions==4.7', 'pymongo==4.11.0', 'tomli==2.2.1', 'tomli-w==1.0.0', 'Pygments==2.8.0', 'Markdown==3.3', 'pydoc-markdown==4.8', 'mkdocs==1.4', 'mkdocs-material==9.0', 'jinja2==3.0.3', 'pymongo==4.11.0', 'pymongo==4.11.0', 'pymongo==4.11.0', 'beanie-batteries-queue==0.2', 'pymongo==4.11.0', 'pre-commit==3.5.0', 'pytest==8.3.3', 'pytest-asyncio==0.24.0', 'pytest-cov==5.0.0', 'dnspython==2.1.0', 'pyright==0', 'asgi-lifespan==1.0.1', 'httpx==0.23.0', 'fastapi==0.100', 'pydantic-settings==2', 'pydantic-extra-types==2', 'pymongo==4.11.0']}","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""","1.27.0, 1.28.0, 1.29.0, 1.30.0, 2.0.0","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""",2.0.0,No,,No,None,,, +bert-score,Base Package,EY,0.3.13,"{'base_package': 'bert-score==0.3.13', 'dependencies': ['torch==1.0.0', 'pandas==1.0.1', 'transformers==3.0.0', 'tqdm==4.31.1', 'packaging==20.9']}",torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),,torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),0.3.13,No,,No,None,,, +black,Base Package,EY,24.4.2,"{'base_package': 'black==24.4.2', 'dependencies': ['click==8.0.0', 'mypy-extensions==0.4.3', 'packaging==22.0', 'pathspec==0.9.0', 'platformdirs==2', 'tomli==1.1.0', 'typing-extensions==4.0.1', 'colorama==0.4.3', 'aiohttp==3.10', 'ipython==7.8.0', 'tokenize-rt==3.2.0', 'uvloop==0.15.2']}","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""","24.8.0, 24.10.0, 25.1.0","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""",25.1.0,No,,No,None,,, +bs4,Base Package,EY,0.0.2,"{'base_package': 'bs4==0.0.2', 'dependencies': []}",beautifulsoup4,,beautifulsoup4,0.0.2,No,,No,None,,, +datasets,Base Package,EY,2.19.1,"{'base_package': 'datasets==2.19.1', 'dependencies': ['numpy==1.17', 'pyarrow==15.0.0', 'dill==0.3.0', 'requests==2.32.2', 'tqdm==4.66.3', 'fsspec==2023.1.0', 'huggingface-hub==0.24.0', 'pyyaml==5.1', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'torch==2.7.0', 'Pillow==9.4.0', 'tensorflow==2.6.0', 'tensorflow==2.6.0', 'jax==0.3.14', 'jaxlib==0.3.14', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.6.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.12.0', 'torch==2.0.1', 'transformers==4.30.1', 'tensorflow==2.6.0', 'pdfplumber==0.11.4']}","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""","2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0, 4.0.0","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""",4.0.0,No,,No,None,,, +deepchecks,Base Package,EY,0.18.1,"{'base_package': 'deepchecks==0.18.1', 'dependencies': ['pandas==1.1.5', 'scikit-learn==0.23.2', 'jsonpickle==2', 'PyNomaly==0.3.3', 'typing-extensions==4.0.0', 'tqdm==4.62.3', 'category-encoders==2.3.0', 'scipy==1.4.1', 'plotly==5.13.1', 'matplotlib==3.3.4', 'beautifulsoup4==4.11.1', 'requests==2.22.0', 'statsmodels==0.11.0', 'dataclasses==0.6', 'numpy==1.19', 'ipython==5.5.0', 'ipykernel==4.10.1', 'ipywidgets==7.5.0', 'importlib-metadata==1.4', 'importlib-resources==1.3', 'statsmodels==0.13.5', 'numpy==1.22.2', 'ipython==7.15.0', 'ipykernel==5.3.0', 'ipywidgets==7.6.5', 'jupyter-server==2.7.2', 'seqeval==1.0.0', 'textblob==0.17.1', 'transformers==4.0.0', 'sentence-transformers==3.0.0', 'fasttext==0.8.0', 'nltk==3.8.1', 'pytorch-ignite==0.4.8', 'opencv-python==4.5.5.62', 'albumentations==1.1.0', 'imgaug==0.4.0', 'seaborn==0.1.0', 'imagehash==4.0.0', 'lxml==4.0.0']}","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""","0.19.0, 0.19.1","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""",0.19.1,No,,No,None,,, +elasticsearch,Base Package,EY,8.13.1,"{'base_package': 'elasticsearch==8.13.1', 'dependencies': ['elastic-transport==8.15.1', 'aiohttp==3', 'pyyaml==5.4', 'requests==2', 'sphinx-rtd-theme==2.0', 'orjson==3', 'pyarrow==1', 'requests==2.4.0', 'numpy==1', 'simsimd==3']}","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""","8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""",9.0.2,No,,No,None,,, +email-validator,Base Package,EY,2.2.0,"{'base_package': 'email-validator==2.2.0', 'dependencies': ['dnspython==2.0.0', 'idna==2.0.0']}",dnspython>=2.0.0; idna>=2.0.0,,dnspython>=2.0.0; idna>=2.0.0,2.2.0,No,,No,None,,, +evidently,Base Package,EY,0.4.16,"{'base_package': 'evidently==0.4.16', 'dependencies': ['plotly==5.10.0', 'statsmodels==0.12.2', 'scikit-learn==1.0.1', 'pandas==1.3.5', 'numpy==1.22.0', 'nltk==3.6.7', 'scipy==1.10.0', 'requests==2.32.0', 'PyYAML==5.4', 'pydantic==1.10.16', 'litestar==2.8.3', 'typing-inspect==0.9.0', 'uvicorn==0.22.0', 'watchdog==3.0.0', 'typer==0.3', 'rich==13', 'iterative-telemetry==0.0.5', 'dynaconf==3.2.4', 'certifi==2024.7.4', 'urllib3==1.26.19', 'fsspec==2024.6.1', 'ujson==5.4.0', 'deprecation==2.1.0', 'uuid6==2024.7.10', 'cryptography==43.0.1', 'pip-audit==2.7.2', 'wheel==0.38.1', 'jupyter==1.0.0', 'mypy==1.1.1', 'pandas-stubs==1.3.5', 'pytest==7.4.4', 'types-PyYAML==6.0.1', 'types-requests==2.26.0', 'types-dataclasses==0.6', 'types-python-dateutil==2.8.19', 'types-ujson==5.4.0', 'pillow==10.3.0', 'httpx==0.27.0', 'ruff==0.3.7', 'pre-commit==3.5.0', 'pytest-asyncio==0.23.7', 'pytest-mock==3.14.0', 'setuptools==65.5.1', 'setuptools==68.2.2', 's3fs==2024.9.0', 'gcsfs==2024.9.0', 'openai==1.16.2', 'evaluate==0.4.1', 'transformers==4.39.3', 'sentence-transformers==2.7.0', 'sqlvalidator==0.0.20', 'litellm==1.74.3', 'llama-index==0.10', 'faiss-cpu==1.8.0', 'pyspark==3.4.0']}","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""","0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10, 0.7.11","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""",0.7.11,No,,No,None,,, +exceptiongroup,Base Package,EY,1.2.2,"{'base_package': 'exceptiongroup==1.2.2', 'dependencies': ['typing-extensions==4.6.0', 'pytest==6']}","typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,"typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,No,,No,None,,, +farm-haystack,Base Package,EY,1.25.5,"{'base_package': 'farm-haystack==1.25.5', 'dependencies': ['lazy-imports==0.3.1', 'prompthub-py==4.0.0', 'scikit-learn==1.3.0', 'tiktoken==0.5.1', 'transformers==4.46', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'openai-whisper==20231106', 'boto3==1.28.57', 'selenium==4.11.0', 'black==23.0', 'dulwich==0.21.0', 'mypy==1.10.0', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'elasticsearch==7.17', 'elastic-transport==8', 'elasticsearch==8', 'faiss-cpu==1.6.3', 'sqlalchemy==1.4.2', 'faiss-gpu==1.6.3', 'sqlalchemy==1.4.2', 'azure-ai-formrecognizer==3.2.0b2', 'black==23.0', 'huggingface-hub==0.5.0', 'sentence-transformers==2.3.1', 'transformers==4.46', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'pymongo==4.6', 'pdf2image==1.14', 'pytesseract==0.3.7', 'faiss-cpu==1.6.3', 'faiss-gpu==1.6.3', 'pinecone-client==2.0.11', 'opensearch-py==2', 'pinecone-client==2.0.11', 'sqlalchemy==1.4.2', 'nltk==3.9.1', 'aiorwlock==1.3.0', 'ray==1.9.1', 'ray==1.9.1', 'sqlalchemy==1.4.2', 'weaviate-client==2']}","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""","1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""",1.26.4.post0,No,,No,None,,, +fastapi-cli,Base Package,EY,0.0.5,"{'base_package': 'fastapi-cli==0.0.5', 'dependencies': ['typer==0.15.1', 'uvicorn==0.15.0', 'rich-toolkit==0.14.8', 'uvicorn==0.15.0', 'fastapi-cloud-cli==0.1.1', 'uvicorn==0.15.0']}","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""","0.0.6, 0.0.7, 0.0.8","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""",0.0.8,No,,No,None,,, +Flask-HTTPAuth,Base Package,EY,3.3.0,"{'base_package': 'Flask-HTTPAuth==3.3.0', 'dependencies': []}",flask,"4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0",flask,4.8.0,No,,No,None,,, +Flask-SQLAlchemy,Base Package,EY,2.4.1,"{'base_package': 'Flask-SQLAlchemy==2.4.1', 'dependencies': ['flask==2.2.5', 'sqlalchemy==2.0.16']}",flask>=2.2.5; sqlalchemy>=2.0.16,"2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1",flask>=2.2.5; sqlalchemy>=2.0.16,3.1.1,No,,No,None,,, +flask-swagger-ui,Base Package,EY,4.11.1,"{'base_package': 'flask-swagger-ui==4.11.1', 'dependencies': []}",flask,5.21.0,flask,5.21.0,No,,No,None,,, +fqdn,Base Package,EY,1.5.1,"{'base_package': 'fqdn==1.5.1', 'dependencies': ['cached-property==1.3.0']}","cached-property (>=1.3.0) ; python_version < ""3.8""",,"cached-property (>=1.3.0) ; python_version < ""3.8""",1.5.1,No,,No,None,,, +google-generativeai,Base Package,EY,0.2.1,"{'base_package': 'google-generativeai==0.2.1', 'dependencies': ['google-ai-generativelanguage==0.6.15', 'google-auth==2.15.0']}","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""","0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""",0.8.5,No,,No,None,,, +great-expectations,Base Package,EY,1.1.3,"{'base_package': 'great-expectations==1.1.3', 'dependencies': ['altair==4.2.1', 'cryptography==3.2', 'jinja2==3', 'jsonschema==2.5.1', 'marshmallow==3.7.1', 'mistune==0.8.4', 'posthog==3', 'pydantic==1.10.7', 'pyparsing==2.4', 'python-dateutil==2.8.1', 'requests==2.20', 'ruamel.yaml==0.16', 'scipy==1.6.0', 'tqdm==4.59.0', 'typing-extensions==4.1.0', 'tzlocal==1.2', 'numpy==1.21.6', 'pandas==1.1.3', 'numpy==1.22.4', 'pandas==1.3.0', 'numpy==1.26.0', 'feather-format==0.4.1', 'pyathena==2.0.0', 'sqlalchemy==1.4.0', 'boto3==1.17.106', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'clickhouse-sqlalchemy==0.2.2', 'clickhouse-sqlalchemy==0.3.0', 'orjson==3.9.7', 'databricks-sqlalchemy==1.0.0', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy-dremio==1.2.1', 'sqlalchemy==1.4.0', 'openpyxl==3.0.7', 'xlrd==1.1.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'PyHive==0.6.5', 'thrift==0.16.0', 'thrift-sasl==0.4.3', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy==1.4.0', 'PyMySQL==1.1.1', 'sqlalchemy==1.4.0', 'pypd==1.1.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'psycopg2-binary==2.7.6', 'sqlalchemy-redshift==0.8.8', 'boto3==1.17.106', 'snowflake-sqlalchemy==1.2.3', 'sqlalchemy==1.4.0', 'snowflake-connector-python==2.5.0', 'snowflake-connector-python==2.9.0', 'pyspark==2.3.2', 'googleapis-common-protos==1.56.4', 'grpcio==1.48.1', 'grpcio-status==1.48.1', 'teradatasqlalchemy==17.0.0.5', 'boto3==1.17.106', 'coverage==7.5.1', 'flaky==3.7.0', 'flask==1.0.0', 'freezegun==0.3.15', 'moto==4.2.13', 'pact-python==2.0.1', 'pyfakefs==4.5.1', 'pytest==8.2.1', 'pytest-benchmark==3.4.1', 'pytest-cov==5.0.0', 'pytest-icdiff==0.9.0', 'pytest-mock==3.14.0', 'pytest-order==1.2.1', 'pytest-random-order==1.1.1', 'pytest-timeout==2.3.1', 'pytest-xdist==3.6.1', 'requirements-parser==0.9.0', 'responses==0.23.1', 'setuptools==70.0.0', 'sqlalchemy==1.4.0', 'adr-tools-python==1.0.3', 'invoke==2.0.0', 'mypy==1.15.0', 'pre-commit==2.21.0', 'ruff==0.12.2', 'tomli==2.0.1', 'docstring-parser==0.16', 'feather-format==0.4.1', 'trino==0.310.0', 'sqlalchemy==1.4.0', 'sqlalchemy-vertica-python==0.5.10', 'sqlalchemy==1.4.0']}","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""","1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""",1.5.6,No,,No,None,,, +grpcio-status,Base Package,EY,1.62.3,"{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.31.1', 'grpcio==1.74.0', 'googleapis-common-protos==1.5.5']}","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5","1.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5",1.74.0,No,,No,None,,, +httptools,Base Package,EY,0.6.1,"{'base_package': 'httptools==0.6.1', 'dependencies': ['Cython==0.29.24']}","Cython>=0.29.24; extra == ""test""","0.6.2, 0.6.3, 0.6.4","Cython>=0.29.24; extra == ""test""",0.6.4,No,,No,None,,, +imbalanced-learn,Base Package,EY,0.12.3,"{'base_package': 'imbalanced-learn==0.12.3', 'dependencies': ['numpy==1.24.3', 'scipy==1.10.1', 'scikit-learn==1.3.2', 'sklearn-compat==0.1', 'joblib==1.1.1', 'threadpoolctl==2.0.0', 'pandas==1.5.3', 'tensorflow==2.13.1', 'matplotlib==3.7.3', 'seaborn==0.12.2', 'memory_profiler==0.61.0', 'numpydoc==1.5.0', 'sphinx==8.0.2', 'sphinx-gallery==0.13.0', 'sphinxcontrib-bibtex==2.6.3', 'sphinx-copybutton==0.5.2', 'pydata-sphinx-theme==0.15.4', 'sphinx-design==0.6.1', 'black==23.3.0', 'ruff==0.4.8', 'pandas==1.5.3', 'tensorflow==2.13.1', 'keras==3.0.5', 'packaging==23.2', 'pytest==7.2.2', 'pytest-cov==4.1.0', 'pytest-xdist==3.5.0']}","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""","0.12.4, 0.13.0","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""",0.13.0,No,,No,None,,, +isoduration,Base Package,EY,20.11.0,"{'base_package': 'isoduration==20.11.0', 'dependencies': ['arrow==0.15.0']}",arrow (>=0.15.0),,arrow (>=0.15.0),20.11.0,No,,No,None,,, +kedro-azureml,Base Package,EY,0.8.0.1,"{'base_package': 'kedro-azureml==0.8.0.1', 'dependencies': ['adlfs==2022.2.0', 'azure-ai-ml==1.2.0', 'azureml-fsspec==1.3.1', 'azureml-mlflow==1.42.0', 'backoff==2.2.1', 'cloudpickle==2.1.0', 'kedro==0.19.0', 'kedro-datasets==1.0.0', 'mlflow==2.0.0', 'pyarrow==11.0.0', 'pydantic==2.6.4']}","adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,"adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,No,,No,None,,, +kedro-boot,Base Package,EY,0.2.2,"{'base_package': 'kedro-boot==0.2.2', 'dependencies': ['kedro==0.19.1', 'pre-commit==2.0.0', 'jupyter==1.0.0', 'sphinx==4.5.0', 'sphinx-rtd-theme==1.0', 'sphinx-markdown-tables==0.0.15', 'sphinx-click==3.1', 'sphinx-copybutton==0.5.0', 'myst-parser==0.17.2', 'fastapi==0.100.0', 'gunicorn==21.2.0', 'pyctuator==0.18.1', 'uvicorn==0.12.0', 'pytest==5.4.0', 'pytest-cov==2.8.0', 'pytest-lazy-fixture==0.6.0', 'pytest-mock==3.1.0', 'ruff==0.1.3', 'scikit-learn==1.0', 'kedro-datasets==1.0']}","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""","0.2.3, 0.2.4","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""",0.2.4,No,,No,None,,, +kedro-datasets,Base Package,EY,4.0.0,"{'base_package': 'kedro-datasets==4.0.0', 'dependencies': ['kedro==1.0.0rc1', 'pandas==1.3', 'pyspark==2.2', 'hdfs==2.5.8', 's3fs==2021.4', 'polars==0.18.0', 'plotly==4.8.0', 'delta-spark==1.0', 'networkx==3.4', 'requests==2.20', 'biopython==1.73', 'dask==2021.10', 'dask==2021.10', 'triad==0.6.7', 'geopandas==0.8.0', 'fiona==1.8', 'holoviews==1.13.0', 'matplotlib==3.0.3', 'matplotlib==3.0.3', 'deltalake==0.10.0', 'openpyxl==3.0.6', 'pandas-gbq==0.12.0', 'pandas-gbq==0.12.0', 'tables==3.6', 'pyarrow==6.0', 'SQLAlchemy==1.4', 'SQLAlchemy==1.4', 'pyodbc==4.0', 'lxml==4.6', 'compress-pickle==2.1.0', 'Pillow==9.0', 'pyarrow==4.0', 'xlsx2csv==0.8.0', 'deltalake==0.6.2', 'pyarrow==4.0', 'deltalake==0.6.2', 'redis==4.1', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'tensorflow==2.0', 'tensorflow-macos==2.0', 'PyYAML==4.2', 'langchain-openai==0.1.7', 'langchain-openai==0.1.7', 'langchain-anthropic==0.1.13', 'langchain-community==0.2.0', 'langchain-cohere==0.1.5', 'langchain-community==0.2.0', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'prophet==1.1.5', 'rioxarray==0.15.0', 'opencv-python==4.5.5.64', 'mkdocs==1.6.1', 'mkdocs-material==9.6.11', 'mkdocs-material-extensions==1.3.1', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocstrings==0.29.1', 'mkdocstrings-python==0.29.1', 'linkchecker==10.2.1', 'ipykernel==5.3', 'adlfs==2023.1', 'behave==1.2.6', 'biopython==1.73', 'cloudpickle==2.2.1', 'compress-pickle==2.1.0', 'coverage==7.2.0', 'dask==2021.10', 'delta-spark==1.0', 'deltalake==0.10.0', 'dill==0.3.1', 'filelock==3.4.0', 'fiona==1.8', 'gcsfs==2023.1', 'geopandas==0.8.0', 'hdfs==2.5.8', 'holoviews==1.13.0', 'ipython==7.31.1', 'joblib==0.14', 'jupyterlab==3.0', 'jupyter==1.0', 'lxml==4.6', 'matplotlib==3.5', 'memory_profiler==0.50.0', 'moto==5.0.0', 'networkx==3.4', 'openpyxl==3.0.3', 'pandas-gbq==0.12.0', 'pandas==2.0', 'Pillow==10.0', 'plotly==4.8.0', 'polars==1.0', 'pyarrow==1.0', 'pyarrow==7.0', 'pyodbc==5.0', 'pyspark==3.0', 'pyspark==3.4', 'pytest-cov==3.0', 'pytest-mock==1.7.1', 'pytest-xdist==2.2.1', 'pytest==7.2', 'redis==4.1', 'requests-mock==1.6', 'requests==2.20', 's3fs==2021.04', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'pyOpenSSL==22.1.0', 'SQLAlchemy==1.2', 'tables==3.6', 'tensorflow-macos==2.0', 'tensorflow==2.0', 'triad==0.6.7', 'xarray==2023.1.0', 'xlsxwriter==1.0', 'bandit==1.6.2', 'blacken-docs==1.9.2', 'black==22.0', 'detect-secrets==1.5.0', 'import-linter==1.2.6', 'mypy==1.0', 'pre-commit==2.9.2', 'ruff==0.12.1', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'opencv-python==4.5.5.64', 'prophet==1.1.5']}","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""","4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0, 8.0.0","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""",8.0.0,No,,No,None,,, +kedro-docker,Base Package,EY,0.6.0,"{'base_package': 'kedro-docker==0.6.0', 'dependencies': ['anyconfig==0.10.0', 'kedro==0.16.0', 'semver==2.10', 'coverage==7.2.0', 'pytest-xdist==2.2.1', 'PyYAML==5.1', 'wheel==0.32.2', 'black==22.0', 'mypy==1.0', 'pre-commit==2.9.2', 'trufflehog==2.1.0', 'ruff==0.0.290']}","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""","0.6.1, 0.6.2","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""",0.6.2,No,,No,None,,, +kedro-fast-api,Base Package,EY,0.6.1,"{'base_package': 'kedro-fast-api==0.6.1', 'dependencies': []}",,,,0.6.1,No,,No,None,,, +kedro-viz,Base Package,EY,9.1.0,"{'base_package': 'kedro-viz==9.1.0', 'dependencies': ['aiofiles==22.1.0', 'fastapi==0.100.0', 'fsspec==2021.4', 'ipython==7.0.0', 'kedro-telemetry==0.6.0', 'kedro==1.0.0', 'networkx==2.5', 'orjson==3.9', 'packaging==23.0', 'pandas==1.3', 'pathspec==0.12.1', 'plotly==4.0', 'pydantic==2.0.0', 'secure==0.3.0', 'uvicorn==0.30.0', 'watchfiles==0.24.0', 's3fs==2021.4', 'adlfs==2021.4', 'linkchecker==10.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocs-material-extensions==1.3.1', 'mkdocs-material==9.6.11', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs==1.6.1', 'mkdocstrings-python==0.29.1', 'mkdocstrings==0.29.1', 'gcsfs==2021.4']}","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""","9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2, 11.1.0, 12.0.0","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""",12.0.0,No,,No,None,,, +lancedb,Base Package,EY,0.11.0,"{'base_package': 'lancedb==0.11.0', 'dependencies': ['overrides==0.7', 'pyarrow==16', 'pydantic==1.10', 'tqdm==4.27.0', 'pylance==0.25', 'pandas==1.4', 'polars==0.19', 'pylance==0.25', 'typing-extensions==4.0.0', 'requests==2.31.0', 'openai==1.6.1', 'colpali-engine==0.3.10', 'boto3==1.28.57', 'awscli==1.29.57', 'botocore==1.31.57', 'ibm-watsonx-ai==1.1.2', 'ollama==0.3.0', 'adlfs==2024.2.0']}","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; python_full_version >= ""3.10"" and extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""","0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0, 0.24.1, 0.24.2","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; python_full_version >= ""3.10"" and extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""",0.24.2,No,,No,None,,, +langchain-community,Base Package,EY,0.2.12,"{'base_package': 'langchain-community==0.2.12', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4', 'requests==2', 'PyYAML==5.3', 'aiohttp==3.8.3', 'tenacity==8.1.0', 'dataclasses-json==0.5.7', 'pydantic-settings==2.4.0', 'langsmith==0.1.125', 'httpx-sse==0.4.0', 'numpy==1.26.2', 'numpy==2.1.0']}","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""","0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""",0.3.27,Yes,"CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0",Yes,"0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.2.0; >=0.2.0,<0.3.0",0.3.27,"{'base_package': 'langchain-community==0.3.27', 'dependencies': ['langchain-core==0.3.72', 'langchain==0.3.27', 'pydantic-settings==2.10.1', 'httpx-sse==0.4.1']}",Not Used +langchain-openai,Base Package,EY,0.1.22,"{'base_package': 'langchain-openai==0.1.22', 'dependencies': ['langchain-core==0.3.68', 'openai==1.86.0', 'tiktoken==0.7']}","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7","0.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7",0.3.28,No,,No,None,,, +lime,Base Package,EY,0.2.0.1,"{'base_package': 'lime==0.2.0.1', 'dependencies': []}",,,,0.2.0.1,No,,No,None,,, +llama-hub,Base Package,EY,0.0.79.post1,"{'base_package': 'llama-hub==0.0.79.post1', 'dependencies': ['llama-index==0.9.41', 'pyaml==23.9.7']}","llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",,"llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",0.0.79.post1,No,,No,None,,, +llama-index-embeddings-azure-openai,Base Package,EY,0.1.6,"{'base_package': 'llama-index-embeddings-azure-openai==0.1.6', 'dependencies': ['llama-index-core==0.12.0', 'llama-index-embeddings-openai==0.3.0', 'llama-index-llms-azure-openai==0.3.0']}","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0","0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0",0.3.9,No,,No,None,,, +llama-index-legacy,Base Package,EY,0.9.48.post3,"{'base_package': 'llama-index-legacy==0.9.48.post3', 'dependencies': ['SQLAlchemy==1.4.49', 'beautifulsoup4==4.12.2', 'deprecated==1.2.9.3', 'fsspec==2023.5.0', 'langchain==0.0.303', 'nest-asyncio==1.5.8', 'nltk==3.8.1', 'openai==1.1.0', 'tenacity==8.2.0', 'tiktoken==0.3.3', 'typing-extensions==4.5.0', 'typing-inspect==0.8.0', 'requests==2.31.0', 'gradientai==1.4.0', 'asyncpg==0.28.0', 'pgvector==0.1.0', 'optimum==1.13.2', 'sentencepiece==0.1.99', 'transformers==4.33.1', 'guidance==0.0.64', 'lm-format-enforcer==0.4.3', 'jsonpath-ng==1.6.0', 'rank-bm25==0.2.2', 'spacy==3.7.1', 'aiohttp==3.8.6', 'networkx==3.0', 'psycopg2-binary==2.9.9', 'dirtyjson==1.0.8']}","SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,"SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,No,,No,None,,, +llama-index-readers-json,Base Package,EY,0.1.5,"{'base_package': 'llama-index-readers-json==0.1.5', 'dependencies': ['llama-index-core==0.12.0']}","llama-index-core<0.13.0,>=0.12.0","0.2.0, 0.3.0","llama-index-core<0.13.0,>=0.12.0",0.3.0,No,,No,None,,, +llama-index-vector-stores-azurecosmosmongo,Base Package,EY,0.1.3,"{'base_package': 'llama-index-vector-stores-azurecosmosmongo==0.1.3', 'dependencies': ['llama-index-core==0.12.0', 'pymongo==4.6.1']}","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1","0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1",0.6.0,No,,No,None,,, +llamaindex-py-client,Base Package,EY,0.1.19,"{'base_package': 'llamaindex-py-client==0.1.19', 'dependencies': ['pydantic==1.10', 'httpx==0.20.0']}",pydantic>=1.10; httpx>=0.20.0,,pydantic>=1.10; httpx>=0.20.0,0.1.19,No,,No,None,,, +mlflow,Base Package,EY,2.15.1,"{'base_package': 'mlflow==2.15.1', 'dependencies': ['mlflow-skinny==3.1.4', 'docker==4.0.0', 'pyarrow==4.0.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.30.0', 'azureml-core==1.2.0', 'azure-storage-file-datalake==12', 'google-cloud-storage==1.30.0', 'boto3==1', 'databricks-agents==1.0.0', 'mlserver==1.2.0', 'mlserver-mlflow==1.2.0', 'boto3==1.28.56', 'slowapi==0.1.9', 'boto3==1.28.56', 'slowapi==0.1.9', 'langchain==0.1.0']}","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,Yes,"CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",Yes,"2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",3.1.4,"{'base_package': 'mlflow==3.1.4', 'dependencies': ['mlflow-skinny==3.1.4', 'waitress==3.0.2', 'requests-auth-aws-sigv4==21.0.0', 'boto3==0.7', 'botocore==1.39.15', 'google-cloud-storage==1.39.15', 'pysftp==1.60.0.post1', 'kubernetes==0.2.9', 'prometheus-flask-exporter==20.32.0', 'google-cloud-storage==1.39.15', 'boto3==0.7', 'botocore==1.39.15', 'databricks-agents==12.22.0b1', 'mlserver==1.44.0', 'mlserver-mlflow==1.39.15', 'boto3==0.7', 'slowapi==0.35.0', 'boto3==0.7', 'slowapi==0.35.0', 'mlflow-dbstore==1.1.0', 'aliyunstoreplugin==4.0.0a1', 'mlflow-xethub==1.39.15', 'mlflow-jfrog-plugin==0.9.0', 'Flask-WTF==0.116.1']}",Not Used +motor-types,Base Package,EY,1.0.0b4,"{'base_package': 'motor-types==1.0.0b4', 'dependencies': ['pymongo==4.3.0', 'motor==3.0.0', 'typing-extensions==4.0.0', 'dnspython==2.3.0']}","pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",,"pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",1.0.0b4,No,,No,None,,, +notebook,Base Package,EY,7.2.2,"{'base_package': 'notebook==7.2.2', 'dependencies': ['jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'jupyterlab==4.4.4', 'notebook-shim==0.2', 'tornado==6.2.0', 'sphinx==1.3.6', 'importlib-resources==5.0', 'jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'pytest==7.0']}","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""","7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""",7.5.0a0,No,,No,None,,, +onnxruntime,Base Package,EY,1.18.0,"{'base_package': 'onnxruntime==1.18.0', 'dependencies': ['numpy==1.21.6']}",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,"1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.22.1",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,1.22.1,No,,No,None,,, +opencensus-ext-azure,Base Package,EY,1.1.13,"{'base_package': 'opencensus-ext-azure==1.1.13', 'dependencies': ['azure-core==1.12.0', 'azure-identity==1.5.0', 'opencensus==0.11.4', 'psutil==5.6.3', 'requests==2.19.0']}","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0","1.1.14, 1.1.15","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0",1.1.15,No,,No,None,,, +opencensus-ext-logging,Base Package,EY,0.1.1,"{'base_package': 'opencensus-ext-logging==0.1.1', 'dependencies': ['opencensus==0.8.0']}","opencensus (<1.0.0,>=0.8.0)",,"opencensus (<1.0.0,>=0.8.0)",0.1.1,No,,No,None,,, +opensearch-py,Base Package,EY,2.5.0,"{'base_package': 'opensearch-py==2.5.0', 'dependencies': ['urllib3==1.26.19', 'urllib3==1.26.19', 'requests==2.32.0', 'certifi==2024.07.04', 'requests==2.0.0', 'pytest==3.0.0', 'black==24.3.0', 'aiohttp==3.9.4', 'aiohttp==3.9.4']}","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""","2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""",3.0.0,No,,No,None,,, +optuna,Base Package,EY,3.6.1,"{'base_package': 'optuna==3.6.1', 'dependencies': ['alembic==1.5.0', 'packaging==20.0', 'sqlalchemy==1.4.2', 'asv==0.5.0', 'typing_extensions==3.10.0.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'sphinx_rtd_theme==1.2.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'scikit-learn==0.24.2', 'protobuf==5.28.1', 'scipy==1.9.2', 'protobuf==5.28.1']}","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""","3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""",4.4.0,No,,No,None,,, +plotly-resampler,Base Package,EY,0.10.0,"{'base_package': 'plotly-resampler==0.10.0', 'dependencies': ['jupyter-dash==0.4.2', 'plotly==5.5.0', 'dash==2.9.0', 'pandas==1', 'numpy==1.14', 'numpy==1.24', 'orjson==3.8.0', 'Flask-Cors==3.0.10', 'kaleido==0.2.1', 'tsdownsample==0.1.3']}","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3","0.11.0rc0, 0.11.0rc1","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3",0.11.0rc1,No,,No,None,,, +poetry-plugin-export,Base Package,EY,1.8.0,"{'base_package': 'poetry-plugin-export==1.8.0', 'dependencies': ['poetry==2.0.0', 'poetry-core==1.7.0']}","poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,"poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,No,,No,None,,, +portalocker,Base Package,EY,2.10.1,"{'base_package': 'portalocker==2.10.1', 'dependencies': ['pywin32==226', 'coverage-conditional-plugin==0.9.0', 'pytest-cov==2.8.1', 'pytest-mypy==0.8.0', 'pytest-rerunfailures==15.0', 'pytest-timeout==2.1.0', 'pytest==5.4.1', 'sphinx==6.0.0', 'types-pywin32==310.0.0.20250429']}","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""","3.0.0, 3.1.0, 3.1.1, 3.2.0","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""",3.2.0,No,,No,None,,, +pre-commit,Base Package,EY,3.8.0,"{'base_package': 'pre-commit==3.8.0', 'dependencies': ['cfgv==2.0.0', 'identify==1.0.0', 'nodeenv==0.11.1', 'pyyaml==5.1', 'virtualenv==20.10.0']}",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,"4.0.0, 4.0.1, 4.1.0, 4.2.0",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,4.2.0,No,,No,None,,, +pyltr,Base Package,EY,0.2.6,"{'base_package': 'pyltr==0.2.6', 'dependencies': []}",numpy; pandas; scipy; scikit-learn; six,,numpy; pandas; scipy; scikit-learn; six,0.2.6,No,,No,None,,, +PySocks,Base Package,EY,1.7.1,"{'base_package': 'PySocks==1.7.1', 'dependencies': []}",,,,1.7.1,No,,No,None,,, +pytest-asyncio,Base Package,EY,0.23.6,"{'base_package': 'pytest-asyncio==0.23.6', 'dependencies': ['backports-asyncio-runner==1.1', 'pytest==8.2', 'typing-extensions==4.12', 'sphinx==5.3', 'sphinx-rtd-theme==1', 'coverage==6.2', 'hypothesis==5.7.1']}","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""","0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1, 1.1.0","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""",1.1.0,No,,No,None,,, +pytest-cov,Base Package,EY,5.0.0,"{'base_package': 'pytest-cov==5.0.0', 'dependencies': ['pytest==6.2.5', 'coverage==7.5', 'pluggy==1.2']}","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""","6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""",6.2.1,No,,No,None,,, +pytest-httpx,Base Package,EY,0.28.0,"{'base_package': 'pytest-httpx==0.28.0', 'dependencies': []}","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""","0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""",0.35.0,No,,No,None,,, +pytest-mock,Base Package,EY,1.13.0,"{'base_package': 'pytest-mock==1.13.0', 'dependencies': ['pytest==6.2.5']}","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""","2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""",3.14.1,No,,No,None,,, +pytest-sugar,Base Package,EY,1.0.0,"{'base_package': 'pytest-sugar==1.0.0', 'dependencies': ['pytest==6.2.0', 'termcolor==2.1.0', 'packaging==21.3']}",pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',,pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',1.0.0,No,,No,None,,, +python-multipart,Base Package,EY,0.0.19,"{'base_package': 'python-multipart==0.0.19', 'dependencies': []}",,0.0.20,,0.0.20,No,,No,None,,, +recordlinkage,Base Package,EY,0.16,"{'base_package': 'recordlinkage==0.16', 'dependencies': ['jellyfish==1', 'numpy==1.13', 'pandas==1', 'scipy==1', 'scikit-learn==1', 'networkx==2']}","jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",,"jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",0.16,No,,No,None,,, +reportlab,Base Package,EY,4.2.0,"{'base_package': 'reportlab==4.2.0', 'dependencies': ['pillow==9.0.0', 'rl_accel==0.9.0', 'rl_renderPM==4.0.3', 'rlPyCairo==0.2.0', 'freetype-py==2.3.0']}","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""","4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2, 4.4.3","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""",4.4.3,No,,No,None,,, +retry,Base Package,EY,0.9.2,"{'base_package': 'retry==0.9.2', 'dependencies': ['decorator==3.4.2', 'py==1.4.26']}","decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",,"decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",0.9.2,No,,No,None,,, +ruamel.yaml,Base Package,EY,0.18.6,"{'base_package': 'ruamel.yaml==0.18.6', 'dependencies': ['ruamel.yaml.clib==0.2.7', 'ruamel.yaml.jinja2==0.2', 'mercurial==5.7']}","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""","0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""",0.18.14,No,,No,None,,, +ruamel.yaml.clib,Base Package,EY,0.2.12,"{'base_package': 'ruamel.yaml.clib==0.2.12', 'dependencies': []}",,,,0.2.12,No,,No,None,,, +ruff,Base Package,EY,0.5.7,"{'base_package': 'ruff==0.5.7', 'dependencies': []}",,"0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5",,0.12.5,No,,No,None,,, +scikit-plot,Base Package,EY,0.3.7,"{'base_package': 'scikit-plot==0.3.7', 'dependencies': ['matplotlib==1.4.0', 'scikit-learn==0.18', 'scipy==0.9', 'joblib==0.10']}",matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',,matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',0.3.7,No,,No,None,,, +seaborn,Base Package,EY,0.13.2,"{'base_package': 'seaborn==0.13.2', 'dependencies': ['numpy==1.20', 'pandas==1.2', 'matplotlib==3.4', 'pydata_sphinx_theme==0.10.0rc2', 'scipy==1.7', 'statsmodels==0.12']}","numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",,"numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",0.13.2,No,,No,None,,, +selenium,Base Package,EY,4.21.0,"{'base_package': 'selenium==4.21.0', 'dependencies': ['urllib3==2.5.0', 'trio==0.30.0', 'trio-websocket==0.12.2', 'certifi==2025.6.15', 'typing_extensions==4.14.0', 'websocket-client==1.8.0']}",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,"4.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0, 4.34.1, 4.34.2",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,4.34.2,No,,No,None,,, +sentence-transformers,Base Package,EY,2.2.2,"{'base_package': 'sentence-transformers==2.2.2', 'dependencies': ['transformers==4.41.0', 'torch==1.11.0', 'huggingface-hub==0.20.0', 'typing_extensions==4.5.0', 'accelerate==0.20.3', 'optimum==1.23.1', 'optimum==1.23.1', 'optimum-intel==1.20.0', 'accelerate==0.20.3']}","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""","2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""",5.0.0,No,,No,None,,, +sktime,Base Package,EY,0.26.0,"{'base_package': 'sktime==0.26.0', 'dependencies': ['joblib==1.2.0', 'numpy==1.21', 'pandas==1.1', 'scikit-base==0.6.1', 'scikit-learn==0.24', 'scipy==1.2', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'dtw-python==1.3', 'numba==0.53', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'esig==0.9.7', 'numba==0.53', 'tensorflow==2', 'tsfresh==0.17', 'numba==0.53', 'tslearn==0.5.2', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'arch==5.6', 'autots==0.6.1', 'pmdarima==1.8', 'prophet==1.1', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'tbats==1.1', 'tensorflow==2', 'seasonal==0.3.1', 'statsmodels==0.12.1', 'numba==0.53', 'tensorflow==2', 'esig==0.9.7', 'filterpy==1.4.5', 'holidays==0.29', 'mne==1.5', 'numba==0.53', 'pycatch22==0.4', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'temporian==0.7.0', 'tsfresh==0.17', 'nbsphinx==0.8.6', 'pytest==7.4', 'pytest-randomly==3.15', 'pytest-timeout==2.1', 'pytest-xdist==3.3', 'neuralforecast==1.6.4', 'peft==0.10.0', 'tensorflow==2', 'pykan==0.2.1', 'pytorch-forecasting==1.0.0', 'lightning==2.0', 'gluonts==0.14.3', 'einops==0.7.0', 'huggingface-hub==0.23.0', 'numpy==1.21.0', 'pandas==1.1.0', 'scikit-learn==0.24.0', 'scipy==1.4.0', 'numpy==1.25.0', 'pandas==2.0.2', 'scikit-learn==1.3.0', 'scipy==1.10.1']}","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""","0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3, 0.38.4","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""",0.38.4,No,,No,None,,, +streamlit,Base Package,EY,1.37.1,"{'base_package': 'streamlit==1.37.1', 'dependencies': ['altair==4.0', 'blinker==1.5.0', 'cachetools==4.0', 'click==7.0', 'numpy==1.23', 'packaging==20', 'pandas==1.4.0', 'pillow==7.1.0', 'protobuf==3.20', 'pyarrow==7.0', 'requests==2.27', 'tenacity==8.1.0', 'toml==0.10.1', 'typing-extensions==4.4.0', 'watchdog==2.1.5', 'gitpython==3.0.7', 'pydeck==0.8.0b4', 'tornado==6.0.3', 'snowflake-snowpark-python==1.17.0', 'snowflake-connector-python==3.3.0']}","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""","1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1, 1.47.0, 1.47.1","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""",1.47.1,No,,No,None,,, +tabula-py,Base Package,EY,2.1.1,"{'base_package': 'tabula-py==2.1.1', 'dependencies': ['pandas==0.25.3', 'numpy==1.24.4', 'sphinx==7.1.2', 'sphinx-rtd-theme==1.3.0', 'Jinja2==3.1.2']}","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""","2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""",2.10.0,No,,No,None,,, +tbats,Base Package,EY,1.1.3,"{'base_package': 'tbats==1.1.3', 'dependencies': []}",numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',,numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',1.1.3,No,,No,None,,, +tensorflow,Base Package,EY,2.16.1,"{'base_package': 'tensorflow==2.16.1', 'dependencies': ['absl-py==1.0.0', 'astunparse==1.6.0', 'flatbuffers==24.3.25', 'gast==0.2.1', 'google-pasta==0.1.1', 'libclang==13.0.0', 'opt-einsum==2.3.2', 'protobuf==3.20.3', 'requests==2.21.0', 'six==1.12.0', 'termcolor==1.1.0', 'typing-extensions==3.6.6', 'wrapt==1.11.0', 'grpcio==1.24.3', 'tensorboard==2.19.0', 'keras==3.5.0', 'numpy==1.26.0', 'h5py==3.11.0', 'ml-dtypes==0.5.1', 'tensorflow-io-gcs-filesystem==0.23.1', 'nvidia-cublas-cu12==12.5.3.2', 'nvidia-cuda-cupti-cu12==12.5.82', 'nvidia-cuda-nvcc-cu12==12.5.82', 'nvidia-cuda-nvrtc-cu12==12.5.82', 'nvidia-cuda-runtime-cu12==12.5.82', 'nvidia-cudnn-cu12==9.3.0.75', 'nvidia-cufft-cu12==11.2.3.61', 'nvidia-curand-cu12==10.3.6.82', 'nvidia-cusolver-cu12==11.6.3.83', 'nvidia-cusparse-cu12==12.5.1.3', 'nvidia-nccl-cu12==2.23.4', 'nvidia-nvjitlink-cu12==12.5.82']}","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""","2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""",2.19.0,No,,No,None,,, +textblob,Base Package,EY,0.15.3,"{'base_package': 'textblob==0.15.3', 'dependencies': ['nltk==3.9', 'pre-commit==3.5', 'sphinx==8.0.2', 'sphinx-issues==4.1.0', 'PyYAML==6.0.2']}","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""","0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""",0.19.0,No,,No,None,,, +tf2onnx,Base Package,EY,1.16.1,"{'base_package': 'tf2onnx==1.16.1', 'dependencies': ['numpy==1.14.1', 'onnx==1.4.1', 'flatbuffers==1.12', 'protobuf==3.20']}",numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),,numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),1.16.1,No,,No,None,,, +tinycss2,Base Package,EY,1.3.0,"{'base_package': 'tinycss2==1.3.0', 'dependencies': ['webencodings==0.4']}","webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,"webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,No,,No,None,,, +tomli,Base Package,EY,2.0.2,"{'base_package': 'tomli==2.0.2', 'dependencies': []}",,"2.1.0, 2.2.1",,2.2.1,No,,No,None,,, +toposort,Base Package,EY,1.1,"{'base_package': 'toposort==1.1', 'dependencies': []}",,"1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10",,1.10,No,,No,None,,, +tox,Base Package,EY,4.15.0,"{'base_package': 'tox==4.15.0', 'dependencies': ['cachetools==6.1', 'chardet==5.2', 'colorama==0.4.6', 'filelock==3.18', 'packaging==25', 'platformdirs==4.3.8', 'pluggy==1.6', 'pyproject-api==1.9.1', 'tomli==2.2.1', 'typing-extensions==4.14.1', 'virtualenv==20.31.2']}","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2","4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0, 4.28.0, 4.28.1, 4.28.2, 4.28.3","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2",4.28.3,No,,No,None,,, +twine,Base Package,EY,5.1.1,"{'base_package': 'twine==5.1.1', 'dependencies': ['readme-renderer==35.0', 'requests==2.20', 'requests-toolbelt==0.8.0', 'urllib3==1.26.0', 'importlib-metadata==3.6', 'keyring==15.1', 'rfc3986==1.4.0', 'rich==12.0.0', 'packaging==24.0', 'keyring==15.1']}","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""","6.0.0, 6.0.1, 6.1.0","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""",6.1.0,No,,No,None,,, +unstructured,Base Package,EY,0.14.2,"{'base_package': 'unstructured==0.14.2', 'dependencies': ['onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'python-docx==1.1.2', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'paddlepaddle==3.0.0b1', 'unstructured.paddleocr==2.10.0', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'python-pptx==1.0.1', 'python-pptx==1.0.1']}","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""","0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2, 0.18.3, 0.18.5, 0.18.6, 0.18.7, 0.18.9, 0.18.11","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""",0.18.11,Yes,"CVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3",No,None,0.18.11,"{'base_package': 'unstructured==0.18.11', 'dependencies': ['html5lib==1.1', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'python-docx==1.2.0', 'pypandoc==1.15', 'sacremoses==2.3.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'pypandoc==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'python-pptx==1.0.2', 'python-pptx==1.0.2', 'pypandoc==1.15', 'pypandoc==1.15', 'xlrd==2.0.2', 'msoffcrypto-tool==5.4.2']}",Not Used +uri-template,Base Package,EY,1.3.0,"{'base_package': 'uri-template==1.3.0', 'dependencies': []}",types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',,types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',1.3.0,No,,No,None,,, +uvloop,Base Package,EY,0.20.0,"{'base_package': 'uvloop==0.20.0', 'dependencies': ['setuptools==60', 'Cython==3.0', 'Sphinx==4.1.2', 'sphinxcontrib-asyncio==0.3.0', 'sphinx-rtd-theme==0.5.2', 'aiohttp==3.10.5', 'flake8==5.0', 'pycodestyle==2.9.0', 'pyOpenSSL==23.0.0', 'mypy==0.800']}","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""","0.21.0b1, 0.21.0","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""",0.21.0,No,,No,None,,, +watchgod,Base Package,EY,0.8.2,"{'base_package': 'watchgod==0.8.2', 'dependencies': ['anyio==3.0.0']}","anyio (<4,>=3.0.0)",0.10a1,"anyio (<4,>=3.0.0)",0.10a1,No,,No,None,,, +webcolors,Base Package,EY,24.8.0,"{'base_package': 'webcolors==24.8.0', 'dependencies': []}",,"24.11.0, 24.11.1",,24.11.1,No,,No,None,,, +websockets,Base Package,EY,13.1,"{'base_package': 'websockets==13.1', 'dependencies': []}",,"14.0, 14.1, 14.2, 15.0, 15.0.1",,15.0.1,No,,No,None,,, +xattr,Base Package,EY,1.1.0,"{'base_package': 'xattr==1.1.0', 'dependencies': ['cffi==1.16.0']}","cffi>=1.16.0; pytest; extra == ""test""","1.1.4, 1.2.0","cffi>=1.16.0; pytest; extra == ""test""",1.2.0,No,,No,None,,, +yellowbrick,Base Package,EY,1.5,"{'base_package': 'yellowbrick==1.5', 'dependencies': ['matplotlib==2.0.2', 'scipy==1.0.0', 'scikit-learn==1.0.0', 'numpy==1.16.0', 'cycler==0.10.0']}","matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",,"matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",1.5,No,,No,None,,, +adal,Dependency Package,EY,1.2.7,,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",1.2.7,No,,No,None,,, +aiofiles,Dependency Package,EY,24.1.0,,,,,24.1.0,No,,No,None,,, +aiohappyeyeballs,Dependency Package,EY,2.6.1,,,,,2.6.1,No,,No,None,,, +aiohttp,Dependency Package,EY,3.12.14,,"aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""","3.12.15, 4.0.0a0, 4.0.0a1","aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""",4.0.0a1,No,,No,None,,, +aiosignal,Dependency Package,EY,1.4.0,,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,No,,No,None,,, +annotated-types,Dependency Package,EY,0.7.0,,"typing-extensions>=4.0.0; python_version < ""3.9""",,"typing-extensions>=4.0.0; python_version < ""3.9""",0.7.0,No,,No,None,,, +antlr4-python3-runtime,Dependency Package,EY,4.9.3,,"typing; python_version < ""3.5""","4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2","typing; python_version < ""3.5""",4.13.2,No,,No,None,,, +anyconfig,Dependency Package,EY,0.14.0,,,,,0.14.0,No,,No,None,,, +anyio,Dependency Package,EY,4.8.0,,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,No,,No,None,,, +appdirs,Dependency Package,EY,1.4.4,,,,,1.4.4,No,,No,None,,, +argcomplete,Dependency Package,EY,3.5.1,,"coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""","3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2","coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""",3.6.2,No,,No,None,,, +argon2-cffi,Dependency Package,EY,23.1.0,,argon2-cffi-bindings,25.1.0,argon2-cffi-bindings,25.1.0,No,,No,None,,, +argon2-cffi-bindings,Dependency Package,EY,21.2.0,,,,,21.2.0,No,,No,None,,, +arrow,Dependency Package,EY,1.3.0,,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",1.3.0,No,,No,None,,, +asttokens,Dependency Package,EY,2.4.1,,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,No,,No,None,,, +async-lru,Dependency Package,EY,2.0.4,,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,No,,No,None,,, +attrs,Dependency Package,EY,24.2.0,,"cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""","24.3.0, 25.1.0, 25.2.0, 25.3.0","cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""",25.3.0,No,,No,None,,, +azure-ai-ml,Dependency Package,EY,1.21.1,,"pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""","1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0, 1.28.1","pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""",1.28.1,No,,No,None,,, +azure-common,Dependency Package,EY,1.1.28,,azure-nspkg ; python_version<'3.0',,azure-nspkg ; python_version<'3.0',1.1.28,No,,No,None,,, +azure-core,Dependency Package,EY,1.31.0,,"requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""","1.32.0, 1.33.0, 1.34.0, 1.35.0","requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""",1.35.0,No,,No,None,,, +azure-datalake-store,Dependency Package,EY,0.0.53,,"cffi; requests>=2.20.0; azure-identity; extra == ""auth""","1.0.0a0, 1.0.1","cffi; requests>=2.20.0; azure-identity; extra == ""auth""",1.0.1,No,,No,None,,, +azure-graphrbac,Dependency Package,EY,0.61.1,,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,No,,No,None,,, +azure-identity,Dependency Package,EY,1.19.0,,azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,"1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.24.0b1",azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,1.24.0b1,No,,No,None,,, +azure-mgmt-authorization,Dependency Package,EY,4.0.0,,,5.0.0b1,,5.0.0b1,No,,No,None,,, +azure-mgmt-containerregistry,Dependency Package,EY,10.3.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,14.1.0b1,No,,No,None,,, +azure-mgmt-core,Dependency Package,EY,1.4.0,,azure-core>=1.32.0,"1.5.0, 1.6.0",azure-core>=1.32.0,1.6.0,No,,No,None,,, +azure-mgmt-keyvault,Dependency Package,EY,10.3.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,12.0.0,No,,No,None,,, +azure-mgmt-network,Dependency Package,EY,27.0.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"28.0.0, 28.1.0, 29.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,29.0.0,No,,No,None,,, +azure-mgmt-resource,Dependency Package,EY,23.2.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"23.3.0, 23.4.0, 24.0.0, 25.0.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,25.0.0b1,No,,No,None,,, +azure-mgmt-storage,Dependency Package,EY,21.2.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"22.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,23.0.1,No,,No,None,,, +azure-storage-blob,Dependency Package,EY,12.23.1,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.26.0, 12.27.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.27.0b1,No,,No,None,,, +azure-storage-file-datalake,Dependency Package,EY,12.17.0,,"azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.21.0, 12.22.0b1","azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.22.0b1,No,,No,None,,, +azure-storage-file-share,Dependency Package,EY,12.19.0,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.22.0, 12.23.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.23.0b1,No,,No,None,,, +azureml-core,Dependency Package,EY,1.58.0,,"pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0","1.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1","pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0",1.60.0.post1,No,,No,None,,, +azureml-dataprep,Dependency Package,EY,5.1.6,,"azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""","5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4, 5.4.0","azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""",5.4.0,No,,No,None,,, +azureml-dataprep-native,Dependency Package,EY,41.0.0,,,42.0.0,,42.0.0,No,,No,None,,, +azureml-dataprep-rslex,Dependency Package,EY,2.22.4,,,"2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.6, 2.25.0",,2.25.0,No,,No,None,,, +babel,Dependency Package,EY,2.16.0,,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,No,,No,None,,, +backoff,Dependency Package,EY,2.2.1,,,,,2.2.1,No,,No,None,,, +bcrypt,Dependency Package,EY,4.2.0,,"pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""","4.2.1, 4.3.0","pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""",4.3.0,No,,No,None,,, +beautifulsoup4,Dependency Package,EY,4.12.3,,"soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""","4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4","soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""",4.13.4,No,,No,None,,, +binaryornot,Dependency Package,EY,0.4.4,,,,,0.4.4,No,,No,None,,, +bleach,Dependency Package,EY,6.1.0,,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,No,,No,None,,, +blis,Dependency Package,EY,1.0.1,,"numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""","1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0","numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""",1.3.0,No,,No,None,,, +build,Dependency Package,EY,1.2.2.post1,,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",1.2.2.post1,No,,No,None,,, +cachetools,Dependency Package,EY,5.5.0,,,"5.5.1, 5.5.2, 6.0.0, 6.1.0",,6.1.0,No,,No,None,,, +catalogue,Dependency Package,EY,2.0.10,,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,No,,No,None,,, +certifi,Dependency Package,EY,2025.1.31,,,"2025.4.26, 2025.6.15, 2025.7.9, 2025.7.14",,2025.7.14,No,,No,None,,, +cffi,Dependency Package,EY,1.17.1,,pycparser,2.0.0b1,pycparser,2.0.0b1,No,,No,None,,, +chardet,Dependency Package,EY,5.2.0,,,,,5.2.0,No,,No,None,,, +charset-normalizer,Dependency Package,EY,3.4.1,,,3.4.2,,3.4.2,No,,No,None,,, +click,Dependency Package,EY,8.1.7,,"colorama; platform_system == ""Windows""","8.1.8, 8.2.0, 8.2.1","colorama; platform_system == ""Windows""",8.2.1,No,,No,None,,, +click-default-group,Dependency Package,EY,1.2.4,,"click; pytest ; extra == ""test""",,"click; pytest ; extra == ""test""",1.2.4,No,,No,None,,, +cloudpathlib,Dependency Package,EY,0.19.0,,"typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""","0.20.0, 0.21.0, 0.21.1","typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""",0.21.1,No,,No,None,,, +cloudpickle,Dependency Package,EY,3.1.0,,,3.1.1,,3.1.1,No,,No,None,,, +colorama,Dependency Package,EY,0.4.6,,,,,0.4.6,No,,No,None,,, +comm,Dependency Package,EY,0.2.2,,"pytest; extra == ""test""",0.2.3,"pytest; extra == ""test""",0.2.3,No,,No,None,,, +confection,Dependency Package,EY,0.1.5,,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,No,,No,None,,, +contextlib2,Dependency Package,EY,21.6.0,,,,,21.6.0,No,,No,None,,, +contourpy,Dependency Package,EY,1.3.0,,"numpy>=1.25; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.17.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""","1.3.1, 1.3.2, 1.3.3","numpy>=1.25; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.17.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""",1.3.3,No,,No,None,,, +cookiecutter,Dependency Package,EY,2.6.0,,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",2.6.0,No,,No,None,,, +coverage,Dependency Package,EY,7.6.4,,"tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""","7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2, 7.10.0, 7.10.1","tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""",7.10.1,No,,No,None,,, +cryptography,Dependency Package,EY,44.0.2,,"cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""","44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5","cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""",45.0.5,No,,No,None,,, +cycler,Dependency Package,EY,0.12.1,,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',0.12.1,No,,No,None,,, +cymem,Dependency Package,EY,2.0.8,,,"2.0.9a2, 2.0.9a3, 2.0.10, 2.0.11",,2.0.11,No,,No,None,,, +debugpy,Dependency Package,EY,1.8.7,,,"1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15",,1.8.15,No,,No,None,,, +decorator,Dependency Package,EY,5.1.1,,,"5.2.0, 5.2.1",,5.2.1,No,,No,None,,, +defusedxml,Dependency Package,EY,0.7.1,,,"0.8.0rc1, 0.8.0rc2",,0.8.0rc2,No,,No,None,,, +distro,Dependency Package,EY,1.9.0,,,,,1.9.0,No,,No,None,,, +dnspython,Dependency Package,EY,2.7.0,,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",2.7.0,No,,No,None,,, +docker,Dependency Package,EY,7.1.0,,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",7.1.0,No,,No,None,,, +dynaconf,Dependency Package,EY,3.2.6,,"redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""","3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11","redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""",3.2.11,No,,No,None,,, +executing,Dependency Package,EY,2.1.0,,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,No,,No,None,,, +Faker,Dependency Package,EY,26.3.0,,tzdata,"27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0, 37.4.1, 37.4.2",tzdata,37.4.2,No,,No,None,,, +fastapi,Dependency Package,EY,0.111.1,,"starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""","0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14, 0.116.0, 0.116.1","starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""",0.116.1,No,,No,None,,, +fastjsonschema,Dependency Package,EY,2.20.0,,"colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""","2.21.0, 2.21.1","colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""",2.21.1,No,,No,None,,, +filelock,Dependency Package,EY,3.16.1,,"furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""","3.17.0, 3.18.0","furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""",3.18.0,No,,No,None,,, +fonttools,Dependency Package,EY,4.54.1,,"lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""","4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5, 4.59.0","lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""",4.59.0,No,,No,None,,, +frozenlist,Dependency Package,EY,1.5.0,,,"1.6.0, 1.6.1, 1.6.2, 1.7.0",,1.7.0,No,,No,None,,, +fsspec,Dependency Package,EY,2024.10.0,,"adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""","2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1, 2025.7.0","adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""",2025.7.0,No,,No,None,,, +gitdb,Dependency Package,EY,4.0.11,,"smmap<6,>=3.0.1",4.0.12,"smmap<6,>=3.0.1",4.0.12,No,,No,None,,, +GitPython,Dependency Package,EY,3.1.43,,"gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""","3.1.44, 3.1.45","gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""",3.1.45,No,,No,None,,, +google-api-core,Dependency Package,EY,2.21.0,,"googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""","2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1","googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""",2.25.1,No,,No,None,,, +google-auth,Dependency Package,EY,2.35.0,,"cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""","2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3","cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""",2.40.3,No,,No,None,,, +googleapis-common-protos,Dependency Package,EY,1.65.0,,"protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""","1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0","protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""",1.70.0,No,,No,None,,, +graphql-core,Dependency Package,EY,3.2.4,,"typing-extensions<5,>=4; python_version < ""3.10""","3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9","typing-extensions<5,>=4; python_version < ""3.10""",3.3.0a9,No,,No,None,,, +greenlet,Dependency Package,EY,3.1.1,,"Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""","3.2.0, 3.2.1, 3.2.2, 3.2.3","Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""",3.2.3,No,,No,None,,, +h11,Dependency Package,EY,0.16.0,,,,,0.16.0,No,,No,None,,, +httpcore,Dependency Package,EY,1.0.7,,"certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""","1.0.8, 1.0.9","certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""",1.0.9,No,,No,None,,, +httpx,Dependency Package,EY,0.28.1,,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,No,,No,None,,, +humanfriendly,Dependency Package,EY,10,,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",10.0,No,,No,None,,, +idna,Dependency Package,EY,3.1,,"ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""","3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10","ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""",3.10,Yes,"CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",Yes,"3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",3.10,"{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.5', 'mypy==1.17.0', 'flake8==7.3.0']}",Not Used +importlib-metadata,Dependency Package,EY,8.5.0,,"zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","8.6.0, 8.6.1, 8.7.0","zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",8.7.0,No,,No,None,,, +importlib-resources,Dependency Package,EY,6.4.0,,"zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2","zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",6.5.2,No,,No,None,,, +iniconfig,Dependency Package,EY,2.0.0,,,2.1.0,,2.1.0,No,,No,None,,, +ipykernel,Dependency Package,EY,6.29.5,,"appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""","6.30.0a0, 6.30.0, 7.0.0a0, 7.0.0a1","appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""",7.0.0a1,No,,No,None,,, +ipython,Dependency Package,EY,8.28.0,,"colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""","8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0","colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""",9.4.0,No,,No,None,,, +isodate,Dependency Package,EY,0.7.2,,,,,0.7.2,No,,No,None,,, +iterative-telemetry,Dependency Package,EY,0.0.8,,"requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""","0.0.9, 0.0.10","requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""",0.0.10,No,,No,None,,, +jedi,Dependency Package,EY,0.19.1,,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,No,,No,None,,, +jeepney,Dependency Package,EY,0.8.0,,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,No,,No,None,,, +Jinja2,Dependency Package,EY,3.1.6,,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",3.1.6,No,,No,None,,, +jmespath,Dependency Package,EY,1.0.1,,,,,1.0.1,No,,No,None,,, +joblib,Dependency Package,EY,1.4.2,,,"1.5.0, 1.5.1",,1.5.1,No,,No,None,,, +json5,Dependency Package,EY,0.9.25,,"build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""","0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0","build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""",0.12.0,No,,No,None,,, +jsonpickle,Dependency Package,EY,3.3.0,,"pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""","3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1","pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""",5.0.0rc1,No,,No,None,,, +jsonpointer,Dependency Package,EY,3.0.0,,,,,3.0.0,No,,No,None,,, +jsonschema,Dependency Package,EY,4.23.0,,"attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""","4.24.0, 4.24.1, 4.25.0","attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""",4.25.0,No,,No,None,,, +jsonschema-specifications,Dependency Package,EY,2024.10.1,,referencing>=0.31.0,2025.4.1,referencing>=0.31.0,2025.4.1,No,,No,None,,, +jupyter-client,Dependency Package,EY,8.6.3,,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",8.6.3,No,,No,None,,, +jupyter-core,Dependency Package,EY,5.8.1,,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",5.8.1,No,,No,None,,, +jupyter-events,Dependency Package,EY,0.10.0,,"jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""","0.11.0, 0.12.0","jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""",0.12.0,No,,No,None,,, +jupyter-lsp,Dependency Package,EY,2.2.5,,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,No,,No,None,,, +jupyter-server,Dependency Package,EY,2.14.2,,"anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""","2.15.0, 2.16.0","anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""",2.16.0,No,,No,None,,, +jupyter-server-terminals,Dependency Package,EY,0.5.3,,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',0.5.3,No,,No,None,,, +jupyterlab,Dependency Package,EY,4.2.5,,"async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""","4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.4.5, 4.5.0a0, 4.5.0a1","async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""",4.5.0a1,No,,No,None,,, +jupyterlab-pygments,Dependency Package,EY,0.3.0,,,,,0.3.0,No,,No,None,,, +jupyterlab-server,Dependency Package,EY,2.27.3,,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",2.27.3,No,,No,None,,, +kedro,Dependency Package,EY,0.19.12,,"attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""","0.19.13, 0.19.14, 1.0.0rc1, 1.0.0rc2, 1.0.0rc3, 1.0.0","attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""",1.0.0,No,,No,None,,, +kedro-telemetry,Dependency Package,EY,0.5.0,,"kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""","0.6.0, 0.6.1, 0.6.2, 0.6.3","kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""",0.6.3,No,,No,None,,, +kiwisolver,Dependency Package,EY,1.4.7,,,1.4.8,,1.4.8,No,,No,None,,, +knack,Dependency Package,EY,0.12.0,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,0.12.0,No,,No,None,,, +langcodes,Dependency Package,EY,3.4.1,,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,No,,No,None,,, +language-data,Dependency Package,EY,1.2.0,,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,No,,No,None,,, +lazy-loader,Dependency Package,EY,0.4,,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",0.4,No,,No,None,,, +litestar,Dependency Package,EY,2.13.0,,"anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""","2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0","anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""",2.16.0,No,,No,None,,, +marisa-trie,Dependency Package,EY,1.2.0,,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,No,,No,None,,, +markdown-it-py,Dependency Package,EY,3.0.0,,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",3.0.0,No,,No,None,,, +MarkupSafe,Dependency Package,EY,3.0.2,,,,,3.0.2,No,,No,None,,, +marshmallow,Dependency Package,EY,3.23.0,,"backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""","3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0","backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""",4.0.0,No,,No,None,,, +matplotlib,Dependency Package,EY,3.9.2,,"contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""","3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3","contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""",3.10.3,No,,No,None,,, +matplotlib-inline,Dependency Package,EY,0.1.7,,traitlets,,traitlets,0.1.7,No,,No,None,,, +mdurl,Dependency Package,EY,0.1.2,,,,,0.1.2,No,,No,None,,, +mistune,Dependency Package,EY,3.0.2,,"typing-extensions; python_version < ""3.11""","3.1.0, 3.1.1, 3.1.2, 3.1.3","typing-extensions; python_version < ""3.11""",3.1.3,No,,No,None,,, +mltable,Dependency Package,EY,1.6.1,,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",1.6.1,No,,No,None,,, +more-itertools,Dependency Package,EY,10.5.0,,,"10.6.0, 10.7.0",,10.7.0,No,,No,None,,, +msal,Dependency Package,EY,1.31.0,,"requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""","1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1, 1.33.0","requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""",1.33.0,No,,No,None,,, +msal-extensions,Dependency Package,EY,1.2.0,,"msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""","1.3.0, 1.3.1","msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""",1.3.1,No,,No,None,,, +msgspec,Dependency Package,EY,0.18.6,,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,No,,No,None,,, +msrest,Dependency Package,EY,0.7.1,,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',0.7.1,No,,No,None,,, +msrestazure,Dependency Package,EY,0.6.4.post1,,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",0.6.4.post1,No,,No,None,,, +multidict,Dependency Package,EY,6.1.0,,"typing-extensions>=4.1.0; python_version < ""3.11""","6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3","typing-extensions>=4.1.0; python_version < ""3.11""",6.6.3,No,,No,None,,, +murmurhash,Dependency Package,EY,1.0.10,,,"1.0.11, 1.0.12, 1.0.13, 1.1.0.dev0",,1.1.0.dev0,No,,No,None,,, +mypy-extensions,Dependency Package,EY,1.0.0,,,1.1.0,,1.1.0,No,,No,None,,, +nbclient,Dependency Package,EY,0.10.0,,"jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""","0.10.1, 0.10.2","jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""",0.10.2,No,,No,None,,, +nbconvert,Dependency Package,EY,7.16.4,,"beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""","7.16.5, 7.16.6","beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""",7.16.6,No,,No,None,,, +nbformat,Dependency Package,EY,5.10.4,,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",5.10.4,No,,No,None,,, +ndg-httpsclient,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +nest-asyncio,Dependency Package,EY,1.6.0,,,,,1.6.0,No,,No,None,,, +networkx,Dependency Package,EY,3.4.2,,"numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""","3.5rc0, 3.5","numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""",3.5,No,,No,None,,, +nltk,Dependency Package,EY,3.9.1,,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",3.9.1,No,,No,None,,, +notebook-shim,Dependency Package,EY,0.2.4,,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",0.2.4,No,,No,None,,, +numpy,Dependency Package,EY,2.2.3,,,"2.2.4, 2.2.5, 2.2.6, 2.3.0, 2.3.1, 2.3.2",,2.3.2,No,,No,None,,, +oauthlib,Dependency Package,EY,3.2.2,,"cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""","3.3.0, 3.3.1","cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""",3.3.1,No,,No,None,,, +omegaconf,Dependency Package,EY,2.3.0,,"antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""","2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3","antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""",2.4.0.dev3,No,,No,None,,, +opencensus,Dependency Package,EY,0.11.4,,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",0.11.4,No,,No,None,,, +opencensus-context,Dependency Package,EY,0.1.3,,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,No,,No,None,,, +orjson,Dependency Package,EY,3.10.7,,,"3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.18, 3.11.0, 3.11.1",,3.11.1,No,,No,None,,, +overrides,Dependency Package,EY,7.7.0,,"typing ; python_version < ""3.5""",,"typing ; python_version < ""3.5""",7.7.0,No,,No,None,,, +packaging,Dependency Package,EY,24.2,,,25.0,,25.0,No,,No,None,,, +pandas,Dependency Package,EY,2.2.3,,"numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""","2.3.0, 2.3.1","numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""",2.3.1,No,,No,None,,, +pandocfilters,Dependency Package,EY,1.5.1,,,,,1.5.1,No,,No,None,,, +paramiko,Dependency Package,EY,3.5.0,,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,No,,No,None,,, +parse,Dependency Package,EY,1.20.2,,,,,1.20.2,No,,No,None,,, +parso,Dependency Package,EY,0.8.4,,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",0.8.4,No,,No,None,,, +pathspec,Dependency Package,EY,0.12.1,,,,,0.12.1,No,,No,None,,, +patsy,Dependency Package,EY,0.5.6,,"numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""","1.0.0, 1.0.1","numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""",1.0.1,No,,No,None,,, +pexpect,Dependency Package,EY,4.9.0,,ptyprocess (>=0.5),,ptyprocess (>=0.5),4.9.0,No,,No,None,,, +pillow,Dependency Package,EY,11.0.0,,"furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""","11.1.0, 11.2.1, 11.3.0","furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""",11.3.0,No,,Yes,"11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0 +CVE-2025-48379, UNKNOWN, , , affects: >=11.2.0,<11.3.0",,,Not Used +pkginfo,Dependency Package,EY,1.11.2,,"pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""","1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2","pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""",1.12.1.2,No,,No,None,,, +platformdirs,Dependency Package,EY,4.3.6,,"furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""","4.3.7, 4.3.8","furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""",4.3.8,No,,No,None,,, +plotly,Dependency Package,EY,5.24.1,,"narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""","6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0","narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""",6.2.0,No,,No,None,,, +pluggy,Dependency Package,EY,1.5.0,,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,No,,No,None,,, +polyfactory,Dependency Package,EY,2.16.2,,"faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""","2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0, 2.22.1","faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""",2.22.1,No,,No,None,,, +pre-commit-hooks,Dependency Package,EY,4.6.0,,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,No,,No,None,,, +preshed,Dependency Package,EY,3.0.9,,"cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0","3.0.10, 4.0.0","cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0",4.0.0,No,,No,None,,, +prometheus-client,Dependency Package,EY,0.21.0,,"twisted; extra == ""twisted""","0.21.1, 0.22.0, 0.22.1","twisted; extra == ""twisted""",0.22.1,No,,No,None,,, +prompt-toolkit,Dependency Package,EY,3.0.48,,wcwidth,"3.0.49, 3.0.50, 3.0.51",wcwidth,3.0.51,No,,No,None,,, +proto-plus,Dependency Package,EY,1.25.0,,"protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""","1.26.0rc1, 1.26.0, 1.26.1","protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""",1.26.1,No,,No,None,,, +protobuf,Dependency Package,EY,6.31.1,,,6.32.0rc1,,6.32.0rc1,No,,No,None,,, +psutil,Dependency Package,EY,6.1.0,,"pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""","6.1.1, 7.0.0","pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""",7.0.0,No,,No,None,,, +ptyprocess,Dependency Package,EY,0.7.0,,,,,0.7.0,No,,No,None,,, +pure-eval,Dependency Package,EY,0.2.3,,"pytest; extra == ""tests""",,"pytest; extra == ""tests""",0.2.3,No,,No,None,,, +pyarrow,Dependency Package,EY,19.0.1,,"pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""","20.0.0, 21.0.0","pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""",21.0.0,No,,No,None,,, +pyasn1,Dependency Package,EY,0.6.1,,,,,0.6.1,No,,No,None,,, +pyasn1-modules,Dependency Package,EY,0.4.1,,"pyasn1<0.7.0,>=0.6.1",0.4.2,"pyasn1<0.7.0,>=0.6.1",0.4.2,No,,No,None,,, +pycparser,Dependency Package,EY,2.22,,,,,2.22,No,,No,None,,, +pydantic,Dependency Package,EY,2.9.2,,"annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""","2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7, 2.12.0a1","annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""",2.12.0a1,No,,No,None,,, +pydantic-core,Dependency Package,EY,2.23.4,,typing-extensions>=4.14.1,"2.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2, 2.36.0, 2.37.0, 2.37.1, 2.37.2",typing-extensions>=4.14.1,2.37.2,No,,No,None,,, +pydash,Dependency Package,EY,8.0.3,,"typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""","8.0.4, 8.0.5","typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""",8.0.5,No,,No,None,,, +Pygments,Dependency Package,EY,2.18.0,,"colorama>=0.4.6; extra == ""windows-terminal""","2.19.0, 2.19.1, 2.19.2","colorama>=0.4.6; extra == ""windows-terminal""",2.19.2,No,,No,None,,, +PyJWT,Dependency Package,EY,2.9.0,,"cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""","2.10.0, 2.10.1","cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""",2.10.1,No,,Yes,"2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1",,, +PyNaCl,Dependency Package,EY,1.5.0,,,,,1.5.0,No,,No,None,,, +pyOpenSSL,Dependency Package,EY,24.2.1,,"cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""","24.3.0, 25.0.0, 25.1.0","cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""",25.1.0,No,,No,None,,, +pyparsing,Dependency Package,EY,3.2.0,,"railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""","3.2.1, 3.2.2, 3.2.3","railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""",3.2.3,No,,No,None,,, +pyproject-hooks,Dependency Package,EY,1.2.0,,,,,1.2.0,No,,No,None,,, +pytest,Dependency Package,EY,8.3.3,,"colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""","8.3.4, 8.3.5, 8.4.0, 8.4.1","colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""",8.4.1,No,,No,None,,, +python-dateutil,Dependency Package,EY,2.9.0.post0,,six >=1.5,,six >=1.5,2.9.0.post0,No,,No,None,,, +python-dotenv,Dependency Package,EY,1.0.1,,"click>=5.0; extra == ""cli""","1.1.0, 1.1.1","click>=5.0; extra == ""cli""",1.1.1,No,,No,None,,, +python-json-logger,Dependency Package,EY,2.0.7,,"typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""","3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0","typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""",4.0.0.dev0,No,,No,None,,, +python-slugify,Dependency Package,EY,8.0.4,,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',8.0.4,No,,No,None,,, +pytoolconfig,Dependency Package,EY,1.3.1,,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",1.3.1,No,,No,None,,, +pytz,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +PyYAML,Dependency Package,EY,6.0.2,,,,,6.0.2,No,,No,None,,, +pyzmq,Dependency Package,EY,26.2.0,,"cffi; implementation_name == ""pypy""","26.2.1, 26.3.0, 26.4.0, 27.0.0","cffi; implementation_name == ""pypy""",27.0.0,No,,No,None,,, +referencing,Dependency Package,EY,0.35.1,,"attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""","0.36.0, 0.36.1, 0.36.2","attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""",0.36.2,No,,No,None,,, +regex,Dependency Package,EY,2024.9.11,,,2024.11.6,,2024.11.6,No,,No,None,,, +requests,Dependency Package,EY,2.32.4,,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",2.32.4,No,,No,None,,, +requests-oauthlib,Dependency Package,EY,2.0.0,,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",2.0.0,No,,No,None,,, +rfc3339-validator,Dependency Package,EY,0.1.4,,six,,six,0.1.4,No,,No,None,,, +rfc3986-validator,Dependency Package,EY,0.1.1,,,,,0.1.1,No,,No,None,,, +rich,Dependency Package,EY,13.9.2,,"pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0","13.9.3, 13.9.4, 14.0.0, 14.1.0","pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0",14.1.0,No,,No,None,,, +rich-click,Dependency Package,EY,1.8.3,,"click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""","1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9","click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""",1.8.9,No,,No,None,,, +rope,Dependency Package,EY,1.13.0,,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,No,,No,None,,, +rpds-py,Dependency Package,EY,0.20.0,,,"0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.0",,0.26.0,No,,No,None,,, +rsa,Dependency Package,EY,4.9,,pyasn1>=0.1.3,4.9.1,pyasn1>=0.1.3,4.9.1,No,,No,None,,, +scikit-learn,Dependency Package,EY,1.5.2,,"numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""","1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0, 1.7.1","numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""",1.7.1,No,,No,None,,, +scipy,Dependency Package,EY,1.14.1,,"numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""","1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1","numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""",1.16.1,No,,No,None,,, +SecretStorage,Dependency Package,EY,3.3.3,,cryptography (>=2.0); jeepney (>=0.6),,cryptography (>=2.0); jeepney (>=0.6),3.3.3,No,,No,None,,, +secure,Dependency Package,EY,0.3.0,,,"1.0.0, 1.0.1",,1.0.1,No,,No,None,,, +semver,Dependency Package,EY,2.13.0,,,"3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4",,3.0.4,No,,No,None,,, +Send2Trash,Dependency Package,EY,1.8.3,,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",1.8.3,No,,No,None,,, +shellingham,Dependency Package,EY,1.5.4,,,,,1.5.4,No,,No,None,,, +six,Dependency Package,EY,1.17.0,,,,,1.17.0,No,,No,None,,, +smart-open,Dependency Package,EY,7.0.4,,"wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""","7.0.5, 7.1.0, 7.3.0, 7.3.0.post1","wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""",7.3.0.post1,No,,No,None,,, +smmap,Dependency Package,EY,5.0.1,,,"5.0.2, 6.0.0",,6.0.0,No,,No,None,,, +sniffio,Dependency Package,EY,1.3.1,,,,,1.3.1,No,,No,None,,, +soupsieve,Dependency Package,EY,2.6,,,2.7,,2.7,No,,No,None,,, +spacy,Dependency Package,EY,3.8.2,,"spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""","3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3","spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""",4.0.0.dev3,No,,No,None,,, +spacy-legacy,Dependency Package,EY,3.0.12,,,"4.0.0.dev0, 4.0.0.dev1",,4.0.0.dev1,No,,No,None,,, +spacy-loggers,Dependency Package,EY,1.0.5,,,,,1.0.5,No,,No,None,,, +SQLAlchemy,Dependency Package,EY,2.0.38,,"importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""","2.0.39, 2.0.40, 2.0.41","importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""",2.0.41,No,,No,None,,, +srsly,Dependency Package,EY,2.4.8,,"catalogue<2.1.0,>=2.0.3","2.5.0, 2.5.1","catalogue<2.1.0,>=2.0.3",2.5.1,No,,No,None,,, +stack-data,Dependency Package,EY,0.6.3,,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',0.6.3,No,,No,None,,, +starlette,Dependency Package,EY,0.47.2,,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",0.47.2,No,,No,None,,, +statsmodels,Dependency Package,EY,0.14.4,,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,No,,No,None,,, +strawberry-graphql,Dependency Package,EY,0.243.0,,"graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""","0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.275.6, 0.275.7, 0.276.0.dev1750672223, 0.276.0.dev1752831589, 0.276.0, 0.276.1, 0.276.2, 0.277.0, 0.277.1, 0.278.0","graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""",0.278.0,Yes,"CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",Yes,"0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",0.278.0,"{'base_package': 'strawberry-graphql==0.278.0', 'dependencies': ['libcst==1.8.2', 'websockets==0.35.0', 'libcst==1.8.2', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'asgiref==2.19.2', 'quart==4.2.23', 'sanic==2.3.3', 'chalice==1.35.0', 'libcst==1.8.2', 'pyinstrument==1.10.22']}",Not Used +strictyaml,Dependency Package,EY,1.7.3,,python-dateutil (>=2.6.0),,python-dateutil (>=2.6.0),1.7.3,No,,No,None,,, +tabulate,Dependency Package,EY,0.9.0,,wcwidth ; extra == 'widechars',,wcwidth ; extra == 'widechars',0.9.0,No,,No,None,,, +tenacity,Dependency Package,EY,9.0.0,,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,No,,No,None,,, +terminado,Dependency Package,EY,0.18.1,,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',0.18.1,No,,No,None,,, +text-unidecode,Dependency Package,EY,1.3,,,,,1.3,No,,No,None,,, +thinc,Dependency Package,EY,8.3.2,,"blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""","8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1","blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""",9.1.1,No,,No,None,,, +threadpoolctl,Dependency Package,EY,3.5.0,,,3.6.0,,3.6.0,No,,No,None,,, +toml,Dependency Package,EY,0.10.2,,,,,0.10.2,No,,No,None,,, +tornado,Dependency Package,EY,6.5.0,,,6.5.1,,6.5.1,No,,No,None,,, +tqdm,Dependency Package,EY,4.67.1,,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",4.67.1,No,,No,None,,, +traitlets,Dependency Package,EY,5.14.3,,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",5.14.3,No,,No,None,,, +typer,Dependency Package,EY,0.12.5,,click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,"0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0",click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,0.16.0,No,,No,None,,, +types-python-dateutil,Dependency Package,EY,2.9.0.20241003,,,"2.9.0.20241206, 2.9.0.20250516, 2.9.0.20250708",,2.9.0.20250708,No,,No,None,,, +typing-extensions,Dependency Package,EY,4.12.2,,,"4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.1",,4.14.1,No,,No,None,,, +typing-inspect,Dependency Package,EY,0.9.0,,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",0.9.0,No,,No,None,,, +tzdata,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +urllib3,Dependency Package,EY,2.5.0,,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",2.5.0,No,,No,None,,, +uvicorn,Dependency Package,EY,0.31.0,,"click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""","0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0","click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""",0.35.0,No,,No,None,,, +wasabi,Dependency Package,EY,1.1.3,,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",1.1.3,No,,No,None,,, +watchdog,Dependency Package,EY,4.0.1,,"PyYAML>=3.10; extra == ""watchmedo""","4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0","PyYAML>=3.10; extra == ""watchmedo""",6.0.0,No,,No,None,,, +watchfiles,Dependency Package,EY,0.24.0,,anyio>=3.0.0,"1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0",anyio>=3.0.0,1.1.0,No,,No,None,,, +wcwidth,Dependency Package,EY,0.2.13,,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",0.2.13,No,,No,None,,, +weasel,Dependency Package,EY,0.4.1,,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",0.4.1,No,,No,None,,, +webencodings,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +websocket-client,Dependency Package,EY,1.8.0,,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",1.8.0,No,,No,None,,, +wrapt,Dependency Package,EY,1.16.0,,,"1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.2",,1.17.2,No,,No,None,,, +yarl,Dependency Package,EY,1.18.3,,idna>=2.0; multidict>=4.0; propcache>=0.2.1,"1.19.0, 1.20.0, 1.20.1",idna>=2.0; multidict>=4.0; propcache>=0.2.1,1.20.1,No,,No,None,,, +zipp,Dependency Package,EY,3.20.2,,"pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","3.21.0, 3.22.0, 3.23.0","pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",3.23.0,No,,No,None,,, +aniso8601,Base Package,I&S,9.0.1,"{'base_package': 'aniso8601==9.0.1', 'dependencies': []}","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""","10.0.0, 10.0.1","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""",10.0.1,No,,No,None,,, +appnope,Base Package,I&S,0.1.4,"{'base_package': 'appnope==0.1.4', 'dependencies': []}",,,,0.1.4,No,,No,None,,, +AST,Base Package,I&S,0.0.2,"{'base_package': 'AST==0.0.2', 'dependencies': []}",,,,0.0.2,No,,No,None,,, +asyncio,Base Package,I&S,3.4.3,"{'base_package': 'asyncio==3.4.3', 'dependencies': []}",,,,3.4.3,No,,No,None,,, +bandit,Base Package,I&S,1.7.9,"{'base_package': 'bandit==1.7.9', 'dependencies': ['PyYAML==5.3.1', 'stevedore==1.20.0', 'colorama==0.3.9', 'GitPython==3.1.30', 'sarif-om==1.0.4', 'jschema-to-python==1.2.3', 'coverage==4.5.4', 'fixtures==3.0.0', 'flake8==4.0.0', 'stestr==2.5.0', 'testscenarios==0.5.0', 'testtools==2.3.0', 'beautifulsoup4==4.8.0', 'pylint==1.9.4', 'tomli==1.1.0']}","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""","1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5, 1.8.6","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""",1.8.6,No,,No,None,,, +configparser,Base Package,I&S,7.0.0,"{'base_package': 'configparser==7.0.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","7.0.1, 7.1.0, 7.2.0","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.2.0,No,,No,None,,, +dash-core-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-core-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-html-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-html-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-table,Base Package,I&S,5.0.0,"{'base_package': 'dash-table==5.0.0', 'dependencies': []}",,,,5.0.0,No,,No,None,,, +deepdiff,Base Package,I&S,8.0.1,"{'base_package': 'deepdiff==8.0.1', 'dependencies': ['orderly-set==5.4.1', 'click==8.1.0', 'pyyaml==6.0.0', 'coverage==7.6.0', 'bump2version==1.0.0', 'jsonpickle==4.0.0', 'ipdb==0.13.0', 'numpy==2.2.0', 'numpy==2.0', 'python-dateutil==2.9.0', 'orjson==3.10.0', 'tomli==2.2.0', 'tomli-w==1.2.0', 'pandas==2.2.0', 'polars==1.21.0', 'nox==2025.5.1', 'Sphinx==6.2.0', 'sphinx-sitemap==2.6.0', 'sphinxemoji==0.3.0', 'flake8==7.1.0', 'flake8-pyproject==1.2.3', 'pydantic==2.10.0', 'pytest==8.3.0', 'pytest-benchmark==5.1.0', 'pytest-cov==6.0.0', 'python-dotenv==1.0.0']}","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",8.5.0,No,,No,None,,, +docx,Base Package,I&S,0.2.4,"{'base_package': 'docx==0.2.4', 'dependencies': []}",,,,0.2.4,No,,No,None,,, +entrypoints,Base Package,I&S,0.4,"{'base_package': 'entrypoints==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +faiss,Base Package,I&S,1.5.3,"{'base_package': 'faiss==1.5.3', 'dependencies': []}",numpy,,numpy,1.5.3,No,,No,None,,, +faiss-cpu,Base Package,I&S,1.7.4,"{'base_package': 'faiss-cpu==1.7.4', 'dependencies': ['numpy==1.25.0']}","numpy<3.0,>=1.25.0; packaging","1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0, 1.11.0.post1","numpy<3.0,>=1.25.0; packaging",1.11.0.post1,No,,No,None,,, +faiss-gpu,Base Package,I&S,1.7.2,"{'base_package': 'faiss-gpu==1.7.2', 'dependencies': []}",,,,1.7.2,No,,No,None,,, +flake8,Base Package,I&S,7.0.0,"{'base_package': 'flake8==7.0.0', 'dependencies': ['mccabe==0.7.0', 'pycodestyle==2.14.0', 'pyflakes==3.4.0']}","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0","7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0",7.3.0,No,,No,None,,, +fuzzywuzzy,Base Package,I&S,0.18.0,"{'base_package': 'fuzzywuzzy==0.18.0', 'dependencies': ['python-levenshtein==0.12']}",python-levenshtein (>=0.12) ; extra == 'speedup',,python-levenshtein (>=0.12) ; extra == 'speedup',0.18.0,No,,No,None,,, +gensim,Base Package,I&S,3.8.3,"{'base_package': 'gensim==3.8.3', 'dependencies': ['numpy==1.18.5', 'scipy==1.7.0', 'smart-open==1.8.1', 'Pyro4==4.27', 'Pyro4==4.27', 'visdom==0.1.8', 'sphinx==5.1.1', 'sphinx-gallery==0.11.1', 'sphinxcontrib.programoutput==0.17', 'sphinxcontrib-napoleon==0.7', 'visdom==0.1.8']}","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""","4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""",4.3.3,No,,No,None,,, +graphframes,Base Package,I&S,0.6,"{'base_package': 'graphframes==0.6', 'dependencies': []}",numpy; nose,,numpy; nose,0.6,No,,No,None,,, +invoke,Base Package,I&S,2.2.0,"{'base_package': 'invoke==2.2.0', 'dependencies': []}",,,,2.2.0,No,,No,None,,, +ipython-genutils,Base Package,I&S,0.2.0,"{'base_package': 'ipython-genutils==0.2.0', 'dependencies': []}",,,,0.2.0,No,,No,None,,, +jaraco.classes,Base Package,I&S,3.4.0,"{'base_package': 'jaraco.classes==3.4.0', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",,"more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",3.4.0,No,,No,None,,, +jaraco.context,Base Package,I&S,6.0.1,"{'base_package': 'jaraco.context==6.0.1', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",,"backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",6.0.1,No,,No,None,,, +jaraco.functools,Base Package,I&S,4.1.0,"{'base_package': 'jaraco.functools==4.1.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","4.2.0, 4.2.1","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",4.2.1,No,,No,None,,, +jsonpath-ng,Base Package,I&S,1.6.1,"{'base_package': 'jsonpath-ng==1.6.1', 'dependencies': []}",,1.7.0,,1.7.0,No,,No,None,,, +jsonpath-python,Base Package,I&S,1.0.6,"{'base_package': 'jsonpath-python==1.0.6', 'dependencies': []}",,,,1.0.6,No,,No,None,,, +kaleido,Base Package,I&S,0.2.1,"{'base_package': 'kaleido==0.2.1', 'dependencies': ['choreographer==1.0.5', 'logistro==1.0.8', 'orjson==3.10.15']}",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,"0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,1.0.0,No,,No,None,,, +ldap3,Base Package,I&S,2.9.1,"{'base_package': 'ldap3==2.9.1', 'dependencies': ['pyasn1==0.4.6']}",pyasn1 (>=0.4.6),2.10.2rc2,pyasn1 (>=0.4.6),2.10.2rc2,No,,No,None,,, +lightfm,Base Package,I&S,1.17,"{'base_package': 'lightfm==1.17', 'dependencies': []}",,,,1.17,No,,No,None,,, +lightgbm,Base Package,I&S,4.3.0,"{'base_package': 'lightgbm==4.3.0', 'dependencies': ['numpy==1.17.0', 'cffi==1.15.1', 'pyarrow==6.0.1', 'dask==2.0.0', 'pandas==0.24.0', 'pandas==0.24.0', 'scikit-learn==0.24.2']}","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""","4.4.0, 4.5.0, 4.6.0","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""",4.6.0,Yes,"CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",Yes,"4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",4.6.0,"{'base_package': 'lightgbm==4.6.0', 'dependencies': []}",Not Used +mongomock-motor,Base Package,I&S,0.0.29,"{'base_package': 'mongomock-motor==0.0.29', 'dependencies': ['mongomock==4.1.2', 'motor==2.5']}","mongomock<5.0.0,>=4.1.2; motor>=2.5","0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36","mongomock<5.0.0,>=4.1.2; motor>=2.5",0.0.36,No,,No,None,,, +monotonic,Base Package,I&S,1.6,"{'base_package': 'monotonic==1.6', 'dependencies': []}",,,,1.6,No,,No,None,,, +mypy,Base Package,I&S,1.10.0,"{'base_package': 'mypy==1.10.0', 'dependencies': ['typing_extensions==4.6.0', 'mypy_extensions==1.0.0', 'pathspec==0.9.0', 'tomli==1.1.0', 'psutil==4.0', 'setuptools==50']}","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""","1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1, 1.17.0","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""",1.17.0,No,,No,None,,, +neo4j,Base Package,I&S,5.24.0,"{'base_package': 'neo4j==5.24.0', 'dependencies': ['numpy==1.7.0', 'pandas==1.1.0', 'numpy==1.7.0', 'pyarrow==1.0.0']}","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""","5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1, 6.0.0a1","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""",6.0.0a1,No,,No,None,,, +opencv-python,Base Package,I&S,4.2.0.34,"{'base_package': 'opencv-python==4.2.0.34', 'dependencies': ['numpy==2']}","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""","4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86, 4.12.0.88","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""",4.12.0.88,Yes,"GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",Yes,"4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",4.12.0.88,"{'base_package': 'opencv-python==4.12.0.88', 'dependencies': ['numpy==2.3.2']}",Not Used +openpyxl,Base Package,I&S,3.1.2,"{'base_package': 'openpyxl==3.1.2', 'dependencies': []}",et-xmlfile,"3.1.3, 3.1.4, 3.1.5, 3.2.0b1",et-xmlfile,3.2.0b1,No,,No,None,,, +pdf2image,Base Package,I&S,1.13.1,"{'base_package': 'pdf2image==1.13.1', 'dependencies': []}",pillow,"1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0",pillow,1.17.0,No,,No,None,,, +pdfminer,Base Package,I&S,20191125,"{'base_package': 'pdfminer==20191125', 'dependencies': []}",,,,20191125,No,,No,None,,, +pdfrw,Base Package,I&S,0.4,"{'base_package': 'pdfrw==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +pyaml,Base Package,I&S,23.12.0,"{'base_package': 'pyaml==23.12.0', 'dependencies': []}","PyYAML; unidecode; extra == ""anchors""","24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0, 25.7.0","PyYAML; unidecode; extra == ""anchors""",25.7.0,No,,No,None,,, +pyarrow-hotfix,Base Package,I&S,0.6,"{'base_package': 'pyarrow-hotfix==0.6', 'dependencies': []}",,0.7,,0.7,No,,No,None,,, +pyctuator,Base Package,I&S,1.2.0,"{'base_package': 'pyctuator==1.2.0', 'dependencies': ['psutil==5.6', 'flask==2.3.0', 'fastapi==0.100.1', 'uvicorn==0.23.0', 'sqlalchemy==2.0.4', 'PyMySQL==1.0.2', 'cryptography==39.0.1', 'redis==4.3.4', 'aiohttp==3.6.2', 'tornado==6.0.4']}","psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",,"psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",1.2.0,No,,No,None,,, +PyHive,Base Package,I&S,0.6.2,"{'base_package': 'PyHive==0.6.2', 'dependencies': []}",,"0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev0",,0.7.1.dev0,No,,No,None,,, +pylance,Base Package,I&S,0.15.0,"{'base_package': 'pylance==0.15.0', 'dependencies': ['pyarrow==14', 'numpy==1.22', 'ruff==0.4.1']}","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""","0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.32.0","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""",0.32.0,No,,No,None,,, +pylint,Base Package,I&S,3.2.6,"{'base_package': 'pylint==3.2.6', 'dependencies': ['astroid==3.3.8', 'colorama==0.4.5', 'dill==0.2', 'dill==0.3.6', 'dill==0.3.7', 'isort==4.2.5', 'mccabe==0.6', 'platformdirs==2.2', 'tomli==1.1', 'tomlkit==0.10.1', 'typing-extensions==3.10', 'pyenchant==3.2', 'gitpython==3']}","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""","3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""",3.3.7,No,,No,None,,, +PyMuPDF,Base Package,I&S,1.24.4,"{'base_package': 'PyMuPDF==1.24.4', 'dependencies': []}",,"1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.3",,1.26.3,No,,No,None,,, +PyMuPDFb,Base Package,I&S,1.24.3,"{'base_package': 'PyMuPDFb==1.24.3', 'dependencies': []}",,"1.24.6, 1.24.8, 1.24.9, 1.24.10",,1.24.10,No,,No,None,,, +pyodbc,Base Package,I&S,5.1.0,"{'base_package': 'pyodbc==5.1.0', 'dependencies': []}",,5.2.0,,5.2.0,No,,No,None,,, +pytesseract,Base Package,I&S,0.3.4,"{'base_package': 'pytesseract==0.3.4', 'dependencies': ['packaging==21.3', 'Pillow==8.0.0']}",packaging>=21.3; Pillow>=8.0.0,"0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13",packaging>=21.3; Pillow>=8.0.0,0.3.13,No,,No,None,,, +python-ldap,Base Package,I&S,3.4.3,"{'base_package': 'python-ldap==3.4.3', 'dependencies': ['pyasn1==0.3.7', 'pyasn1_modules==0.1.5']}",pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,No,,No,None,,, +pywin32,Base Package,I&S,307,"{'base_package': 'pywin32==307', 'dependencies': []}",,"308, 309, 310, 311",,311,No,,No,None,,, +pywin32-ctypes,Base Package,I&S,0.2.3,"{'base_package': 'pywin32-ctypes==0.2.3', 'dependencies': []}",,,,0.2.3,No,,No,None,,, +querystring-parser,Base Package,I&S,1.2.4,"{'base_package': 'querystring-parser==1.2.4', 'dependencies': []}",,,,1.2.4,No,,No,None,,, +ratelimiter,Base Package,I&S,1.2.0.post0,"{'base_package': 'ratelimiter==1.2.0.post0', 'dependencies': ['pytest==3.0']}","pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",,"pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",1.2.0.post0,No,,No,None,,, +schemdraw,Base Package,I&S,0.15,"{'base_package': 'schemdraw==0.15', 'dependencies': ['matplotlib==3.4', 'ziafont==0.10', 'ziamath==0.12']}","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""","0.16, 0.17, 0.18, 0.19, 0.20, 0.21","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""",0.21,No,,No,None,,, +simplejson,Base Package,I&S,3.19.2,"{'base_package': 'simplejson==3.19.2', 'dependencies': []}",,"3.19.3, 3.20.1",,3.20.1,No,,No,None,,, +sparse-dot-topn,Base Package,I&S,1.1.1,"{'base_package': 'sparse-dot-topn==1.1.1', 'dependencies': ['numpy==1.18.0', 'scipy==1.4.1', 'pytest==4.0.2']}","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""","1.1.2, 1.1.3, 1.1.4, 1.1.5","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""",1.1.5,No,,No,None,,, +strsimpy,Base Package,I&S,0.2.1,"{'base_package': 'strsimpy==0.2.1', 'dependencies': []}",,,,0.2.1,No,,No,None,,, +tantivy,Base Package,I&S,0.22.0,"{'base_package': 'tantivy==0.22.0', 'dependencies': []}","nox; extra == ""dev""","0.22.2, 0.24.0","nox; extra == ""dev""",0.24.0,No,,No,None,,, +tensorflow-io-gcs-filesystem,Base Package,I&S,0.37.1,"{'base_package': 'tensorflow-io-gcs-filesystem==0.37.1', 'dependencies': ['tensorflow==2.16.0', 'tensorflow-aarch64==2.16.0', 'tensorflow-cpu==2.16.0', 'tensorflow-gpu==2.16.0', 'tensorflow-rocm==2.16.0']}","tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",,"tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",0.37.1,No,,No,None,,, +toolz,Base Package,I&S,1.0.0,"{'base_package': 'toolz==1.0.0', 'dependencies': []}",,,,1.0.0,No,,No,None,,, +unicorn,Base Package,I&S,2.0.1.post1,"{'base_package': 'unicorn==2.0.1.post1', 'dependencies': ['capstone==6.0.0a2', 'capstone==5.0.1']}","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""","2.1.0, 2.1.1, 2.1.2, 2.1.3","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""",2.1.3,No,,No,None,,, +wurlitzer,Base Package,I&S,3.1.1,"{'base_package': 'wurlitzer==3.1.1', 'dependencies': []}",,,,3.1.1,No,,No,None,,, +xgboost,Base Package,I&S,1.7.6,"{'base_package': 'xgboost==1.7.6', 'dependencies': ['pandas==1.2']}","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""","2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""",3.0.2,No,,No,None,,, +absl-py,Dependency Package,I&S,2.1.0,,,"2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1",,2.3.1,No,,No,None,,, +alembic,Dependency Package,I&S,1.13.3,,"SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""","1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4","SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""",1.16.4,No,,No,None,,, +altair,Dependency Package,I&S,5.4.1,,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,No,,No,None,,, +astroid,Dependency Package,I&S,3.2.4,,"typing-extensions>=4; python_version < ""3.11""","3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.3.11, 4.0.0a0, 4.0.0b0","typing-extensions>=4; python_version < ""3.11""",4.0.0b0,No,,No,None,,, +astunparse,Dependency Package,I&S,1.6.3,,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",1.6.3,No,,No,None,,, +blinker,Dependency Package,I&S,1.8.2,,,1.9.0,,1.9.0,No,,No,None,,, +boilerpy3,Dependency Package,I&S,1.0.7,,,,,1.0.7,No,,No,None,,, +CacheControl,Dependency Package,I&S,0.14.0,,"requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""","0.14.1, 0.14.2, 0.14.3","requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""",0.14.3,No,,No,None,,, +category-encoders,Dependency Package,I&S,2.6.4,,numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,"2.7.0, 2.8.0, 2.8.1",numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,2.8.1,No,,No,None,,, +cattrs,Dependency Package,I&S,24.1.2,,"attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""","24.1.3, 25.1.0, 25.1.1","attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""",25.1.1,No,,No,None,,, +cfgv,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +cleo,Dependency Package,I&S,2.1.0,,"crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)","2.2.0, 2.2.1","crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)",2.2.1,No,,No,None,,, +coloredlogs,Dependency Package,I&S,15.0.1,,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',15.0.1,No,,No,None,,, +colorlog,Dependency Package,I&S,6.8.2,,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,No,,No,None,,, +crashtest,Dependency Package,I&S,0.4.1,,,,,0.4.1,No,,No,None,,, +Cython,Dependency Package,I&S,3.0.11,,,"3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2",,3.1.2,No,,No,None,,, +dash,Dependency Package,I&S,2.18.1,,"Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""","2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1","Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""",3.1.1,No,,No,None,,, +databricks-sdk,Dependency Package,I&S,0.33.0,,"requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""","0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0, 0.58.0, 0.59.0, 0.60.0","requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""",0.60.0,No,,No,None,,, +dataclasses-json,Dependency Package,I&S,0.6.7,,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",0.6.7,No,,No,None,,, +Deprecated,Dependency Package,I&S,1.2.14,,"wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""","1.2.15, 1.2.16, 1.2.17, 1.2.18","wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""",1.2.18,No,,No,None,,, +deprecation,Dependency Package,I&S,2.1.0,,packaging,,packaging,2.1.0,No,,No,None,,, +dill,Dependency Package,I&S,0.3.9,,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,No,,No,None,,, +dirtyjson,Dependency Package,I&S,1.0.8,,,,,1.0.8,No,,No,None,,, +distlib,Dependency Package,I&S,0.3.9,,,0.4.0,,0.4.0,No,,No,None,,, +docutils,Dependency Package,I&S,0.21.2,,,"0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc5",,0.22rc5,No,,No,None,,, +dulwich,Dependency Package,I&S,0.21.7,,"urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""","0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1, 0.23.2","urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""",0.23.2,No,,No,None,,, +elastic-transport,Dependency Package,I&S,8.15.0,,"urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""","8.15.1, 8.17.0, 8.17.1, 9.1.0","urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""",9.1.0,No,,No,None,,, +emoji,Dependency Package,I&S,2.12.1,,"typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""","2.13.0, 2.13.2, 2.14.0, 2.14.1","typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""",2.14.1,No,,No,None,,, +et-xmlfile,Dependency Package,I&S,1.1.0,,,2.0.0,,2.0.0,No,,No,None,,, +Events,Dependency Package,I&S,0.5,,,,,0.5,No,,No,None,,, +filetype,Dependency Package,I&S,1.2.0,,,,,1.2.0,No,,No,None,,, +Flask,Dependency Package,I&S,3.0.3,,"blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""","3.1.0, 3.1.1","blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""",3.1.1,No,,Yes,"3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1",,, +flatbuffers,Dependency Package,I&S,24.3.25,,,"24.12.23, 25.1.21, 25.1.24, 25.2.10",,25.2.10,No,,No,None,,, +future,Dependency Package,I&S,1.0.0,,,,,1.0.0,No,,No,None,,, +gast,Dependency Package,I&S,0.6.0,,,,,0.6.0,No,,No,None,,, +google-ai-generativelanguage,Dependency Package,I&S,0.3.3,,"google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""","0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18","google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""",0.6.18,No,,No,None,,, +google-pasta,Dependency Package,I&S,0.2.0,,six,,six,0.2.0,No,,No,None,,, +graphene,Dependency Package,I&S,3.3,,"graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""","3.4, 3.4.1, 3.4.2, 3.4.3","graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""",3.4.3,No,,No,None,,, +graphql-relay,Dependency Package,I&S,3.2.0,,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",3.2.0,No,,No,None,,, +grpcio,Dependency Package,I&S,1.66.2,,"grpcio-tools>=1.74.0; extra == ""protobuf""","1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","grpcio-tools>=1.74.0; extra == ""protobuf""",1.74.0,No,,No,None,,, +gunicorn,Dependency Package,I&S,23.0.0,,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",23.0.0,No,,No,None,,, +h5py,Dependency Package,I&S,3.12.1,,numpy>=1.19.3,"3.13.0, 3.14.0",numpy>=1.19.3,3.14.0,No,,No,None,,, +html2text,Dependency Package,I&S,2020.1.16,,,"2024.2.25, 2024.2.26, 2025.4.15",,2025.4.15,No,,No,None,,, +huggingface-hub,Dependency Package,I&S,0.26.1,,"filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.3; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst>=1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst>=1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst>=1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""","0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2, 0.33.3, 0.33.4, 0.33.5, 0.34.0rc0, 0.34.0, 0.34.1, 0.34.2, 0.35.0rc0","filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.3; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst>=1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst>=1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst>=1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""",0.35.0rc0,No,,No,None,,, +identify,Dependency Package,I&S,2.6.1,,"ukkonen; extra == ""license""","2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12","ukkonen; extra == ""license""",2.6.12,No,,No,None,,, +inflect,Dependency Package,I&S,7.4.0,,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,No,,No,None,,, +installer,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +interpret-community,Dependency Package,I&S,0.31.0,,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,No,,No,None,,, +interpret-core,Dependency Package,I&S,0.5.0,,"numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""","0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.7.0, 0.7.1","numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""",0.7.1,No,,No,None,,, +ipywidgets,Dependency Package,I&S,8.1.5,,"comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""","8.1.6, 8.1.7","comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""",8.1.7,No,,No,None,,, +isort,Dependency Package,I&S,5.13.2,,"colorama; extra == ""colors""; setuptools; extra == ""plugins""","6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1","colorama; extra == ""colors""; setuptools; extra == ""plugins""",6.0.1,No,,No,None,,, +itsdangerous,Dependency Package,I&S,2.2.0,,,,,2.2.0,No,,No,None,,, +jellyfish,Dependency Package,I&S,1.1.0,,,"1.1.2, 1.1.3, 1.2.0",,1.2.0,No,,No,None,,, +jiter,Dependency Package,I&S,0.6.1,,,"0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.0",,0.10.0,No,,No,None,,, +jsonpatch,Dependency Package,I&S,1.33,,jsonpointer (>=1.9),,jsonpointer (>=1.9),1.33,No,,No,None,,, +jupyterlab-widgets,Dependency Package,I&S,3.0.13,,,"3.0.14, 3.0.15",,3.0.15,No,,No,None,,, +keras,Dependency Package,I&S,3.5.0,,absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,"3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0",absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,3.10.0,Yes,"CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0",Yes,"3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0",3.10.0,"{'base_package': 'keras==3.10.0', 'dependencies': []}",Not Used +keyring,Dependency Package,I&S,25.4.1,,"pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""","25.5.0, 25.6.0","pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""",25.6.0,No,,No,None,,, +langchain,Dependency Package,I&S,0.3.19,,"langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""","0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""",0.3.27,No,,No,None,,, +langchain-core,Dependency Package,I&S,0.3.40,,"langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4","0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68, 0.3.69, 0.3.70, 0.3.71, 0.3.72","langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4",0.3.72,No,,No,None,,, +langchain-text-splitters,Dependency Package,I&S,0.3.6,,"langchain-core<1.0.0,>=0.3.72","0.3.7, 0.3.8, 0.3.9","langchain-core<1.0.0,>=0.3.72",0.3.9,No,,No,None,,, +langdetect,Dependency Package,I&S,1.0.9,,six,,six,1.0.9,No,,No,None,,, +langsmith,Dependency Package,I&S,0.3.11,,"httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0","0.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8","httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0",0.4.8,No,,No,None,,, +lazy-imports,Dependency Package,I&S,0.3.1,,"black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""","0.4.0, 1.0.0","black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""",1.0.0,No,,No,None,,, +lazy-model,Dependency Package,I&S,0.2.0,,pydantic>=1.9.0,0.3.0,pydantic>=1.9.0,0.3.0,No,,No,None,,, +libclang,Dependency Package,I&S,18.1.1,,,,,18.1.1,No,,No,None,,, +llama-cloud,Dependency Package,I&S,0.1.0,,pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,"0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33, 0.1.34, 0.1.35",pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,0.1.35,No,,No,None,,, +llama-index,Dependency Package,I&S,0.11.14,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52","llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1",0.12.52,Yes,"CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9",Yes,"0.12.33: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.14: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.1: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.3: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.27: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.2: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.8: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.31: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.0: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.24: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.36: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.35: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.10: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.13: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.7: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.30: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.12: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.38: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.32: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.34: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.11: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.4: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.26: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.29: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.5: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.37: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.40: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.6: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.39: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.28: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.9: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.12.41; >=0,<0.3.1 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28",0.12.52,"{'base_package': 'llama-index==0.12.52', 'dependencies': ['llama-index-agent-openai==0.4.12', 'llama-index-cli==0.4.4', 'llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7', 'llama-index-multi-modal-llms-openai==0.5.3', 'llama-index-program-openai==0.3.2', 'llama-index-question-gen-openai==0.3.1', 'llama-index-readers-file==0.4.11', 'llama-index-readers-llama-parse==0.4.0']}",Not Used +llama-index-agent-openai,Dependency Package,I&S,0.3.4,,"llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12","llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0",0.4.12,No,,No,None,,, +llama-index-cli,Dependency Package,I&S,0.3.1,,"llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0",0.4.4,Yes,"CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",Yes,"0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",0.4.4,"{'base_package': 'llama-index-cli==0.4.4', 'dependencies': ['llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7']}",Not Used +llama-index-core,Dependency Package,I&S,0.11.14,,"aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52, 0.12.52.post1","aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt",0.12.52.post1,Yes,"CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38",Yes,"0.12.31: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.35: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.21: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.20: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.18: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.22: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.40: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.25: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.22: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.32: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.18: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.20: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.6: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.8: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.9: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.11: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.14: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.15: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.39: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.38: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.13: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.12: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.37: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.19: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.30: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.21: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.0: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.26: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.36: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.29: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.28: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.7: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.17: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.16: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.19: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.17: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.15: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41",0.12.52.post1,"{'base_package': 'llama-index-core==0.12.52.post1', 'dependencies': ['aiosqlite==0.21.0', 'banks==2.2.0', 'eval-type-backport==0.2.2', 'llama-index-workflows==1.2.0', 'setuptools==80.9.0']}",Not Used +llama-index-embeddings-openai,Dependency Package,I&S,0.2.5,,"openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0","0.3.0, 0.3.1","openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0",0.3.1,No,,No,None,,, +llama-index-indices-managed-llama-cloud,Dependency Package,I&S,0.4.0,,"llama-cloud==0.1.35; llama-index-core<0.13,>=0.12.0","0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10, 0.8.0","llama-cloud==0.1.35; llama-index-core<0.13,>=0.12.0",0.8.0,No,,No,None,,, +llama-index-llms-azure-openai,Dependency Package,I&S,0.1.10,,"azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4","azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.4,No,,No,None,,, +llama-index-llms-openai,Dependency Package,I&S,0.2.9,,"llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0","0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7","llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0",0.4.7,No,,No,None,,, +llama-index-multi-modal-llms-openai,Dependency Package,I&S,0.2.1,,"llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0","0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1, 0.5.3","llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0",0.5.3,No,,No,None,,, +llama-index-program-openai,Dependency Package,I&S,0.2.0,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.3.0, 0.3.1, 0.3.2","llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.2,No,,No,None,,, +llama-index-question-gen-openai,Dependency Package,I&S,0.2.0,,"llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0","0.3.0, 0.3.1","llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0",0.3.1,No,,No,None,,, +llama-index-readers-file,Dependency Package,I&S,0.2.2,,"beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""","0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.11","beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""",0.4.11,No,,No,None,,, +llama-index-readers-llama-parse,Dependency Package,I&S,0.3.0,,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,No,,No,None,,, +llama-parse,Dependency Package,I&S,0.5.6,,llama-cloud-services>=0.6.52,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41, 0.6.42, 0.6.43, 0.6.44, 0.6.45, 0.6.46, 0.6.47, 0.6.48, 0.6.49, 0.6.50, 0.6.51, 0.6.52",llama-cloud-services>=0.6.52,0.6.52,No,,No,None,,, +llvmlite,Dependency Package,I&S,0.43.0,,,"0.44.0rc1, 0.44.0rc2, 0.44.0",,0.44.0,No,,No,None,,, +lxml,Dependency Package,I&S,5.3.0,,"cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""","5.3.1, 5.3.2, 5.4.0, 6.0.0","cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""",6.0.0,No,,No,None,,, +Mako,Dependency Package,I&S,1.3.5,,"MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""","1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10","MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""",1.3.10,No,,No,None,,, +Markdown,Dependency Package,I&S,3.7,,"importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""","3.8, 3.8.1, 3.8.2","importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""",3.8.2,No,,No,None,,, +mccabe,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +ml-dtypes,Dependency Package,I&S,0.5.0,,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,No,,No,None,,, +ml-wrappers,Dependency Package,I&S,0.5.6,,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,No,,No,None,,, +mlflow-skinny,Dependency Package,I&S,2.15.1,,"cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,No,,No,None,,, +mongomock,Dependency Package,I&S,4.1.2,,"packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""","4.2.0.post1, 4.3.0","packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""",4.3.0,No,,No,None,,, +motor,Dependency Package,I&S,3.6.0,,"pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""","3.6.1, 3.7.0, 3.7.1","pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""",3.7.1,No,,No,None,,, +mpmath,Dependency Package,I&S,1.3.0,,"pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'","1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6","pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'",1.4.0a6,No,,No,None,,, +msgpack,Dependency Package,I&S,1.1.0,,,"1.1.1rc1, 1.1.1",,1.1.1,No,,No,None,,, +multiprocess,Dependency Package,I&S,0.70.16,,dill>=0.4.0,"0.70.17, 0.70.18",dill>=0.4.0,0.70.18,No,,No,None,,, +namex,Dependency Package,I&S,0.0.8,,,"0.0.9, 0.1.0",,0.1.0,No,,No,None,,, +narwhals,Dependency Package,I&S,1.9.0,,"cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""","1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0, 1.46.0, 1.47.0, 1.47.1, 1.48.0, 1.48.1, 2.0.0","cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""",2.0.0,No,,No,None,,, +nh3,Dependency Package,I&S,0.2.18,,,"0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.3.0",,0.3.0,No,,No,None,,, +nodeenv,Dependency Package,I&S,1.9.1,,,,,1.9.1,No,,No,None,,, +nose,Dependency Package,I&S,1.3.7,,,,,1.3.7,No,,No,None,,, +num2words,Dependency Package,I&S,0.5.6,,docopt>=0.6.2,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14",docopt>=0.6.2,0.5.14,No,,No,None,,, +numba,Dependency Package,I&S,0.60.0,,"llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24","0.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2","llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24",0.61.2,No,,No,None,,, +olefile,Dependency Package,I&S,0.47,,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',0.47,No,,No,None,,, +onnx,Dependency Package,I&S,1.17.0,,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,No,,No,None,,, +openai,Dependency Package,I&S,1.51.2,,"anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""","1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0, 1.93.1, 1.93.2, 1.93.3, 1.94.0, 1.95.0, 1.95.1, 1.96.0, 1.96.1, 1.97.0, 1.97.1","anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""",1.97.1,No,,No,None,,, +opentelemetry-api,Dependency Package,I&S,1.27.0,,"importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0","1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0","importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0",1.35.0,No,,No,None,,, +opentelemetry-sdk,Dependency Package,I&S,1.27.0,,opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,"1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0",opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,1.35.0,No,,No,None,,, +opentelemetry-semantic-conventions,Dependency Package,I&S,0.48b0,,opentelemetry-api==1.35.0; typing-extensions>=4.5.0,"0.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1, 0.56b0",opentelemetry-api==1.35.0; typing-extensions>=4.5.0,0.56b0,No,,No,None,,, +opt-einsum,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +optree,Dependency Package,I&S,0.12.1,,"typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""","0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0, 0.17.0","typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""",0.17.0,No,,No,None,,, +orderly-set,Dependency Package,I&S,5.2.2,,"coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1, 5.5.0","coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",5.5.0,No,,No,None,,, +outcome,Dependency Package,I&S,1.3.0.post0,,attrs >=19.2.0,,attrs >=19.2.0,1.3.0.post0,No,,No,None,,, +pbr,Dependency Package,I&S,6.1.0,,setuptools,"6.1.1.0b1, 6.1.1",setuptools,6.1.1,No,,No,None,,, +pip,Dependency Package,I&S,24,,,"24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.1",,25.1.1,No,,No,None,,, +ply,Dependency Package,I&S,3.11,,,,,3.11,No,,No,None,,, +pmdarima,Dependency Package,I&S,2.0.4,,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",2.0.4,No,,No,None,,, +poetry,Dependency Package,I&S,1.8.3,,"build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""","1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3","build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""",2.1.3,No,,No,None,,, +poetry-core,Dependency Package,I&S,1.9.0,,,"1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3",,2.1.3,No,,No,None,,, +posthog,Dependency Package,I&S,3.6.6,,"requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""","3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.1.0, 6.1.1, 6.2.1, 6.3.0, 6.3.1","requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""",6.3.1,No,,No,None,,, +prompthub-py,Dependency Package,I&S,4.0.0,,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",4.0.0,No,,No,None,,, +propcache,Dependency Package,I&S,0.3.0,,,"0.3.1, 0.3.2",,0.3.2,No,,No,None,,, +py,Dependency Package,I&S,1.11.0,,,,,1.11.0,Yes,"CVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2022-42969, UNKNOWN, , , affects: >=0",No,None,,,Not Used +pycodestyle,Dependency Package,I&S,2.11.1,,,"2.12.0, 2.12.1, 2.13.0, 2.14.0",,2.14.0,No,,No,None,,, +pycryptodome,Dependency Package,I&S,3.20.0,,,"3.21.0, 3.22.0, 3.23.0",,3.23.0,No,,No,None,,, +pydantic-settings,Dependency Package,I&S,2.2.1,,"pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""","2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1","pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""",2.10.1,No,,No,None,,, +pydeck,Dependency Package,I&S,0.9.1,,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",0.9.1,No,,No,None,,, +pyflakes,Dependency Package,I&S,3.2.0,,,"3.3.0, 3.3.1, 3.3.2, 3.4.0",,3.4.0,No,,No,None,,, +pymongo,Dependency Package,I&S,4.10.1,,"dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""","4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2","dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""",4.13.2,No,,No,None,,, +PyNomaly,Dependency Package,I&S,0.3.4,,numpy; python-utils,,numpy; python-utils,0.3.4,No,,No,None,,, +pypdf,Dependency Package,I&S,5.0.1,,"typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""","5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0, 5.8.0, 5.9.0","typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""",5.9.0,No,,No,None,,, +pyproject-api,Dependency Package,I&S,1.8.0,,"packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""","1.9.0, 1.9.1","packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""",1.9.1,No,,No,None,,, +python-iso639,Dependency Package,I&S,2024.4.27,,"black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""","2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18","black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""",2025.2.18,No,,No,None,,, +python-magic,Dependency Package,I&S,0.4.27,,,,,0.4.27,No,,No,None,,, +python-oxmsg,Dependency Package,I&S,0.0.1,,click; olefile; typing_extensions>=4.9.0,0.0.2,click; olefile; typing_extensions>=4.9.0,0.0.2,No,,No,None,,, +python-utils,Dependency Package,I&S,3.9.0,,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,No,,No,None,,, +quantulum3,Dependency Package,I&S,0.9.2,,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",0.9.2,No,,No,None,,, +raiutils,Dependency Package,I&S,0.4.2,,numpy; pandas; requests; scikit-learn; scipy,,numpy; pandas; requests; scikit-learn; scipy,0.4.2,No,,No,None,,, +rank-bm25,Dependency Package,I&S,0.2.2,,numpy; pytest ; extra == 'dev',,numpy; pytest ; extra == 'dev',0.2.2,No,,No,None,,, +RapidFuzz,Dependency Package,I&S,3.10.0,,"numpy; extra == ""all""","3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0","numpy; extra == ""all""",3.13.0,No,,No,None,,, +readme-renderer,Dependency Package,I&S,44,,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",44.0,No,,No,None,,, +requests-cache,Dependency Package,I&S,0.9.8,,"attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5","1.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0","attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5",1.3.0a0,No,,No,None,,, +requests-toolbelt,Dependency Package,I&S,1.0.0,,"requests (<3.0.0,>=2.0.1)",,"requests (<3.0.0,>=2.0.1)",1.0.0,No,,No,None,,, +retrying,Dependency Package,I&S,1.3.4,,,"1.3.5, 1.3.6, 1.3.7, 1.4.0, 1.4.1",,1.4.1,No,,No,None,,, +rfc3986,Dependency Package,I&S,2.0.0,,idna ; extra == 'idna2008',,idna ; extra == 'idna2008',2.0.0,No,,No,None,,, +safetensors,Dependency Package,I&S,0.4.5,,"numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""","0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0","numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""",0.6.0rc0,No,,No,None,,, +scikit-base,Dependency Package,I&S,0.10.1,,"numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""","0.11.0, 0.12.0, 0.12.2, 0.12.3, 0.12.4","numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""",0.12.4,No,,No,None,,, +sentencepiece,Dependency Package,I&S,0.2.0,,,,,0.2.0,No,,No,None,,, +sentinels,Dependency Package,I&S,1.0.1,,,,,1.0.0,No,,No,None,,, +setuptools,Dependency Package,I&S,75.2.0,,"pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""","75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0","pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""",80.9.0,Yes,"CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Yes,"75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Up-to-date,,Not Used +shap,Dependency Package,I&S,0.46.0,,"numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""","0.47.0, 0.47.1, 0.47.2, 0.48.0","numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""",0.48.0,No,,No,None,,, +slicer,Dependency Package,I&S,0.0.8,,,,,0.0.8,No,,No,None,,, +sortedcontainers,Dependency Package,I&S,2.4.0,,,,,2.4.0,No,,No,None,,, +sqlparse,Dependency Package,I&S,0.5.1,,"build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""","0.5.2, 0.5.3","build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""",0.5.3,No,,No,None,,, +sseclient-py,Dependency Package,I&S,1.8.0,,,,,1.8.0,No,,No,None,,, +stevedore,Dependency Package,I&S,5.3.0,,pbr>=2.0.0,"5.4.0, 5.4.1",pbr>=2.0.0,5.4.1,No,,No,None,,, +striprtf,Dependency Package,I&S,0.0.26,,"build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""","0.0.27, 0.0.28, 0.0.29","build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""",0.0.29,No,,No,None,,, +sympy,Dependency Package,I&S,1.13.3,,"mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""","1.14.0rc1, 1.14.0rc2, 1.14.0","mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""",1.14.0,No,,No,None,,, +tensorboard,Dependency Package,I&S,2.16.2,,"absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1","2.17.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0","absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1",2.20.0,No,,No,None,,, +tensorboard-data-server,Dependency Package,I&S,0.7.2,,,,,0.7.2,No,,No,None,,, +termcolor,Dependency Package,I&S,2.4.0,,"pytest; extra == ""tests""; pytest-cov; extra == ""tests""","2.5.0, 3.0.0, 3.0.1, 3.1.0","pytest; extra == ""tests""; pytest-cov; extra == ""tests""",3.1.0,No,,No,None,,, +tiktoken,Dependency Package,I&S,0.7.0,,"regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""","0.8.0, 0.9.0","regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""",0.9.0,No,,No,None,,, +tokenizers,Dependency Package,I&S,0.20.1,,"huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""","0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4","huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""",0.21.4,No,,No,None,,, +tomlkit,Dependency Package,I&S,0.13.2,,,0.13.3,,0.13.3,No,,No,None,,, +torch,Dependency Package,I&S,2.4.0,,"filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""","2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1","filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""",2.7.1,Yes,"CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0,<2.6.0; >=0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Yes,"2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0,<2.6.0; >=0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0,<2.6.0; >=0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0,<2.6.0; >=0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Up-to-date,,Not Used +torchvision,Dependency Package,I&S,0.17.2,,"numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""","0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1","numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""",0.22.1,No,,No,None,,, +transformers,Dependency Package,I&S,4.46.0,,"filelock; huggingface-hub<1.0,>=0.34.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets>=2.15.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; openai; extra == ""serving""; pydantic>=2; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; torch>=2.1; extra == ""serving""; accelerate>=0.26.0; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm!=1.0.18,<=1.0.19; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; mistral-common[opencv]>=1.6.3; extra == ""mistral-common""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic>=2; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; mistral-common[opencv]>=1.6.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic>=2; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; mistral-common[opencv]>=1.6.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets>=2.15.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm!=1.0.18,<=1.0.19; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; mistral-common[opencv]>=1.6.3; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic>=2; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; mistral-common[opencv]>=1.6.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm!=1.0.18,<=1.0.19; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic>=2; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; mistral-common[opencv]>=1.6.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm!=1.0.18,<=1.0.19; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic>=2; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.34.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""","4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1, 4.53.2, 4.53.3, 4.54.0","filelock; huggingface-hub<1.0,>=0.34.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets>=2.15.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; openai; extra == ""serving""; pydantic>=2; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; torch>=2.1; extra == ""serving""; accelerate>=0.26.0; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm!=1.0.18,<=1.0.19; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; mistral-common[opencv]>=1.6.3; extra == ""mistral-common""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic>=2; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; mistral-common[opencv]>=1.6.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic>=2; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; mistral-common[opencv]>=1.6.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets>=2.15.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm!=1.0.18,<=1.0.19; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; mistral-common[opencv]>=1.6.3; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic>=2; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; mistral-common[opencv]>=1.6.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm!=1.0.18,<=1.0.19; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic>=2; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; mistral-common[opencv]>=1.6.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm!=1.0.18,<=1.0.19; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic>=2; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.34.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""",4.54.0,Yes,"CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",Yes,"4.46.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.50.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.48.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.52.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.51.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.47.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.50.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.48.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0; 4.47.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.50.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.51.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.51.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.46.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.50.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.48.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",4.54.0,"{'base_package': 'transformers==4.54.0', 'dependencies': ['huggingface-hub==0.35.0rc0', 'tokenizers==0.21.4', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'keras==3.10.0', 'tensorflow-cpu==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tensorflow-probability==1.15.0', 'accelerate==2.19.0', 'accelerate==2.19.0', 'hf_xet==0.21.1', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'ftfy==0.7.0', 'onnxruntime-tools==0.10.7', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'cookiecutter==0.2.5', 'sagemaker==1.16.1', 'deepspeed==0.21.4', 'accelerate==2.19.0', 'ray==1.22.1', 'sigopt==1.7.0', 'kernels==1.15.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'accelerate==2.19.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'timm==0.8.1', 'natten==2.48.0', 'codecarbon==8.8.3', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'deepspeed==0.21.4', 'accelerate==2.19.0', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'ruff==3.3.0', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'accelerate==2.19.0', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'accelerate==2.19.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'onnxruntime-tools==0.10.7', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tokenizers==0.21.4', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'cookiecutter==0.2.5', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'accelerate==2.19.0', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'huggingface-hub==0.35.0rc0', 'importlib_metadata==10.4.0', 'tokenizers==0.21.4', 'optimum-benchmark==0.21.0', 'opentelemetry-exporter-otlp==15.0.0']}",Not Used +trio,Dependency Package,I&S,0.26.2,,"attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""","0.27.0, 0.28.0, 0.29.0, 0.30.0","attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""",0.30.0,No,,No,None,,, +trio-websocket,Dependency Package,I&S,0.11.1,,"outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""","0.12.0, 0.12.1, 0.12.2","outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""",0.12.2,No,,No,None,,, +trove-classifiers,Dependency Package,I&S,2024.9.12,,,"2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.12",,2025.5.9.12,No,,No,None,,, +tsdownsample,Dependency Package,I&S,0.1.3,,numpy,"0.1.4, 0.1.4.1rc0, 0.1.4.1",numpy,0.1.4.1,No,,No,None,,, +typeguard,Dependency Package,I&S,4.3.0,,"importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0","4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4","importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0",4.4.4,No,,No,None,,, +tzlocal,Dependency Package,I&S,5.2,,"tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""","5.3, 5.3.1","tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""",5.3.1,No,,No,None,,, +ujson,Dependency Package,I&S,5.10.0,,,,,5.10.0,No,,No,None,,, +unstructured-client,Dependency Package,I&S,0.25.8,,aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,"0.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1, 0.39.1, 0.40.0, 0.41.0",aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,0.41.0,No,,No,None,,, +url-normalize,Dependency Package,I&S,1.4.3,,"idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""","2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1","idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""",2.2.1,No,,No,None,,, +virtualenv,Dependency Package,I&S,20.27.0,,"distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""","20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2, 20.32.0","distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""",20.32.0,No,,No,None,,, +Werkzeug,Dependency Package,I&S,3.0.4,,"MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""","3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3","MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""",3.1.3,Yes,"CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",Yes,"3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",3.1.3,"{'base_package': 'Werkzeug==3.1.3', 'dependencies': []}",Not Used +wheel,Dependency Package,I&S,0.44.0,,"pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""","0.45.0, 0.45.1, 0.46.0, 0.46.1","pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""",0.46.1,No,,No,None,,, +widgetsnbextension,Dependency Package,I&S,4.0.13,,,4.0.14,,4.0.14,No,,No,None,,, +wsproto,Dependency Package,I&S,1.2.0,,"h11 (<1,>=0.9.0)",,"h11 (<1,>=0.9.0)",1.2.0,No,,No,None,,, +xxhash,Dependency Package,I&S,3.5.0,,,,,3.5.0,No,,No,None,,, +zstandard,Dependency Package,I&S,0.23.0,,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",0.23.0,No,,No,None,,, From 26b919ecbce4bad596b398d157febe97dc933d0e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Jul 2025 16:16:55 +0800 Subject: [PATCH 10/12] =?UTF-8?q?=F0=9F=93=8A=20Update=20MonthlyReport=20o?= =?UTF-8?q?n=202025-07-29=2016:16=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2025-07/MonthlyReport-202507-29-1616.xlsx | Bin 0 -> 108075 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 MonthlyReport/2025-07/MonthlyReport-202507-29-1616.xlsx diff --git a/MonthlyReport/2025-07/MonthlyReport-202507-29-1616.xlsx b/MonthlyReport/2025-07/MonthlyReport-202507-29-1616.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d97461cedc8b3c86691ed61740058f667856d4b9 GIT binary patch literal 108075 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 Date: Tue, 29 Jul 2025 16:17:44 +0800 Subject: [PATCH 11/12] =?UTF-8?q?=F0=9F=93=9D=20Update=20WeeklyReport=20on?= =?UTF-8?q?=202025-07-29=2016:17=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WeeklyReport_20250729_160922.csv | 1141 +++++++++++++++++ 1 file changed, 1141 insertions(+) create mode 100644 WeeklyReport/2025-07-28/WeeklyReport_20250729_160922.csv diff --git a/WeeklyReport/2025-07-28/WeeklyReport_20250729_160922.csv b/WeeklyReport/2025-07-28/WeeklyReport_20250729_160922.csv new file mode 100644 index 0000000..be8ee95 --- /dev/null +++ b/WeeklyReport/2025-07-28/WeeklyReport_20250729_160922.csv @@ -0,0 +1,1141 @@ +Package Name,Package Type,Custodian,Current Version,Current Version With Dependency JSON,Dependencies for Current,Newer Versions,Dependencies for Latest,Latest Version,Current Version Vulnerable?,Current Version Vulnerability Details,Upgrade Version Vulnerable?,Upgrade Vulnerability Details,Suggested Upgrade,Upgrade Instruction,Remarks +adlfs,Base Package,EY,2024.4.1,"{'base_package': 'adlfs==2024.4.1', 'dependencies': ['azure-core==1.28.0', 'azure-datalake-store==0.0.53', 'azure-storage-blob==12.17.0', 'fsspec==2023.12.0', 'aiohttp==3.7.0']}","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""","2024.7.0, 2024.12.0","azure-core<2.0.0,>=1.28.0; azure-datalake-store<0.1,>=0.0.53; azure-identity; azure-storage-blob>=12.17.0; fsspec>=2023.12.0; aiohttp>=3.7.0; sphinx; extra == ""docs""; myst-parser; extra == ""docs""; furo; extra == ""docs""; numpydoc; extra == ""docs""; pytest; extra == ""tests""; docker; extra == ""tests""; pytest-mock; extra == ""tests""; arrow; extra == ""tests""; dask[dataframe]; extra == ""tests""",2024.12.0,No,,No,None,,, +allennlp,Base Package,EY,2.10.1,"{'base_package': 'allennlp==2.10.1', 'dependencies': ['torch==1.10.0', 'torchvision==0.8.1', 'cached-path==1.1.3', 'fairscale==0.4.6', 'nltk==3.6.5', 'spacy==2.1.0', 'numpy==1.21.4', 'tensorboardX==1.2', 'requests==2.28', 'tqdm==4.62', 'h5py==3.6.0', 'scikit-learn==1.0.1', 'scipy==1.7.3', 'pytest==6.2.5', 'transformers==4.1', 'sentencepiece==0.1.96', 'filelock==3.3', 'lmdb==1.2.1', 'more-itertools==8.12.0', 'termcolor==1.1.0', 'wandb==0.10.0', 'huggingface-hub==0.0.16', 'dill==0.3.4', 'base58==2.1.1', 'typer==0.4.1', 'protobuf==3.12.0', 'traitlets==5.1.1', 'jsonnet==0.10.0', 'checklist==0.0.11', 'checklist==0.0.11', 'flake8==4.0.1', 'mypy==0.961', 'black==22.6.0', 'pytest-cov==3.0.0', 'coverage==6.4', 'codecov==2.1.12', 'matplotlib==2.2.3', 'responses==0.21', 'flaky==3.7.0', 'pytest-benchmark==3.4.1', 'ruamel.yaml==0.17.17', 'docspec==1.0.1', 'docspec-python==1.0.1', 'mkdocs==1.3.0', 'mkdocs-material==5.5.0', 'markdown-include==0.6.0', 'pymdown-extensions==9.5', 'twine==1.11.0']}","torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",,"torch (<1.13.0,>=1.10.0); torchvision (<0.14.0,>=0.8.1); cached-path (<1.2.0,>=1.1.3); fairscale (==0.4.6); nltk (>=3.6.5); spacy (<3.4,>=2.1.0); numpy (>=1.21.4); tensorboardX (>=1.2); requests (>=2.28); tqdm (>=4.62); h5py (>=3.6.0); scikit-learn (>=1.0.1); scipy (>=1.7.3); pytest (>=6.2.5); transformers (<4.21,>=4.1); sentencepiece (>=0.1.96); filelock (<3.8,>=3.3); lmdb (>=1.2.1); more-itertools (>=8.12.0); termcolor (==1.1.0); wandb (<0.13.0,>=0.10.0); huggingface-hub (>=0.0.16); dill (>=0.3.4); base58 (>=2.1.1); sacremoses; typer (>=0.4.1); protobuf (<4.0.0,>=3.12.0); traitlets (>5.1.1); dataclasses ; python_version < ""3.7""; jsonnet (>=0.10.0) ; sys_platform != ""win32""; checklist (==0.0.11) ; extra == 'all'; checklist (==0.0.11) ; extra == 'checklist'; flake8 (>=4.0.1) ; extra == 'dev'; mypy (==0.961) ; extra == 'dev'; black (==22.6.0) ; extra == 'dev'; pytest-cov (>=3.0.0) ; extra == 'dev'; coverage[toml] (>=6.4) ; extra == 'dev'; codecov (>=2.1.12) ; extra == 'dev'; matplotlib (>=2.2.3) ; extra == 'dev'; responses (>=0.21) ; extra == 'dev'; flaky (>=3.7.0) ; extra == 'dev'; pytest-benchmark (>=3.4.1) ; extra == 'dev'; ruamel.yaml (>=0.17.17) ; extra == 'dev'; pydoc-markdown (<4.4.0) ; extra == 'dev'; databind.core (<=1.5.3) ; extra == 'dev'; databind-json (<=1.5.3) ; extra == 'dev'; docspec (<1.2.0,>1.0.1) ; extra == 'dev'; docspec-python (<1.2.0,>1.0.1) ; extra == 'dev'; mkdocs (==1.3.0) ; extra == 'dev'; mkdocs-material (<8.4.0,>=5.5.0) ; extra == 'dev'; markdown-include (==0.6.0) ; extra == 'dev'; pymdown-extensions (>=9.5) ; extra == 'dev'; twine (<5.0.0,>=1.11.0) ; extra == 'dev'; setuptools ; extra == 'dev'; wheel ; extra == 'dev'",2.10.1,No,,No,None,,, +artifacts-keyring,Base Package,EY,0.4.0,"{'base_package': 'artifacts-keyring==0.4.0', 'dependencies': ['keyring==16.0', 'requests==2.20.0']}",keyring>=16.0; requests>=2.20.0,1.0.0rc0,keyring>=16.0; requests>=2.20.0,1.0.0rc0,No,,No,None,,, +async-timeout,Base Package,EY,4.0.3,"{'base_package': 'async-timeout==4.0.3', 'dependencies': []}",,"5.0.0, 5.0.1",,5.0.1,No,,No,None,,, +azure-keyvault-secrets,Base Package,EY,4.8.0,"{'base_package': 'azure-keyvault-secrets==4.8.0', 'dependencies': ['isodate==0.6.1', 'azure-core==1.31.0', 'typing-extensions==4.6.0']}",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,"4.9.0, 4.10.0b1, 4.10.0",isodate>=0.6.1; azure-core>=1.31.0; typing-extensions>=4.6.0,4.10.0,No,,No,None,,, +azureml-featurestore,Base Package,EY,1.1.0,"{'base_package': 'azureml-featurestore==1.1.0', 'dependencies': ['azure-ai-ml==1.14.0', 'mltable==1.5.0', 'jinja2==3.1.2', 'marshmallow==3.18.0', 'pandas==1.5.3', 'azure-mgmt-redis==14.1.0', 'pyarrow==9.0.0', 'redis==4.5.1', 'msgpack==1.0.5']}","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""","1.1.1, 1.1.2","azure-ai-ml<2.0.0,>=1.14.0; mltable<2.0.0,>=1.5.0; jinja2<4.0.0,>=3.1.2; marshmallow<4.0.0,>=3.18.0; pandas>=1.5.3; azure-identity; extra == ""online""; azure-mgmt-redis<15.0.0,>=14.1.0; extra == ""online""; pyarrow>=9.0.0; extra == ""online""; redis>=4.5.1; extra == ""online""; msgpack<2.0.0,>=1.0.5; extra == ""online""",1.1.2,No,,No,None,,, +azureml-fsspec,Base Package,EY,1.3.1,"{'base_package': 'azureml-fsspec==1.3.1', 'dependencies': ['azureml-dataprep==5.1.0a', 'fsspec==2021.6.1']}","azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",,"azureml-dataprep <5.2.0a,>=5.1.0a; fsspec <=2023.10.0,>=2021.6.1; pytz",1.3.1,No,,No,None,,, +azureml-interpret,Base Package,EY,1.58.0,"{'base_package': 'azureml-interpret==1.58.0', 'dependencies': ['azureml-core==1.60.0']}","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""","1.59.0, 1.60.0","interpret-community==0.31.*; numba<=0.56.4; python_version < ""3.11""; numba<=0.58.1; python_version >= ""3.11""; numpy<=1.21.6; python_version < ""3.8""; numpy<=1.23.5; python_version >= ""3.8""; azureml-core~=1.60.0; interpret-community[sample]; extra == ""sample""; interpret-community[deep]; extra == ""deep""; interpret-community[mimic]; extra == ""mimic""",1.60.0,No,,No,None,,, +backports.tempfile,Base Package,EY,1,"{'base_package': 'backports.tempfile==1', 'dependencies': []}",,,,1.0,No,,No,None,,, +backports.weakref,Base Package,EY,1.0.post1,"{'base_package': 'backports.weakref==1.0.post1', 'dependencies': []}",,,,1.0.post1,No,,No,None,,, +beanie,Base Package,EY,1.26.0,"{'base_package': 'beanie==1.26.0', 'dependencies': ['pydantic==1.10.18', 'click==7', 'lazy-model==0.3.0', 'pymongo==4.11.0', 'typing-extensions==4.7', 'pymongo==4.11.0', 'tomli==2.2.1', 'tomli-w==1.0.0', 'Pygments==2.8.0', 'Markdown==3.3', 'pydoc-markdown==4.8', 'mkdocs==1.4', 'mkdocs-material==9.0', 'jinja2==3.0.3', 'pymongo==4.11.0', 'pymongo==4.11.0', 'pymongo==4.11.0', 'beanie-batteries-queue==0.2', 'pymongo==4.11.0', 'pre-commit==3.5.0', 'pytest==8.3.3', 'pytest-asyncio==0.24.0', 'pytest-cov==5.0.0', 'dnspython==2.1.0', 'pyright==0', 'asgi-lifespan==1.0.1', 'httpx==0.23.0', 'fastapi==0.100', 'pydantic-settings==2', 'pydantic-extra-types==2', 'pymongo==4.11.0']}","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""","1.27.0, 1.28.0, 1.29.0, 1.30.0, 2.0.0","pydantic<3.0,>=1.10.18; click>=7; lazy-model==0.3.0; pymongo<5.0.0,>=4.11.0; typing-extensions>=4.7; pymongo[aws]<5.0.0,>=4.11.0; extra == ""aws""; tomli<3.0.0,>=2.2.1; extra == ""ci"" and python_version < ""3.11""; tomli-w<2.0.0,>=1.0.0; extra == ""ci""; requests; extra == ""ci""; types-requests; extra == ""ci""; Pygments>=2.8.0; extra == ""doc""; Markdown>=3.3; extra == ""doc""; pydoc-markdown>=4.8; extra == ""doc""; mkdocs>=1.4; extra == ""doc""; mkdocs-material>=9.0; extra == ""doc""; jinja2>=3.0.3; extra == ""doc""; pymongo[encryption]<5.0.0,>=4.11.0; extra == ""encryption""; pymongo[gssapi]<5.0.0,>=4.11.0; extra == ""gssapi""; pymongo[ocsp]<5.0.0,>=4.11.0; extra == ""ocsp""; beanie-batteries-queue>=0.2; extra == ""queue""; pymongo[snappy]<5.0.0,>=4.11.0; extra == ""snappy""; pre-commit>=3.5.0; extra == ""test""; pytest>=8.3.3; extra == ""test""; pytest-asyncio>=0.24.0; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; dnspython>=2.1.0; extra == ""test""; pyright>=0; extra == ""test""; asgi-lifespan>=1.0.1; extra == ""test""; httpx>=0.23.0; extra == ""test""; fastapi>=0.100; extra == ""test""; pydantic-settings>=2; extra == ""test""; pydantic-extra-types>=2; extra == ""test""; pydantic[email]; extra == ""test""; pymongo[zstd]<5.0.0,>=4.11.0; extra == ""zstd""",2.0.0,No,,No,None,,, +bert-score,Base Package,EY,0.3.13,"{'base_package': 'bert-score==0.3.13', 'dependencies': ['torch==1.0.0', 'pandas==1.0.1', 'transformers==3.0.0', 'tqdm==4.31.1', 'packaging==20.9']}",torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),,torch (>=1.0.0); pandas (>=1.0.1); transformers (>=3.0.0); numpy; requests; tqdm (>=4.31.1); matplotlib; packaging (>=20.9),0.3.13,No,,No,None,,, +black,Base Package,EY,24.4.2,"{'base_package': 'black==24.4.2', 'dependencies': ['click==8.0.0', 'mypy-extensions==0.4.3', 'packaging==22.0', 'pathspec==0.9.0', 'platformdirs==2', 'tomli==1.1.0', 'typing-extensions==4.0.1', 'colorama==0.4.3', 'aiohttp==3.10', 'ipython==7.8.0', 'tokenize-rt==3.2.0', 'uvloop==0.15.2']}","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""","24.8.0, 24.10.0, 25.1.0","click>=8.0.0; mypy-extensions>=0.4.3; packaging>=22.0; pathspec>=0.9.0; platformdirs>=2; tomli>=1.1.0; python_version < ""3.11""; typing-extensions>=4.0.1; python_version < ""3.11""; colorama>=0.4.3; extra == ""colorama""; aiohttp>=3.10; extra == ""d""; ipython>=7.8.0; extra == ""jupyter""; tokenize-rt>=3.2.0; extra == ""jupyter""; uvloop>=0.15.2; extra == ""uvloop""",25.1.0,No,,No,None,,, +bs4,Base Package,EY,0.0.2,"{'base_package': 'bs4==0.0.2', 'dependencies': []}",beautifulsoup4,,beautifulsoup4,0.0.2,No,,No,None,,, +datasets,Base Package,EY,2.19.1,"{'base_package': 'datasets==2.19.1', 'dependencies': ['numpy==1.17', 'pyarrow==15.0.0', 'dill==0.3.0', 'requests==2.32.2', 'tqdm==4.66.3', 'fsspec==2023.1.0', 'huggingface-hub==0.24.0', 'pyyaml==5.1', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'torch==2.7.0', 'Pillow==9.4.0', 'tensorflow==2.6.0', 'tensorflow==2.6.0', 'jax==0.3.14', 'jaxlib==0.3.14', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.6.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'faiss-cpu==1.8.0.post1', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'tensorflow==2.6.0', 'tensorflow==2.16.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'numba==0.56.4', 'elasticsearch==7.17.12', 'jax==0.3.14', 'jaxlib==0.3.14', 'pyspark==3.4', 'rarfile==4.0', 'torch==2.0.0', 'soundfile==0.12.1', 'transformers==4.42.0', 'polars==0.20.0', 'Pillow==9.4.0', 'soundfile==0.12.1', 'torchcodec==0.4.0', 'ruff==0.3.0', 'tensorflow==2.12.0', 'torch==2.0.1', 'transformers==4.30.1', 'tensorflow==2.6.0', 'pdfplumber==0.11.4']}","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""","2.19.2, 2.20.0, 2.21.0, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.6.0, 4.0.0","filelock; numpy>=1.17; pyarrow>=15.0.0; dill<0.3.9,>=0.3.0; pandas; requests>=2.32.2; tqdm>=4.66.3; xxhash; multiprocess<0.70.17; fsspec[http]<=2025.3.0,>=2023.1.0; huggingface-hub>=0.24.0; packaging; pyyaml>=5.1; soundfile>=0.12.1; extra == ""audio""; torchcodec>=0.4.0; extra == ""audio""; torch>=2.7.0; extra == ""audio""; Pillow>=9.4.0; extra == ""vision""; tensorflow>=2.6.0; extra == ""tensorflow""; tensorflow>=2.6.0; extra == ""tensorflow-gpu""; torch; extra == ""torch""; jax>=0.3.14; extra == ""jax""; jaxlib>=0.3.14; extra == ""jax""; numba>=0.56.4; extra == ""dev""; absl-py; extra == ""dev""; decorator; extra == ""dev""; joblib<1.3.0; extra == ""dev""; joblibspark; extra == ""dev""; pytest; extra == ""dev""; pytest-datadir; extra == ""dev""; pytest-xdist; extra == ""dev""; aiohttp; extra == ""dev""; elasticsearch<8.0.0,>=7.17.12; extra == ""dev""; faiss-cpu>=1.8.0.post1; extra == ""dev""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""dev""; lz4; extra == ""dev""; moto[server]; extra == ""dev""; pyspark>=3.4; extra == ""dev""; py7zr; extra == ""dev""; rarfile>=4.0; extra == ""dev""; sqlalchemy; extra == ""dev""; protobuf<4.0.0; extra == ""dev""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""dev""; tiktoken; extra == ""dev""; torch>=2.0.0; extra == ""dev""; torchdata; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; transformers>=4.42.0; extra == ""dev""; zstandard; extra == ""dev""; polars[timezone]>=0.20.0; extra == ""dev""; Pillow>=9.4.0; extra == ""dev""; soundfile>=0.12.1; extra == ""dev""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""dev""; ruff>=0.3.0; extra == ""dev""; transformers; extra == ""dev""; torch; extra == ""dev""; tensorflow>=2.6.0; extra == ""dev""; numba>=0.56.4; extra == ""tests""; absl-py; extra == ""tests""; decorator; extra == ""tests""; joblib<1.3.0; extra == ""tests""; joblibspark; extra == ""tests""; pytest; extra == ""tests""; pytest-datadir; extra == ""tests""; pytest-xdist; extra == ""tests""; aiohttp; extra == ""tests""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests""; faiss-cpu>=1.8.0.post1; extra == ""tests""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests""; lz4; extra == ""tests""; moto[server]; extra == ""tests""; pyspark>=3.4; extra == ""tests""; py7zr; extra == ""tests""; rarfile>=4.0; extra == ""tests""; sqlalchemy; extra == ""tests""; protobuf<4.0.0; extra == ""tests""; tensorflow>=2.6.0; (python_version < ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tensorflow>=2.16.0; (python_version >= ""3.10"" and sys_platform != ""win32"") and extra == ""tests""; tiktoken; extra == ""tests""; torch>=2.0.0; extra == ""tests""; torchdata; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; transformers>=4.42.0; extra == ""tests""; zstandard; extra == ""tests""; polars[timezone]>=0.20.0; extra == ""tests""; Pillow>=9.4.0; extra == ""tests""; soundfile>=0.12.1; extra == ""tests""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests""; numba>=0.56.4; extra == ""tests-numpy2""; absl-py; extra == ""tests-numpy2""; decorator; extra == ""tests-numpy2""; joblib<1.3.0; extra == ""tests-numpy2""; joblibspark; extra == ""tests-numpy2""; pytest; extra == ""tests-numpy2""; pytest-datadir; extra == ""tests-numpy2""; pytest-xdist; extra == ""tests-numpy2""; aiohttp; extra == ""tests-numpy2""; elasticsearch<8.0.0,>=7.17.12; extra == ""tests-numpy2""; jax>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; jaxlib>=0.3.14; sys_platform != ""win32"" and extra == ""tests-numpy2""; lz4; extra == ""tests-numpy2""; moto[server]; extra == ""tests-numpy2""; pyspark>=3.4; extra == ""tests-numpy2""; py7zr; extra == ""tests-numpy2""; rarfile>=4.0; extra == ""tests-numpy2""; sqlalchemy; extra == ""tests-numpy2""; protobuf<4.0.0; extra == ""tests-numpy2""; tiktoken; extra == ""tests-numpy2""; torch>=2.0.0; extra == ""tests-numpy2""; torchdata; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; transformers>=4.42.0; extra == ""tests-numpy2""; zstandard; extra == ""tests-numpy2""; polars[timezone]>=0.20.0; extra == ""tests-numpy2""; Pillow>=9.4.0; extra == ""tests-numpy2""; soundfile>=0.12.1; extra == ""tests-numpy2""; torchcodec>=0.4.0; sys_platform != ""win32"" and extra == ""tests-numpy2""; ruff>=0.3.0; extra == ""quality""; tensorflow==2.12.0; extra == ""benchmarks""; torch==2.0.1; extra == ""benchmarks""; transformers==4.30.1; extra == ""benchmarks""; transformers; extra == ""docs""; torch; extra == ""docs""; tensorflow>=2.6.0; extra == ""docs""; pdfplumber>=0.11.4; extra == ""pdfs""",4.0.0,No,,No,None,,, +deepchecks,Base Package,EY,0.18.1,"{'base_package': 'deepchecks==0.18.1', 'dependencies': ['pandas==1.1.5', 'scikit-learn==0.23.2', 'jsonpickle==2', 'PyNomaly==0.3.3', 'typing-extensions==4.0.0', 'tqdm==4.62.3', 'category-encoders==2.3.0', 'scipy==1.4.1', 'plotly==5.13.1', 'matplotlib==3.3.4', 'beautifulsoup4==4.11.1', 'requests==2.22.0', 'statsmodels==0.11.0', 'dataclasses==0.6', 'numpy==1.19', 'ipython==5.5.0', 'ipykernel==4.10.1', 'ipywidgets==7.5.0', 'importlib-metadata==1.4', 'importlib-resources==1.3', 'statsmodels==0.13.5', 'numpy==1.22.2', 'ipython==7.15.0', 'ipykernel==5.3.0', 'ipywidgets==7.6.5', 'jupyter-server==2.7.2', 'seqeval==1.0.0', 'textblob==0.17.1', 'transformers==4.0.0', 'sentence-transformers==3.0.0', 'fasttext==0.8.0', 'nltk==3.8.1', 'pytorch-ignite==0.4.8', 'opencv-python==4.5.5.62', 'albumentations==1.1.0', 'imgaug==0.4.0', 'seaborn==0.1.0', 'imagehash==4.0.0', 'lxml==4.0.0']}","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""","0.19.0, 0.19.1","pandas>=1.1.5; scikit-learn>=0.23.2; jsonpickle>=2; PyNomaly>=0.3.3; typing-extensions>=4.0.0; tqdm>=4.62.3; category-encoders>=2.3.0; scipy>=1.4.1; plotly>=5.13.1; matplotlib>=3.3.4; beautifulsoup4>=4.11.1; requests>=2.22.0; statsmodels>=0.11.0; python_version < ""3.7""; dataclasses>=0.6; python_version < ""3.7""; numpy>=1.19; python_version < ""3.8""; ipython>=5.5.0; python_version < ""3.8""; ipykernel>=4.10.1; python_version < ""3.8""; ipywidgets<8,>=7.5.0; python_version < ""3.8""; importlib-metadata>=1.4; python_version < ""3.8""; importlib-resources>=1.3; python_version < ""3.9""; statsmodels>=0.13.5; python_version >= ""3.7""; numpy>=1.22.2; python_version >= ""3.8""; ipython>=7.15.0; python_version >= ""3.8""; ipykernel>=5.3.0; python_version >= ""3.8""; ipywidgets>=7.6.5; python_version >= ""3.8""; jupyter-server>=2.7.2; python_version >= ""3.8""; seqeval>=1.0.0; extra == ""nlp""; textblob>=0.17.1; extra == ""nlp""; umap-learn; extra == ""nlp""; transformers>=4.0.0; extra == ""nlp""; huggingface-hub; extra == ""nlp""; sentence-transformers>=3.0.0; extra == ""nlp""; fasttext<0.9.3,>=0.8.0; extra == ""nlp-properties""; nltk<=3.6.7; python_version < ""3.7"" and extra == ""nlp""; nltk>=3.8.1; python_version >= ""3.7"" and extra == ""nlp""; tiktoken; python_version >= ""3.8"" and extra == ""nlp""; pytorch-ignite>=0.4.8; extra == ""vision""; opencv-python>=4.5.5.62; extra == ""vision""; albumentations<1.4.0,>=1.1.0; extra == ""vision""; imgaug>=0.4.0; extra == ""vision""; seaborn>=0.1.0; extra == ""vision""; imagehash>=4.0.0; extra == ""vision""; lxml>=4.0.0; extra == ""vision""",0.19.1,No,,No,None,,, +elasticsearch,Base Package,EY,8.13.1,"{'base_package': 'elasticsearch==8.13.1', 'dependencies': ['elastic-transport==8.15.1', 'aiohttp==3', 'pyyaml==5.4', 'requests==2', 'sphinx-rtd-theme==2.0', 'orjson==3', 'pyarrow==1', 'requests==2.4.0', 'numpy==1', 'simsimd==3']}","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""","8.13.2, 8.14.0, 8.15.0, 8.15.1, 8.16.0, 8.17.0, 8.17.1, 8.17.2, 8.18.0, 8.18.1, 9.0.0, 9.0.1, 9.0.2","elastic-transport<9,>=8.15.1; python-dateutil; typing-extensions; aiohttp<4,>=3; extra == ""async""; aiohttp; extra == ""dev""; black; extra == ""dev""; build; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; jinja2; extra == ""dev""; mapbox-vector-tile; extra == ""dev""; mypy; extra == ""dev""; nltk; extra == ""dev""; nox; extra == ""dev""; numpy; extra == ""dev""; orjson; extra == ""dev""; pandas; extra == ""dev""; pyarrow; extra == ""dev""; pyright; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-mock; extra == ""dev""; python-dateutil; extra == ""dev""; pyyaml>=5.4; extra == ""dev""; requests<3,>=2; extra == ""dev""; sentence-transformers; extra == ""dev""; simsimd; extra == ""dev""; tqdm; extra == ""dev""; twine; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-tqdm; extra == ""dev""; unasync; extra == ""dev""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx-rtd-theme>=2.0; extra == ""docs""; orjson>=3; extra == ""orjson""; pyarrow>=1; extra == ""pyarrow""; requests!=2.32.2,<3.0.0,>=2.4.0; extra == ""requests""; numpy>=1; extra == ""vectorstore-mmr""; simsimd>=3; extra == ""vectorstore-mmr""",9.0.2,No,,No,None,,, +email-validator,Base Package,EY,2.2.0,"{'base_package': 'email-validator==2.2.0', 'dependencies': ['dnspython==2.0.0', 'idna==2.0.0']}",dnspython>=2.0.0; idna>=2.0.0,,dnspython>=2.0.0; idna>=2.0.0,2.2.0,No,,No,None,,, +evidently,Base Package,EY,0.4.16,"{'base_package': 'evidently==0.4.16', 'dependencies': ['plotly==5.10.0', 'statsmodels==0.12.2', 'scikit-learn==1.0.1', 'pandas==1.3.5', 'numpy==1.22.0', 'nltk==3.6.7', 'scipy==1.10.0', 'requests==2.32.0', 'PyYAML==5.4', 'pydantic==1.10.16', 'litestar==2.8.3', 'typing-inspect==0.9.0', 'uvicorn==0.22.0', 'watchdog==3.0.0', 'typer==0.3', 'rich==13', 'iterative-telemetry==0.0.5', 'dynaconf==3.2.4', 'certifi==2024.7.4', 'urllib3==1.26.19', 'fsspec==2024.6.1', 'ujson==5.4.0', 'deprecation==2.1.0', 'uuid6==2024.7.10', 'cryptography==43.0.1', 'pip-audit==2.7.2', 'wheel==0.38.1', 'jupyter==1.0.0', 'mypy==1.1.1', 'pandas-stubs==1.3.5', 'pytest==7.4.4', 'types-PyYAML==6.0.1', 'types-requests==2.26.0', 'types-dataclasses==0.6', 'types-python-dateutil==2.8.19', 'types-ujson==5.4.0', 'pillow==10.3.0', 'httpx==0.27.0', 'ruff==0.3.7', 'pre-commit==3.5.0', 'pytest-asyncio==0.23.7', 'pytest-mock==3.14.0', 'setuptools==65.5.1', 'setuptools==68.2.2', 's3fs==2024.9.0', 'gcsfs==2024.9.0', 'openai==1.16.2', 'evaluate==0.4.1', 'transformers==4.39.3', 'sentence-transformers==2.7.0', 'sqlvalidator==0.0.20', 'litellm==1.74.3', 'llama-index==0.10', 'faiss-cpu==1.8.0', 'pyspark==3.4.0']}","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""","0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26, 0.4.27, 0.4.28, 0.4.29, 0.4.30, 0.4.31, 0.4.32, 0.4.33, 0.4.34, 0.4.35, 0.4.36, 0.4.37, 0.4.38, 0.4.39, 0.4.40, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10, 0.7.11","plotly<6,>=5.10.0; statsmodels>=0.12.2; scikit-learn>=1.0.1; pandas[parquet]>=1.3.5; numpy>=1.22.0; nltk>=3.6.7; scipy>=1.10.0; requests>=2.32.0; PyYAML>=5.4; pydantic>=1.10.16; litestar>=2.8.3; typing-inspect>=0.9.0; uvicorn[standard]>=0.22.0; watchdog>=3.0.0; typer>=0.3; rich>=13; iterative-telemetry>=0.0.5; dynaconf>=3.2.4; certifi>=2024.7.4; urllib3>=1.26.19; fsspec>=2024.6.1; ujson>=5.4.0; deprecation>=2.1.0; uuid6>=2024.7.10; cryptography>=43.0.1; pip-audit>=2.7.2; extra == ""dev""; wheel==0.38.1; extra == ""dev""; jupyter==1.0.0; extra == ""dev""; mypy==1.1.1; extra == ""dev""; pandas-stubs>=1.3.5; extra == ""dev""; pytest==7.4.4; extra == ""dev""; types-PyYAML==6.0.1; extra == ""dev""; types-requests==2.26.0; extra == ""dev""; types-dataclasses==0.6; extra == ""dev""; types-python-dateutil==2.8.19; extra == ""dev""; types-ujson>=5.4.0; extra == ""dev""; pillow>=10.3.0; extra == ""dev""; httpx==0.27.0; extra == ""dev""; ruff==0.3.7; extra == ""dev""; pre-commit==3.5.0; extra == ""dev""; pytest-asyncio==0.23.7; extra == ""dev""; pytest-mock==3.14.0; extra == ""dev""; setuptools==65.5.1; python_version < ""3.12"" and extra == ""dev""; setuptools==68.2.2; python_version >= ""3.12"" and extra == ""dev""; s3fs>=2024.9.0; extra == ""fsspec""; gcsfs>=2024.9.0; extra == ""fsspec""; openai>=1.16.2; extra == ""llm""; evaluate>=0.4.1; extra == ""llm""; transformers[torch]>=4.39.3; extra == ""llm""; sentence-transformers>=2.7.0; extra == ""llm""; sqlvalidator>=0.0.20; extra == ""llm""; litellm>=1.74.3; extra == ""llm""; llama-index>=0.10; extra == ""llm""; faiss-cpu>=1.8.0; extra == ""llm""; pyspark<4,>=3.4.0; extra == ""spark""",0.7.11,No,,No,None,,, +exceptiongroup,Base Package,EY,1.2.2,"{'base_package': 'exceptiongroup==1.2.2', 'dependencies': ['typing-extensions==4.6.0', 'pytest==6']}","typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,"typing-extensions>=4.6.0; python_version < ""3.13""; pytest>=6; extra == ""test""",1.3.0,No,,No,None,,, +farm-haystack,Base Package,EY,1.25.5,"{'base_package': 'farm-haystack==1.25.5', 'dependencies': ['lazy-imports==0.3.1', 'prompthub-py==4.0.0', 'scikit-learn==1.3.0', 'tiktoken==0.5.1', 'transformers==4.46', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'azure-ai-formrecognizer==3.2.0b2', 'boto3==1.28.57', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'huggingface-hub==0.5.0', 'nltk==3.9.1', 'openai-whisper==20231106', 'opensearch-py==2', 'pdf2image==1.14', 'pinecone-client==2.0.11', 'pymongo==4.6', 'pytesseract==0.3.7', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'selenium==4.11.0', 'sentence-transformers==2.3.1', 'sqlalchemy==1.4.2', 'transformers==4.46', 'weaviate-client==2', 'openai-whisper==20231106', 'boto3==1.28.57', 'selenium==4.11.0', 'black==23.0', 'dulwich==0.21.0', 'mypy==1.10.0', 'elasticsearch==7.17', 'faiss-cpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'faiss-gpu==1.6.3', 'opensearch-py==2', 'pinecone-client==2.0.11', 'pymongo==4.6', 'sqlalchemy==1.4.2', 'weaviate-client==2', 'elasticsearch==7.17', 'elasticsearch==7.17', 'elastic-transport==8', 'elasticsearch==8', 'faiss-cpu==1.6.3', 'sqlalchemy==1.4.2', 'faiss-gpu==1.6.3', 'sqlalchemy==1.4.2', 'azure-ai-formrecognizer==3.2.0b2', 'black==23.0', 'huggingface-hub==0.5.0', 'sentence-transformers==2.3.1', 'transformers==4.46', 'rapidfuzz==2.0.15', 'scipy==1.3.2', 'pymongo==4.6', 'pdf2image==1.14', 'pytesseract==0.3.7', 'faiss-cpu==1.6.3', 'faiss-gpu==1.6.3', 'pinecone-client==2.0.11', 'opensearch-py==2', 'pinecone-client==2.0.11', 'sqlalchemy==1.4.2', 'nltk==3.9.1', 'aiorwlock==1.3.0', 'ray==1.9.1', 'ray==1.9.1', 'sqlalchemy==1.4.2', 'weaviate-client==2']}","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""","1.26.0rc1, 1.26.0, 1.26.1, 1.26.2, 1.26.3rc1, 1.26.3, 1.26.4, 1.26.4.post0","boilerpy3; events; httpx; jsonschema; lazy-imports==0.3.1; more-itertools; networkx; pandas; pillow; platformdirs; posthog; prompthub-py==4.0.0; pydantic<2; quantulum3; rank-bm25; requests; requests-cache<1.0.0; scikit-learn>=1.3.0; sseclient-py; tenacity; tiktoken>=0.5.1; tqdm; transformers<5.0,>=4.46; azure-ai-formrecognizer>=3.2.0b2; extra == ""all""; beautifulsoup4; extra == ""all""; boto3>=1.28.57; extra == ""all""; elastic-transport<8; extra == ""all""; elasticsearch<8,>=7.17; extra == ""all""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""all""; huggingface-hub>=0.5.0; extra == ""all""; langdetect; extra == ""all""; markdown; extra == ""all""; mlflow; extra == ""all""; nltk>=3.9.1; extra == ""all""; openai-whisper>=20231106; extra == ""all""; opensearch-py>=2; extra == ""all""; pdf2image>1.14; extra == ""all""; pinecone-client<3,>=2.0.11; extra == ""all""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all""; pymongo>=4.6; extra == ""all""; pytesseract>0.3.7; extra == ""all""; python-docx; extra == ""all""; python-frontmatter; extra == ""all""; python-magic-bin; platform_system == ""Windows"" and extra == ""all""; python-magic; platform_system != ""Windows"" and extra == ""all""; python-pptx<=1.0; extra == ""all""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all""; scipy>=1.3.2; extra == ""all""; selenium>=4.11.0; extra == ""all""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all""; seqeval; extra == ""all""; sqlalchemy-utils; extra == ""all""; sqlalchemy<2,>=1.4.2; extra == ""all""; tika; extra == ""all""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all""; weaviate-client>2; extra == ""all""; azure-ai-formrecognizer>=3.2.0b2; extra == ""all-gpu""; beautifulsoup4; extra == ""all-gpu""; boto3>=1.28.57; extra == ""all-gpu""; elastic-transport<8; extra == ""all-gpu""; elasticsearch<8,>=7.17; extra == ""all-gpu""; faiss-gpu<2,>=1.6.3; extra == ""all-gpu""; huggingface-hub>=0.5.0; extra == ""all-gpu""; langdetect; extra == ""all-gpu""; markdown; extra == ""all-gpu""; mlflow; extra == ""all-gpu""; nltk>=3.9.1; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""all-gpu""; opensearch-py>=2; extra == ""all-gpu""; pdf2image>1.14; extra == ""all-gpu""; pinecone-client<3,>=2.0.11; extra == ""all-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""all-gpu""; pymongo>=4.6; extra == ""all-gpu""; pytesseract>0.3.7; extra == ""all-gpu""; python-docx; extra == ""all-gpu""; python-frontmatter; extra == ""all-gpu""; python-magic-bin; platform_system == ""Windows"" and extra == ""all-gpu""; python-magic; platform_system != ""Windows"" and extra == ""all-gpu""; python-pptx<=1.0; extra == ""all-gpu""; rapidfuzz<2.8.0,>=2.0.15; extra == ""all-gpu""; scipy>=1.3.2; extra == ""all-gpu""; selenium>=4.11.0; extra == ""all-gpu""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""all-gpu""; seqeval; extra == ""all-gpu""; sqlalchemy-utils; extra == ""all-gpu""; sqlalchemy<2,>=1.4.2; extra == ""all-gpu""; tika; extra == ""all-gpu""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""all-gpu""; weaviate-client>2; extra == ""all-gpu""; openai-whisper>=20231106; extra == ""audio""; boto3>=1.28.57; extra == ""aws""; pillow<=9.0.0; extra == ""colab""; selenium>=4.11.0; extra == ""crawler""; black[jupyter]~=23.0; extra == ""dev""; coverage; extra == ""dev""; dulwich<1.0.0,>=0.21.0; extra == ""dev""; mypy==1.10.0; extra == ""dev""; pre-commit; extra == ""dev""; psutil; extra == ""dev""; pylint; extra == ""dev""; pytest; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-custom-exit-code; extra == ""dev""; python-multipart; extra == ""dev""; reno; extra == ""dev""; responses; extra == ""dev""; toml; extra == ""dev""; tox; extra == ""dev""; elastic-transport<8; extra == ""docstores""; elasticsearch<8,>=7.17; extra == ""docstores""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""docstores""; opensearch-py>=2; extra == ""docstores""; pinecone-client<3,>=2.0.11; extra == ""docstores""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores""; pymongo>=4.6; extra == ""docstores""; sqlalchemy-utils; extra == ""docstores""; sqlalchemy<2,>=1.4.2; extra == ""docstores""; weaviate-client>2; extra == ""docstores""; elastic-transport<8; extra == ""docstores-gpu""; elasticsearch<8,>=7.17; extra == ""docstores-gpu""; faiss-gpu<2,>=1.6.3; extra == ""docstores-gpu""; opensearch-py>=2; extra == ""docstores-gpu""; pinecone-client<3,>=2.0.11; extra == ""docstores-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""docstores-gpu""; pymongo>=4.6; extra == ""docstores-gpu""; sqlalchemy-utils; extra == ""docstores-gpu""; sqlalchemy<2,>=1.4.2; extra == ""docstores-gpu""; weaviate-client>2; extra == ""docstores-gpu""; elastic-transport<8; extra == ""elasticsearch""; elasticsearch<8,>=7.17; extra == ""elasticsearch""; elastic-transport<8; extra == ""elasticsearch7""; elasticsearch<8,>=7.17; extra == ""elasticsearch7""; elastic-transport<9,>=8; extra == ""elasticsearch8""; elasticsearch<9,>=8; extra == ""elasticsearch8""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""faiss""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss""; sqlalchemy-utils; extra == ""faiss""; sqlalchemy<2,>=1.4.2; extra == ""faiss""; faiss-gpu<2,>=1.6.3; extra == ""faiss-gpu""; psycopg2-binary; platform_system != ""Windows"" and extra == ""faiss-gpu""; sqlalchemy-utils; extra == ""faiss-gpu""; sqlalchemy<2,>=1.4.2; extra == ""faiss-gpu""; azure-ai-formrecognizer>=3.2.0b2; extra == ""file-conversion""; beautifulsoup4; extra == ""file-conversion""; markdown; extra == ""file-conversion""; python-docx; extra == ""file-conversion""; python-frontmatter; extra == ""file-conversion""; python-magic-bin; platform_system == ""Windows"" and extra == ""file-conversion""; python-magic; platform_system != ""Windows"" and extra == ""file-conversion""; python-pptx<=1.0; extra == ""file-conversion""; tika; extra == ""file-conversion""; black[jupyter]~=23.0; extra == ""formatting""; huggingface-hub>=0.5.0; extra == ""inference""; sentence-transformers<=3.0.0,>=2.3.1; extra == ""inference""; transformers[sentencepiece,torch]<5.0,>=4.46; extra == ""inference""; mlflow; extra == ""metrics""; rapidfuzz<2.8.0,>=2.0.15; extra == ""metrics""; scipy>=1.3.2; extra == ""metrics""; seqeval; extra == ""metrics""; pymongo>=4.6; extra == ""mongodb""; pdf2image>1.14; extra == ""ocr""; pytesseract>0.3.7; extra == ""ocr""; faiss-cpu<=1.7.2,>=1.6.3; extra == ""only-faiss""; faiss-gpu<2,>=1.6.3; extra == ""only-faiss-gpu""; pinecone-client<3,>=2.0.11; extra == ""only-pinecone""; onnxruntime; extra == ""onnx""; onnxruntime-tools; extra == ""onnx""; onnxruntime-gpu; extra == ""onnx-gpu""; onnxruntime-tools; extra == ""onnx-gpu""; opensearch-py>=2; extra == ""opensearch""; pinecone-client<3,>=2.0.11; extra == ""pinecone""; psycopg2-binary; platform_system != ""Windows"" and extra == ""pinecone""; sqlalchemy-utils; extra == ""pinecone""; sqlalchemy<2,>=1.4.2; extra == ""pinecone""; langdetect; extra == ""preprocessing""; nltk>=3.9.1; extra == ""preprocessing""; aiorwlock<2,>=1.3.0; extra == ""ray""; ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == ""Windows"" and extra == ""ray""; ray[serve]<2,>=1.9.1; platform_system != ""Windows"" and extra == ""ray""; psycopg2-binary; platform_system != ""Windows"" and extra == ""sql""; sqlalchemy-utils; extra == ""sql""; sqlalchemy<2,>=1.4.2; extra == ""sql""; weaviate-client>2; extra == ""weaviate""",1.26.4.post0,No,,No,None,,, +fastapi-cli,Base Package,EY,0.0.5,"{'base_package': 'fastapi-cli==0.0.5', 'dependencies': ['typer==0.15.1', 'uvicorn==0.15.0', 'rich-toolkit==0.14.8', 'uvicorn==0.15.0', 'fastapi-cloud-cli==0.1.1', 'uvicorn==0.15.0']}","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""","0.0.6, 0.0.7, 0.0.8","typer>=0.15.1; uvicorn[standard]>=0.15.0; rich-toolkit>=0.14.8; uvicorn[standard]>=0.15.0; extra == ""standard""; fastapi-cloud-cli>=0.1.1; extra == ""standard""; uvicorn[standard]>=0.15.0; extra == ""standard-no-fastapi-cloud-cli""",0.0.8,No,,No,None,,, +Flask-HTTPAuth,Base Package,EY,3.3.0,"{'base_package': 'Flask-HTTPAuth==3.3.0', 'dependencies': []}",flask,"4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0",flask,4.8.0,No,,No,None,,, +Flask-SQLAlchemy,Base Package,EY,2.4.1,"{'base_package': 'Flask-SQLAlchemy==2.4.1', 'dependencies': ['flask==2.2.5', 'sqlalchemy==2.0.16']}",flask>=2.2.5; sqlalchemy>=2.0.16,"2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 3.0.0a1, 3.0.0a2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1",flask>=2.2.5; sqlalchemy>=2.0.16,3.1.1,No,,No,None,,, +flask-swagger-ui,Base Package,EY,4.11.1,"{'base_package': 'flask-swagger-ui==4.11.1', 'dependencies': []}",flask,5.21.0,flask,5.21.0,No,,No,None,,, +fqdn,Base Package,EY,1.5.1,"{'base_package': 'fqdn==1.5.1', 'dependencies': ['cached-property==1.3.0']}","cached-property (>=1.3.0) ; python_version < ""3.8""",,"cached-property (>=1.3.0) ; python_version < ""3.8""",1.5.1,No,,No,None,,, +google-generativeai,Base Package,EY,0.2.1,"{'base_package': 'google-generativeai==0.2.1', 'dependencies': ['google-ai-generativelanguage==0.6.15', 'google-auth==2.15.0']}","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""","0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5","google-ai-generativelanguage==0.6.15; google-api-core; google-api-python-client; google-auth>=2.15.0; protobuf; pydantic; tqdm; typing-extensions; absl-py; extra == ""dev""; black; extra == ""dev""; nose2; extra == ""dev""; pandas; extra == ""dev""; pytype; extra == ""dev""; pyyaml; extra == ""dev""; Pillow; extra == ""dev""; ipython; extra == ""dev""",0.8.5,No,,No,None,,, +great-expectations,Base Package,EY,1.1.3,"{'base_package': 'great-expectations==1.1.3', 'dependencies': ['altair==4.2.1', 'cryptography==3.2', 'jinja2==3', 'jsonschema==2.5.1', 'marshmallow==3.7.1', 'mistune==0.8.4', 'posthog==3', 'pydantic==1.10.7', 'pyparsing==2.4', 'python-dateutil==2.8.1', 'requests==2.20', 'ruamel.yaml==0.16', 'scipy==1.6.0', 'tqdm==4.59.0', 'typing-extensions==4.1.0', 'tzlocal==1.2', 'numpy==1.21.6', 'pandas==1.1.3', 'numpy==1.22.4', 'pandas==1.3.0', 'numpy==1.26.0', 'feather-format==0.4.1', 'pyathena==2.0.0', 'sqlalchemy==1.4.0', 'boto3==1.17.106', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'azure-identity==1.10.0', 'azure-keyvault-secrets==4.0.0', 'azure-storage-blob==12.5.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'clickhouse-sqlalchemy==0.2.2', 'clickhouse-sqlalchemy==0.3.0', 'orjson==3.9.7', 'databricks-sqlalchemy==1.0.0', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy-dremio==1.2.1', 'sqlalchemy==1.4.0', 'openpyxl==3.0.7', 'xlrd==1.1.0', 'gcsfs==0.5.1', 'google-cloud-bigquery==3.3.6', 'google-cloud-bigquery-storage==2.20.0', 'google-cloud-secret-manager==1.0.0', 'pandas-gbq==0.26.1', 'sqlalchemy-bigquery==1.3.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.28.0', 'google-cloud-storage==2.10.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'PyHive==0.6.5', 'thrift==0.16.0', 'thrift-sasl==0.4.3', 'sqlalchemy==1.4.0', 'pyodbc==4.0.30', 'sqlalchemy==1.4.0', 'PyMySQL==1.1.1', 'sqlalchemy==1.4.0', 'pypd==1.1.0', 'psycopg2-binary==2.7.6', 'sqlalchemy==1.4.0', 'psycopg2-binary==2.7.6', 'sqlalchemy-redshift==0.8.8', 'boto3==1.17.106', 'snowflake-sqlalchemy==1.2.3', 'sqlalchemy==1.4.0', 'snowflake-connector-python==2.5.0', 'snowflake-connector-python==2.9.0', 'pyspark==2.3.2', 'googleapis-common-protos==1.56.4', 'grpcio==1.48.1', 'grpcio-status==1.48.1', 'teradatasqlalchemy==17.0.0.5', 'boto3==1.17.106', 'coverage==7.5.1', 'flaky==3.7.0', 'flask==1.0.0', 'freezegun==0.3.15', 'moto==4.2.13', 'pact-python==2.0.1', 'pyfakefs==4.5.1', 'pytest==8.2.1', 'pytest-benchmark==3.4.1', 'pytest-cov==5.0.0', 'pytest-icdiff==0.9.0', 'pytest-mock==3.14.0', 'pytest-order==1.2.1', 'pytest-random-order==1.1.1', 'pytest-timeout==2.3.1', 'pytest-xdist==3.6.1', 'requirements-parser==0.9.0', 'responses==0.23.1', 'setuptools==70.0.0', 'sqlalchemy==1.4.0', 'adr-tools-python==1.0.3', 'invoke==2.0.0', 'mypy==1.15.0', 'pre-commit==2.21.0', 'ruff==0.12.2', 'tomli==2.0.1', 'docstring-parser==0.16', 'feather-format==0.4.1', 'trino==0.310.0', 'sqlalchemy==1.4.0', 'sqlalchemy-vertica-python==0.5.10', 'sqlalchemy==1.4.0']}","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""","1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6","altair<5.0.0,>=4.2.1; cryptography>=3.2; jinja2>=3; jsonschema>=2.5.1; marshmallow<4.0.0,>=3.7.1; mistune>=0.8.4; packaging; posthog<6,>3; pydantic>=1.10.7; pyparsing>=2.4; python-dateutil>=2.8.1; requests>=2.20; ruamel.yaml>=0.16; scipy>=1.6.0; tqdm>=4.59.0; typing-extensions>=4.1.0; tzlocal>=1.2; numpy>=1.21.6; python_version == ""3.9""; pandas<2.2,>=1.1.3; python_version == ""3.9""; numpy>=1.22.4; python_version >= ""3.10""; pandas<2.2,>=1.3.0; python_version >= ""3.10""; numpy>=1.26.0; python_version >= ""3.12""; pandas<2.2; python_version >= ""3.12""; feather-format>=0.4.1; extra == ""arrow""; pyarrow; extra == ""arrow""; pyathena[sqlalchemy]<3,>=2.0.0; extra == ""athena""; sqlalchemy>=1.4.0; extra == ""athena""; boto3>=1.17.106; extra == ""aws-secrets""; azure-identity>=1.10.0; extra == ""azure""; azure-keyvault-secrets>=4.0.0; extra == ""azure""; azure-storage-blob>=12.5.0; extra == ""azure""; azure-identity>=1.10.0; extra == ""azure-secrets""; azure-keyvault-secrets>=4.0.0; extra == ""azure-secrets""; azure-storage-blob>=12.5.0; extra == ""azure-secrets""; gcsfs>=0.5.1; extra == ""bigquery""; google-cloud-bigquery>=3.3.6; extra == ""bigquery""; google-cloud-bigquery-storage>=2.20.0; extra == ""bigquery""; google-cloud-secret-manager>=1.0.0; extra == ""bigquery""; pandas-gbq>=0.26.1; extra == ""bigquery""; sqlalchemy-bigquery>=1.3.0; extra == ""bigquery""; sqlalchemy>=1.4.0; extra == ""bigquery""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""bigquery""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""bigquery""; sqlalchemy<2.0.0; extra == ""clickhouse""; clickhouse-sqlalchemy>=0.2.2; python_version < ""3.12"" and extra == ""clickhouse""; clickhouse-sqlalchemy>=0.3.0; python_version >= ""3.12"" and extra == ""clickhouse""; orjson>=3.9.7; extra == ""cloud""; databricks-sqlalchemy>=1.0.0; extra == ""databricks""; sqlalchemy>=1.4.0; extra == ""databricks""; pyodbc>=4.0.30; extra == ""dremio""; sqlalchemy-dremio==1.2.1; extra == ""dremio""; sqlalchemy>=1.4.0; extra == ""dremio""; openpyxl>=3.0.7; extra == ""excel""; xlrd<2.0.0,>=1.1.0; extra == ""excel""; gcsfs>=0.5.1; extra == ""gcp""; google-cloud-bigquery>=3.3.6; extra == ""gcp""; google-cloud-bigquery-storage>=2.20.0; extra == ""gcp""; google-cloud-secret-manager>=1.0.0; extra == ""gcp""; pandas-gbq>=0.26.1; extra == ""gcp""; sqlalchemy-bigquery>=1.3.0; extra == ""gcp""; sqlalchemy>=1.4.0; extra == ""gcp""; google-cloud-storage>=1.28.0; python_version < ""3.11"" and extra == ""gcp""; google-cloud-storage>=2.10.0; python_version >= ""3.11"" and extra == ""gcp""; gx-sqlalchemy-redshift; extra == ""gx-redshift""; psycopg2-binary>=2.7.6; extra == ""gx-redshift""; sqlalchemy>=1.4.0; extra == ""gx-redshift""; PyHive>=0.6.5; extra == ""hive""; thrift>=0.16.0; extra == ""hive""; thrift-sasl>=0.4.3; extra == ""hive""; sqlalchemy>=1.4.0; extra == ""hive""; pyodbc>=4.0.30; extra == ""mssql""; sqlalchemy>=1.4.0; extra == ""mssql""; PyMySQL>=1.1.1; extra == ""mysql""; sqlalchemy>=1.4.0; extra == ""mysql""; pypd==1.1.0; extra == ""pagerduty""; psycopg2-binary>=2.7.6; extra == ""postgresql""; sqlalchemy>=1.4.0; extra == ""postgresql""; psycopg2-binary>=2.7.6; extra == ""redshift""; sqlalchemy-redshift>=0.8.8; extra == ""redshift""; sqlalchemy<2.0.0; extra == ""redshift""; boto3>=1.17.106; extra == ""s3""; snowflake-sqlalchemy!=1.7.0,>=1.2.3; extra == ""snowflake""; sqlalchemy>=1.4.0; extra == ""snowflake""; snowflake-connector-python>=2.5.0; python_version < ""3.11"" and extra == ""snowflake""; snowflake-connector-python>2.9.0; python_version >= ""3.11"" and extra == ""snowflake""; pandas<2.2.0; python_version >= ""3.9"" and extra == ""snowflake""; pyspark<4.0,>=2.3.2; extra == ""spark""; googleapis-common-protos>=1.56.4; extra == ""spark-connect""; grpcio>=1.48.1; extra == ""spark-connect""; grpcio-status>=1.48.1; extra == ""spark-connect""; teradatasqlalchemy==17.0.0.5; extra == ""teradata""; sqlalchemy<2.0.0; extra == ""teradata""; boto3>=1.17.106; extra == ""test""; coverage[toml]>=7.5.1; extra == ""test""; flaky>=3.7.0; extra == ""test""; flask>=1.0.0; extra == ""test""; freezegun>=0.3.15; extra == ""test""; moto[s3,sns]<5.0,>=4.2.13; extra == ""test""; pact-python>=2.0.1; extra == ""test""; pyfakefs>=4.5.1; extra == ""test""; pytest>=8.2.1; extra == ""test""; pytest-benchmark>=3.4.1; extra == ""test""; pytest-cov>=5.0.0; extra == ""test""; pytest-icdiff>=0.9.0; extra == ""test""; pytest-mock>=3.14.0; extra == ""test""; pytest-order>=1.2.1; extra == ""test""; pytest-random-order>=1.1.1; extra == ""test""; pytest-timeout>=2.3.1; extra == ""test""; pytest-xdist>=3.6.1; extra == ""test""; requirements-parser>=0.9.0; extra == ""test""; responses!=0.25.5,>=0.23.1; extra == ""test""; setuptools>=70.0.0; extra == ""test""; sqlalchemy>=1.4.0; extra == ""test""; adr-tools-python==1.0.3; extra == ""test""; invoke>=2.0.0; extra == ""test""; mypy==1.15.0; extra == ""test""; pre-commit>=2.21.0; extra == ""test""; ruff==0.12.2; extra == ""test""; tomli>=2.0.1; extra == ""test""; docstring-parser==0.16; extra == ""test""; feather-format>=0.4.1; extra == ""test""; pyarrow; extra == ""test""; trino!=0.316.0,>=0.310.0; extra == ""trino""; sqlalchemy>=1.4.0; extra == ""trino""; sqlalchemy-vertica-python>=0.5.10; extra == ""vertica""; sqlalchemy>=1.4.0; extra == ""vertica""",1.5.6,No,,No,None,,, +grpcio-status,Base Package,EY,1.62.3,"{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.31.1', 'grpcio==1.74.0', 'googleapis-common-protos==1.5.5']}","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5","1.63.0rc1, 1.63.0rc2, 1.63.0, 1.63.2, 1.64.0rc1, 1.64.0, 1.64.1, 1.64.3, 1.65.0rc1, 1.65.0rc2, 1.65.0, 1.65.1, 1.65.2, 1.65.4, 1.65.5, 1.66.0rc1, 1.66.0rc2, 1.66.0rc3, 1.66.0rc5, 1.66.0, 1.66.1, 1.66.2, 1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","protobuf<7.0.0,>=6.31.1; grpcio>=1.74.0; googleapis-common-protos>=1.5.5",1.74.0,No,,No,None,,, +httptools,Base Package,EY,0.6.1,"{'base_package': 'httptools==0.6.1', 'dependencies': ['Cython==0.29.24']}","Cython>=0.29.24; extra == ""test""","0.6.2, 0.6.3, 0.6.4","Cython>=0.29.24; extra == ""test""",0.6.4,No,,No,None,,, +imbalanced-learn,Base Package,EY,0.12.3,"{'base_package': 'imbalanced-learn==0.12.3', 'dependencies': ['numpy==1.24.3', 'scipy==1.10.1', 'scikit-learn==1.3.2', 'sklearn-compat==0.1', 'joblib==1.1.1', 'threadpoolctl==2.0.0', 'pandas==1.5.3', 'tensorflow==2.13.1', 'matplotlib==3.7.3', 'seaborn==0.12.2', 'memory_profiler==0.61.0', 'numpydoc==1.5.0', 'sphinx==8.0.2', 'sphinx-gallery==0.13.0', 'sphinxcontrib-bibtex==2.6.3', 'sphinx-copybutton==0.5.2', 'pydata-sphinx-theme==0.15.4', 'sphinx-design==0.6.1', 'black==23.3.0', 'ruff==0.4.8', 'pandas==1.5.3', 'tensorflow==2.13.1', 'keras==3.0.5', 'packaging==23.2', 'pytest==7.2.2', 'pytest-cov==4.1.0', 'pytest-xdist==3.5.0']}","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""","0.12.4, 0.13.0","numpy<3,>=1.24.3; scipy<2,>=1.10.1; scikit-learn<2,>=1.3.2; sklearn-compat<1,>=0.1; joblib<2,>=1.1.1; threadpoolctl<4,>=2.0.0; ipykernel; extra == ""dev""; ipython; extra == ""dev""; jupyterlab; extra == ""dev""; pandas<3,>=1.5.3; extra == ""docs""; tensorflow<3,>=2.13.1; extra == ""docs""; matplotlib<4,>=3.7.3; extra == ""docs""; seaborn<1,>=0.12.2; extra == ""docs""; memory_profiler<1,>=0.61.0; extra == ""docs""; numpydoc<2,>=1.5.0; extra == ""docs""; sphinx<9,>=8.0.2; extra == ""docs""; sphinx-gallery<1,>=0.13.0; extra == ""docs""; sphinxcontrib-bibtex<3,>=2.6.3; extra == ""docs""; sphinx-copybutton<1,>=0.5.2; extra == ""docs""; pydata-sphinx-theme<1,>=0.15.4; extra == ""docs""; sphinx-design<1,>=0.6.1; extra == ""docs""; black==23.3.0; extra == ""linters""; ruff==0.4.8; extra == ""linters""; pre-commit; extra == ""linters""; pandas<3,>=1.5.3; extra == ""optional""; tensorflow<3,>=2.13.1; extra == ""tensorflow""; keras<4,>=3.0.5; extra == ""keras""; packaging<25,>=23.2; extra == ""tests""; pytest<9,>=7.2.2; extra == ""tests""; pytest-cov<6,>=4.1.0; extra == ""tests""; pytest-xdist<4,>=3.5.0; extra == ""tests""",0.13.0,No,,No,None,,, +isoduration,Base Package,EY,20.11.0,"{'base_package': 'isoduration==20.11.0', 'dependencies': ['arrow==0.15.0']}",arrow (>=0.15.0),,arrow (>=0.15.0),20.11.0,No,,No,None,,, +kedro-azureml,Base Package,EY,0.8.0.1,"{'base_package': 'kedro-azureml==0.8.0.1', 'dependencies': ['adlfs==2022.2.0', 'azure-ai-ml==1.2.0', 'azureml-fsspec==1.3.1', 'azureml-mlflow==1.42.0', 'backoff==2.2.1', 'cloudpickle==2.1.0', 'kedro==0.19.0', 'kedro-datasets==1.0.0', 'mlflow==2.0.0', 'pyarrow==11.0.0', 'pydantic==2.6.4']}","adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,"adlfs>=2022.2.0; azure-ai-ml>=1.2.0; azureml-fsspec<1.4.0,>=1.3.1; azureml-mlflow>=1.42.0; extra == ""mlflow""; backoff<3.0.0,>=2.2.1; cloudpickle<3.0.0,>=2.1.0; kedro<=0.20.0,>=0.19.0; kedro-datasets>=1.0.0; mlflow<3.0.0,>2.0.0; extra == ""mlflow""; pyarrow>=11.0.0; pydantic<2.7.0,>=2.6.4",0.9.0,No,,No,None,,, +kedro-boot,Base Package,EY,0.2.2,"{'base_package': 'kedro-boot==0.2.2', 'dependencies': ['kedro==0.19.1', 'pre-commit==2.0.0', 'jupyter==1.0.0', 'sphinx==4.5.0', 'sphinx-rtd-theme==1.0', 'sphinx-markdown-tables==0.0.15', 'sphinx-click==3.1', 'sphinx-copybutton==0.5.0', 'myst-parser==0.17.2', 'fastapi==0.100.0', 'gunicorn==21.2.0', 'pyctuator==0.18.1', 'uvicorn==0.12.0', 'pytest==5.4.0', 'pytest-cov==2.8.0', 'pytest-lazy-fixture==0.6.0', 'pytest-mock==3.1.0', 'ruff==0.1.3', 'scikit-learn==1.0', 'kedro-datasets==1.0']}","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""","0.2.3, 0.2.4","kedro<0.20,>=0.19.1; pre-commit<4.0.0,>=2.0.0; extra == ""dev""; jupyter<2.0.0,>=1.0.0; extra == ""dev""; sphinx<8.0.0,>=4.5.0; extra == ""doc""; sphinx-rtd-theme<1.4,>=1.0; extra == ""doc""; sphinx-markdown-tables~=0.0.15; extra == ""doc""; sphinx-click<5.1,>=3.1; extra == ""doc""; sphinx-copybutton~=0.5.0; extra == ""doc""; myst-parser<2.1.0,>=0.17.2; extra == ""doc""; fastapi>=0.100.0; extra == ""fastapi""; gunicorn==21.2.0; extra == ""fastapi""; pyctuator==0.18.1; extra == ""fastapi""; uvicorn[standard]>=0.12.0; extra == ""fastapi""; pytest<8.0.0,>=5.4.0; extra == ""test""; pytest-cov<5.0.0,>=2.8.0; extra == ""test""; pytest-lazy-fixture<1.0.0,>=0.6.0; extra == ""test""; pytest-mock<4.0.0,>=3.1.0; extra == ""test""; ruff==0.1.3; extra == ""test""; scikit-learn~=1.0; extra == ""test""; kedro-datasets[pandas.csvdataset,pandas.exceldataset,pandas.parquetdataset]>=1.0; extra == ""test""",0.2.4,No,,No,None,,, +kedro-datasets,Base Package,EY,4.0.0,"{'base_package': 'kedro-datasets==4.0.0', 'dependencies': ['kedro==1.0.0rc1', 'pandas==1.3', 'pyspark==2.2', 'hdfs==2.5.8', 's3fs==2021.4', 'polars==0.18.0', 'plotly==4.8.0', 'delta-spark==1.0', 'networkx==3.4', 'requests==2.20', 'biopython==1.73', 'dask==2021.10', 'dask==2021.10', 'triad==0.6.7', 'geopandas==0.8.0', 'fiona==1.8', 'holoviews==1.13.0', 'matplotlib==3.0.3', 'matplotlib==3.0.3', 'deltalake==0.10.0', 'openpyxl==3.0.6', 'pandas-gbq==0.12.0', 'pandas-gbq==0.12.0', 'tables==3.6', 'pyarrow==6.0', 'SQLAlchemy==1.4', 'SQLAlchemy==1.4', 'pyodbc==4.0', 'lxml==4.6', 'compress-pickle==2.1.0', 'Pillow==9.0', 'pyarrow==4.0', 'xlsx2csv==0.8.0', 'deltalake==0.6.2', 'pyarrow==4.0', 'deltalake==0.6.2', 'redis==4.1', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'tensorflow==2.0', 'tensorflow-macos==2.0', 'PyYAML==4.2', 'langchain-openai==0.1.7', 'langchain-openai==0.1.7', 'langchain-anthropic==0.1.13', 'langchain-community==0.2.0', 'langchain-cohere==0.1.5', 'langchain-community==0.2.0', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'prophet==1.1.5', 'rioxarray==0.15.0', 'opencv-python==4.5.5.64', 'mkdocs==1.6.1', 'mkdocs-material==9.6.11', 'mkdocs-material-extensions==1.3.1', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocstrings==0.29.1', 'mkdocstrings-python==0.29.1', 'linkchecker==10.2.1', 'ipykernel==5.3', 'adlfs==2023.1', 'behave==1.2.6', 'biopython==1.73', 'cloudpickle==2.2.1', 'compress-pickle==2.1.0', 'coverage==7.2.0', 'dask==2021.10', 'delta-spark==1.0', 'deltalake==0.10.0', 'dill==0.3.1', 'filelock==3.4.0', 'fiona==1.8', 'gcsfs==2023.1', 'geopandas==0.8.0', 'hdfs==2.5.8', 'holoviews==1.13.0', 'ipython==7.31.1', 'joblib==0.14', 'jupyterlab==3.0', 'jupyter==1.0', 'lxml==4.6', 'matplotlib==3.5', 'memory_profiler==0.50.0', 'moto==5.0.0', 'networkx==3.4', 'openpyxl==3.0.3', 'pandas-gbq==0.12.0', 'pandas==2.0', 'Pillow==10.0', 'plotly==4.8.0', 'polars==1.0', 'pyarrow==1.0', 'pyarrow==7.0', 'pyodbc==5.0', 'pyspark==3.0', 'pyspark==3.4', 'pytest-cov==3.0', 'pytest-mock==1.7.1', 'pytest-xdist==2.2.1', 'pytest==7.2', 'redis==4.1', 'requests-mock==1.6', 'requests==2.20', 's3fs==2021.04', 'snowflake-snowpark-python==1.23', 'scikit-learn==1.0.2', 'scipy==1.7.3', 'pyOpenSSL==22.1.0', 'SQLAlchemy==1.2', 'tables==3.6', 'tensorflow-macos==2.0', 'tensorflow==2.0', 'triad==0.6.7', 'xarray==2023.1.0', 'xlsxwriter==1.0', 'bandit==1.6.2', 'blacken-docs==1.9.2', 'black==22.0', 'detect-secrets==1.5.0', 'import-linter==1.2.6', 'mypy==1.0', 'pre-commit==2.9.2', 'ruff==0.12.1', 'h5netcdf==1.2.0', 'netcdf4==1.6.4', 'xarray==2023.1.0', 'opencv-python==4.5.5.64', 'prophet==1.1.5']}","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""","4.1.0, 5.0.0, 5.1.0, 6.0.0, 7.0.0, 8.0.0","kedro<2.0.0,>=1.0.0rc1; lazy_loader; pandas<3.0,>=1.3; extra == ""pandas-base""; pyspark<4.0,>=2.2; extra == ""spark-base""; hdfs<3.0,>=2.5.8; extra == ""hdfs-base""; s3fs>=2021.4; extra == ""s3fs-base""; polars>=0.18.0; extra == ""polars-base""; plotly<6.0,>=4.8.0; extra == ""plotly-base""; delta-spark<4.0,>=1.0; extra == ""delta-base""; networkx~=3.4; extra == ""networkx-base""; requests~=2.20; extra == ""api-apidataset""; kedro-datasets[api-apidataset]; extra == ""api""; biopython~=1.73; extra == ""biosequence-biosequencedataset""; kedro-datasets[biosequence-biosequencedataset]; extra == ""biosequence""; dask[dataframe]>=2021.10; extra == ""dask-csvdataset""; dask[complete]>=2021.10; extra == ""dask-parquetdataset""; triad<1.0,>=0.6.7; extra == ""dask-parquetdataset""; kedro-datasets[dask-csvdataset,dask-parquetdataset]; extra == ""dask""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-managedtabledataset""; kedro-datasets[databricks-managedtabledataset]; extra == ""databricks""; geopandas<2.0,>=0.8.0; extra == ""geopandas-genericdataset""; fiona<2.0,>=1.8; extra == ""geopandas-genericdataset""; kedro-datasets[geopandas-genericdataset]; extra == ""geopandas""; holoviews>=1.13.0; extra == ""holoviews-holoviewswriter""; kedro-datasets[holoviews-holoviewswriter]; extra == ""holoviews""; datasets; extra == ""huggingface-hfdataset""; huggingface_hub; extra == ""huggingface-hfdataset""; transformers; extra == ""huggingface-hftransformerpipelinedataset""; kedro-datasets[huggingface-hfdataset,huggingface-hftransformerpipelinedataset]; extra == ""huggingface""; ibis-framework[athena]; extra == ""ibis-athena""; ibis-framework[bigquery]; extra == ""ibis-bigquery""; ibis-framework[clickhouse]; extra == ""ibis-clickhouse""; ibis-framework[dask]<10.0; extra == ""ibis-dask""; ibis-framework[databricks]; extra == ""ibis-databricks""; ibis-framework[datafusion]; extra == ""ibis-datafusion""; ibis-framework[druid]; extra == ""ibis-druid""; ibis-framework[duckdb]; extra == ""ibis-duckdb""; ibis-framework[exasol]; extra == ""ibis-exasol""; ibis-framework; extra == ""ibis-flink""; apache-flink; extra == ""ibis-flink""; ibis-framework[impala]; extra == ""ibis-impala""; ibis-framework[mssql]; extra == ""ibis-mssql""; ibis-framework[mysql]; extra == ""ibis-mysql""; ibis-framework[oracle]; extra == ""ibis-oracle""; ibis-framework[pandas]<10.0; extra == ""ibis-pandas""; ibis-framework[polars]; extra == ""ibis-polars""; ibis-framework[postgres]; extra == ""ibis-postgres""; ibis-framework[pyspark]; extra == ""ibis-pyspark""; ibis-framework[risingwave]; extra == ""ibis-risingwave""; ibis-framework[snowflake]; extra == ""ibis-snowflake""; ibis-framework[sqlite]; extra == ""ibis-sqlite""; ibis-framework[trino]; extra == ""ibis-trino""; ibis-framework; extra == ""ibis""; kedro-datasets[json-jsondataset]; extra == ""json""; scipy; extra == ""matlab-matlabdataset""; kedro-datasets[matlab-matlabdataset]; extra == ""matlab""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibwriter""; matplotlib<4.0,>=3.0.3; extra == ""matplotlib-matplotlibdataset""; kedro-datasets[matplotlib-matplotlibdataset,matplotlib-matplotlibwriter]; extra == ""matplotlib""; kedro-datasets[networkx-base]; extra == ""networkx-gmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-graphmldataset""; kedro-datasets[networkx-base]; extra == ""networkx-jsondataset""; kedro-datasets[networkx-base]; extra == ""networkx""; python-docx; extra == ""openxml-docxdataset""; kedro-datasets[openxml-docxdataset]; extra == ""openxml""; optuna; extra == ""optuna-studydataset""; kedro-datasets[optuna-studydataset]; extra == ""optuna""; kedro-datasets[pandas-base]; extra == ""pandas-csvdataset""; kedro-datasets[pandas-base]; extra == ""pandas-deltatabledataset""; deltalake<1.0.0,>=0.10.0; extra == ""pandas-deltatabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-exceldataset""; openpyxl<4.0,>=3.0.6; extra == ""pandas-exceldataset""; kedro-datasets[pandas-base]; extra == ""pandas-featherdataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqtabledataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqtabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-gbqquerydataset""; pandas-gbq>=0.12.0; extra == ""pandas-gbqquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-genericdataset""; kedro-datasets[pandas-base]; extra == ""pandas-hdfdataset""; tables>=3.6; extra == ""pandas-hdfdataset""; kedro-datasets[pandas-base]; extra == ""pandas-jsondataset""; kedro-datasets[pandas-base]; extra == ""pandas-parquetdataset""; pyarrow>=6.0; extra == ""pandas-parquetdataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqltabledataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqltabledataset""; kedro-datasets[pandas-base]; extra == ""pandas-sqlquerydataset""; SQLAlchemy<3.0,>=1.4; extra == ""pandas-sqlquerydataset""; pyodbc>=4.0; extra == ""pandas-sqlquerydataset""; kedro-datasets[pandas-base]; extra == ""pandas-xmldataset""; lxml~=4.6; extra == ""pandas-xmldataset""; kedro-datasets[pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset]; extra == ""pandas""; compress-pickle[lz4]~=2.1.0; extra == ""pickle-pickledataset""; kedro-datasets[pickle-pickledataset]; extra == ""pickle""; Pillow>=9.0; extra == ""pillow-imagedataset""; kedro-datasets[pillow-imagedataset]; extra == ""pillow""; kedro-datasets[plotly-base]; extra == ""plotly-htmldataset""; kedro-datasets[plotly-base]; extra == ""plotly-jsondataset""; kedro-datasets[pandas-base,plotly-base]; extra == ""plotly-plotlydataset""; kedro-datasets[plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset]; extra == ""plotly""; kedro-datasets[polars-base]; extra == ""polars-csvdataset""; kedro-datasets[polars-base]; extra == ""polars-eagerpolarsdataset""; pyarrow>=4.0; extra == ""polars-eagerpolarsdataset""; xlsx2csv>=0.8.0; extra == ""polars-eagerpolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-eagerpolarsdataset""; kedro-datasets[polars-base]; extra == ""polars-lazypolarsdataset""; pyarrow>=4.0; extra == ""polars-lazypolarsdataset""; deltalake<1.0.0,>=0.6.2; extra == ""polars-lazypolarsdataset""; kedro-datasets[polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset]; extra == ""polars""; redis~=4.1; extra == ""redis-pickledataset""; kedro-datasets[redis-pickledataset]; extra == ""redis""; snowflake-snowpark-python>=1.23; extra == ""snowflake-snowparktabledataset""; kedro-datasets[snowflake-snowparktabledataset]; extra == ""snowflake""; kedro-datasets[delta-base,hdfs-base,s3fs-base,spark-base]; extra == ""spark-deltatabledataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkhivedataset""; kedro-datasets[spark-base]; extra == ""spark-sparkjdbcdataset""; kedro-datasets[hdfs-base,s3fs-base,spark-base]; extra == ""spark-sparkstreamingdataset""; kedro-datasets[spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset]; extra == ""spark""; scikit-learn>=1.0.2; extra == ""svmlight-svmlightdataset""; scipy>=1.7.3; extra == ""svmlight-svmlightdataset""; kedro-datasets[svmlight-svmlightdataset]; extra == ""svmlight""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""tensorflow-tensorflowmodeldataset""; kedro-datasets[tensorflow-tensorflowmodeldataset]; extra == ""tensorflow""; kedro-datasets[text-textdataset]; extra == ""text""; kedro-datasets[pandas-base]; extra == ""yaml-yamldataset""; PyYAML<7.0,>=4.2; extra == ""yaml-yamldataset""; kedro-datasets[yaml-yamldataset]; extra == ""yaml""; u8darts-all; extra == ""darts-torch-model-dataset""; kedro-datasets[darts-torch-model-dataset]; extra == ""darts""; kedro-datasets[hdfs-base,s3fs-base]; extra == ""databricks-externaltabledataset""; langchain-openai~=0.1.7; extra == ""langchain-chatopenaidataset""; langchain-openai~=0.1.7; extra == ""langchain-openaiembeddingsdataset""; langchain-anthropic~=0.1.13; extra == ""langchain-chatanthropicdataset""; langchain-community~=0.2.0; extra == ""langchain-chatanthropicdataset""; langchain-cohere~=0.1.5; extra == ""langchain-chatcoheredataset""; langchain-community~=0.2.0; extra == ""langchain-chatcoheredataset""; kedro-datasets[langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset]; extra == ""langchain""; h5netcdf>=1.2.0; extra == ""netcdf-netcdfdataset""; netcdf4>=1.6.4; extra == ""netcdf-netcdfdataset""; xarray>=2023.1.0; extra == ""netcdf-netcdfdataset""; kedro-datasets[netcdf-netcdfdataset]; extra == ""netcdf""; prophet>=1.1.5; extra == ""prophet-dataset""; kedro-datasets[prophet]; extra == ""prophet""; torch; extra == ""pytorch-dataset""; kedro-datasets[pytorch-dataset]; extra == ""pytorch""; rioxarray>=0.15.0; extra == ""rioxarray-geotiffdataset""; kedro-datasets[rioxarray-geotiffdataset]; extra == ""rioxarray""; safetensors; extra == ""safetensors-safetensorsdataset""; numpy; extra == ""safetensors-safetensorsdataset""; kedro-datasets[safetensors-safetensorsdataset]; extra == ""safetensors""; opencv-python~=4.5.5.64; extra == ""video-videodataset""; kedro-datasets[video-videodataset]; extra == ""video""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; linkchecker>=10.2.1; extra == ""docs""; ipykernel<7.0,>=5.3; extra == ""docs""; Jinja2<3.2.0; extra == ""docs""; accelerate<0.32; extra == ""test""; adlfs~=2023.1; extra == ""test""; behave==1.2.6; extra == ""test""; biopython~=1.73; extra == ""test""; cloudpickle~=2.2.1; extra == ""test""; compress-pickle[lz4]~=2.1.0; extra == ""test""; coverage>=7.2.0; extra == ""test""; dask[complete]>=2021.10; extra == ""test""; delta-spark<3.0,>=1.0; extra == ""test""; deltalake<1.0.0,>=0.10.0; extra == ""test""; dill~=0.3.1; extra == ""test""; filelock<4.0,>=3.4.0; extra == ""test""; fiona<2.0,>=1.8; extra == ""test""; gcsfs<2023.3,>=2023.1; extra == ""test""; geopandas<2.0,>=0.8.0; extra == ""test""; hdfs<3.0,>=2.5.8; extra == ""test""; holoviews>=1.13.0; extra == ""test""; ibis-framework[duckdb,examples]; extra == ""test""; ipython<8.0,>=7.31.1; extra == ""test""; Jinja2<3.2.0; extra == ""test""; joblib>=0.14; extra == ""test""; jupyterlab>=3.0; extra == ""test""; jupyter~=1.0; extra == ""test""; lxml~=4.6; extra == ""test""; matplotlib<4.0,>=3.5; extra == ""test""; memory_profiler<1.0,>=0.50.0; extra == ""test""; moto==5.0.0; extra == ""test""; networkx~=3.4; extra == ""test""; openpyxl<4.0,>=3.0.3; extra == ""test""; pandas-gbq>=0.12.0; extra == ""test""; pandas>=2.0; extra == ""test""; Pillow~=10.0; extra == ""test""; plotly<6.0,>=4.8.0; extra == ""test""; polars[deltalake,xlsx2csv]>=1.0; extra == ""test""; pyarrow>=1.0; python_version < ""3.11"" and extra == ""test""; pyarrow>=7.0; python_version >= ""3.11"" and extra == ""test""; pyodbc~=5.0; extra == ""test""; pyspark>=3.0; python_version < ""3.11"" and extra == ""test""; pyspark>=3.4; python_version >= ""3.11"" and extra == ""test""; pytest-cov~=3.0; extra == ""test""; pytest-mock<2.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest~=7.2; extra == ""test""; python-docx; extra == ""test""; redis~=4.1; extra == ""test""; requests-mock~=1.6; extra == ""test""; requests~=2.20; extra == ""test""; s3fs>=2021.04; extra == ""test""; snowflake-snowpark-python>=1.23; python_version < ""3.12"" and extra == ""test""; scikit-learn<2,>=1.0.2; extra == ""test""; scipy>=1.7.3; extra == ""test""; packaging; extra == ""test""; pyOpenSSL>=22.1.0; extra == ""test""; SQLAlchemy>=1.2; extra == ""test""; tables>=3.6; extra == ""test""; tensorflow-macos~=2.0; (platform_system == ""Darwin"" and platform_machine == ""arm64"") and extra == ""test""; tensorflow~=2.0; (platform_system != ""Darwin"" or platform_machine != ""arm64"") and extra == ""test""; triad<1.0,>=0.6.7; extra == ""test""; xarray>=2023.1.0; extra == ""test""; xlsxwriter~=1.0; extra == ""test""; datasets; extra == ""test""; huggingface_hub; extra == ""test""; transformers[torch]; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; blacken-docs==1.9.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; import-linter[toml]==1.2.6; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.12.1; extra == ""lint""; types-cachetools; extra == ""lint""; types-PyYAML; extra == ""lint""; types-redis; extra == ""lint""; types-requests; extra == ""lint""; types-decorator; extra == ""lint""; types-six; extra == ""lint""; types-tabulate; extra == ""lint""; langchain-openai; extra == ""experimental""; langchain-cohere; extra == ""experimental""; langchain-anthropic; extra == ""experimental""; langchain-community; extra == ""experimental""; h5netcdf>=1.2.0; extra == ""experimental""; netcdf4>=1.6.4; extra == ""experimental""; xarray>=2023.1.0; extra == ""experimental""; rioxarray; extra == ""experimental""; torch; extra == ""experimental""; opencv-python~=4.5.5.64; extra == ""experimental""; prophet>=1.1.5; extra == ""experimental""; optuna; extra == ""experimental""; u8darts[all]; extra == ""experimental""; kedro-datasets[docs,lint,test]; extra == ""all""",8.0.0,No,,No,None,,, +kedro-docker,Base Package,EY,0.6.0,"{'base_package': 'kedro-docker==0.6.0', 'dependencies': ['anyconfig==0.10.0', 'kedro==0.16.0', 'semver==2.10', 'coverage==7.2.0', 'pytest-xdist==2.2.1', 'PyYAML==5.1', 'wheel==0.32.2', 'black==22.0', 'mypy==1.0', 'pre-commit==2.9.2', 'trufflehog==2.1.0', 'ruff==0.0.290']}","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""","0.6.1, 0.6.2","anyconfig~=0.10.0; kedro>=0.16.0; semver~=2.10; behave; extra == ""test""; coverage>=7.2.0; extra == ""test""; docker; extra == ""test""; psutil; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML<7.0,>=5.1; extra == ""test""; wheel==0.32.2; extra == ""test""; bandit; extra == ""lint""; black~=22.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; trufflehog<3.0,>=2.1.0; extra == ""lint""; ruff~=0.0.290; extra == ""lint""",0.6.2,No,,No,None,,, +kedro-fast-api,Base Package,EY,0.6.1,"{'base_package': 'kedro-fast-api==0.6.1', 'dependencies': []}",,,,0.6.1,No,,No,None,,, +kedro-viz,Base Package,EY,9.1.0,"{'base_package': 'kedro-viz==9.1.0', 'dependencies': ['aiofiles==22.1.0', 'fastapi==0.100.0', 'fsspec==2021.4', 'ipython==7.0.0', 'kedro-telemetry==0.6.0', 'kedro==1.0.0', 'networkx==2.5', 'orjson==3.9', 'packaging==23.0', 'pandas==1.3', 'pathspec==0.12.1', 'plotly==4.0', 'pydantic==2.0.0', 'secure==0.3.0', 'uvicorn==0.30.0', 'watchfiles==0.24.0', 's3fs==2021.4', 'adlfs==2021.4', 'linkchecker==10.2.1', 'mkdocs-autorefs==1.4.1', 'mkdocs-get-deps==0.2.0', 'mkdocs-material-extensions==1.3.1', 'mkdocs-material==9.6.11', 'mkdocs-mermaid2-plugin==1.2.1', 'mkdocs==1.6.1', 'mkdocstrings-python==0.29.1', 'mkdocstrings==0.29.1', 'gcsfs==2021.4']}","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""","9.2.0, 10.0.0, 10.1.0, 10.2.0, 11.0.0, 11.0.1, 11.0.2, 11.1.0, 12.0.0","aiofiles>=22.1.0; click-default-group; fastapi<0.200.0,>=0.100.0; fsspec>=2021.4; ipython<9.0,>=7.0.0; kedro-telemetry>=0.6.0; kedro>=1.0.0; networkx>=2.5; orjson<4.0,>=3.9; packaging>=23.0; pandas>=1.3; pathspec>=0.12.1; plotly>=4.0; pydantic>=2.0.0; secure>=0.3.0; uvicorn[standard]<1.0,>=0.30.0; watchfiles>=0.24.0; s3fs>=2021.4; extra == ""aws""; adlfs>=2021.4; extra == ""azure""; linkchecker>=10.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs>=1.6.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; gcsfs>=2021.4; extra == ""gcp""",12.0.0,No,,No,None,,, +lancedb,Base Package,EY,0.11.0,"{'base_package': 'lancedb==0.11.0', 'dependencies': ['overrides==0.7', 'pyarrow==16', 'pydantic==1.10', 'tqdm==4.27.0', 'pylance==0.25', 'pandas==1.4', 'polars==0.19', 'pylance==0.25', 'typing-extensions==4.0.0', 'requests==2.31.0', 'openai==1.6.1', 'colpali-engine==0.3.10', 'boto3==1.28.57', 'awscli==1.29.57', 'botocore==1.31.57', 'ibm-watsonx-ai==1.1.2', 'ollama==0.3.0', 'adlfs==2024.2.0']}","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; python_full_version >= ""3.10"" and extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""","0.12.0, 0.13.0b0, 0.13.0b1, 0.13.0, 0.14.0b0, 0.14.0, 0.14.1b0, 0.14.1b1, 0.15.0, 0.16.0b0, 0.16.0b1, 0.16.0, 0.16.1b0, 0.17.0b0, 0.17.0b3, 0.17.0, 0.17.1b0, 0.17.1b1, 0.17.1b2, 0.17.1b3, 0.17.1b4, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 0.22.1, 0.23.0, 0.24.0, 0.24.1, 0.24.2","deprecation; numpy; overrides>=0.7; packaging; pyarrow>=16; pydantic>=1.10; tqdm>=4.27.0; pylance>=0.25; extra == ""pylance""; aiohttp; extra == ""tests""; boto3; extra == ""tests""; pandas>=1.4; extra == ""tests""; pytest; extra == ""tests""; pytest-mock; extra == ""tests""; pytest-asyncio; extra == ""tests""; duckdb; extra == ""tests""; pytz; extra == ""tests""; polars<=1.3.0,>=0.19; extra == ""tests""; tantivy; extra == ""tests""; pyarrow-stubs; extra == ""tests""; pylance>=0.25; extra == ""tests""; requests; extra == ""tests""; datafusion; extra == ""tests""; ruff; extra == ""dev""; pre-commit; extra == ""dev""; pyright; extra == ""dev""; typing-extensions>=4.0.0; python_full_version < ""3.11"" and extra == ""dev""; mkdocs; extra == ""docs""; mkdocs-jupyter; extra == ""docs""; mkdocs-material; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; torch; extra == ""clip""; pillow; extra == ""clip""; open-clip-torch; extra == ""clip""; requests>=2.31.0; extra == ""embeddings""; openai>=1.6.1; extra == ""embeddings""; sentence-transformers; extra == ""embeddings""; torch; extra == ""embeddings""; pillow; extra == ""embeddings""; open-clip-torch; extra == ""embeddings""; cohere; extra == ""embeddings""; colpali-engine>=0.3.10; extra == ""embeddings""; huggingface-hub; extra == ""embeddings""; instructorembedding; extra == ""embeddings""; google-generativeai; extra == ""embeddings""; boto3>=1.28.57; extra == ""embeddings""; awscli>=1.29.57; extra == ""embeddings""; botocore>=1.31.57; extra == ""embeddings""; ibm-watsonx-ai>=1.1.2; python_full_version >= ""3.10"" and extra == ""embeddings""; ollama>=0.3.0; extra == ""embeddings""; adlfs>=2024.2.0; extra == ""azure""",0.24.2,No,,No,None,,, +langchain-community,Base Package,EY,0.2.12,"{'base_package': 'langchain-community==0.2.12', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4', 'requests==2', 'PyYAML==5.3', 'aiohttp==3.8.3', 'tenacity==8.1.0', 'dataclasses-json==0.5.7', 'pydantic-settings==2.4.0', 'langsmith==0.1.125', 'httpx-sse==0.4.0', 'numpy==1.26.2', 'numpy==2.1.0']}","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""","0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.3.0.dev1, 0.3.0.dev2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17rc1, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.66; langchain<1.0.0,>=0.3.26; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; aiohttp<4.0.0,>=3.8.3; tenacity!=8.4.0,<10,>=8.1.0; dataclasses-json<0.7,>=0.5.7; pydantic-settings<3.0.0,>=2.4.0; langsmith>=0.1.125; httpx-sse<1.0.0,>=0.4.0; numpy>=1.26.2; python_version < ""3.13""; numpy>=2.1.0; python_version >= ""3.13""",0.3.27,Yes,"CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0",Yes,"0.2.13: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.16: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.14: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.3.0.dev2: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.15: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.18: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.3.0.dev1: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.19: CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0; 0.2.17: CVE-2024-8309, CVSS_V3, Langchain SQL Injection vulnerability, CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L, affects: >=0.2.0,<0.2.19; >=0,<0.2.0 +CVE-2024-8309, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0.2.0,<0.3.0; >=0,<0.2.0",0.3.27,"{'base_package': 'langchain-community==0.3.27', 'dependencies': ['langchain-core==0.3.72', 'langchain==0.3.27', 'pydantic-settings==2.10.1', 'httpx-sse==0.4.1']}",Not Used +langchain-openai,Base Package,EY,0.1.22,"{'base_package': 'langchain-openai==0.1.22', 'dependencies': ['langchain-core==0.3.68', 'openai==1.86.0', 'tiktoken==0.7']}","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7","0.1.23, 0.1.24, 0.1.25, 0.2.0.dev0, 0.2.0.dev1, 0.2.0.dev2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4rc1, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9rc1, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28","langchain-core<1.0.0,>=0.3.68; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7",0.3.28,No,,No,None,,, +lime,Base Package,EY,0.2.0.1,"{'base_package': 'lime==0.2.0.1', 'dependencies': []}",,,,0.2.0.1,No,,No,None,,, +llama-hub,Base Package,EY,0.0.79.post1,"{'base_package': 'llama-hub==0.0.79.post1', 'dependencies': ['llama-index==0.9.41', 'pyaml==23.9.7']}","llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",,"llama-index (>=0.9.41); html2text; psutil; retrying; pyaml (>=23.9.7,<24.0.0)",0.0.79.post1,No,,No,None,,, +llama-index-embeddings-azure-openai,Base Package,EY,0.1.6,"{'base_package': 'llama-index-embeddings-azure-openai==0.1.6', 'dependencies': ['llama-index-core==0.12.0', 'llama-index-embeddings-openai==0.3.0', 'llama-index-llms-azure-openai==0.3.0']}","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0","0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-llms-azure-openai<0.4,>=0.3.0",0.3.9,No,,No,None,,, +llama-index-legacy,Base Package,EY,0.9.48.post3,"{'base_package': 'llama-index-legacy==0.9.48.post3', 'dependencies': ['SQLAlchemy==1.4.49', 'beautifulsoup4==4.12.2', 'deprecated==1.2.9.3', 'fsspec==2023.5.0', 'langchain==0.0.303', 'nest-asyncio==1.5.8', 'nltk==3.8.1', 'openai==1.1.0', 'tenacity==8.2.0', 'tiktoken==0.3.3', 'typing-extensions==4.5.0', 'typing-inspect==0.8.0', 'requests==2.31.0', 'gradientai==1.4.0', 'asyncpg==0.28.0', 'pgvector==0.1.0', 'optimum==1.13.2', 'sentencepiece==0.1.99', 'transformers==4.33.1', 'guidance==0.0.64', 'lm-format-enforcer==0.4.3', 'jsonpath-ng==1.6.0', 'rank-bm25==0.2.2', 'spacy==3.7.1', 'aiohttp==3.8.6', 'networkx==3.0', 'psycopg2-binary==2.9.9', 'dirtyjson==1.0.8']}","SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,"SQLAlchemy[asyncio]>=1.4.49; beautifulsoup4<5.0.0,>=4.12.2; extra == ""html""; dataclasses-json; deprecated>=1.2.9.3; fsspec>=2023.5.0; httpx; langchain>=0.0.303; extra == ""langchain""; nest-asyncio<2.0.0,>=1.5.8; nltk>=3.8.1; numpy; openai>=1.1.0; pandas; tenacity<9.0.0,>=8.2.0; tiktoken>=0.3.3; typing-extensions>=4.5.0; typing-inspect>=0.8.0; requests>=2.31.0; gradientai>=1.4.0; extra == ""gradientai""; asyncpg<0.29.0,>=0.28.0; extra == ""postgres""; pgvector<0.2.0,>=0.1.0; extra == ""postgres""; optimum[onnxruntime]<2.0.0,>=1.13.2; extra == ""local-models""; sentencepiece<0.2.0,>=0.1.99; extra == ""local-models""; transformers[torch]<5.0.0,>=4.33.1; extra == ""local-models""; guidance<0.0.65,>=0.0.64; extra == ""query-tools""; lm-format-enforcer<0.5.0,>=0.4.3; extra == ""query-tools""; jsonpath-ng<2.0.0,>=1.6.0; extra == ""query-tools""; rank-bm25<0.3.0,>=0.2.2; extra == ""query-tools""; scikit-learn; extra == ""query-tools""; spacy<4.0.0,>=3.7.1; extra == ""query-tools""; aiohttp<4.0.0,>=3.8.6; networkx>=3.0; psycopg2-binary<3.0.0,>=2.9.9; extra == ""postgres""; dirtyjson<2.0.0,>=1.0.8",0.9.48.post4,No,,No,None,,, +llama-index-readers-json,Base Package,EY,0.1.5,"{'base_package': 'llama-index-readers-json==0.1.5', 'dependencies': ['llama-index-core==0.12.0']}","llama-index-core<0.13.0,>=0.12.0","0.2.0, 0.3.0","llama-index-core<0.13.0,>=0.12.0",0.3.0,No,,No,None,,, +llama-index-vector-stores-azurecosmosmongo,Base Package,EY,0.1.3,"{'base_package': 'llama-index-vector-stores-azurecosmosmongo==0.1.3', 'dependencies': ['llama-index-core==0.12.0', 'pymongo==4.6.1']}","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1","0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0","llama-index-core<0.13,>=0.12.0; pymongo<5,>=4.6.1",0.6.0,No,,No,None,,, +llamaindex-py-client,Base Package,EY,0.1.19,"{'base_package': 'llamaindex-py-client==0.1.19', 'dependencies': ['pydantic==1.10', 'httpx==0.20.0']}",pydantic>=1.10; httpx>=0.20.0,,pydantic>=1.10; httpx>=0.20.0,0.1.19,No,,No,None,,, +mlflow,Base Package,EY,2.15.1,"{'base_package': 'mlflow==2.15.1', 'dependencies': ['mlflow-skinny==3.1.4', 'docker==4.0.0', 'pyarrow==4.0.0', 'sqlalchemy==1.4.0', 'google-cloud-storage==1.30.0', 'azureml-core==1.2.0', 'azure-storage-file-datalake==12', 'google-cloud-storage==1.30.0', 'boto3==1', 'databricks-agents==1.0.0', 'mlserver==1.2.0', 'mlserver-mlflow==1.2.0', 'boto3==1.28.56', 'slowapi==0.1.9', 'boto3==1.28.56', 'slowapi==0.1.9', 'langchain==0.1.0']}","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","mlflow-skinny==3.1.4; Flask<4; alembic!=1.10.0,<2; docker<8,>=4.0.0; graphene<4; gunicorn<24; platform_system != ""Windows""; matplotlib<4; numpy<3; pandas<3; pyarrow<21,>=4.0.0; scikit-learn<2; scipy<2; sqlalchemy<3,>=1.4.0; waitress<4; platform_system == ""Windows""; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,Yes,"CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2024-27134, CVSS_V3, MLflow's excessive directory permissions allow local privilege escalation, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2024-27134, CVSS_V3, , CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.16.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",Yes,"2.20.1: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0rc0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0rc0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.19.0rc0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.0: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.4: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.18.0: CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.0: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.2: CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.22.1: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.2: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.20.3: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.16.2: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2024-8859, CVSS_V3, MLflow has a Local File Read/Path Traversal in dbfs, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0,<2.17.0rc0 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.17.1: CVE-2025-0453, CVSS_V3, MLflow Uncontrolled Resource Consumption vulnerability, CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2025-1474, CVSS_V3, MLflow has Weak Password Requirements, CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N, affects: >=0,<2.19.0 +CVE-2025-1473, CVSS_V3, MLflow Cross-Site Request Forgery (CSRF) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, affects: >=2.17.0,<2.20.3 +CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-1474, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, affects: >=0,<2.19.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.0.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 2.21.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0; 3.1.0rc0: CVE-2025-52967, CVSS_V3, MLFlow SSRF via gateway_proxy_handler, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, affects: >=0,<3.1.0 +CVE-2025-52967, UNKNOWN, , , affects: >=0,<3.1.0",3.1.4,"{'base_package': 'mlflow==3.1.4', 'dependencies': ['mlflow-skinny==3.1.4', 'waitress==3.0.2', 'requests-auth-aws-sigv4==21.0.0', 'boto3==0.7', 'botocore==1.39.15', 'google-cloud-storage==1.39.15', 'pysftp==1.60.0.post1', 'kubernetes==0.2.9', 'prometheus-flask-exporter==20.32.0', 'google-cloud-storage==1.39.15', 'boto3==0.7', 'botocore==1.39.15', 'databricks-agents==12.22.0b1', 'mlserver==1.44.0', 'mlserver-mlflow==1.39.15', 'boto3==0.7', 'slowapi==0.35.0', 'boto3==0.7', 'slowapi==0.35.0', 'mlflow-dbstore==1.1.0', 'aliyunstoreplugin==4.0.0a1', 'mlflow-xethub==1.39.15', 'mlflow-jfrog-plugin==0.9.0', 'Flask-WTF==0.116.1']}",Not Used +motor-types,Base Package,EY,1.0.0b4,"{'base_package': 'motor-types==1.0.0b4', 'dependencies': ['pymongo==4.3.0', 'motor==3.0.0', 'typing-extensions==4.0.0', 'dnspython==2.3.0']}","pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",,"pymongo (>=4.3.0); motor (>=3.0.0) ; extra == ""motor""; typing-extensions (>=4.0.0); dnspython (>=2.3.0) ; extra == ""motor""",1.0.0b4,No,,No,None,,, +notebook,Base Package,EY,7.2.2,"{'base_package': 'notebook==7.2.2', 'dependencies': ['jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'jupyterlab==4.4.4', 'notebook-shim==0.2', 'tornado==6.2.0', 'sphinx==1.3.6', 'importlib-resources==5.0', 'jupyter-server==2.4.0', 'jupyterlab-server==2.27.1', 'pytest==7.0']}","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""","7.2.3, 7.3.0a0, 7.3.0a1, 7.3.0b0, 7.3.0b1, 7.3.0b2, 7.3.0rc0, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.4.0a0, 7.4.0a1, 7.4.0a2, 7.4.0a3, 7.4.0b0, 7.4.0b1, 7.4.0b2, 7.4.0b3, 7.4.0rc0, 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.5.0a0","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.4; notebook-shim<0.3,>=0.2; tornado>=6.2.0; hatch; extra == ""dev""; pre-commit; extra == ""dev""; myst-parser; extra == ""docs""; nbsphinx; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx>=1.3.6; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; importlib-resources>=5.0; python_version < ""3.10"" and extra == ""test""; ipykernel; extra == ""test""; jupyter-server[test]<3,>=2.4.0; extra == ""test""; jupyterlab-server[test]<3,>=2.27.1; extra == ""test""; nbval; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""",7.5.0a0,No,,No,None,,, +onnxruntime,Base Package,EY,1.18.0,"{'base_package': 'onnxruntime==1.18.0', 'dependencies': ['numpy==1.21.6']}",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,"1.18.1, 1.19.0, 1.19.2, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.22.1",coloredlogs; flatbuffers; numpy>=1.21.6; packaging; protobuf; sympy,1.22.1,No,,No,None,,, +opencensus-ext-azure,Base Package,EY,1.1.13,"{'base_package': 'opencensus-ext-azure==1.1.13', 'dependencies': ['azure-core==1.12.0', 'azure-identity==1.5.0', 'opencensus==0.11.4', 'psutil==5.6.3', 'requests==2.19.0']}","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0","1.1.14, 1.1.15","azure-core<2.0.0,>=1.12.0; azure-identity<2.0.0,>=1.5.0; opencensus<1.0.0,>=0.11.4; psutil>=5.6.3; requests>=2.19.0",1.1.15,No,,No,None,,, +opencensus-ext-logging,Base Package,EY,0.1.1,"{'base_package': 'opencensus-ext-logging==0.1.1', 'dependencies': ['opencensus==0.8.0']}","opencensus (<1.0.0,>=0.8.0)",,"opencensus (<1.0.0,>=0.8.0)",0.1.1,No,,No,None,,, +opensearch-py,Base Package,EY,2.5.0,"{'base_package': 'opensearch-py==2.5.0', 'dependencies': ['urllib3==1.26.19', 'urllib3==1.26.19', 'requests==2.32.0', 'certifi==2024.07.04', 'requests==2.0.0', 'pytest==3.0.0', 'black==24.3.0', 'aiohttp==3.9.4', 'aiohttp==3.9.4']}","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""","2.6.0, 2.7.0, 2.7.1, 2.8.0, 3.0.0","urllib3<1.27,>=1.26.19; python_version < ""3.10""; urllib3!=2.2.0,!=2.2.1,<3,>=1.26.19; python_version >= ""3.10""; requests<3.0.0,>=2.32.0; python-dateutil; certifi>=2024.07.04; Events; requests<3.0.0,>=2.0.0; extra == ""develop""; coverage<8.0.0; extra == ""develop""; pyyaml; extra == ""develop""; pytest>=3.0.0; extra == ""develop""; pytest-cov; extra == ""develop""; pytz; extra == ""develop""; botocore; extra == ""develop""; pytest-mock<4.0.0; extra == ""develop""; sphinx; extra == ""develop""; sphinx_rtd_theme; extra == ""develop""; myst_parser; extra == ""develop""; sphinx_copybutton; extra == ""develop""; black>=24.3.0; extra == ""develop""; jinja2; extra == ""develop""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; myst_parser; extra == ""docs""; sphinx_copybutton; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""docs""; aiohttp<4,>=3.9.4; extra == ""async""; requests_kerberos; extra == ""kerberos""",3.0.0,No,,No,None,,, +optuna,Base Package,EY,3.6.1,"{'base_package': 'optuna==3.6.1', 'dependencies': ['alembic==1.5.0', 'packaging==20.0', 'sqlalchemy==1.4.2', 'asv==0.5.0', 'typing_extensions==3.10.0.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'sphinx_rtd_theme==1.2.0', 'cmaes==0.10.0', 'plotly==4.9.0', 'scikit-learn==0.24.2', 'protobuf==5.28.1', 'scipy==1.9.2', 'protobuf==5.28.1']}","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""","3.6.2, 4.0.0b0, 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.3.0, 4.4.0","alembic>=1.5.0; colorlog; numpy; packaging>=20.0; sqlalchemy>=1.4.2; tqdm; PyYAML; asv>=0.5.0; extra == ""benchmark""; cma; extra == ""benchmark""; virtualenv; extra == ""benchmark""; black; extra == ""checking""; blackdoc; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mypy; extra == ""checking""; mypy_boto3_s3; extra == ""checking""; types-PyYAML; extra == ""checking""; types-redis; extra == ""checking""; types-setuptools; extra == ""checking""; types-tqdm; extra == ""checking""; typing_extensions>=3.10.0.0; extra == ""checking""; ase; extra == ""document""; cmaes>=0.10.0; extra == ""document""; fvcore; extra == ""document""; kaleido<0.4; extra == ""document""; lightgbm; extra == ""document""; matplotlib!=3.6.0; extra == ""document""; pandas; extra == ""document""; pillow; extra == ""document""; plotly>=4.9.0; extra == ""document""; scikit-learn; extra == ""document""; sphinx; extra == ""document""; sphinx-copybutton; extra == ""document""; sphinx-gallery; extra == ""document""; sphinx-notfound-page; extra == ""document""; sphinx_rtd_theme>=1.2.0; extra == ""document""; torch; extra == ""document""; torchvision; extra == ""document""; boto3; extra == ""optional""; cmaes>=0.10.0; extra == ""optional""; google-cloud-storage; extra == ""optional""; matplotlib!=3.6.0; extra == ""optional""; pandas; extra == ""optional""; plotly>=4.9.0; extra == ""optional""; redis; extra == ""optional""; scikit-learn>=0.24.2; extra == ""optional""; scipy; extra == ""optional""; torch; python_version <= ""3.12"" and extra == ""optional""; grpcio; extra == ""optional""; protobuf>=5.28.1; extra == ""optional""; coverage; extra == ""test""; fakeredis[lua]; extra == ""test""; kaleido<0.4; extra == ""test""; moto; extra == ""test""; pytest; extra == ""test""; scipy>=1.9.2; extra == ""test""; torch; python_version <= ""3.12"" and extra == ""test""; grpcio; extra == ""test""; protobuf>=5.28.1; extra == ""test""",4.4.0,No,,No,None,,, +plotly-resampler,Base Package,EY,0.10.0,"{'base_package': 'plotly-resampler==0.10.0', 'dependencies': ['jupyter-dash==0.4.2', 'plotly==5.5.0', 'dash==2.9.0', 'pandas==1', 'numpy==1.14', 'numpy==1.24', 'orjson==3.8.0', 'Flask-Cors==3.0.10', 'kaleido==0.2.1', 'tsdownsample==0.1.3']}","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3","0.11.0rc0, 0.11.0rc1","jupyter-dash>=0.4.2; extra == ""inline-persistent""; plotly<6.0.0,>=5.5.0; dash>=2.9.0; pandas>=1; numpy>=1.14; python_version < ""3.11""; numpy>=1.24; python_version >= ""3.11""; orjson<4.0.0,>=3.8.0; Flask-Cors<4.0.0,>=3.0.10; extra == ""inline-persistent""; kaleido==0.2.1; extra == ""inline-persistent""; tsdownsample>=0.1.3",0.11.0rc1,No,,No,None,,, +poetry-plugin-export,Base Package,EY,1.8.0,"{'base_package': 'poetry-plugin-export==1.8.0', 'dependencies': ['poetry==2.0.0', 'poetry-core==1.7.0']}","poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,"poetry<3.0.0,>=2.0.0; poetry-core<3.0.0,>=1.7.0",1.9.0,No,,No,None,,, +portalocker,Base Package,EY,2.10.1,"{'base_package': 'portalocker==2.10.1', 'dependencies': ['pywin32==226', 'coverage-conditional-plugin==0.9.0', 'pytest-cov==2.8.1', 'pytest-mypy==0.8.0', 'pytest-rerunfailures==15.0', 'pytest-timeout==2.1.0', 'pytest==5.4.1', 'sphinx==6.0.0', 'types-pywin32==310.0.0.20250429']}","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""","3.0.0, 3.1.0, 3.1.1, 3.2.0","pywin32>=226; platform_system == ""Windows""; portalocker[tests]; extra == ""docs""; coverage-conditional-plugin>=0.9.0; extra == ""tests""; portalocker[redis]; extra == ""tests""; pytest-cov>=2.8.1; extra == ""tests""; pytest-mypy>=0.8.0; extra == ""tests""; pytest-rerunfailures>=15.0; extra == ""tests""; pytest-timeout>=2.1.0; extra == ""tests""; pytest>=5.4.1; extra == ""tests""; sphinx>=6.0.0; extra == ""tests""; types-pywin32>=310.0.0.20250429; extra == ""tests""; types-redis; extra == ""tests""; redis; extra == ""redis""",3.2.0,No,,No,None,,, +pre-commit,Base Package,EY,3.8.0,"{'base_package': 'pre-commit==3.8.0', 'dependencies': ['cfgv==2.0.0', 'identify==1.0.0', 'nodeenv==0.11.1', 'pyyaml==5.1', 'virtualenv==20.10.0']}",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,"4.0.0, 4.0.1, 4.1.0, 4.2.0",cfgv>=2.0.0; identify>=1.0.0; nodeenv>=0.11.1; pyyaml>=5.1; virtualenv>=20.10.0,4.2.0,No,,No,None,,, +pyltr,Base Package,EY,0.2.6,"{'base_package': 'pyltr==0.2.6', 'dependencies': []}",numpy; pandas; scipy; scikit-learn; six,,numpy; pandas; scipy; scikit-learn; six,0.2.6,No,,No,None,,, +PySocks,Base Package,EY,1.7.1,"{'base_package': 'PySocks==1.7.1', 'dependencies': []}",,,,1.7.1,No,,No,None,,, +pytest-asyncio,Base Package,EY,0.23.6,"{'base_package': 'pytest-asyncio==0.23.6', 'dependencies': ['backports-asyncio-runner==1.1', 'pytest==8.2', 'typing-extensions==4.12', 'sphinx==5.3', 'sphinx-rtd-theme==1', 'coverage==6.2', 'hypothesis==5.7.1']}","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""","0.23.7, 0.23.8, 0.24.0a0, 0.24.0a1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.26.0, 1.0.0a1, 1.0.0, 1.1.0a1, 1.1.0","backports-asyncio-runner<2,>=1.1; python_version < ""3.11""; pytest<9,>=8.2; typing-extensions>=4.12; python_version < ""3.10""; sphinx>=5.3; extra == ""docs""; sphinx-rtd-theme>=1; extra == ""docs""; coverage>=6.2; extra == ""testing""; hypothesis>=5.7.1; extra == ""testing""",1.1.0,No,,No,None,,, +pytest-cov,Base Package,EY,5.0.0,"{'base_package': 'pytest-cov==5.0.0', 'dependencies': ['pytest==6.2.5', 'coverage==7.5', 'pluggy==1.2']}","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""","6.0.0, 6.1.0, 6.1.1, 6.2.0, 6.2.1","pytest>=6.2.5; coverage[toml]>=7.5; pluggy>=1.2; fields; extra == ""testing""; hunter; extra == ""testing""; process-tests; extra == ""testing""; pytest-xdist; extra == ""testing""; virtualenv; extra == ""testing""",6.2.1,No,,No,None,,, +pytest-httpx,Base Package,EY,0.28.0,"{'base_package': 'pytest-httpx==0.28.0', 'dependencies': []}","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""","0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.33.0, 0.34.0, 0.35.0","httpx==0.28.*; pytest==8.*; pytest-cov==6.*; extra == ""testing""; pytest-asyncio==0.24.*; extra == ""testing""",0.35.0,No,,No,None,,, +pytest-mock,Base Package,EY,1.13.0,"{'base_package': 'pytest-mock==1.13.0', 'dependencies': ['pytest==6.2.5']}","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""","2.0.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.6.1, 3.7.0, 3.8.0, 3.8.1, 3.8.2, 3.9.0, 3.10.0, 3.11.0, 3.11.1, 3.12.0, 3.13.0, 3.14.0, 3.14.1","pytest>=6.2.5; pre-commit; extra == ""dev""; pytest-asyncio; extra == ""dev""; tox; extra == ""dev""",3.14.1,No,,No,None,,, +pytest-sugar,Base Package,EY,1.0.0,"{'base_package': 'pytest-sugar==1.0.0', 'dependencies': ['pytest==6.2.0', 'termcolor==2.1.0', 'packaging==21.3']}",pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',,pytest >=6.2.0; termcolor >=2.1.0; packaging >=21.3; black ; extra == 'dev'; flake8 ; extra == 'dev'; pre-commit ; extra == 'dev',1.0.0,No,,No,None,,, +python-multipart,Base Package,EY,0.0.19,"{'base_package': 'python-multipart==0.0.19', 'dependencies': []}",,0.0.20,,0.0.20,No,,No,None,,, +recordlinkage,Base Package,EY,0.16,"{'base_package': 'recordlinkage==0.16', 'dependencies': ['jellyfish==1', 'numpy==1.13', 'pandas==1', 'scipy==1', 'scikit-learn==1', 'networkx==2']}","jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",,"jellyfish (>=1); numpy (>=1.13); pandas (<3,>=1); scipy (>=1); scikit-learn (>=1); joblib; networkx (>=2) ; extra == 'all'; bottleneck ; extra == 'all'; numexpr ; extra == 'all'; sphinx ; extra == 'docs'; nbsphinx ; extra == 'docs'; sphinx-rtd-theme ; extra == 'docs'; ipykernel ; extra == 'docs'; ruff ; extra == 'lint'; pytest ; extra == 'test'",0.16,No,,No,None,,, +reportlab,Base Package,EY,4.2.0,"{'base_package': 'reportlab==4.2.0', 'dependencies': ['pillow==9.0.0', 'rl_accel==0.9.0', 'rl_renderPM==4.0.3', 'rlPyCairo==0.2.0', 'freetype-py==2.3.0']}","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""","4.2.2, 4.2.4, 4.2.5, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2, 4.4.3","pillow>=9.0.0; charset-normalizer; rl_accel<1.1,>=0.9.0; extra == ""accel""; rl_renderPM<4.1,>=4.0.3; extra == ""renderpm""; rlPyCairo<1,>=0.2.0; extra == ""pycairo""; freetype-py<2.4,>=2.3.0; extra == ""pycairo""; rlbidi; extra == ""bidi""; uharfbuzz; extra == ""shaping""",4.4.3,No,,No,None,,, +retry,Base Package,EY,0.9.2,"{'base_package': 'retry==0.9.2', 'dependencies': ['decorator==3.4.2', 'py==1.4.26']}","decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",,"decorator (>=3.4.2); py (<2.0.0,>=1.4.26)",0.9.2,No,,No,None,,, +ruamel.yaml,Base Package,EY,0.18.6,"{'base_package': 'ruamel.yaml==0.18.6', 'dependencies': ['ruamel.yaml.clib==0.2.7', 'ruamel.yaml.jinja2==0.2', 'mercurial==5.7']}","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""","0.18.7, 0.18.8, 0.18.9, 0.18.10, 0.18.11, 0.18.12, 0.18.13, 0.18.14","ruamel.yaml.clib>=0.2.7; platform_python_implementation == ""CPython"" and python_version < ""3.14""; ruamel.yaml.jinja2>=0.2; extra == ""jinja2""; ryd; extra == ""docs""; mercurial>5.7; extra == ""docs""",0.18.14,No,,No,None,,, +ruamel.yaml.clib,Base Package,EY,0.2.12,"{'base_package': 'ruamel.yaml.clib==0.2.12', 'dependencies': []}",,,,0.2.12,No,,No,None,,, +ruff,Base Package,EY,0.5.7,"{'base_package': 'ruff==0.5.7', 'dependencies': []}",,"0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.9, 0.11.10, 0.11.11, 0.11.12, 0.11.13, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5",,0.12.5,No,,No,None,,, +scikit-plot,Base Package,EY,0.3.7,"{'base_package': 'scikit-plot==0.3.7', 'dependencies': ['matplotlib==1.4.0', 'scikit-learn==0.18', 'scipy==0.9', 'joblib==0.10']}",matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',,matplotlib (>=1.4.0); scikit-learn (>=0.18); scipy (>=0.9); joblib (>=0.10); pytest; extra == 'testing',0.3.7,No,,No,None,,, +seaborn,Base Package,EY,0.13.2,"{'base_package': 'seaborn==0.13.2', 'dependencies': ['numpy==1.20', 'pandas==1.2', 'matplotlib==3.4', 'pydata_sphinx_theme==0.10.0rc2', 'scipy==1.7', 'statsmodels==0.12']}","numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",,"numpy>=1.20,!=1.24.0; pandas>=1.2; matplotlib>=3.4,!=3.6.1; pytest ; extra == ""dev""; pytest-cov ; extra == ""dev""; pytest-xdist ; extra == ""dev""; flake8 ; extra == ""dev""; mypy ; extra == ""dev""; pandas-stubs ; extra == ""dev""; pre-commit ; extra == ""dev""; flit ; extra == ""dev""; numpydoc ; extra == ""docs""; nbconvert ; extra == ""docs""; ipykernel ; extra == ""docs""; sphinx<6.0.0 ; extra == ""docs""; sphinx-copybutton ; extra == ""docs""; sphinx-issues ; extra == ""docs""; sphinx-design ; extra == ""docs""; pyyaml ; extra == ""docs""; pydata_sphinx_theme==0.10.0rc2 ; extra == ""docs""; scipy>=1.7 ; extra == ""stats""; statsmodels>=0.12 ; extra == ""stats""",0.13.2,No,,No,None,,, +selenium,Base Package,EY,4.21.0,"{'base_package': 'selenium==4.21.0', 'dependencies': ['urllib3==2.5.0', 'trio==0.30.0', 'trio-websocket==0.12.2', 'certifi==2025.6.15', 'typing_extensions==4.14.0', 'websocket-client==1.8.0']}",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,"4.22.0, 4.23.0, 4.23.1, 4.24.0, 4.25.0, 4.26.0, 4.26.1, 4.27.0, 4.27.1, 4.28.0, 4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.0, 4.34.1, 4.34.2",urllib3[socks]~=2.5.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.6.15; typing_extensions~=4.14.0; websocket-client~=1.8.0,4.34.2,No,,No,None,,, +sentence-transformers,Base Package,EY,2.2.2,"{'base_package': 'sentence-transformers==2.2.2', 'dependencies': ['transformers==4.41.0', 'torch==1.11.0', 'huggingface-hub==0.20.0', 'typing_extensions==4.5.0', 'accelerate==0.20.3', 'optimum==1.23.1', 'optimum==1.23.1', 'optimum-intel==1.20.0', 'accelerate==0.20.3']}","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""","2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.7.0, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.4.0, 3.4.1, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 5.0.0","transformers<5.0.0,>=4.41.0; tqdm; torch>=1.11.0; scikit-learn; scipy; huggingface-hub>=0.20.0; Pillow; typing_extensions>=4.5.0; datasets; extra == ""train""; accelerate>=0.20.3; extra == ""train""; optimum[onnxruntime]>=1.23.1; extra == ""onnx""; optimum[onnxruntime-gpu]>=1.23.1; extra == ""onnx-gpu""; optimum-intel[openvino]>=1.20.0; extra == ""openvino""; datasets; extra == ""dev""; accelerate>=0.20.3; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; peft; extra == ""dev""",5.0.0,No,,No,None,,, +sktime,Base Package,EY,0.26.0,"{'base_package': 'sktime==0.26.0', 'dependencies': ['joblib==1.2.0', 'numpy==1.21', 'pandas==1.1', 'scikit-base==0.6.1', 'scikit-learn==0.24', 'scipy==1.2', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'arch==5.6', 'autots==0.6.1', 'dask==2024.8.2', 'esig==0.9.7', 'filterpy==1.4.5', 'gluonts==0.9', 'hmmlearn==0.2.7', 'matplotlib==3.3.2', 'numba==0.53', 'pmdarima==1.8', 'polars==0.20', 'prophet==1.1', 'pyod==0.8', 'ray==2.40.0', 'scikit_posthocs==0.6.5', 'seaborn==0.11', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'tbats==1.1', 'temporian==0.7.0', 'tensorflow==2', 'tsfresh==0.17', 'tslearn==0.5.2', 'u8darts==0.29.0', 'dtw-python==1.3', 'numba==0.53', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'esig==0.9.7', 'numba==0.53', 'tensorflow==2', 'tsfresh==0.17', 'numba==0.53', 'tslearn==0.5.2', 'hmmlearn==0.2.7', 'numba==0.53', 'pyod==0.8', 'arch==5.6', 'autots==0.6.1', 'pmdarima==1.8', 'prophet==1.1', 'skforecast==0.12.1', 'skpro==2', 'statsforecast==1.0.0', 'statsmodels==0.12.1', 'tbats==1.1', 'tensorflow==2', 'seasonal==0.3.1', 'statsmodels==0.12.1', 'numba==0.53', 'tensorflow==2', 'esig==0.9.7', 'filterpy==1.4.5', 'holidays==0.29', 'mne==1.5', 'numba==0.53', 'pycatch22==0.4', 'statsmodels==0.12.1', 'stumpy==1.5.1', 'temporian==0.7.0', 'tsfresh==0.17', 'nbsphinx==0.8.6', 'pytest==7.4', 'pytest-randomly==3.15', 'pytest-timeout==2.1', 'pytest-xdist==3.3', 'neuralforecast==1.6.4', 'peft==0.10.0', 'tensorflow==2', 'pykan==0.2.1', 'pytorch-forecasting==1.0.0', 'lightning==2.0', 'gluonts==0.14.3', 'einops==0.7.0', 'huggingface-hub==0.23.0', 'numpy==1.21.0', 'pandas==1.1.0', 'scikit-learn==0.24.0', 'scipy==1.4.0', 'numpy==1.25.0', 'pandas==2.0.2', 'scikit-learn==1.3.0', 'scipy==1.10.1']}","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""","0.26.1, 0.27.0, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.29.1, 0.30.0, 0.30.1, 0.30.2, 0.31.0, 0.31.1, 0.31.2, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.33.2, 0.34.0, 0.34.1, 0.35.0, 0.35.1, 0.36.0, 0.36.1, 0.37.0, 0.37.1, 0.38.0, 0.38.1, 0.38.2, 0.38.3, 0.38.4","joblib<1.6,>=1.2.0; numpy<2.4,>=1.21; packaging; pandas<2.4.0,>=1.1; scikit-base<0.13.0,>=0.6.1; scikit-learn<1.8.0,>=0.24; scipy<2.0.0,>=1.2; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras""; autots<0.7,>=0.6.1; extra == ""all-extras""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras""; dtw-python; python_version < ""3.13"" and extra == ""all-extras""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras""; h5py; python_version < ""3.12"" and extra == ""all-extras""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras""; holidays; python_version < ""3.13"" and extra == ""all-extras""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras""; mne; python_version < ""3.13"" and extra == ""all-extras""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras""; optuna<4.5; extra == ""all-extras""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras""; pyts<0.14.0; python_version < ""3.12"" and extra == ""all-extras""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras""; scikit-optimize; python_version < ""3.13"" and extra == ""all-extras""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras""; seasonal; python_version < ""3.13"" and extra == ""all-extras""; simdkalman; extra == ""all-extras""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; skpro<2.10.0,>=2; extra == ""all-extras""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras""; xarray; python_version < ""3.13"" and extra == ""all-extras""; arch<7.1.0,>=5.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; cloudpickle; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dash!=2.9.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dask<2025.2.1,>2024.8.2; (extra == ""dataframe"" and python_version < ""3.13"") and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtw-python; python_version < ""3.13"" and extra == ""all-extras-pandas2""; esig==0.9.7; (python_version < ""3.10"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; filterpy>=1.4.5; python_version < ""3.11"" and extra == ""all-extras-pandas2""; gluonts>=0.9; python_version < ""3.13"" and extra == ""all-extras-pandas2""; h5py; python_version < ""3.12"" and extra == ""all-extras-pandas2""; hmmlearn>=0.2.7; python_version < ""3.11"" and extra == ""all-extras-pandas2""; holidays; python_version < ""3.13"" and extra == ""all-extras-pandas2""; matplotlib!=3.9.1,>=3.3.2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; mne; python_version < ""3.13"" and extra == ""all-extras-pandas2""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""all-extras-pandas2""; optuna<4.5; extra == ""all-extras-pandas2""; pmdarima!=1.8.1,<3.0.0,>=1.8; python_version < ""3.12"" and extra == ""all-extras-pandas2""; polars[pandas]<2.0,>=0.20; python_version < ""3.13"" and extra == ""all-extras-pandas2""; prophet>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; pycatch22<0.4.6; python_version < ""3.13"" and extra == ""all-extras-pandas2""; pyod>=0.8; python_version < ""3.11"" and extra == ""all-extras-pandas2""; ray>=2.40.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; scikit_posthocs>=0.6.5; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seaborn>=0.11; python_version < ""3.13"" and extra == ""all-extras-pandas2""; seasonal; python_version < ""3.13"" and extra == ""all-extras-pandas2""; simdkalman; extra == ""all-extras-pandas2""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; skpro<2.10.0,>=2; extra == ""all-extras-pandas2""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; statsmodels>=0.12.1; python_version < ""3.13"" and extra == ""all-extras-pandas2""; stumpy>=1.5.1; python_version < ""3.11"" and extra == ""all-extras-pandas2""; tbats>=1.1; python_version < ""3.12"" and extra == ""all-extras-pandas2""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""all-extras-pandas2""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""all-extras-pandas2""; tsfresh>=0.17; python_version < ""3.12"" and extra == ""all-extras-pandas2""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.11"" and extra == ""all-extras-pandas2""; u8darts<0.32.0,>=0.29.0; python_version < ""3.13"" and extra == ""all-extras-pandas2""; xarray; python_version < ""3.13"" and extra == ""all-extras-pandas2""; dtaidistance<2.4; python_version < ""3.13"" and extra == ""alignment""; dtw-python<1.6,>=1.3; python_version < ""3.13"" and extra == ""alignment""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""alignment""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""annotation""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""annotation""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""annotation""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""classification""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""classification""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""classification""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""classification""; networkx<3.5; extra == ""clustering""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""clustering""; tslearn!=0.6.0,<0.7.0,>=0.5.2; python_version < ""3.12"" and extra == ""clustering""; ts2vg<1.3; (python_version < ""3.13"" and platform_machine != ""aarch64"") and extra == ""clustering""; hmmlearn<0.4,>=0.2.7; python_version < ""3.13"" and extra == ""detection""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""detection""; pyod<1.2,>=0.8; python_version < ""3.12"" and extra == ""detection""; arch<7.1,>=5.6; python_version < ""3.13"" and extra == ""forecasting""; autots<0.7,>=0.6.1; python_version < ""3.13"" and extra == ""forecasting""; pmdarima!=1.8.1,<2.1,>=1.8; python_version < ""3.12"" and extra == ""forecasting""; prophet<1.2,>=1.1; python_version < ""3.13"" and extra == ""forecasting""; skforecast<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; skpro<2.10.0,>=2; extra == ""forecasting""; statsforecast<2.1.0,>=1.0.0; python_version < ""3.13"" and extra == ""forecasting""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""forecasting""; tbats<1.2,>=1.1; python_version < ""3.12"" and extra == ""forecasting""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""networks""; seasonal<0.4,>=0.3.1; python_version < ""3.13"" and extra == ""param-est""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""param-est""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""regression""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""regression""; esig<0.10,>=0.9.7; (python_version < ""3.11"" and platform_machine != ""aarch64"") and extra == ""transformations""; filterpy<1.5,>=1.4.5; python_version < ""3.13"" and extra == ""transformations""; holidays<0.59,>=0.29; python_version < ""3.13"" and extra == ""transformations""; mne<1.9,>=1.5; python_version < ""3.13"" and extra == ""transformations""; numba<0.62,>=0.53; python_version < ""3.13"" and extra == ""transformations""; pycatch22<0.4.6,>=0.4; python_version < ""3.13"" and extra == ""transformations""; simdkalman; extra == ""transformations""; statsmodels<0.15,>=0.12.1; python_version < ""3.13"" and extra == ""transformations""; stumpy<1.13,>=1.5.1; python_version < ""3.12"" and extra == ""transformations""; temporian!=0.8.0,<0.9.0,>=0.7.0; (python_version < ""3.12"" and sys_platform != ""win32"" and platform_machine != ""aarch64"") and extra == ""transformations""; tsfresh<0.21,>=0.17; python_version < ""3.12"" and extra == ""transformations""; backoff; extra == ""dev""; httpx; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-randomly; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest<8.5,>=7.4; extra == ""tests""; pytest-randomly<3.17,>=3.15; extra == ""tests""; pytest-timeout<2.5,>=2.1; extra == ""tests""; pytest-xdist<3.8,>=3.3; extra == ""tests""; jupyter; extra == ""binder""; pandas<2.0.0; extra == ""binder""; skchange; extra == ""binder""; mrseql<0.0.3; extra == ""cython-extras""; mrsqm; python_version < ""3.11"" and extra == ""cython-extras""; numba<0.62; extra == ""cython-extras""; rdata; extra == ""datasets""; requests; extra == ""datasets""; FrEIA; python_version < ""3.12"" and extra == ""dl""; neuralforecast<1.8.0,>=1.6.4; python_version < ""3.11"" and extra == ""dl""; peft<0.14.0,>=0.10.0; python_version < ""3.12"" and extra == ""dl""; tensorflow<2.20,>=2; python_version < ""3.13"" and extra == ""dl""; torch; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; transformers[torch]<4.41.0; python_version < ""3.12"" and extra == ""dl""; pykan<0.2.9,>=0.2.1; python_version > ""3.9.7"" and extra == ""dl""; pytorch-forecasting<1.5.0,>=1.0.0; (sys_platform != ""darwin"" or python_version != ""3.13"") and extra == ""dl""; lightning>=2.0; python_version < ""3.12"" and extra == ""dl""; gluonts>=0.14.3; python_version < ""3.12"" and extra == ""dl""; einops>0.7.0; python_version < ""3.12"" and extra == ""dl""; huggingface-hub>=0.23.0; python_version < ""3.12"" and extra == ""dl""; accelerate; extra == ""dl""; tqdm; extra == ""dl""; hydra-core; python_version < ""3.13"" and extra == ""dl""; mlflow<4.0; extra == ""mlflow""; mlflow<3.0; extra == ""mlflow2""; boto3; extra == ""mlflow-tests""; botocore; extra == ""mlflow-tests""; mlflow<4.0; extra == ""mlflow-tests""; moto; extra == ""mlflow-tests""; numpy<2.0.0; extra == ""numpy1""; pandas<2.0.0; extra == ""pandas1""; catboost; python_version < ""3.13"" and extra == ""compatibility-tests""; numpy==1.21.0; extra == ""dependencies-lowest""; pandas==1.1.0; extra == ""dependencies-lowest""; scikit-learn==0.24.0; extra == ""dependencies-lowest""; scipy==1.4.0; extra == ""dependencies-lowest""; numpy==1.25.0; extra == ""dependencies-lower""; pandas==2.0.2; extra == ""dependencies-lower""; scikit-learn==1.3.0; extra == ""dependencies-lower""; scipy==1.10.1; extra == ""dependencies-lower""",0.38.4,No,,No,None,,, +streamlit,Base Package,EY,1.37.1,"{'base_package': 'streamlit==1.37.1', 'dependencies': ['altair==4.0', 'blinker==1.5.0', 'cachetools==4.0', 'click==7.0', 'numpy==1.23', 'packaging==20', 'pandas==1.4.0', 'pillow==7.1.0', 'protobuf==3.20', 'pyarrow==7.0', 'requests==2.27', 'tenacity==8.1.0', 'toml==0.10.1', 'typing-extensions==4.4.0', 'watchdog==2.1.5', 'gitpython==3.0.7', 'pydeck==0.8.0b4', 'tornado==6.0.3', 'snowflake-snowpark-python==1.17.0', 'snowflake-connector-python==3.3.0']}","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""","1.38.0, 1.39.0, 1.39.1, 1.40.0, 1.40.1, 1.40.2, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.42.2, 1.43.0, 1.43.1, 1.43.2, 1.44.0, 1.44.1, 1.45.0, 1.45.1, 1.46.0, 1.46.1, 1.47.0, 1.47.1","altair<6,>=4.0; blinker<2,>=1.5.0; cachetools<7,>=4.0; click<9,>=7.0; numpy<3,>=1.23; packaging<26,>=20; pandas<3,>=1.4.0; pillow<12,>=7.1.0; protobuf<7,>=3.20; pyarrow>=7.0; requests<3,>=2.27; tenacity<10,>=8.1.0; toml<2,>=0.10.1; typing-extensions<5,>=4.4.0; watchdog<7,>=2.1.5; platform_system != ""Darwin""; gitpython!=3.1.19,<4,>=3.0.7; pydeck<1,>=0.8.0b4; tornado!=6.5.0,<7,>=6.0.3; snowflake-snowpark-python[modin]>=1.17.0; python_version < ""3.12"" and extra == ""snowflake""; snowflake-connector-python>=3.3.0; python_version < ""3.12"" and extra == ""snowflake""",1.47.1,No,,No,None,,, +tabula-py,Base Package,EY,2.1.1,"{'base_package': 'tabula-py==2.1.1', 'dependencies': ['pandas==0.25.3', 'numpy==1.24.4', 'sphinx==7.1.2', 'sphinx-rtd-theme==1.3.0', 'Jinja2==3.1.2']}","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""","2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.5.0, 2.5.1, 2.6.0, 2.7.0rc0, 2.7.0, 2.8.0rc0, 2.8.0, 2.8.1, 2.8.2rc0, 2.8.2, 2.9.0rc0, 2.9.0, 2.9.1rc0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc1, 2.10.0","pandas>=0.25.3; numpy>1.24.4; distro; pytest; extra == ""dev""; ruff; extra == ""dev""; mypy; extra == ""dev""; Flake8-pyproject; extra == ""dev""; sphinx==7.1.2; extra == ""doc""; sphinx-rtd-theme==1.3.0; extra == ""doc""; Jinja2==3.1.2; extra == ""doc""; jpype1; extra == ""jpype""; pytest; extra == ""test""",2.10.0,No,,No,None,,, +tbats,Base Package,EY,1.1.3,"{'base_package': 'tbats==1.1.3', 'dependencies': []}",numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',,numpy; scipy; pmdarima; scikit-learn; pip-tools ; extra == 'dev'; pytest ; extra == 'dev'; rpy2 ; extra == 'dev',1.1.3,No,,No,None,,, +tensorflow,Base Package,EY,2.16.1,"{'base_package': 'tensorflow==2.16.1', 'dependencies': ['absl-py==1.0.0', 'astunparse==1.6.0', 'flatbuffers==24.3.25', 'gast==0.2.1', 'google-pasta==0.1.1', 'libclang==13.0.0', 'opt-einsum==2.3.2', 'protobuf==3.20.3', 'requests==2.21.0', 'six==1.12.0', 'termcolor==1.1.0', 'typing-extensions==3.6.6', 'wrapt==1.11.0', 'grpcio==1.24.3', 'tensorboard==2.19.0', 'keras==3.5.0', 'numpy==1.26.0', 'h5py==3.11.0', 'ml-dtypes==0.5.1', 'tensorflow-io-gcs-filesystem==0.23.1', 'nvidia-cublas-cu12==12.5.3.2', 'nvidia-cuda-cupti-cu12==12.5.82', 'nvidia-cuda-nvcc-cu12==12.5.82', 'nvidia-cuda-nvrtc-cu12==12.5.82', 'nvidia-cuda-runtime-cu12==12.5.82', 'nvidia-cudnn-cu12==9.3.0.75', 'nvidia-cufft-cu12==11.2.3.61', 'nvidia-curand-cu12==10.3.6.82', 'nvidia-cusolver-cu12==11.6.3.83', 'nvidia-cusparse-cu12==12.5.1.3', 'nvidia-nccl-cu12==2.23.4', 'nvidia-nvjitlink-cu12==12.5.82']}","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""","2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0, 2.18.1, 2.19.0rc0, 2.19.0","absl-py>=1.0.0; astunparse>=1.6.0; flatbuffers>=24.3.25; gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1; google-pasta>=0.1.1; libclang>=13.0.0; opt-einsum>=2.3.2; packaging; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3; requests<3,>=2.21.0; setuptools; six>=1.12.0; termcolor>=1.1.0; typing-extensions>=3.6.6; wrapt>=1.11.0; grpcio<2.0,>=1.24.3; tensorboard~=2.19.0; keras>=3.5.0; numpy<2.2.0,>=1.26.0; h5py>=3.11.0; ml-dtypes<1.0.0,>=0.5.1; tensorflow-io-gcs-filesystem>=0.23.1; python_version < ""3.12""; nvidia-cublas-cu12==12.5.3.2; extra == ""and-cuda""; nvidia-cuda-cupti-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvcc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-nvrtc-cu12==12.5.82; extra == ""and-cuda""; nvidia-cuda-runtime-cu12==12.5.82; extra == ""and-cuda""; nvidia-cudnn-cu12==9.3.0.75; extra == ""and-cuda""; nvidia-cufft-cu12==11.2.3.61; extra == ""and-cuda""; nvidia-curand-cu12==10.3.6.82; extra == ""and-cuda""; nvidia-cusolver-cu12==11.6.3.83; extra == ""and-cuda""; nvidia-cusparse-cu12==12.5.1.3; extra == ""and-cuda""; nvidia-nccl-cu12==2.23.4; extra == ""and-cuda""; nvidia-nvjitlink-cu12==12.5.82; extra == ""and-cuda""",2.19.0,No,,No,None,,, +textblob,Base Package,EY,0.15.3,"{'base_package': 'textblob==0.15.3', 'dependencies': ['nltk==3.9', 'pre-commit==3.5', 'sphinx==8.0.2', 'sphinx-issues==4.1.0', 'PyYAML==6.0.2']}","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""","0.17.0, 0.17.1, 0.18.0, 0.18.0.post0, 0.19.0","nltk>=3.9; textblob[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit~=3.5; extra == ""dev""; sphinx==8.0.2; extra == ""docs""; sphinx-issues==4.1.0; extra == ""docs""; PyYAML==6.0.2; extra == ""docs""; pytest; extra == ""tests""; numpy; extra == ""tests""",0.19.0,No,,No,None,,, +tf2onnx,Base Package,EY,1.16.1,"{'base_package': 'tf2onnx==1.16.1', 'dependencies': ['numpy==1.14.1', 'onnx==1.4.1', 'flatbuffers==1.12', 'protobuf==3.20']}",numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),,numpy (>=1.14.1); onnx (>=1.4.1); requests; six; flatbuffers (>=1.12); protobuf (~=3.20),1.16.1,No,,No,None,,, +tinycss2,Base Package,EY,1.3.0,"{'base_package': 'tinycss2==1.3.0', 'dependencies': ['webencodings==0.4']}","webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,"webencodings>=0.4; sphinx; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; pytest; extra == ""test""; ruff; extra == ""test""",1.4.0,No,,No,None,,, +tomli,Base Package,EY,2.0.2,"{'base_package': 'tomli==2.0.2', 'dependencies': []}",,"2.1.0, 2.2.1",,2.2.1,No,,No,None,,, +toposort,Base Package,EY,1.1,"{'base_package': 'toposort==1.1', 'dependencies': []}",,"1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10",,1.10,No,,No,None,,, +tox,Base Package,EY,4.15.0,"{'base_package': 'tox==4.15.0', 'dependencies': ['cachetools==6.1', 'chardet==5.2', 'colorama==0.4.6', 'filelock==3.18', 'packaging==25', 'platformdirs==4.3.8', 'pluggy==1.6', 'pyproject-api==1.9.1', 'tomli==2.2.1', 'typing-extensions==4.14.1', 'virtualenv==20.31.2']}","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2","4.15.1, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.18.1, 4.19.0, 4.20.0, 4.21.0, 4.21.1, 4.21.2, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.24.0, 4.24.1, 4.24.2, 4.25.0, 4.26.0, 4.27.0, 4.28.0, 4.28.1, 4.28.2, 4.28.3","cachetools>=6.1; chardet>=5.2; colorama>=0.4.6; filelock>=3.18; packaging>=25; platformdirs>=4.3.8; pluggy>=1.6; pyproject-api>=1.9.1; tomli>=2.2.1; python_version < ""3.11""; typing-extensions>=4.14.1; python_version < ""3.11""; virtualenv>=20.31.2",4.28.3,No,,No,None,,, +twine,Base Package,EY,5.1.1,"{'base_package': 'twine==5.1.1', 'dependencies': ['readme-renderer==35.0', 'requests==2.20', 'requests-toolbelt==0.8.0', 'urllib3==1.26.0', 'importlib-metadata==3.6', 'keyring==15.1', 'rfc3986==1.4.0', 'rich==12.0.0', 'packaging==24.0', 'keyring==15.1']}","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""","6.0.0, 6.0.1, 6.1.0","readme-renderer>=35.0; requests>=2.20; requests-toolbelt!=0.9.0,>=0.8.0; urllib3>=1.26.0; importlib-metadata>=3.6; python_version < ""3.10""; keyring>=15.1; platform_machine != ""ppc64le"" and platform_machine != ""s390x""; rfc3986>=1.4.0; rich>=12.0.0; packaging>=24.0; id; keyring>=15.1; extra == ""keyring""",6.1.0,No,,No,None,,, +unstructured,Base Package,EY,0.14.2,"{'base_package': 'unstructured==0.14.2', 'dependencies': ['onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'python-docx==1.1.2', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'onnxruntime==1.19.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-docx==1.1.2', 'onnx==1.17.0', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'paddlepaddle==3.0.0b1', 'unstructured.paddleocr==2.10.0', 'onnx==1.17.0', 'onnxruntime==1.19.0', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.12', 'python-pptx==1.0.1', 'python-pptx==1.0.1']}","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""","0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.15.0, 0.15.1, 0.15.3, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.12, 0.15.13, 0.15.14, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.16.7, 0.16.8, 0.16.9, 0.16.10, 0.16.11, 0.16.12, 0.16.13, 0.16.14, 0.16.15, 0.16.16, 0.16.17, 0.16.19, 0.16.20, 0.16.21, 0.16.22, 0.16.23, 0.16.24, 0.16.25, 0.17.0, 0.17.2, 0.18.1, 0.18.2, 0.18.3, 0.18.5, 0.18.6, 0.18.7, 0.18.9, 0.18.11","charset-normalizer; filetype; python-magic; lxml; nltk; requests; beautifulsoup4; emoji; dataclasses-json; python-iso639; langdetect; numpy; rapidfuzz; backoff; typing-extensions; unstructured-client; wrapt; tqdm; psutil; python-oxmsg; html5lib; effdet; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; pypandoc; extra == ""all-docs""; pdf2image; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; pi-heif; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; onnx>=1.17.0; extra == ""all-docs""; markdown; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; networkx; extra == ""all-docs""; pypdf; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; extra == ""all-docs""; msoffcrypto-tool; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; pandas; extra == ""csv""; python-docx>=1.1.2; extra == ""doc""; python-docx>=1.1.2; extra == ""docx""; pypandoc; extra == ""epub""; langdetect; extra == ""huggingface""; sacremoses; extra == ""huggingface""; sentencepiece; extra == ""huggingface""; torch; extra == ""huggingface""; transformers; extra == ""huggingface""; onnx>=1.17.0; extra == ""image""; onnxruntime>=1.19.0; extra == ""image""; pdf2image; extra == ""image""; pdfminer.six; extra == ""image""; pikepdf; extra == ""image""; pi-heif; extra == ""image""; pypdf; extra == ""image""; google-cloud-vision; extra == ""image""; effdet; extra == ""image""; unstructured-inference>=1.0.5; extra == ""image""; unstructured.pytesseract>=0.3.12; extra == ""image""; effdet; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; pypandoc; extra == ""local-inference""; pdf2image; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; pi-heif; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; onnx>=1.17.0; extra == ""local-inference""; markdown; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; networkx; extra == ""local-inference""; pypdf; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; extra == ""local-inference""; msoffcrypto-tool; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; markdown; extra == ""md""; python-docx>=1.1.2; extra == ""odt""; pypandoc; extra == ""odt""; pypandoc; extra == ""org""; paddlepaddle>=3.0.0b1; extra == ""paddleocr""; unstructured.paddleocr==2.10.0; extra == ""paddleocr""; onnx>=1.17.0; extra == ""pdf""; onnxruntime>=1.19.0; extra == ""pdf""; pdf2image; extra == ""pdf""; pdfminer.six; extra == ""pdf""; pikepdf; extra == ""pdf""; pi-heif; extra == ""pdf""; pypdf; extra == ""pdf""; google-cloud-vision; extra == ""pdf""; effdet; extra == ""pdf""; unstructured-inference>=1.0.5; extra == ""pdf""; unstructured.pytesseract>=0.3.12; extra == ""pdf""; python-pptx>=1.0.1; extra == ""ppt""; python-pptx>=1.0.1; extra == ""pptx""; pypandoc; extra == ""rst""; pypandoc; extra == ""rtf""; pandas; extra == ""tsv""; openpyxl; extra == ""xlsx""; pandas; extra == ""xlsx""; xlrd; extra == ""xlsx""; networkx; extra == ""xlsx""; msoffcrypto-tool; extra == ""xlsx""",0.18.11,Yes,"CVE-2024-46455, CVSS_V4, unstructured XML External Entity (XXE), CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<0.14.3",No,None,0.18.11,"{'base_package': 'unstructured==0.18.11', 'dependencies': ['html5lib==1.1', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'python-docx==1.2.0', 'pypandoc==1.15', 'sacremoses==2.3.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'effdet==0.4.1', 'onnxruntime==1.22.1', 'unstructured.pytesseract==0.3.15', 'pypandoc==1.15', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'python-docx==1.2.0', 'python-pptx==1.0.2', 'pikepdf==9.10.2', 'msoffcrypto-tool==5.4.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'pypandoc==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1', 'onnxruntime==1.22.1', 'pdfminer.six==20250506', 'pikepdf==9.10.2', 'pi-heif==1.0.0', 'google-cloud-vision==3.10.2', 'effdet==0.4.1', 'unstructured-inference==1.0.5', 'unstructured.pytesseract==0.3.15', 'python-pptx==1.0.2', 'python-pptx==1.0.2', 'pypandoc==1.15', 'pypandoc==1.15', 'xlrd==2.0.2', 'msoffcrypto-tool==5.4.2']}",Not Used +uri-template,Base Package,EY,1.3.0,"{'base_package': 'uri-template==1.3.0', 'dependencies': []}",types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',,types-PyYAML ; extra == 'dev'; mypy ; extra == 'dev'; flake8 ; extra == 'dev'; flake8-annotations ; extra == 'dev'; flake8-bandit ; extra == 'dev'; flake8-bugbear ; extra == 'dev'; flake8-commas ; extra == 'dev'; flake8-comprehensions ; extra == 'dev'; flake8-continuation ; extra == 'dev'; flake8-datetimez ; extra == 'dev'; flake8-docstrings ; extra == 'dev'; flake8-import-order ; extra == 'dev'; flake8-literal ; extra == 'dev'; flake8-modern-annotations ; extra == 'dev'; flake8-noqa ; extra == 'dev'; flake8-pyproject ; extra == 'dev'; flake8-requirements ; extra == 'dev'; flake8-typechecking-import ; extra == 'dev'; flake8-use-fstring ; extra == 'dev'; pep8-naming ; extra == 'dev',1.3.0,No,,No,None,,, +uvloop,Base Package,EY,0.20.0,"{'base_package': 'uvloop==0.20.0', 'dependencies': ['setuptools==60', 'Cython==3.0', 'Sphinx==4.1.2', 'sphinxcontrib-asyncio==0.3.0', 'sphinx-rtd-theme==0.5.2', 'aiohttp==3.10.5', 'flake8==5.0', 'pycodestyle==2.9.0', 'pyOpenSSL==23.0.0', 'mypy==0.800']}","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""","0.21.0b1, 0.21.0","setuptools>=60; extra == ""dev""; Cython~=3.0; extra == ""dev""; Sphinx~=4.1.2; extra == ""docs""; sphinxcontrib-asyncio~=0.3.0; extra == ""docs""; sphinx-rtd-theme~=0.5.2; extra == ""docs""; aiohttp>=3.10.5; extra == ""test""; flake8~=5.0; extra == ""test""; psutil; extra == ""test""; pycodestyle~=2.9.0; extra == ""test""; pyOpenSSL~=23.0.0; extra == ""test""; mypy>=0.800; extra == ""test""",0.21.0,No,,No,None,,, +watchgod,Base Package,EY,0.8.2,"{'base_package': 'watchgod==0.8.2', 'dependencies': ['anyio==3.0.0']}","anyio (<4,>=3.0.0)",0.10a1,"anyio (<4,>=3.0.0)",0.10a1,No,,No,None,,, +webcolors,Base Package,EY,24.8.0,"{'base_package': 'webcolors==24.8.0', 'dependencies': []}",,"24.11.0, 24.11.1",,24.11.1,No,,No,None,,, +websockets,Base Package,EY,13.1,"{'base_package': 'websockets==13.1', 'dependencies': []}",,"14.0, 14.1, 14.2, 15.0, 15.0.1",,15.0.1,No,,No,None,,, +xattr,Base Package,EY,1.1.0,"{'base_package': 'xattr==1.1.0', 'dependencies': ['cffi==1.16.0']}","cffi>=1.16.0; pytest; extra == ""test""","1.1.4, 1.2.0","cffi>=1.16.0; pytest; extra == ""test""",1.2.0,No,,No,None,,, +yellowbrick,Base Package,EY,1.5,"{'base_package': 'yellowbrick==1.5', 'dependencies': ['matplotlib==2.0.2', 'scipy==1.0.0', 'scikit-learn==1.0.0', 'numpy==1.16.0', 'cycler==0.10.0']}","matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",,"matplotlib (!=3.0.0,>=2.0.2); scipy (>=1.0.0); scikit-learn (>=1.0.0); numpy (>=1.16.0); cycler (>=0.10.0)",1.5,No,,No,None,,, +adal,Dependency Package,EY,1.2.7,,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",,"PyJWT (<3,>=1.0.0); requests (<3,>=2.0.0); python-dateutil (<3,>=2.1.0); cryptography (>=1.1.0)",1.2.7,No,,No,None,,, +aiofiles,Dependency Package,EY,24.1.0,,,,,24.1.0,No,,No,None,,, +aiohappyeyeballs,Dependency Package,EY,2.6.1,,,,,2.6.1,No,,No,None,,, +aiohttp,Dependency Package,EY,3.12.14,,"aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""","3.12.15, 4.0.0a0, 4.0.0a1","aiohappyeyeballs>=2.5.0; aiosignal>=1.4.0; async-timeout<6.0,>=4.0; python_version < ""3.11""; attrs>=17.3.0; frozenlist>=1.1.1; multidict<7.0,>=4.5; propcache>=0.2.0; yarl<2.0,>=1.17.0; aiodns>=3.3.0; extra == ""speedups""; Brotli; platform_python_implementation == ""CPython"" and extra == ""speedups""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""speedups""",4.0.0a1,No,,No,None,,, +aiosignal,Dependency Package,EY,1.4.0,,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",,"frozenlist>=1.1.0; typing-extensions>=4.2; python_version < ""3.13""",1.4.0,No,,No,None,,, +annotated-types,Dependency Package,EY,0.7.0,,"typing-extensions>=4.0.0; python_version < ""3.9""",,"typing-extensions>=4.0.0; python_version < ""3.9""",0.7.0,No,,No,None,,, +antlr4-python3-runtime,Dependency Package,EY,4.9.3,,"typing; python_version < ""3.5""","4.10, 4.11.0, 4.11.1, 4.12.0, 4.13.0, 4.13.1, 4.13.2","typing; python_version < ""3.5""",4.13.2,No,,No,None,,, +anyconfig,Dependency Package,EY,0.14.0,,,,,0.14.0,No,,No,None,,, +anyio,Dependency Package,EY,4.8.0,,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,"exceptiongroup>=1.0.2; python_version < ""3.11""; idna>=2.8; sniffio>=1.1; typing_extensions>=4.5; python_version < ""3.13""; trio>=0.26.1; extra == ""trio""; anyio[trio]; extra == ""test""; blockbuster>=1.5.23; extra == ""test""; coverage[toml]>=7; extra == ""test""; exceptiongroup>=1.2.0; extra == ""test""; hypothesis>=4.0; extra == ""test""; psutil>=5.9; extra == ""test""; pytest>=7.0; extra == ""test""; trustme; extra == ""test""; truststore>=0.9.1; python_version >= ""3.10"" and extra == ""test""; uvloop>=0.21; (platform_python_implementation == ""CPython"" and platform_system != ""Windows"" and python_version < ""3.14"") and extra == ""test""; packaging; extra == ""doc""; Sphinx~=8.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints>=1.2.0; extra == ""doc""",4.9.0,No,,No,None,,, +appdirs,Dependency Package,EY,1.4.4,,,,,1.4.4,No,,No,None,,, +argcomplete,Dependency Package,EY,3.5.1,,"coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""","3.5.2, 3.5.3, 3.6.0, 3.6.1, 3.6.2","coverage; extra == ""test""; mypy; extra == ""test""; pexpect; extra == ""test""; ruff; extra == ""test""; wheel; extra == ""test""",3.6.2,No,,No,None,,, +argon2-cffi,Dependency Package,EY,23.1.0,,argon2-cffi-bindings,25.1.0,argon2-cffi-bindings,25.1.0,No,,No,None,,, +argon2-cffi-bindings,Dependency Package,EY,21.2.0,,,,,21.2.0,No,,No,None,,, +arrow,Dependency Package,EY,1.3.0,,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",,"python-dateutil>=2.7.0; types-python-dateutil>=2.8.10; doc8 ; extra == ""doc""; sphinx>=7.0.0 ; extra == ""doc""; sphinx-autobuild ; extra == ""doc""; sphinx-autodoc-typehints ; extra == ""doc""; sphinx_rtd_theme>=1.3.0 ; extra == ""doc""; dateparser==1.* ; extra == ""test""; pre-commit ; extra == ""test""; pytest ; extra == ""test""; pytest-cov ; extra == ""test""; pytest-mock ; extra == ""test""; pytz==2021.1 ; extra == ""test""; simplejson==3.* ; extra == ""test""",1.3.0,No,,No,None,,, +asttokens,Dependency Package,EY,2.4.1,,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,"astroid<4,>=2; extra == ""astroid""; astroid<4,>=2; extra == ""test""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""",3.0.0,No,,No,None,,, +async-lru,Dependency Package,EY,2.0.4,,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,"typing_extensions>=4.0.0; python_version < ""3.11""",2.0.5,No,,No,None,,, +attrs,Dependency Package,EY,24.2.0,,"cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""","24.3.0, 25.1.0, 25.2.0, 25.3.0","cloudpickle; platform_python_implementation == ""CPython"" and extra == ""benchmark""; hypothesis; extra == ""benchmark""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pympler; extra == ""benchmark""; pytest-codspeed; extra == ""benchmark""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""benchmark""; pytest-xdist[psutil]; extra == ""benchmark""; pytest>=4.3.0; extra == ""benchmark""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""cov""; coverage[toml]>=5.3; extra == ""cov""; hypothesis; extra == ""cov""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pympler; extra == ""cov""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""cov""; pytest-xdist[psutil]; extra == ""cov""; pytest>=4.3.0; extra == ""cov""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""dev""; hypothesis; extra == ""dev""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pre-commit-uv; extra == ""dev""; pympler; extra == ""dev""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""dev""; pytest-xdist[psutil]; extra == ""dev""; pytest>=4.3.0; extra == ""dev""; cogapp; extra == ""docs""; furo; extra == ""docs""; myst-parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx-notfound-page; extra == ""docs""; sphinxcontrib-towncrier; extra == ""docs""; towncrier; extra == ""docs""; cloudpickle; platform_python_implementation == ""CPython"" and extra == ""tests""; hypothesis; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pympler; extra == ""tests""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests""; pytest-xdist[psutil]; extra == ""tests""; pytest>=4.3.0; extra == ""tests""; mypy>=1.11.1; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""; pytest-mypy-plugins; (platform_python_implementation == ""CPython"" and python_version >= ""3.10"") and extra == ""tests-mypy""",25.3.0,No,,No,None,,, +azure-ai-ml,Dependency Package,EY,1.21.1,,"pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""","1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.23.0, 1.23.1, 1.24.0, 1.25.0, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.27.0, 1.27.1, 1.28.0, 1.28.1","pyyaml<7.0.0,>=5.1.0; msrest<1.0.0,>=0.6.18; azure-core>=1.23.0; azure-mgmt-core>=1.3.0; marshmallow<4.0.0,>=3.5; jsonschema<5.0.0,>=4.0.0; tqdm<5.0.0; strictyaml<2.0.0; colorama<1.0.0; pyjwt<3.0.0; azure-storage-blob>=12.10.0; azure-storage-file-share; azure-storage-file-datalake>=12.2.0; pydash<9.0.0,>=6.0.0; isodate<1.0.0; azure-common>=1.1; typing-extensions<5.0.0; azure-monitor-opentelemetry; six>=1.11.0; mldesigner; extra == ""designer""; azureml-dataprep-rslex>=2.22.0; python_version < ""3.13"" and extra == ""mount""",1.28.1,No,,No,None,,, +azure-common,Dependency Package,EY,1.1.28,,azure-nspkg ; python_version<'3.0',,azure-nspkg ; python_version<'3.0',1.1.28,No,,No,None,,, +azure-core,Dependency Package,EY,1.31.0,,"requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""","1.32.0, 1.33.0, 1.34.0, 1.35.0","requests>=2.21.0; six>=1.11.0; typing-extensions>=4.6.0; aiohttp>=3.0; extra == ""aio""; opentelemetry-api~=1.26; extra == ""tracing""",1.35.0,No,,No,None,,, +azure-datalake-store,Dependency Package,EY,0.0.53,,"cffi; requests>=2.20.0; azure-identity; extra == ""auth""","1.0.0a0, 1.0.1","cffi; requests>=2.20.0; azure-identity; extra == ""auth""",1.0.1,No,,No,None,,, +azure-graphrbac,Dependency Package,EY,0.61.1,,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,"msrest>=0.6.21; msrestazure<2.0.0,>=0.4.32; azure-common~=1.1; azure-nspkg; python_version < ""3.0""",0.61.2,No,,No,None,,, +azure-identity,Dependency Package,EY,1.19.0,,azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,"1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.24.0b1",azure-core>=1.31.0; cryptography>=2.5; msal>=1.30.0; msal-extensions>=1.2.0; typing-extensions>=4.0.0,1.24.0b1,No,,No,None,,, +azure-mgmt-authorization,Dependency Package,EY,4.0.0,,,5.0.0b1,,5.0.0b1,No,,No,None,,, +azure-mgmt-containerregistry,Dependency Package,EY,10.3.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0, 13.0.0, 14.0.0, 14.1.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,14.1.0b1,No,,No,None,,, +azure-mgmt-core,Dependency Package,EY,1.4.0,,azure-core>=1.32.0,"1.5.0, 1.6.0",azure-core>=1.32.0,1.6.0,No,,No,None,,, +azure-mgmt-keyvault,Dependency Package,EY,10.3.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"11.0.0, 12.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,12.0.0,No,,No,None,,, +azure-mgmt-network,Dependency Package,EY,27.0.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"28.0.0, 28.1.0, 29.0.0",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,29.0.0,No,,No,None,,, +azure-mgmt-resource,Dependency Package,EY,23.2.0,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"23.3.0, 23.4.0, 24.0.0, 25.0.0b1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,25.0.0b1,No,,No,None,,, +azure-mgmt-storage,Dependency Package,EY,21.2.1,,isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,"22.0.0, 22.1.0, 22.1.1, 22.2.0, 23.0.0, 23.0.1",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,23.0.1,No,,No,None,,, +azure-storage-blob,Dependency Package,EY,12.23.1,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.24.0b1, 12.24.0, 12.24.1, 12.25.0b1, 12.25.0, 12.25.1, 12.26.0b1, 12.26.0, 12.27.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.27.0b1,No,,No,None,,, +azure-storage-file-datalake,Dependency Package,EY,12.17.0,,"azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.18.0b1, 12.18.0, 12.18.1, 12.19.0b1, 12.19.0, 12.20.0, 12.21.0b1, 12.21.0, 12.22.0b1","azure-core>=1.30.0; azure-storage-blob>=12.26.0; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.22.0b1,No,,No,None,,, +azure-storage-file-share,Dependency Package,EY,12.19.0,,"azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""","12.20.0b1, 12.20.0, 12.20.1, 12.21.0b1, 12.21.0, 12.22.0b1, 12.22.0, 12.23.0b1","azure-core>=1.30.0; cryptography>=2.1.4; typing-extensions>=4.6.0; isodate>=0.6.1; azure-core[aio]>=1.30.0; extra == ""aio""",12.23.0b1,No,,No,None,,, +azureml-core,Dependency Package,EY,1.58.0,,"pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0","1.58.0.post1, 1.59.0, 1.59.0.post1, 1.59.0.post2, 1.60.0, 1.60.0.post1","pytz; backports.tempfile; pathspec<1.0.0; requests[socks]<3.0.0,>=2.19.1; msal<2.0.0,>=1.15.0; msal-extensions<=2.0.0,>=0.3.0; knack<0.13.0; azure-core<2.0.0; pkginfo; argcomplete<4; humanfriendly<11.0,>=4.7; paramiko<4.0.0,>=2.0.8; azure-mgmt-resource<=24.0.0,>=15.0.0; azure-mgmt-containerregistry<14,>=8.2.0; azure-mgmt-storage<=23.0.0,>=16.0.0; azure-mgmt-keyvault<12.0.0,>=0.40.0; azure-mgmt-authorization<5,>=0.40.0; azure-mgmt-network<=29.0.0; azure-graphrbac<1.0.0,>=0.40.0; azure-common<2.0.0,>=1.1.12; msrest<=0.7.1,>=0.5.1; msrestazure<=0.7,>=0.4.33; urllib3<3.0.0,>1.26.17; packaging<26.0,>=20.0; python-dateutil<3.0.0,>=2.7.3; ndg-httpsclient<=0.5.1; SecretStorage<4.0.0; jsonpickle<5.0.0; contextlib2<22.0.0; docker<8.0.0; PyJWT<3.0.0; adal<=1.2.7,>=1.2.0; pyopenssl<26.0.0; jmespath<2.0.0",1.60.0.post1,No,,No,None,,, +azureml-dataprep,Dependency Package,EY,5.1.6,,"azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""","5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4, 5.4.0","azureml-dataprep-native<43.0.0,>=42.0.0; azureml-dataprep-rslex~=2.22.0dev0; cloudpickle<3.0.0,>=1.1.0; azure-identity<=1.17.0,>=1.16.0; jsonschema; pyyaml<7.0.0,>=5.1.0; numpy>=1.14.0; extra == ""pandas""; pandas>=0.23.4; extra == ""pandas""; pyarrow>=0.17.0; extra == ""pandas""; pyarrow>=0.17.0; extra == ""parquet""; pyspark==2.3.0; extra == ""pyspark""; fusepy<4.0.0,>=3.0.1; extra == ""fuse""; scipy>=1.1.0; extra == ""scipy""; pyarrow>=0.17.0; extra == ""pyarrow""",5.4.0,No,,No,None,,, +azureml-dataprep-native,Dependency Package,EY,41.0.0,,,42.0.0,,42.0.0,No,,No,None,,, +azureml-dataprep-rslex,Dependency Package,EY,2.22.4,,,"2.22.5, 2.23.0, 2.23.1, 2.23.2, 2.23.3, 2.23.4, 2.23.5, 2.23.6, 2.23.7, 2.23.8, 2.24.0, 2.24.1, 2.24.2, 2.24.3, 2.24.4, 2.24.5, 2.24.6, 2.25.0",,2.25.0,No,,No,None,,, +babel,Dependency Package,EY,2.16.0,,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,"pytz>=2015.7; python_version < ""3.9""; tzdata; sys_platform == ""win32"" and extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; freezegun~=1.0; extra == ""dev""; jinja2>=3.0; extra == ""dev""; pytest-cov; extra == ""dev""; pytest>=6.0; extra == ""dev""; pytz; extra == ""dev""; setuptools; extra == ""dev""",2.17.0,No,,No,None,,, +backoff,Dependency Package,EY,2.2.1,,,,,2.2.1,No,,No,None,,, +bcrypt,Dependency Package,EY,4.2.0,,"pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""","4.2.1, 4.3.0","pytest!=3.3.0,>=3.2.1; extra == ""tests""; mypy; extra == ""typecheck""",4.3.0,No,,No,None,,, +beautifulsoup4,Dependency Package,EY,4.12.3,,"soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""","4.13.0b2, 4.13.0b3, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.13.4","soupsieve>1.2; typing-extensions>=4.0.0; cchardet; extra == ""cchardet""; chardet; extra == ""chardet""; charset-normalizer; extra == ""charset-normalizer""; html5lib; extra == ""html5lib""; lxml; extra == ""lxml""",4.13.4,No,,No,None,,, +binaryornot,Dependency Package,EY,0.4.4,,,,,0.4.4,No,,No,None,,, +bleach,Dependency Package,EY,6.1.0,,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,"webencodings; tinycss2<1.5,>=1.1.0; extra == ""css""",6.2.0,No,,No,None,,, +blis,Dependency Package,EY,1.0.1,,"numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""","1.0.2, 1.1.0a0, 1.1.0, 1.2.0, 1.2.1, 1.3.0","numpy<3.0.0,>=1.15.0; python_version < ""3.9""; numpy<3.0.0,>=1.19.0; python_version >= ""3.9""",1.3.0,No,,No,None,,, +build,Dependency Package,EY,1.2.2.post1,,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",,"packaging>=19.1; pyproject_hooks; colorama; os_name == ""nt""; importlib-metadata>=4.6; python_full_version < ""3.10.2""; tomli>=1.1.0; python_version < ""3.11""; furo>=2023.08.17; extra == ""docs""; sphinx~=7.0; extra == ""docs""; sphinx-argparse-cli>=1.5; extra == ""docs""; sphinx-autodoc-typehints>=1.10; extra == ""docs""; sphinx-issues>=3.0.0; extra == ""docs""; build[uv,virtualenv]; extra == ""test""; filelock>=3; extra == ""test""; pytest>=6.2.4; extra == ""test""; pytest-cov>=2.12; extra == ""test""; pytest-mock>=2; extra == ""test""; pytest-rerunfailures>=9.1; extra == ""test""; pytest-xdist>=1.34; extra == ""test""; wheel>=0.36.0; extra == ""test""; setuptools>=42.0.0; extra == ""test"" and python_version < ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.10""; setuptools>=56.0.0; extra == ""test"" and python_version == ""3.11""; setuptools>=67.8.0; extra == ""test"" and python_version >= ""3.12""; build[uv]; extra == ""typing""; importlib-metadata>=5.1; extra == ""typing""; mypy~=1.9.0; extra == ""typing""; tomli; extra == ""typing""; typing-extensions>=3.7.4.3; extra == ""typing""; uv>=0.1.18; extra == ""uv""; virtualenv>=20.0.35; extra == ""virtualenv""",1.2.2.post1,No,,No,None,,, +cachetools,Dependency Package,EY,5.5.0,,,"5.5.1, 5.5.2, 6.0.0, 6.1.0",,6.1.0,No,,No,None,,, +catalogue,Dependency Package,EY,2.0.10,,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,"zipp >=0.5 ; python_version < ""3.8""; typing-extensions >=3.6.4 ; python_version < ""3.8""",2.1.0,No,,No,None,,, +certifi,Dependency Package,EY,2025.1.31,,,"2025.4.26, 2025.6.15, 2025.7.9, 2025.7.14",,2025.7.14,No,,No,None,,, +cffi,Dependency Package,EY,1.17.1,,pycparser,2.0.0b1,pycparser,2.0.0b1,No,,No,None,,, +chardet,Dependency Package,EY,5.2.0,,,,,5.2.0,No,,No,None,,, +charset-normalizer,Dependency Package,EY,3.4.1,,,3.4.2,,3.4.2,No,,No,None,,, +click,Dependency Package,EY,8.1.7,,"colorama; platform_system == ""Windows""","8.1.8, 8.2.0, 8.2.1","colorama; platform_system == ""Windows""",8.2.1,No,,No,None,,, +click-default-group,Dependency Package,EY,1.2.4,,"click; pytest ; extra == ""test""",,"click; pytest ; extra == ""test""",1.2.4,No,,No,None,,, +cloudpathlib,Dependency Package,EY,0.19.0,,"typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""","0.20.0, 0.21.0, 0.21.1","typing-extensions>4; python_version < ""3.11""; cloudpathlib[azure]; extra == ""all""; cloudpathlib[gs]; extra == ""all""; cloudpathlib[s3]; extra == ""all""; azure-storage-blob>=12; extra == ""azure""; azure-storage-file-datalake>=12; extra == ""azure""; google-cloud-storage; extra == ""gs""; boto3>=1.34.0; extra == ""s3""",0.21.1,No,,No,None,,, +cloudpickle,Dependency Package,EY,3.1.0,,,3.1.1,,3.1.1,No,,No,None,,, +colorama,Dependency Package,EY,0.4.6,,,,,0.4.6,No,,No,None,,, +comm,Dependency Package,EY,0.2.2,,"pytest; extra == ""test""",0.2.3,"pytest; extra == ""test""",0.2.3,No,,No,None,,, +confection,Dependency Package,EY,0.1.5,,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,"pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; srsly<3.0.0,>=2.4.0; typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""",1.0.0.dev0,No,,No,None,,, +contextlib2,Dependency Package,EY,21.6.0,,,,,21.6.0,No,,No,None,,, +contourpy,Dependency Package,EY,1.3.0,,"numpy>=1.25; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.17.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""","1.3.1, 1.3.2, 1.3.3","numpy>=1.25; furo; extra == ""docs""; sphinx>=7.2; extra == ""docs""; sphinx-copybutton; extra == ""docs""; bokeh; extra == ""bokeh""; selenium; extra == ""bokeh""; contourpy[bokeh,docs]; extra == ""mypy""; bokeh; extra == ""mypy""; docutils-stubs; extra == ""mypy""; mypy==1.17.0; extra == ""mypy""; types-Pillow; extra == ""mypy""; contourpy[test-no-images]; extra == ""test""; matplotlib; extra == ""test""; Pillow; extra == ""test""; pytest; extra == ""test-no-images""; pytest-cov; extra == ""test-no-images""; pytest-rerunfailures; extra == ""test-no-images""; pytest-xdist; extra == ""test-no-images""; wurlitzer; extra == ""test-no-images""",1.3.3,No,,No,None,,, +cookiecutter,Dependency Package,EY,2.6.0,,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",,"binaryornot >=0.4.4; Jinja2 <4.0.0,>=2.7; click <9.0.0,>=7.0; pyyaml >=5.3.1; python-slugify >=4.0.0; requests >=2.23.0; arrow; rich",2.6.0,No,,No,None,,, +coverage,Dependency Package,EY,7.6.4,,"tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""","7.6.5, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.7.0, 7.7.1, 7.8.0, 7.8.1, 7.8.2, 7.9.0, 7.9.1, 7.9.2, 7.10.0, 7.10.1","tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""",7.10.1,No,,No,None,,, +cryptography,Dependency Package,EY,44.0.2,,"cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""","44.0.3, 45.0.0, 45.0.1, 45.0.2, 45.0.3, 45.0.4, 45.0.5","cffi>=1.14; platform_python_implementation != ""PyPy""; bcrypt>=3.1.5; extra == ""ssh""; nox>=2024.4.15; extra == ""nox""; nox[uv]>=2024.3.2; python_full_version >= ""3.8"" and extra == ""nox""; cryptography-vectors==45.0.5; extra == ""test""; pytest>=7.4.0; extra == ""test""; pytest-benchmark>=4.0; extra == ""test""; pytest-cov>=2.10.1; extra == ""test""; pytest-xdist>=3.5.0; extra == ""test""; pretend>=0.7; extra == ""test""; certifi>=2024; extra == ""test""; pytest-randomly; extra == ""test-randomorder""; sphinx>=5.3.0; extra == ""docs""; sphinx-rtd-theme>=3.0.0; python_full_version >= ""3.8"" and extra == ""docs""; sphinx-inline-tabs; python_full_version >= ""3.8"" and extra == ""docs""; pyenchant>=3; extra == ""docstest""; readme-renderer>=30.0; extra == ""docstest""; sphinxcontrib-spelling>=7.3.1; extra == ""docstest""; build>=1.0.0; extra == ""sdist""; ruff>=0.3.6; extra == ""pep8test""; mypy>=1.4; extra == ""pep8test""; check-sdist; python_full_version >= ""3.8"" and extra == ""pep8test""; click>=8.0.1; extra == ""pep8test""",45.0.5,No,,No,None,,, +cycler,Dependency Package,EY,0.12.1,,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',,ipython ; extra == 'docs'; matplotlib ; extra == 'docs'; numpydoc ; extra == 'docs'; sphinx ; extra == 'docs'; pytest ; extra == 'tests'; pytest-cov ; extra == 'tests'; pytest-xdist ; extra == 'tests',0.12.1,No,,No,None,,, +cymem,Dependency Package,EY,2.0.8,,,"2.0.9a2, 2.0.9a3, 2.0.10, 2.0.11",,2.0.11,No,,No,None,,, +debugpy,Dependency Package,EY,1.8.7,,,"1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15",,1.8.15,No,,No,None,,, +decorator,Dependency Package,EY,5.1.1,,,"5.2.0, 5.2.1",,5.2.1,No,,No,None,,, +defusedxml,Dependency Package,EY,0.7.1,,,"0.8.0rc1, 0.8.0rc2",,0.8.0rc2,No,,No,None,,, +distro,Dependency Package,EY,1.9.0,,,,,1.9.0,No,,No,None,,, +dnspython,Dependency Package,EY,2.7.0,,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",,"black>=23.1.0; extra == ""dev""; coverage>=7.0; extra == ""dev""; flake8>=7; extra == ""dev""; hypercorn>=0.16.0; extra == ""dev""; mypy>=1.8; extra == ""dev""; pylint>=3; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest>=7.4; extra == ""dev""; quart-trio>=0.11.0; extra == ""dev""; sphinx-rtd-theme>=2.0.0; extra == ""dev""; sphinx>=7.2.0; extra == ""dev""; twine>=4.0.0; extra == ""dev""; wheel>=0.42.0; extra == ""dev""; cryptography>=43; extra == ""dnssec""; h2>=4.1.0; extra == ""doh""; httpcore>=1.0.0; extra == ""doh""; httpx>=0.26.0; extra == ""doh""; aioquic>=1.0.0; extra == ""doq""; idna>=3.7; extra == ""idna""; trio>=0.23; extra == ""trio""; wmi>=1.5.1; extra == ""wmi""",2.7.0,No,,No,None,,, +docker,Dependency Package,EY,7.1.0,,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",,"pywin32>=304; sys_platform == ""win32""; requests>=2.26.0; urllib3>=1.26.0; coverage==7.2.7; extra == ""dev""; pytest-cov==4.1.0; extra == ""dev""; pytest-timeout==2.1.0; extra == ""dev""; pytest==7.4.2; extra == ""dev""; ruff==0.1.8; extra == ""dev""; myst-parser==0.18.0; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; paramiko>=2.4.3; extra == ""ssh""; websocket-client>=1.3.0; extra == ""websockets""",7.1.0,No,,No,None,,, +dynaconf,Dependency Package,EY,3.2.6,,"redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""","3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11","redis; extra == ""all""; ruamel.yaml; extra == ""all""; configobj; extra == ""all""; hvac; extra == ""all""; configobj; extra == ""configobj""; configobj; extra == ""ini""; redis; extra == ""redis""; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-xdist; extra == ""test""; pytest-mock; extra == ""test""; radon; extra == ""test""; flask>=0.12; extra == ""test""; django; extra == ""test""; python-dotenv; extra == ""test""; toml; extra == ""test""; redis; extra == ""test""; hvac>=1.1.0; extra == ""test""; configobj; extra == ""test""; toml; extra == ""toml""; hvac; extra == ""vault""; ruamel.yaml; extra == ""yaml""",3.2.11,No,,No,None,,, +executing,Dependency Package,EY,2.1.0,,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,"asttokens>=2.1.0; extra == ""tests""; ipython; extra == ""tests""; pytest; extra == ""tests""; coverage; extra == ""tests""; coverage-enable-subprocess; extra == ""tests""; littleutils; extra == ""tests""; rich; python_version >= ""3.11"" and extra == ""tests""",2.2.0,No,,No,None,,, +Faker,Dependency Package,EY,26.3.0,,tzdata,"27.0.0, 27.1.0, 27.2.0, 27.3.0, 27.4.0, 28.0.0, 28.1.0, 28.2.0, 28.3.0, 28.4.0, 28.4.1, 29.0.0, 30.0.0, 30.1.0, 30.2.0, 30.3.0, 30.4.0, 30.5.0, 30.6.0, 30.7.0, 30.8.0, 30.8.1, 30.8.2, 30.9.0, 30.10.0, 31.0.0, 32.0.0, 32.1.0, 33.0.0, 33.1.0, 33.1.1, 33.1.2, 33.1.3, 33.2.0, 33.3.0, 33.3.1, 34.0.0, 34.0.1, 34.0.2, 35.0.0, 35.1.0, 35.2.0, 35.2.1, 35.2.2, 36.0.0, 36.1.0, 36.1.1, 36.2.0, 36.2.1, 36.2.2, 36.2.3, 37.0.0, 37.0.1, 37.0.2, 37.1.0, 37.1.1, 37.2.0, 37.2.1, 37.3.0, 37.4.0, 37.4.1, 37.4.2",tzdata,37.4.2,No,,No,None,,, +fastapi,Dependency Package,EY,0.111.1,,"starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""","0.112.0, 0.112.1, 0.112.2, 0.112.3, 0.112.4, 0.113.0, 0.114.0, 0.114.1, 0.114.2, 0.115.0, 0.115.1, 0.115.2, 0.115.3, 0.115.4, 0.115.5, 0.115.6, 0.115.7, 0.115.8, 0.115.9, 0.115.10, 0.115.11, 0.115.12, 0.115.13, 0.115.14, 0.116.0, 0.116.1","starlette<0.48.0,>=0.40.0; pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4; typing-extensions>=4.8.0; fastapi-cli[standard]>=0.0.8; extra == ""standard""; httpx>=0.23.0; extra == ""standard""; jinja2>=3.1.5; extra == ""standard""; python-multipart>=0.0.18; extra == ""standard""; email-validator>=2.0.0; extra == ""standard""; uvicorn[standard]>=0.12.0; extra == ""standard""; fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == ""standard-no-fastapi-cloud-cli""; httpx>=0.23.0; extra == ""standard-no-fastapi-cloud-cli""; jinja2>=3.1.5; extra == ""standard-no-fastapi-cloud-cli""; python-multipart>=0.0.18; extra == ""standard-no-fastapi-cloud-cli""; email-validator>=2.0.0; extra == ""standard-no-fastapi-cloud-cli""; uvicorn[standard]>=0.12.0; extra == ""standard-no-fastapi-cloud-cli""; fastapi-cli[standard]>=0.0.8; extra == ""all""; httpx>=0.23.0; extra == ""all""; jinja2>=3.1.5; extra == ""all""; python-multipart>=0.0.18; extra == ""all""; itsdangerous>=1.1.0; extra == ""all""; pyyaml>=5.3.1; extra == ""all""; ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1; extra == ""all""; orjson>=3.2.1; extra == ""all""; email-validator>=2.0.0; extra == ""all""; uvicorn[standard]>=0.12.0; extra == ""all""; pydantic-settings>=2.0.0; extra == ""all""; pydantic-extra-types>=2.0.0; extra == ""all""",0.116.1,No,,No,None,,, +fastjsonschema,Dependency Package,EY,2.20.0,,"colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""","2.21.0, 2.21.1","colorama; extra == ""devel""; jsonschema; extra == ""devel""; json-spec; extra == ""devel""; pylint; extra == ""devel""; pytest; extra == ""devel""; pytest-benchmark; extra == ""devel""; pytest-cache; extra == ""devel""; validictory; extra == ""devel""",2.21.1,No,,No,None,,, +filelock,Dependency Package,EY,3.16.1,,"furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""","3.17.0, 3.18.0","furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; coverage>=7.6.10; extra == ""testing""; diff-cover>=9.2.1; extra == ""testing""; pytest-asyncio>=0.25.2; extra == ""testing""; pytest-cov>=6; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest-timeout>=2.3.1; extra == ""testing""; pytest>=8.3.4; extra == ""testing""; virtualenv>=20.28.1; extra == ""testing""; typing-extensions>=4.12.2; python_version < ""3.11"" and extra == ""typing""",3.18.0,No,,No,None,,, +fonttools,Dependency Package,EY,4.54.1,,"lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""","4.55.0, 4.55.1, 4.55.2, 4.55.3, 4.55.4, 4.55.5, 4.55.6, 4.55.7, 4.55.8, 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.58.2, 4.58.3, 4.58.4, 4.58.5, 4.59.0","lxml>=4.0; extra == ""lxml""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""woff""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""woff""; zopfli>=0.1.4; extra == ""woff""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""unicode""; lz4>=1.7.4.2; extra == ""graphite""; scipy; platform_python_implementation != ""PyPy"" and extra == ""interpolatable""; munkres; platform_python_implementation == ""PyPy"" and extra == ""interpolatable""; pycairo; extra == ""interpolatable""; matplotlib; extra == ""plot""; sympy; extra == ""symfont""; xattr; sys_platform == ""darwin"" and extra == ""type1""; skia-pathops>=0.5.0; extra == ""pathops""; uharfbuzz>=0.23.0; extra == ""repacker""; lxml>=4.0; extra == ""all""; brotli>=1.0.1; platform_python_implementation == ""CPython"" and extra == ""all""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""all""; zopfli>=0.1.4; extra == ""all""; unicodedata2>=15.1.0; python_version <= ""3.12"" and extra == ""all""; lz4>=1.7.4.2; extra == ""all""; scipy; platform_python_implementation != ""PyPy"" and extra == ""all""; munkres; platform_python_implementation == ""PyPy"" and extra == ""all""; pycairo; extra == ""all""; matplotlib; extra == ""all""; sympy; extra == ""all""; xattr; sys_platform == ""darwin"" and extra == ""all""; skia-pathops>=0.5.0; extra == ""all""; uharfbuzz>=0.23.0; extra == ""all""",4.59.0,No,,No,None,,, +frozenlist,Dependency Package,EY,1.5.0,,,"1.6.0, 1.6.1, 1.6.2, 1.7.0",,1.7.0,No,,No,None,,, +fsspec,Dependency Package,EY,2024.10.0,,"adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""","2024.12.0, 2025.2.0, 2025.3.0, 2025.3.1, 2025.3.2, 2025.5.0, 2025.5.1, 2025.7.0","adlfs; extra == ""abfs""; adlfs; extra == ""adl""; pyarrow>=1; extra == ""arrow""; dask; extra == ""dask""; distributed; extra == ""dask""; pre-commit; extra == ""dev""; ruff>=0.5; extra == ""dev""; numpydoc; extra == ""doc""; sphinx; extra == ""doc""; sphinx-design; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; yarl; extra == ""doc""; dropbox; extra == ""dropbox""; dropboxdrivefs; extra == ""dropbox""; requests; extra == ""dropbox""; adlfs; extra == ""full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""full""; dask; extra == ""full""; distributed; extra == ""full""; dropbox; extra == ""full""; dropboxdrivefs; extra == ""full""; fusepy; extra == ""full""; gcsfs; extra == ""full""; libarchive-c; extra == ""full""; ocifs; extra == ""full""; panel; extra == ""full""; paramiko; extra == ""full""; pyarrow>=1; extra == ""full""; pygit2; extra == ""full""; requests; extra == ""full""; s3fs; extra == ""full""; smbprotocol; extra == ""full""; tqdm; extra == ""full""; fusepy; extra == ""fuse""; gcsfs; extra == ""gcs""; pygit2; extra == ""git""; requests; extra == ""github""; gcsfs; extra == ""gs""; panel; extra == ""gui""; pyarrow>=1; extra == ""hdfs""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""http""; libarchive-c; extra == ""libarchive""; ocifs; extra == ""oci""; s3fs; extra == ""s3""; paramiko; extra == ""sftp""; smbprotocol; extra == ""smb""; paramiko; extra == ""ssh""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test""; numpy; extra == ""test""; pytest; extra == ""test""; pytest-asyncio!=0.22.0; extra == ""test""; pytest-benchmark; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-recording; extra == ""test""; pytest-rerunfailures; extra == ""test""; requests; extra == ""test""; aiobotocore<3.0.0,>=2.5.4; extra == ""test-downstream""; dask[dataframe,test]; extra == ""test-downstream""; moto[server]<5,>4; extra == ""test-downstream""; pytest-timeout; extra == ""test-downstream""; xarray; extra == ""test-downstream""; adlfs; extra == ""test-full""; aiohttp!=4.0.0a0,!=4.0.0a1; extra == ""test-full""; cloudpickle; extra == ""test-full""; dask; extra == ""test-full""; distributed; extra == ""test-full""; dropbox; extra == ""test-full""; dropboxdrivefs; extra == ""test-full""; fastparquet; extra == ""test-full""; fusepy; extra == ""test-full""; gcsfs; extra == ""test-full""; jinja2; extra == ""test-full""; kerchunk; extra == ""test-full""; libarchive-c; extra == ""test-full""; lz4; extra == ""test-full""; notebook; extra == ""test-full""; numpy; extra == ""test-full""; ocifs; extra == ""test-full""; pandas; extra == ""test-full""; panel; extra == ""test-full""; paramiko; extra == ""test-full""; pyarrow; extra == ""test-full""; pyarrow>=1; extra == ""test-full""; pyftpdlib; extra == ""test-full""; pygit2; extra == ""test-full""; pytest; extra == ""test-full""; pytest-asyncio!=0.22.0; extra == ""test-full""; pytest-benchmark; extra == ""test-full""; pytest-cov; extra == ""test-full""; pytest-mock; extra == ""test-full""; pytest-recording; extra == ""test-full""; pytest-rerunfailures; extra == ""test-full""; python-snappy; extra == ""test-full""; requests; extra == ""test-full""; smbprotocol; extra == ""test-full""; tqdm; extra == ""test-full""; urllib3; extra == ""test-full""; zarr; extra == ""test-full""; zstandard; python_version < ""3.14"" and extra == ""test-full""; tqdm; extra == ""tqdm""",2025.7.0,No,,No,None,,, +gitdb,Dependency Package,EY,4.0.11,,"smmap<6,>=3.0.1",4.0.12,"smmap<6,>=3.0.1",4.0.12,No,,No,None,,, +GitPython,Dependency Package,EY,3.1.43,,"gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""","3.1.44, 3.1.45","gitdb<5,>=4.0.1; typing-extensions>=3.10.0.2; python_version < ""3.10""; coverage[toml]; extra == ""test""; ddt!=1.4.3,>=1.1.1; extra == ""test""; mock; python_version < ""3.8"" and extra == ""test""; mypy; extra == ""test""; pre-commit; extra == ""test""; pytest>=7.3.1; extra == ""test""; pytest-cov; extra == ""test""; pytest-instafail; extra == ""test""; pytest-mock; extra == ""test""; pytest-sugar; extra == ""test""; typing-extensions; python_version < ""3.11"" and extra == ""test""; sphinx<7.2,>=7.1.2; extra == ""doc""; sphinx_rtd_theme; extra == ""doc""; sphinx-autodoc-typehints; extra == ""doc""",3.1.45,No,,No,None,,, +google-api-core,Dependency Package,EY,2.21.0,,"googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""","2.22.0rc0, 2.22.0, 2.23.0rc0, 2.23.0, 2.24.0, 2.24.1rc0, 2.24.1rc1, 2.24.1, 2.24.2, 2.25.0rc0, 2.25.0rc1, 2.25.0, 2.25.1rc0, 2.25.1","googleapis-common-protos<2.0.0,>=1.56.2; protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5; proto-plus<2.0.0,>=1.22.3; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""; google-auth<3.0.0,>=2.14.1; requests<3.0.0,>=2.18.0; google-auth[aiohttp]<3.0.0,>=2.35.0; extra == ""async-rest""; grpcio<2.0.0,>=1.33.2; extra == ""grpc""; grpcio<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-status<2.0.0,>=1.33.2; extra == ""grpc""; grpcio-status<2.0.0,>=1.49.1; python_version >= ""3.11"" and extra == ""grpc""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcgcp""; grpcio-gcp<1.0.0,>=0.2.2; extra == ""grpcio-gcp""",2.25.1,No,,No,None,,, +google-auth,Dependency Package,EY,2.35.0,,"cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""","2.36.0, 2.37.0, 2.38.0, 2.39.0, 2.40.0, 2.40.1, 2.40.2, 2.40.3","cachetools<6.0,>=2.0.0; pyasn1-modules>=0.2.1; rsa<5,>=3.1.4; aiohttp<4.0.0,>=3.6.2; extra == ""aiohttp""; requests<3.0.0,>=2.20.0; extra == ""aiohttp""; cryptography; extra == ""enterprise-cert""; pyopenssl; extra == ""enterprise-cert""; pyjwt>=2.0; extra == ""pyjwt""; cryptography>=38.0.3; extra == ""pyjwt""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyjwt""; pyopenssl>=20.0.0; extra == ""pyopenssl""; cryptography>=38.0.3; extra == ""pyopenssl""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""pyopenssl""; pyu2f>=0.1.5; extra == ""reauth""; requests<3.0.0,>=2.20.0; extra == ""requests""; grpcio; extra == ""testing""; flask; extra == ""testing""; freezegun; extra == ""testing""; mock; extra == ""testing""; oauth2client; extra == ""testing""; pyjwt>=2.0; extra == ""testing""; cryptography>=38.0.3; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-localserver; extra == ""testing""; pyopenssl>=20.0.0; extra == ""testing""; pyu2f>=0.1.5; extra == ""testing""; responses; extra == ""testing""; urllib3; extra == ""testing""; packaging; extra == ""testing""; aiohttp<4.0.0,>=3.6.2; extra == ""testing""; requests<3.0.0,>=2.20.0; extra == ""testing""; aioresponses; extra == ""testing""; pytest-asyncio; extra == ""testing""; pyopenssl<24.3.0; extra == ""testing""; aiohttp<3.10.0; extra == ""testing""; cryptography<39.0.0; python_version < ""3.8"" and extra == ""testing""; urllib3; extra == ""urllib3""; packaging; extra == ""urllib3""",2.40.3,No,,No,None,,, +googleapis-common-protos,Dependency Package,EY,1.65.0,,"protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""","1.66.0, 1.67.0rc1, 1.67.0, 1.68.0, 1.69.0, 1.69.1, 1.69.2, 1.70.0","protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; grpcio<2.0.0,>=1.44.0; extra == ""grpc""",1.70.0,No,,No,None,,, +graphql-core,Dependency Package,EY,3.2.4,,"typing-extensions<5,>=4; python_version < ""3.10""","3.2.5, 3.2.6, 3.3.0a1, 3.3.0a2, 3.3.0a3, 3.3.0a4, 3.3.0a5, 3.3.0a6, 3.3.0a7, 3.3.0a8, 3.3.0a9","typing-extensions<5,>=4; python_version < ""3.10""",3.3.0a9,No,,No,None,,, +greenlet,Dependency Package,EY,3.1.1,,"Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""","3.2.0, 3.2.1, 3.2.2, 3.2.3","Sphinx; extra == ""docs""; furo; extra == ""docs""; objgraph; extra == ""test""; psutil; extra == ""test""",3.2.3,No,,No,None,,, +h11,Dependency Package,EY,0.16.0,,,,,0.16.0,No,,No,None,,, +httpcore,Dependency Package,EY,1.0.7,,"certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""","1.0.8, 1.0.9","certifi; h11>=0.16; anyio<5.0,>=4.0; extra == ""asyncio""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; trio<1.0,>=0.22.0; extra == ""trio""",1.0.9,No,,No,None,,, +httpx,Dependency Package,EY,0.28.1,,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,"anyio; certifi; httpcore==1.*; idna; brotli; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi; platform_python_implementation != ""CPython"" and extra == ""brotli""; click==8.*; extra == ""cli""; pygments==2.*; extra == ""cli""; rich<14,>=10; extra == ""cli""; h2<5,>=3; extra == ""http2""; socksio==1.*; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",1.0.dev1,No,,No,None,,, +humanfriendly,Dependency Package,EY,10,,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",,"monotonic ; python_version == ""2.7""; pyreadline ; sys_platform == ""win32"" and python_version<""3.8""; pyreadline3 ; sys_platform == ""win32"" and python_version>=""3.8""",10.0,No,,No,None,,, +idna,Dependency Package,EY,3.1,,"ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""","3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10","ruff>=0.6.2; extra == ""all""; mypy>=1.11.2; extra == ""all""; pytest>=8.3.2; extra == ""all""; flake8>=7.1.1; extra == ""all""",3.10,Yes,"CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",Yes,"3.6: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.5: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.4: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.3: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7; 3.2: CVE-2024-3651, CVSS_V3, Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode, CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<3.7 +CVE-2024-3651, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.1,<3.7",3.10,"{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.5', 'mypy==1.17.0', 'flake8==7.3.0']}",Not Used +importlib-metadata,Dependency Package,EY,8.5.0,,"zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","8.6.0, 8.6.1, 8.7.0","zipp>=3.20; typing-extensions>=3.6.4; python_version < ""3.8""; pytest!=8.1.*,>=6; extra == ""test""; importlib_resources>=1.3; python_version < ""3.9"" and extra == ""test""; packaging; extra == ""test""; pyfakefs; extra == ""test""; flufl.flake8; extra == ""test""; pytest-perf>=0.9.2; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; ipython; extra == ""perf""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",8.7.0,No,,No,None,,, +importlib-resources,Dependency Package,EY,6.4.0,,"zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.5.0, 6.5.1, 6.5.2","zipp>=3.1.0; python_version < ""3.10""; pytest!=8.1.*,>=6; extra == ""test""; zipp>=3.17; extra == ""test""; jaraco.test>=5.4; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",6.5.2,No,,No,None,,, +iniconfig,Dependency Package,EY,2.0.0,,,2.1.0,,2.1.0,No,,No,None,,, +ipykernel,Dependency Package,EY,6.29.5,,"appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""","6.30.0a0, 6.30.0, 7.0.0a0, 7.0.0a1","appnope>=0.1.2; platform_system == ""Darwin""; comm>=0.1.1; debugpy>=1.6.5; ipython>=7.23.1; jupyter-client>=8.0.0; jupyter-core!=5.0.*,>=4.12; matplotlib-inline>=0.1; nest-asyncio>=1.4; packaging>=22; psutil>=5.7; pyzmq>=25; tornado>=6.2; traitlets>=5.4.0; coverage[toml]; extra == ""cov""; matplotlib; extra == ""cov""; pytest-cov; extra == ""cov""; trio; extra == ""cov""; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; trio; extra == ""docs""; pyqt5; extra == ""pyqt5""; pyside6; extra == ""pyside6""; flaky; extra == ""test""; ipyparallel; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.23.5; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""",7.0.0a1,No,,No,None,,, +ipython,Dependency Package,EY,8.28.0,,"colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""","8.29.0, 8.30.0, 8.31.0, 8.32.0, 8.33.0, 8.34.0, 8.35.0, 8.36.0, 8.37.0, 9.0.0b1, 9.0.0b2, 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.2.0, 9.3.0, 9.4.0","colorama; sys_platform == ""win32""; decorator; ipython-pygments-lexers; jedi>=0.16; matplotlib-inline; pexpect>4.3; sys_platform != ""win32"" and sys_platform != ""emscripten""; prompt_toolkit<3.1.0,>=3.0.41; pygments>=2.4.0; stack_data; traitlets>=5.13.0; typing_extensions>=4.6; python_version < ""3.12""; black; extra == ""black""; docrepr; extra == ""doc""; exceptiongroup; extra == ""doc""; intersphinx_registry; extra == ""doc""; ipykernel; extra == ""doc""; ipython[test]; extra == ""doc""; matplotlib; extra == ""doc""; setuptools>=18.5; extra == ""doc""; sphinx_toml==0.0.4; extra == ""doc""; sphinx-rtd-theme; extra == ""doc""; sphinx>=1.3; extra == ""doc""; typing_extensions; extra == ""doc""; pytest; extra == ""test""; pytest-asyncio<0.22; extra == ""test""; testpath; extra == ""test""; packaging; extra == ""test""; ipython[test]; extra == ""test-extra""; curio; extra == ""test-extra""; jupyter_ai; extra == ""test-extra""; matplotlib!=3.2.0; extra == ""test-extra""; nbformat; extra == ""test-extra""; nbclient; extra == ""test-extra""; ipykernel; extra == ""test-extra""; numpy>=1.23; extra == ""test-extra""; pandas; extra == ""test-extra""; trio; extra == ""test-extra""; matplotlib; extra == ""matplotlib""; ipython[doc,matplotlib,test,test_extra]; extra == ""all""",9.4.0,No,,No,None,,, +isodate,Dependency Package,EY,0.7.2,,,,,0.7.2,No,,No,None,,, +iterative-telemetry,Dependency Package,EY,0.0.8,,"requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""","0.0.9, 0.0.10","requests; appdirs; filelock; distro; pytest==7.2.0; extra == ""tests""; pytest-sugar==0.9.5; extra == ""tests""; pytest-cov==3.0.0; extra == ""tests""; pytest-mock==3.8.2; extra == ""tests""; pylint==2.15.0; extra == ""tests""; mypy==1.11.2; extra == ""tests""; types-requests; extra == ""tests""; pytest==7.2.0; extra == ""dev""; pytest-sugar==0.9.5; extra == ""dev""; pytest-cov==3.0.0; extra == ""dev""; pytest-mock==3.8.2; extra == ""dev""; pylint==2.15.0; extra == ""dev""; mypy==1.11.2; extra == ""dev""; types-requests; extra == ""dev""",0.0.10,No,,No,None,,, +jedi,Dependency Package,EY,0.19.1,,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,"parso<0.9.0,>=0.8.4; Jinja2==2.11.3; extra == ""docs""; MarkupSafe==1.1.1; extra == ""docs""; Pygments==2.8.1; extra == ""docs""; alabaster==0.7.12; extra == ""docs""; babel==2.9.1; extra == ""docs""; chardet==4.0.0; extra == ""docs""; commonmark==0.8.1; extra == ""docs""; docutils==0.17.1; extra == ""docs""; future==0.18.2; extra == ""docs""; idna==2.10; extra == ""docs""; imagesize==1.2.0; extra == ""docs""; mock==1.0.1; extra == ""docs""; packaging==20.9; extra == ""docs""; pyparsing==2.4.7; extra == ""docs""; pytz==2021.1; extra == ""docs""; readthedocs-sphinx-ext==2.1.4; extra == ""docs""; recommonmark==0.5.0; extra == ""docs""; requests==2.25.1; extra == ""docs""; six==1.15.0; extra == ""docs""; snowballstemmer==2.1.0; extra == ""docs""; sphinx-rtd-theme==0.4.3; extra == ""docs""; sphinx==1.8.5; extra == ""docs""; sphinxcontrib-serializinghtml==1.1.4; extra == ""docs""; sphinxcontrib-websupport==1.2.4; extra == ""docs""; urllib3==1.26.4; extra == ""docs""; flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; Django; extra == ""testing""; attrs; extra == ""testing""; colorama; extra == ""testing""; docopt; extra == ""testing""; pytest<9.0.0; extra == ""testing""",0.19.2,No,,No,None,,, +jeepney,Dependency Package,EY,0.8.0,,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,"pytest; extra == ""test""; pytest-trio; extra == ""test""; pytest-asyncio>=0.17; extra == ""test""; testpath; extra == ""test""; trio; extra == ""test""; async-timeout; extra == ""test"" and python_version < ""3.11""; trio; extra == ""trio""",0.9.0,No,,No,None,,, +Jinja2,Dependency Package,EY,3.1.6,,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",,"MarkupSafe>=2.0; Babel>=2.7; extra == ""i18n""",3.1.6,No,,No,None,,, +jmespath,Dependency Package,EY,1.0.1,,,,,1.0.1,No,,No,None,,, +joblib,Dependency Package,EY,1.4.2,,,"1.5.0, 1.5.1",,1.5.1,No,,No,None,,, +json5,Dependency Package,EY,0.9.25,,"build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""","0.9.26, 0.9.27, 0.9.28, 0.10.0, 0.11.0, 0.12.0","build==1.2.2.post1; extra == ""dev""; coverage==7.5.4; python_version < ""3.9"" and extra == ""dev""; coverage==7.8.0; python_version >= ""3.9"" and extra == ""dev""; mypy==1.14.1; python_version < ""3.9"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; pip==25.0.1; extra == ""dev""; pylint==3.2.7; python_version < ""3.9"" and extra == ""dev""; pylint==3.3.6; python_version >= ""3.9"" and extra == ""dev""; ruff==0.11.2; extra == ""dev""; twine==6.1.0; extra == ""dev""; uv==0.6.11; extra == ""dev""",0.12.0,No,,No,None,,, +jsonpickle,Dependency Package,EY,3.3.0,,"pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""","3.4.0, 3.4.1, 3.4.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1.0, 4.1.1, 5.0.0rc1","pytest-cov; extra == ""cov""; black; extra == ""dev""; pyupgrade; extra == ""dev""; pytest!=8.1.*,>=6.0; extra == ""testing""; pytest-benchmark; extra == ""testing""; pytest-benchmark[histogram]; extra == ""testing""; pytest-checkdocs>=1.2.3; extra == ""testing""; pytest-enabler>=1.0.1; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""; bson; extra == ""testing""; ecdsa; extra == ""testing""; feedparser; extra == ""testing""; gmpy2; extra == ""testing""; numpy; extra == ""testing""; pandas; extra == ""testing""; pymongo; extra == ""testing""; PyYAML; extra == ""testing""; scikit-learn; extra == ""testing""; scipy>=1.9.3; python_version > ""3.10"" and extra == ""testing""; scipy; python_version <= ""3.10"" and extra == ""testing""; simplejson; extra == ""testing""; sqlalchemy; extra == ""testing""; ujson; extra == ""testing""; atheris~=2.3.0; python_version < ""3.12"" and extra == ""testing""; furo; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; sphinx>=3.5; extra == ""docs""; build; extra == ""packaging""; setuptools>=61.2; extra == ""packaging""; setuptools_scm[toml]>=6.0; extra == ""packaging""; twine; extra == ""packaging""",5.0.0rc1,No,,No,None,,, +jsonpointer,Dependency Package,EY,3.0.0,,,,,3.0.0,No,,No,None,,, +jsonschema,Dependency Package,EY,4.23.0,,"attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""","4.24.0, 4.24.1, 4.25.0","attrs>=22.2.0; jsonschema-specifications>=2023.03.6; referencing>=0.28.4; rpds-py>=0.7.1; fqdn; extra == ""format""; idna; extra == ""format""; isoduration; extra == ""format""; jsonpointer>1.13; extra == ""format""; rfc3339-validator; extra == ""format""; rfc3987; extra == ""format""; uri-template; extra == ""format""; webcolors>=1.11; extra == ""format""; fqdn; extra == ""format-nongpl""; idna; extra == ""format-nongpl""; isoduration; extra == ""format-nongpl""; jsonpointer>1.13; extra == ""format-nongpl""; rfc3339-validator; extra == ""format-nongpl""; rfc3986-validator>0.1.0; extra == ""format-nongpl""; rfc3987-syntax>=1.1.0; extra == ""format-nongpl""; uri-template; extra == ""format-nongpl""; webcolors>=24.6.0; extra == ""format-nongpl""",4.25.0,No,,No,None,,, +jsonschema-specifications,Dependency Package,EY,2024.10.1,,referencing>=0.31.0,2025.4.1,referencing>=0.31.0,2025.4.1,No,,No,None,,, +jupyter-client,Dependency Package,EY,8.6.3,,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",,"importlib-metadata>=4.8.3; python_version < ""3.10""; jupyter-core!=5.0.*,>=4.12; python-dateutil>=2.8.2; pyzmq>=23.0; tornado>=6.2; traitlets>=5.3; ipykernel; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinx>=4; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; coverage; extra == ""test""; ipykernel>=6.14; extra == ""test""; mypy; extra == ""test""; paramiko; sys_platform == ""win32"" and extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[client]>=0.4.1; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8.2.0; extra == ""test""",8.6.3,No,,No,None,,, +jupyter-core,Dependency Package,EY,5.8.1,,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",,"platformdirs>=2.5; pywin32>=300; sys_platform == ""win32"" and platform_python_implementation != ""PyPy""; traitlets>=5.3; intersphinx-registry; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; traitlets; extra == ""docs""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9; extra == ""test""",5.8.1,No,,No,None,,, +jupyter-events,Dependency Package,EY,0.10.0,,"jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""","0.11.0, 0.12.0","jsonschema[format-nongpl]>=4.18.0; packaging; python-json-logger>=2.0.4; pyyaml>=5.3; referencing; rfc3339-validator; rfc3986-validator>=0.1.1; traitlets>=5.3; click; extra == ""cli""; rich; extra == ""cli""; jupyterlite-sphinx; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.16; extra == ""docs""; sphinx>=8; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; click; extra == ""test""; pre-commit; extra == ""test""; pytest-asyncio>=0.19.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest>=7.0; extra == ""test""; rich; extra == ""test""",0.12.0,No,,No,None,,, +jupyter-lsp,Dependency Package,EY,2.2.5,,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,"jupyter_server>=1.1.2; importlib_metadata>=4.8.3; python_version < ""3.10""",2.2.6,No,,No,None,,, +jupyter-server,Dependency Package,EY,2.14.2,,"anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""","2.15.0, 2.16.0","anyio>=3.1.0; argon2-cffi>=21.1; jinja2>=3.0.3; jupyter-client>=7.4.4; jupyter-core!=5.0.*,>=4.12; jupyter-events>=0.11.0; jupyter-server-terminals>=0.4.4; nbconvert>=6.4.4; nbformat>=5.3.0; overrides>=5.0; packaging>=22.0; prometheus-client>=0.9; pywinpty>=2.0.1; os_name == ""nt""; pyzmq>=24; send2trash>=1.8.2; terminado>=0.8.3; tornado>=6.2.0; traitlets>=5.6.0; websocket-client>=1.7; ipykernel; extra == ""docs""; jinja2; extra == ""docs""; jupyter-client; extra == ""docs""; myst-parser; extra == ""docs""; nbformat; extra == ""docs""; prometheus-client; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; send2trash; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-openapi>=0.8.0; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; sphinxemoji; extra == ""docs""; tornado; extra == ""docs""; typing-extensions; extra == ""docs""; flaky; extra == ""test""; ipykernel; extra == ""test""; pre-commit; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-jupyter[server]>=0.7; extra == ""test""; pytest-timeout; extra == ""test""; pytest<9,>=7.0; extra == ""test""; requests; extra == ""test""",2.16.0,No,,No,None,,, +jupyter-server-terminals,Dependency Package,EY,0.5.3,,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',,pywinpty>=2.0.3; os_name == 'nt'; terminado>=0.8.3; jinja2; extra == 'docs'; jupyter-server; extra == 'docs'; mistune<4.0; extra == 'docs'; myst-parser; extra == 'docs'; nbformat; extra == 'docs'; packaging; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinxcontrib-github-alt; extra == 'docs'; sphinxcontrib-openapi; extra == 'docs'; sphinxcontrib-spelling; extra == 'docs'; sphinxemoji; extra == 'docs'; tornado; extra == 'docs'; jupyter-server>=2.0.0; extra == 'test'; pytest-jupyter[server]>=0.5.3; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test',0.5.3,No,,No,None,,, +jupyterlab,Dependency Package,EY,4.2.5,,"async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""","4.2.6, 4.2.7, 4.3.0a0, 4.3.0a1, 4.3.0a2, 4.3.0b0, 4.3.0b1, 4.3.0b2, 4.3.0b3, 4.3.0rc0, 4.3.0rc1, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6, 4.3.7, 4.3.8, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0b0, 4.4.0b1, 4.4.0b2, 4.4.0rc0, 4.4.0rc1, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.4.5, 4.5.0a0, 4.5.0a1","async-lru>=1.0.0; httpx>=0.25.0; importlib-metadata>=4.8.3; python_version < ""3.10""; ipykernel>=6.5.0; jinja2>=3.0.3; jupyter-core; jupyter-lsp>=2.0.0; jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; setuptools>=41.1.0; tomli>=1.2.2; python_version < ""3.11""; tornado>=6.2.0; traitlets; build; extra == ""dev""; bump2version; extra == ""dev""; coverage; extra == ""dev""; hatch; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; ruff==0.11.4; extra == ""dev""; jsx-lexer; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme>=0.13.0; extra == ""docs""; pytest; extra == ""docs""; pytest-check-links; extra == ""docs""; pytest-jupyter; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx<8.2.0,>=1.8; extra == ""docs""; altair==5.5.0; extra == ""docs-screenshots""; ipython==8.16.1; extra == ""docs-screenshots""; ipywidgets==8.1.5; extra == ""docs-screenshots""; jupyterlab-geojson==3.4.0; extra == ""docs-screenshots""; jupyterlab-language-pack-zh-cn==4.3.post1; extra == ""docs-screenshots""; matplotlib==3.10.0; extra == ""docs-screenshots""; nbconvert>=7.0.0; extra == ""docs-screenshots""; pandas==2.2.3; extra == ""docs-screenshots""; scipy==1.15.1; extra == ""docs-screenshots""; vega-datasets==0.9.0; extra == ""docs-screenshots""; coverage; extra == ""test""; pytest-check-links>=0.7; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter>=0.5.3; extra == ""test""; pytest-timeout; extra == ""test""; pytest-tornasync; extra == ""test""; pytest>=7.0; extra == ""test""; requests; extra == ""test""; requests-cache; extra == ""test""; virtualenv; extra == ""test""; copier<10,>=9; extra == ""upgrade-extension""; jinja2-time<0.3; extra == ""upgrade-extension""; pydantic<3.0; extra == ""upgrade-extension""; pyyaml-include<3.0; extra == ""upgrade-extension""; tomli-w<2.0; extra == ""upgrade-extension""",4.5.0a1,No,,No,None,,, +jupyterlab-pygments,Dependency Package,EY,0.3.0,,,,,0.3.0,No,,No,None,,, +jupyterlab-server,Dependency Package,EY,2.27.3,,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",,"babel>=2.10; importlib-metadata>=4.8.3; python_version < ""3.10""; jinja2>=3.0.3; json5>=0.9.0; jsonschema>=4.18.0; jupyter-server<3,>=1.21; packaging>=21.3; requests>=2.31; autodoc-traits; extra == ""docs""; jinja2<3.2.0; extra == ""docs""; mistune<4; extra == ""docs""; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinxcontrib-openapi>0.8; extra == ""docs""; openapi-core~=0.18.0; extra == ""openapi""; ruamel-yaml; extra == ""openapi""; hatch; extra == ""test""; ipykernel; extra == ""test""; openapi-core~=0.18.0; extra == ""test""; openapi-spec-validator<0.8.0,>=0.6.0; extra == ""test""; pytest-console-scripts; extra == ""test""; pytest-cov; extra == ""test""; pytest-jupyter[server]>=0.6.2; extra == ""test""; pytest-timeout; extra == ""test""; pytest<8,>=7.0; extra == ""test""; requests-mock; extra == ""test""; ruamel-yaml; extra == ""test""; sphinxcontrib-spelling; extra == ""test""; strict-rfc3339; extra == ""test""; werkzeug; extra == ""test""",2.27.3,No,,No,None,,, +kedro,Dependency Package,EY,0.19.12,,"attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""","0.19.13, 0.19.14, 1.0.0rc1, 1.0.0rc2, 1.0.0rc3, 1.0.0","attrs>=21.3; build>=0.7.0; cachetools>=4.1; click<8.2.0,>=4.0; cookiecutter<3.0,>=2.1.1; dynaconf<4.0,>=3.1.2; fsspec>=2021.4; gitpython>=3.0; importlib_resources<7.0,>=1.3; importlib-metadata<9.0,>=3.6; importlib_resources<7.0,>=1.3; kedro-telemetry>=0.5.0; more_itertools>=8.14.0; omegaconf>=2.1.1; parse>=1.19.0; pluggy>=1.0; PyYAML<7.0,>=4.2; rich<15.0,>=12.0; toml>=0.10.0; typing_extensions>=4.0; behave==1.2.6; extra == ""test""; coverage[toml]; extra == ""test""; detect-secrets~=1.5.0; extra == ""test""; import-linter==2.3; extra == ""test""; ipylab>=1.0.0; extra == ""test""; ipython~=8.10; extra == ""test""; jupyterlab_server>=2.11.1; extra == ""test""; jupyterlab<5,>=3; extra == ""test""; jupyter~=1.0; extra == ""test""; kedro-datasets; extra == ""test""; mypy~=1.0; extra == ""test""; pandas~=2.0; extra == ""test""; pluggy>=1.0; extra == ""test""; pre-commit<5.0,>=2.9.2; extra == ""test""; pytest-cov<7,>=3; extra == ""test""; pytest-mock<4.0,>=1.7.1; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; pytest<9.0,>=7.2; extra == ""test""; s3fs<2025.6,>=2021.4; extra == ""test""; requests_mock; extra == ""test""; pandas-stubs; extra == ""test""; types-PyYAML; extra == ""test""; types-cachetools; extra == ""test""; types-requests; extra == ""test""; types-toml; extra == ""test""; mkdocs>=1.6.1; extra == ""docs""; mkdocs-material>=9.6.11; extra == ""docs""; mkdocs-material-extensions>=1.3.1; extra == ""docs""; mkdocs-mermaid2-plugin>=1.2.1; extra == ""docs""; mkdocs-autorefs>=1.4.1; extra == ""docs""; mkdocs-get-deps>=0.2.0; extra == ""docs""; mkdocstrings>=0.29.1; extra == ""docs""; mkdocstrings-python>=0.29.1; extra == ""docs""; mkdocs-click; extra == ""docs""; griffe; extra == ""docs""; ipylab>=1.0.0; extra == ""jupyter""; notebook>=7.0.0; extra == ""jupyter""; asv; extra == ""benchmark""; kedro[benchmark,docs,jupyter,test]; extra == ""all""",1.0.0,No,,No,None,,, +kedro-telemetry,Dependency Package,EY,0.5.0,,"kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""","0.6.0, 0.6.1, 0.6.2, 0.6.3","kedro>=0.18.0; requests~=2.20; appdirs>=1.4.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-mock; extra == ""test""; pytest-xdist[psutil]~=2.2.1; extra == ""test""; PyYAML==5.3.1; extra == ""test""; wheel; extra == ""test""; bandit<2.0,>=1.6.2; extra == ""lint""; black~=22.0; extra == ""lint""; detect-secrets~=1.5.0; extra == ""lint""; mypy~=1.0; extra == ""lint""; pre-commit>=2.9.2; extra == ""lint""; ruff~=0.0.290; extra == ""lint""; types-requests; extra == ""lint""; types-PyYAML; extra == ""lint""; types-toml; extra == ""lint""",0.6.3,No,,No,None,,, +kiwisolver,Dependency Package,EY,1.4.7,,,1.4.8,,1.4.8,No,,No,None,,, +knack,Dependency Package,EY,0.12.0,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,,argcomplete; jmespath; packaging; pygments; pyyaml; tabulate,0.12.0,No,,No,None,,, +langcodes,Dependency Package,EY,3.4.1,,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,"language-data>=1.2; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",3.5.0,No,,No,None,,, +language-data,Dependency Package,EY,1.2.0,,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,"marisa-trie>=1.1.0; build; extra == ""build""; twine; extra == ""build""; pytest; extra == ""test""; pytest-cov; extra == ""test""",1.3.0,No,,No,None,,, +lazy-loader,Dependency Package,EY,0.4,,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",,"packaging; importlib-metadata; python_version < ""3.8""; changelist==0.5; extra == ""dev""; pre-commit==3.7.0; extra == ""lint""; pytest>=7.4; extra == ""test""; pytest-cov>=4.1; extra == ""test""",0.4,No,,No,None,,, +litestar,Dependency Package,EY,2.13.0,,"anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""","2.14.0, 2.15.0, 2.15.1, 2.15.2, 2.16.0","anyio>=3; click; exceptiongroup; python_version < ""3.11""; exceptiongroup>=1.2.2; python_version < ""3.11""; httpx>=0.22; importlib-metadata; python_version < ""3.10""; importlib-resources>=5.12.0; python_version < ""3.9""; litestar-htmx>=0.4.0; msgspec>=0.18.2; multidict>=6.0.2; multipart>=1.2.0; polyfactory>=2.6.3; pyyaml; rich-click; rich>=13.0.0; typing-extensions; annotated-types; extra == ""annotated-types""; attrs; extra == ""attrs""; brotli; extra == ""brotli""; jsbeautifier; extra == ""cli""; uvicorn[standard]; extra == ""cli""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""cli""; cryptography; extra == ""cryptography""; advanced-alchemy>=0.2.2; extra == ""full""; annotated-types; extra == ""full""; attrs; extra == ""full""; brotli; extra == ""full""; cryptography; extra == ""full""; email-validator; extra == ""full""; fast-query-parsers>=1.0.2; extra == ""full""; jinja2; extra == ""full""; jinja2>=3.1.2; extra == ""full""; jsbeautifier; extra == ""full""; mako>=1.2.4; extra == ""full""; minijinja>=1.0.0; extra == ""full""; opentelemetry-instrumentation-asgi; extra == ""full""; piccolo; extra == ""full""; picologging; python_version < ""3.13"" and extra == ""full""; prometheus-client; extra == ""full""; pydantic; extra == ""full""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""full""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""full""; pyjwt>=2.9.0; extra == ""full""; redis[hiredis]>=4.4.4; extra == ""full""; structlog; extra == ""full""; uvicorn[standard]; extra == ""full""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""full""; valkey[libvalkey]>=6.0.2; extra == ""full""; jinja2>=3.1.2; extra == ""jinja""; cryptography; extra == ""jwt""; pyjwt>=2.9.0; extra == ""jwt""; mako>=1.2.4; extra == ""mako""; minijinja>=1.0.0; extra == ""minijinja""; opentelemetry-instrumentation-asgi; extra == ""opentelemetry""; piccolo; extra == ""piccolo""; picologging; python_version < ""3.13"" and extra == ""picologging""; prometheus-client; extra == ""prometheus""; email-validator; extra == ""pydantic""; pydantic; extra == ""pydantic""; pydantic-extra-types!=2.9.0; python_version < ""3.9"" and extra == ""pydantic""; pydantic-extra-types; python_version >= ""3.9"" and extra == ""pydantic""; redis[hiredis]>=4.4.4; extra == ""redis""; advanced-alchemy>=0.2.2; extra == ""sqlalchemy""; fast-query-parsers>=1.0.2; extra == ""standard""; jinja2; extra == ""standard""; jsbeautifier; extra == ""standard""; uvicorn[standard]; extra == ""standard""; uvloop>=0.18.0; sys_platform != ""win32"" and extra == ""standard""; structlog; extra == ""structlog""; valkey[libvalkey]>=6.0.2; extra == ""valkey""",2.16.0,No,,No,None,,, +marisa-trie,Dependency Package,EY,1.2.0,,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,"setuptools; hypothesis; extra == ""test""; pytest; extra == ""test""; readme-renderer; extra == ""test""",1.2.1,No,,No,None,,, +markdown-it-py,Dependency Package,EY,3.0.0,,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",,"mdurl~=0.1; psutil ; extra == ""benchmarking""; pytest ; extra == ""benchmarking""; pytest-benchmark ; extra == ""benchmarking""; pre-commit~=3.0 ; extra == ""code_style""; commonmark~=0.9 ; extra == ""compare""; markdown~=3.4 ; extra == ""compare""; mistletoe~=1.0 ; extra == ""compare""; mistune~=2.0 ; extra == ""compare""; panflute~=2.3 ; extra == ""compare""; linkify-it-py>=1,<3 ; extra == ""linkify""; mdit-py-plugins ; extra == ""plugins""; gprof2dot ; extra == ""profiling""; mdit-py-plugins ; extra == ""rtd""; myst-parser ; extra == ""rtd""; pyyaml ; extra == ""rtd""; sphinx ; extra == ""rtd""; sphinx-copybutton ; extra == ""rtd""; sphinx-design ; extra == ""rtd""; sphinx_book_theme ; extra == ""rtd""; jupyter_sphinx ; extra == ""rtd""; coverage ; extra == ""testing""; pytest ; extra == ""testing""; pytest-cov ; extra == ""testing""; pytest-regressions ; extra == ""testing""",3.0.0,No,,No,None,,, +MarkupSafe,Dependency Package,EY,3.0.2,,,,,3.0.2,No,,No,None,,, +marshmallow,Dependency Package,EY,3.23.0,,"backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""","3.23.1, 3.23.2, 3.23.3, 3.24.0, 3.24.1, 3.24.2, 3.25.0, 3.25.1, 3.26.0, 3.26.1, 4.0.0","backports-datetime-fromisoformat; python_version < ""3.11""; typing-extensions; python_version < ""3.11""; marshmallow[tests]; extra == ""dev""; tox; extra == ""dev""; pre-commit<5.0,>=3.5; extra == ""dev""; autodocsumm==0.2.14; extra == ""docs""; furo==2024.8.6; extra == ""docs""; sphinx-copybutton==0.5.2; extra == ""docs""; sphinx-issues==5.0.1; extra == ""docs""; sphinx==8.2.3; extra == ""docs""; sphinxext-opengraph==0.10.0; extra == ""docs""; pytest; extra == ""tests""; simplejson; extra == ""tests""",4.0.0,No,,No,None,,, +matplotlib,Dependency Package,EY,3.9.2,,"contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""","3.9.3, 3.9.4, 3.10.0rc1, 3.10.0, 3.10.1, 3.10.3","contourpy>=1.0.1; cycler>=0.10; fonttools>=4.22.0; kiwisolver>=1.3.1; numpy>=1.23; packaging>=20.0; pillow>=8; pyparsing>=2.3.1; python-dateutil>=2.7; meson-python<0.17.0,>=0.13.1; extra == ""dev""; pybind11!=2.13.3,>=2.13.2; extra == ""dev""; setuptools_scm>=7; extra == ""dev""; setuptools>=64; extra == ""dev""",3.10.3,No,,No,None,,, +matplotlib-inline,Dependency Package,EY,0.1.7,,traitlets,,traitlets,0.1.7,No,,No,None,,, +mdurl,Dependency Package,EY,0.1.2,,,,,0.1.2,No,,No,None,,, +mistune,Dependency Package,EY,3.0.2,,"typing-extensions; python_version < ""3.11""","3.1.0, 3.1.1, 3.1.2, 3.1.3","typing-extensions; python_version < ""3.11""",3.1.3,No,,No,None,,, +mltable,Dependency Package,EY,1.6.1,,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",,"azureml-dataprep[parquet] <5.2.0a,>=5.1.0a; pyyaml <7.0.0,>=5.1.0; jsonschema <5.0.0,>=4.0.0; msrest >=0.6.18; azure-core !=1.22.0,<2.0.0,>=1.8.0; azure-mgmt-core <2.0.0,>=1.3.0; python-dateutil <3.0.0,>=2.7.3; cryptography !=1.9,!=2.0.*,!=2.1.*,!=2.2.*; PyJWT <3.0.0; pytz; azure-ai-ml ; extra == 'azure-ai-ml'",1.6.1,No,,No,None,,, +more-itertools,Dependency Package,EY,10.5.0,,,"10.6.0, 10.7.0",,10.7.0,No,,No,None,,, +msal,Dependency Package,EY,1.31.0,,"requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""","1.31.1, 1.31.2b1, 1.32.0, 1.32.1, 1.32.2, 1.32.3, 1.33.0b1, 1.33.0","requests<3,>=2.0.0; PyJWT[crypto]<3,>=1.0.0; cryptography<48,>=2.5; pymsalruntime<0.19,>=0.14; (python_version >= ""3.6"" and platform_system == ""Windows"") and extra == ""broker""; pymsalruntime<0.19,>=0.17; (python_version >= ""3.8"" and platform_system == ""Darwin"") and extra == ""broker""; pymsalruntime<0.19,>=0.18; (python_version >= ""3.8"" and platform_system == ""Linux"") and extra == ""broker""",1.33.0,No,,No,None,,, +msal-extensions,Dependency Package,EY,1.2.0,,"msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""","1.3.0, 1.3.1","msal<2,>=1.29; portalocker<4,>=1.4; extra == ""portalocker""",1.3.1,No,,No,None,,, +msgspec,Dependency Package,EY,0.18.6,,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,"pyyaml; extra == ""yaml""; tomli; python_version < ""3.11"" and extra == ""toml""; tomli_w; extra == ""toml""; sphinx; extra == ""doc""; furo; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; ipython; extra == ""doc""; pytest; extra == ""test""; msgpack; extra == ""test""; attrs; extra == ""test""; eval-type-backport; python_version < ""3.10"" and extra == ""test""; pyyaml; extra == ""test""; tomli; python_version < ""3.11"" and extra == ""test""; tomli_w; extra == ""test""; pre-commit; extra == ""dev""; coverage; extra == ""dev""; mypy; extra == ""dev""; pyright; extra == ""dev""; sphinx; extra == ""dev""; furo; extra == ""dev""; sphinx-copybutton; extra == ""dev""; sphinx-design; extra == ""dev""; ipython; extra == ""dev""; pytest; extra == ""dev""; msgpack; extra == ""dev""; attrs; extra == ""dev""; eval-type-backport; python_version < ""3.10"" and extra == ""dev""; pyyaml; extra == ""dev""; tomli; python_version < ""3.11"" and extra == ""dev""; tomli_w; extra == ""dev""",0.19.0,No,,No,None,,, +msrest,Dependency Package,EY,0.7.1,,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',,azure-core (>=1.24.0); certifi (>=2017.4.17); isodate (>=0.6.0); requests-oauthlib (>=0.5.0); requests (~=2.16); aiodns ; (python_version>='3.5') and extra == 'async'; aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async',0.7.1,No,,No,None,,, +msrestazure,Dependency Package,EY,0.6.4.post1,,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",,"adal<2.0.0,>=0.6.0; msrest<2.0.0,>=0.6.0; six",0.6.4.post1,No,,No,None,,, +multidict,Dependency Package,EY,6.1.0,,"typing-extensions>=4.1.0; python_version < ""3.11""","6.2.0, 6.3.0, 6.3.1, 6.3.2, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3","typing-extensions>=4.1.0; python_version < ""3.11""",6.6.3,No,,No,None,,, +murmurhash,Dependency Package,EY,1.0.10,,,"1.0.11, 1.0.12, 1.0.13, 1.1.0.dev0",,1.1.0.dev0,No,,No,None,,, +mypy-extensions,Dependency Package,EY,1.0.0,,,1.1.0,,1.1.0,No,,No,None,,, +nbclient,Dependency Package,EY,0.10.0,,"jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""","0.10.1, 0.10.2","jupyter-client>=6.1.12; jupyter-core!=5.0.*,>=4.12; nbformat>=5.1; traitlets>=5.4; pre-commit; extra == ""dev""; autodoc-traits; extra == ""docs""; flaky; extra == ""docs""; ipykernel>=6.19.3; extra == ""docs""; ipython; extra == ""docs""; ipywidgets; extra == ""docs""; mock; extra == ""docs""; moto; extra == ""docs""; myst-parser; extra == ""docs""; nbconvert>=7.1.0; extra == ""docs""; pytest-asyncio; extra == ""docs""; pytest-cov>=4.0; extra == ""docs""; pytest<8,>=7.0; extra == ""docs""; sphinx-book-theme; extra == ""docs""; sphinx>=1.7; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; testpath; extra == ""docs""; xmltodict; extra == ""docs""; flaky; extra == ""test""; ipykernel>=6.19.3; extra == ""test""; ipython; extra == ""test""; ipywidgets; extra == ""test""; nbconvert>=7.1.0; extra == ""test""; pytest-asyncio; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest<8,>=7.0; extra == ""test""; testpath; extra == ""test""; xmltodict; extra == ""test""",0.10.2,No,,No,None,,, +nbconvert,Dependency Package,EY,7.16.4,,"beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""","7.16.5, 7.16.6","beautifulsoup4; bleach[css]!=5.0.0; defusedxml; importlib-metadata>=3.6; python_version < ""3.10""; jinja2>=3.0; jupyter-core>=4.7; jupyterlab-pygments; markupsafe>=2.0; mistune<4,>=2.0.3; nbclient>=0.5.0; nbformat>=5.7; packaging; pandocfilters>=1.4.1; pygments>=2.4.1; traitlets>=5.1; flaky; extra == ""all""; ipykernel; extra == ""all""; ipython; extra == ""all""; ipywidgets>=7.5; extra == ""all""; myst-parser; extra == ""all""; nbsphinx>=0.2.12; extra == ""all""; playwright; extra == ""all""; pydata-sphinx-theme; extra == ""all""; pyqtwebengine>=5.15; extra == ""all""; pytest>=7; extra == ""all""; sphinx==5.0.2; extra == ""all""; sphinxcontrib-spelling; extra == ""all""; tornado>=6.1; extra == ""all""; ipykernel; extra == ""docs""; ipython; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.2.12; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx==5.0.2; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pyqtwebengine>=5.15; extra == ""qtpdf""; pyqtwebengine>=5.15; extra == ""qtpng""; tornado>=6.1; extra == ""serve""; flaky; extra == ""test""; ipykernel; extra == ""test""; ipywidgets>=7.5; extra == ""test""; pytest>=7; extra == ""test""; playwright; extra == ""webpdf""",7.16.6,No,,No,None,,, +nbformat,Dependency Package,EY,5.10.4,,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",,"fastjsonschema>=2.15; jsonschema>=2.6; jupyter-core!=5.0.*,>=4.12; traitlets>=5.1; myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; sphinxcontrib-github-alt; extra == ""docs""; sphinxcontrib-spelling; extra == ""docs""; pep440; extra == ""test""; pre-commit; extra == ""test""; pytest; extra == ""test""; testpath; extra == ""test""",5.10.4,No,,No,None,,, +ndg-httpsclient,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +nest-asyncio,Dependency Package,EY,1.6.0,,,,,1.6.0,No,,No,None,,, +networkx,Dependency Package,EY,3.4.2,,"numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""","3.5rc0, 3.5","numpy>=1.25; extra == ""default""; scipy>=1.11.2; extra == ""default""; matplotlib>=3.8; extra == ""default""; pandas>=2.0; extra == ""default""; pre-commit>=4.1; extra == ""developer""; mypy>=1.15; extra == ""developer""; sphinx>=8.0; extra == ""doc""; pydata-sphinx-theme>=0.16; extra == ""doc""; sphinx-gallery>=0.18; extra == ""doc""; numpydoc>=1.8.0; extra == ""doc""; pillow>=10; extra == ""doc""; texext>=0.6.7; extra == ""doc""; myst-nb>=1.1; extra == ""doc""; intersphinx-registry; extra == ""doc""; osmnx>=2.0.0; extra == ""example""; momepy>=0.7.2; extra == ""example""; contextily>=1.6; extra == ""example""; seaborn>=0.13; extra == ""example""; cairocffi>=1.7; extra == ""example""; igraph>=0.11; extra == ""example""; scikit-learn>=1.5; extra == ""example""; lxml>=4.6; extra == ""extra""; pygraphviz>=1.14; extra == ""extra""; pydot>=3.0.1; extra == ""extra""; sympy>=1.10; extra == ""extra""; pytest>=7.2; extra == ""test""; pytest-cov>=4.0; extra == ""test""; pytest-xdist>=3.0; extra == ""test""; pytest-mpl; extra == ""test-extras""; pytest-randomly; extra == ""test-extras""",3.5,No,,No,None,,, +nltk,Dependency Package,EY,3.9.1,,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",,"click; joblib; regex>=2021.8.3; tqdm; numpy; extra == ""all""; requests; extra == ""all""; twython; extra == ""all""; python-crfsuite; extra == ""all""; pyparsing; extra == ""all""; scipy; extra == ""all""; matplotlib; extra == ""all""; scikit-learn; extra == ""all""; requests; extra == ""corenlp""; numpy; extra == ""machine-learning""; python-crfsuite; extra == ""machine-learning""; scikit-learn; extra == ""machine-learning""; scipy; extra == ""machine-learning""; matplotlib; extra == ""plot""; pyparsing; extra == ""tgrep""; twython; extra == ""twitter""",3.9.1,No,,No,None,,, +notebook-shim,Dependency Package,EY,0.2.4,,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",,"jupyter-server<3,>=1.8; pytest; extra == 'test'; pytest-console-scripts; extra == 'test'; pytest-jupyter; extra == 'test'; pytest-tornasync; extra == 'test'",0.2.4,No,,No,None,,, +numpy,Dependency Package,EY,2.2.3,,,"2.2.4, 2.2.5, 2.2.6, 2.3.0, 2.3.1, 2.3.2",,2.3.2,No,,No,None,,, +oauthlib,Dependency Package,EY,3.2.2,,"cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""","3.3.0, 3.3.1","cryptography>=3.0.0; extra == ""rsa""; cryptography>=3.0.0; extra == ""signedtoken""; pyjwt<3,>=2.0.0; extra == ""signedtoken""; blinker>=1.4.0; extra == ""signals""",3.3.1,No,,No,None,,, +omegaconf,Dependency Package,EY,2.3.0,,"antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""","2.4.0.dev0, 2.4.0.dev1, 2.4.0.dev2, 2.4.0.dev3","antlr4-python3-runtime (==4.9.*); PyYAML (>=5.1.0); dataclasses ; python_version == ""3.6""",2.4.0.dev3,No,,No,None,,, +opencensus,Dependency Package,EY,0.11.4,,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",,"opencensus-context (>=0.1.3); six (~=1.16); google-api-core (<2.0.0,>=1.0.0) ; python_version < ""3.6""; google-api-core (<3.0.0,>=1.0.0) ; python_version >= ""3.6""",0.11.4,No,,No,None,,, +opencensus-context,Dependency Package,EY,0.1.3,,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,"contextvars ; python_version >= ""3.6"" and python_version < ""3.7""",0.2.dev0,No,,No,None,,, +orjson,Dependency Package,EY,3.10.7,,,"3.10.8, 3.10.9, 3.10.10, 3.10.11, 3.10.12, 3.10.13, 3.10.14, 3.10.15, 3.10.16, 3.10.17, 3.10.18, 3.11.0, 3.11.1",,3.11.1,No,,No,None,,, +overrides,Dependency Package,EY,7.7.0,,"typing ; python_version < ""3.5""",,"typing ; python_version < ""3.5""",7.7.0,No,,No,None,,, +packaging,Dependency Package,EY,24.2,,,25.0,,25.0,No,,No,None,,, +pandas,Dependency Package,EY,2.2.3,,"numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""","2.3.0, 2.3.1","numpy>=1.22.4; python_version < ""3.11""; numpy>=1.23.2; python_version == ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; python-dateutil>=2.8.2; pytz>=2020.1; tzdata>=2022.7; hypothesis>=6.46.1; extra == ""test""; pytest>=7.3.2; extra == ""test""; pytest-xdist>=2.2.0; extra == ""test""; pyarrow>=10.0.1; extra == ""pyarrow""; bottleneck>=1.3.6; extra == ""performance""; numba>=0.56.4; extra == ""performance""; numexpr>=2.8.4; extra == ""performance""; scipy>=1.10.0; extra == ""computation""; xarray>=2022.12.0; extra == ""computation""; fsspec>=2022.11.0; extra == ""fss""; s3fs>=2022.11.0; extra == ""aws""; gcsfs>=2022.11.0; extra == ""gcp""; pandas-gbq>=0.19.0; extra == ""gcp""; odfpy>=1.4.1; extra == ""excel""; openpyxl>=3.1.0; extra == ""excel""; python-calamine>=0.1.7; extra == ""excel""; pyxlsb>=1.0.10; extra == ""excel""; xlrd>=2.0.1; extra == ""excel""; xlsxwriter>=3.0.5; extra == ""excel""; pyarrow>=10.0.1; extra == ""parquet""; pyarrow>=10.0.1; extra == ""feather""; tables>=3.8.0; extra == ""hdf5""; pyreadstat>=1.2.0; extra == ""spss""; SQLAlchemy>=2.0.0; extra == ""postgresql""; psycopg2>=2.9.6; extra == ""postgresql""; adbc-driver-postgresql>=0.8.0; extra == ""postgresql""; SQLAlchemy>=2.0.0; extra == ""mysql""; pymysql>=1.0.2; extra == ""mysql""; SQLAlchemy>=2.0.0; extra == ""sql-other""; adbc-driver-postgresql>=0.8.0; extra == ""sql-other""; adbc-driver-sqlite>=0.8.0; extra == ""sql-other""; beautifulsoup4>=4.11.2; extra == ""html""; html5lib>=1.1; extra == ""html""; lxml>=4.9.2; extra == ""html""; lxml>=4.9.2; extra == ""xml""; matplotlib>=3.6.3; extra == ""plot""; jinja2>=3.1.2; extra == ""output-formatting""; tabulate>=0.9.0; extra == ""output-formatting""; PyQt5>=5.15.9; extra == ""clipboard""; qtpy>=2.3.0; extra == ""clipboard""; zstandard>=0.19.0; extra == ""compression""; dataframe-api-compat>=0.1.7; extra == ""consortium-standard""; adbc-driver-postgresql>=0.8.0; extra == ""all""; adbc-driver-sqlite>=0.8.0; extra == ""all""; beautifulsoup4>=4.11.2; extra == ""all""; bottleneck>=1.3.6; extra == ""all""; dataframe-api-compat>=0.1.7; extra == ""all""; fastparquet>=2022.12.0; extra == ""all""; fsspec>=2022.11.0; extra == ""all""; gcsfs>=2022.11.0; extra == ""all""; html5lib>=1.1; extra == ""all""; hypothesis>=6.46.1; extra == ""all""; jinja2>=3.1.2; extra == ""all""; lxml>=4.9.2; extra == ""all""; matplotlib>=3.6.3; extra == ""all""; numba>=0.56.4; extra == ""all""; numexpr>=2.8.4; extra == ""all""; odfpy>=1.4.1; extra == ""all""; openpyxl>=3.1.0; extra == ""all""; pandas-gbq>=0.19.0; extra == ""all""; psycopg2>=2.9.6; extra == ""all""; pyarrow>=10.0.1; extra == ""all""; pymysql>=1.0.2; extra == ""all""; PyQt5>=5.15.9; extra == ""all""; pyreadstat>=1.2.0; extra == ""all""; pytest>=7.3.2; extra == ""all""; pytest-xdist>=2.2.0; extra == ""all""; python-calamine>=0.1.7; extra == ""all""; pyxlsb>=1.0.10; extra == ""all""; qtpy>=2.3.0; extra == ""all""; scipy>=1.10.0; extra == ""all""; s3fs>=2022.11.0; extra == ""all""; SQLAlchemy>=2.0.0; extra == ""all""; tables>=3.8.0; extra == ""all""; tabulate>=0.9.0; extra == ""all""; xarray>=2022.12.0; extra == ""all""; xlrd>=2.0.1; extra == ""all""; xlsxwriter>=3.0.5; extra == ""all""; zstandard>=0.19.0; extra == ""all""",2.3.1,No,,No,None,,, +pandocfilters,Dependency Package,EY,1.5.1,,,,,1.5.1,No,,No,None,,, +paramiko,Dependency Package,EY,3.5.0,,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,"bcrypt>=3.2; cryptography>=3.3; pynacl>=1.5; pyasn1>=0.1.7; extra == ""gssapi""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""gssapi""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""gssapi""; invoke>=2.0; extra == ""invoke""; pyasn1>=0.1.7; extra == ""all""; gssapi>=1.4.1; platform_system != ""Windows"" and extra == ""all""; pywin32>=2.1.8; platform_system == ""Windows"" and extra == ""all""; invoke>=2.0; extra == ""all""",3.5.1,No,,No,None,,, +parse,Dependency Package,EY,1.20.2,,,,,1.20.2,No,,No,None,,, +parso,Dependency Package,EY,0.8.4,,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",,"flake8==5.0.4; extra == ""qa""; mypy==0.971; extra == ""qa""; types-setuptools==67.2.0.1; extra == ""qa""; docopt; extra == ""testing""; pytest; extra == ""testing""",0.8.4,No,,No,None,,, +pathspec,Dependency Package,EY,0.12.1,,,,,0.12.1,No,,No,None,,, +patsy,Dependency Package,EY,0.5.6,,"numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""","1.0.0, 1.0.1","numpy>=1.4; pytest; extra == ""test""; pytest-cov; extra == ""test""; scipy; extra == ""test""",1.0.1,No,,No,None,,, +pexpect,Dependency Package,EY,4.9.0,,ptyprocess (>=0.5),,ptyprocess (>=0.5),4.9.0,No,,No,None,,, +pillow,Dependency Package,EY,11.0.0,,"furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""","11.1.0, 11.2.1, 11.3.0","furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-inline-tabs; extra == ""docs""; sphinxext-opengraph; extra == ""docs""; olefile; extra == ""fpx""; olefile; extra == ""mic""; pyarrow; extra == ""test-arrow""; check-manifest; extra == ""tests""; coverage>=7.4.2; extra == ""tests""; defusedxml; extra == ""tests""; markdown2; extra == ""tests""; olefile; extra == ""tests""; packaging; extra == ""tests""; pyroma; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-timeout; extra == ""tests""; pytest-xdist; extra == ""tests""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""",11.3.0,No,,Yes,"11.2.1: CVE-2025-48379, CVSS_V3, Pillow vulnerability can cause write buffer overflow on BCn encoding, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, affects: >=11.2.0,<11.3.0 +CVE-2025-48379, UNKNOWN, , , affects: >=11.2.0,<11.3.0",,,Not Used +pkginfo,Dependency Package,EY,1.11.2,,"pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""","1.11.3, 1.12.0, 1.12.1, 1.12.1.1, 1.12.1.2","pytest; extra == ""testing""; pytest-cov; extra == ""testing""; wheel; extra == ""testing""",1.12.1.2,No,,No,None,,, +platformdirs,Dependency Package,EY,4.3.6,,"furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""","4.3.7, 4.3.8","furo>=2024.8.6; extra == ""docs""; proselint>=0.14; extra == ""docs""; sphinx-autodoc-typehints>=3; extra == ""docs""; sphinx>=8.1.3; extra == ""docs""; appdirs==1.4.4; extra == ""test""; covdefaults>=2.3; extra == ""test""; pytest-cov>=6; extra == ""test""; pytest-mock>=3.14; extra == ""test""; pytest>=8.3.4; extra == ""test""; mypy>=1.14.1; extra == ""type""",4.3.8,No,,No,None,,, +plotly,Dependency Package,EY,5.24.1,,"narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""","6.0.0rc0, 6.0.0, 6.0.1, 6.1.0b0, 6.1.0rc0, 6.1.0, 6.1.1, 6.1.2, 6.2.0","narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido>=1.0.0; extra == ""kaleido""; pytest; extra == ""dev-core""; requests; extra == ""dev-core""; ruff==0.11.12; extra == ""dev-core""; plotly[dev_core]; extra == ""dev-build""; build; extra == ""dev-build""; jupyter; extra == ""dev-build""; plotly[dev_build]; extra == ""dev-optional""; plotly[kaleido]; extra == ""dev-optional""; anywidget; extra == ""dev-optional""; colorcet; extra == ""dev-optional""; fiona<=1.9.6; python_version <= ""3.8"" and extra == ""dev-optional""; geopandas; extra == ""dev-optional""; inflect; extra == ""dev-optional""; numpy; extra == ""dev-optional""; orjson; extra == ""dev-optional""; pandas; extra == ""dev-optional""; pdfrw; extra == ""dev-optional""; pillow; extra == ""dev-optional""; plotly-geo; extra == ""dev-optional""; polars[timezone]; extra == ""dev-optional""; pyarrow; extra == ""dev-optional""; pyshp; extra == ""dev-optional""; pytz; extra == ""dev-optional""; scikit-image; extra == ""dev-optional""; scipy; extra == ""dev-optional""; shapely; extra == ""dev-optional""; statsmodels; extra == ""dev-optional""; vaex; python_version <= ""3.9"" and extra == ""dev-optional""; xarray; extra == ""dev-optional""; plotly[dev_optional]; extra == ""dev""",6.2.0,No,,No,None,,, +pluggy,Dependency Package,EY,1.5.0,,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,"pre-commit; extra == ""dev""; tox; extra == ""dev""; pytest; extra == ""testing""; pytest-benchmark; extra == ""testing""; coverage; extra == ""testing""",1.6.0,No,,No,None,,, +polyfactory,Dependency Package,EY,2.16.2,,"faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""","2.17.0, 2.18.0, 2.18.1, 2.19.0, 2.20.0, 2.21.0, 2.22.0, 2.22.1","faker>=5.0.0; typing-extensions>=4.6.0; attrs>=22.2.0; extra == ""attrs""; beanie; extra == ""beanie""; pydantic[email]; extra == ""beanie""; pymongo<4.9; extra == ""beanie""; attrs; extra == ""full""; beanie; extra == ""full""; msgspec; extra == ""full""; odmantic; extra == ""full""; pydantic; extra == ""full""; sqlalchemy; extra == ""full""; msgspec; extra == ""msgspec""; odmantic<1.0.0; extra == ""odmantic""; pydantic[email]; extra == ""odmantic""; pydantic[email]>=1.10; extra == ""pydantic""; sqlalchemy>=1.4.29; extra == ""sqlalchemy""",2.22.1,No,,No,None,,, +pre-commit-hooks,Dependency Package,EY,4.6.0,,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,"ruamel.yaml>=0.15; tomli>=1.1.0; python_version < ""3.11""",5.0.0,No,,No,None,,, +preshed,Dependency Package,EY,3.0.9,,"cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0","3.0.10, 4.0.0","cymem<2.1.0,>=2.0.2; murmurhash<1.1.0,>=0.28.0",4.0.0,No,,No,None,,, +prometheus-client,Dependency Package,EY,0.21.0,,"twisted; extra == ""twisted""","0.21.1, 0.22.0, 0.22.1","twisted; extra == ""twisted""",0.22.1,No,,No,None,,, +prompt-toolkit,Dependency Package,EY,3.0.48,,wcwidth,"3.0.49, 3.0.50, 3.0.51",wcwidth,3.0.51,No,,No,None,,, +proto-plus,Dependency Package,EY,1.25.0,,"protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""","1.26.0rc1, 1.26.0, 1.26.1","protobuf<7.0.0,>=3.19.0; google-api-core>=1.31.5; extra == ""testing""",1.26.1,No,,No,None,,, +protobuf,Dependency Package,EY,6.31.1,,,6.32.0rc1,,6.32.0rc1,No,,No,None,,, +psutil,Dependency Package,EY,6.1.0,,"pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""","6.1.1, 7.0.0","pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; setuptools; extra == ""dev""; abi3audit; extra == ""dev""; black==24.10.0; extra == ""dev""; check-manifest; extra == ""dev""; coverage; extra == ""dev""; packaging; extra == ""dev""; pylint; extra == ""dev""; pyperf; extra == ""dev""; pypinfo; extra == ""dev""; pytest-cov; extra == ""dev""; requests; extra == ""dev""; rstcheck; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx_rtd_theme; extra == ""dev""; toml-sort; extra == ""dev""; twine; extra == ""dev""; virtualenv; extra == ""dev""; vulture; extra == ""dev""; wheel; extra == ""dev""; pytest; extra == ""test""; pytest-xdist; extra == ""test""; setuptools; extra == ""test""",7.0.0,No,,No,None,,, +ptyprocess,Dependency Package,EY,0.7.0,,,,,0.7.0,No,,No,None,,, +pure-eval,Dependency Package,EY,0.2.3,,"pytest; extra == ""tests""",,"pytest; extra == ""tests""",0.2.3,No,,No,None,,, +pyarrow,Dependency Package,EY,19.0.1,,"pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""","20.0.0, 21.0.0","pytest; extra == ""test""; hypothesis; extra == ""test""; cffi; extra == ""test""; pytz; extra == ""test""; pandas; extra == ""test""",21.0.0,No,,No,None,,, +pyasn1,Dependency Package,EY,0.6.1,,,,,0.6.1,No,,No,None,,, +pyasn1-modules,Dependency Package,EY,0.4.1,,"pyasn1<0.7.0,>=0.6.1",0.4.2,"pyasn1<0.7.0,>=0.6.1",0.4.2,No,,No,None,,, +pycparser,Dependency Package,EY,2.22,,,,,2.22,No,,No,None,,, +pydantic,Dependency Package,EY,2.9.2,,"annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""","2.10.0b1, 2.10.0b2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.11.0a1, 2.11.0a2, 2.11.0b1, 2.11.0b2, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7, 2.12.0a1","annotated-types>=0.6.0; pydantic-core==2.33.2; typing-extensions>=4.12.2; typing-inspection>=0.4.0; email-validator>=2.0.0; extra == ""email""; tzdata; (python_version >= ""3.9"" and platform_system == ""Windows"") and extra == ""timezone""",2.12.0a1,No,,No,None,,, +pydantic-core,Dependency Package,EY,2.23.4,,typing-extensions>=4.14.1,"2.24.0, 2.24.1, 2.24.2, 2.25.0, 2.25.1, 2.26.0, 2.27.0, 2.27.1, 2.27.2, 2.28.0, 2.29.0, 2.30.0, 2.31.0, 2.31.1, 2.32.0, 2.33.0, 2.33.1, 2.33.2, 2.34.0, 2.34.1, 2.35.0, 2.35.1, 2.35.2, 2.36.0, 2.37.0, 2.37.1, 2.37.2",typing-extensions>=4.14.1,2.37.2,No,,No,None,,, +pydash,Dependency Package,EY,8.0.3,,"typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""","8.0.4, 8.0.5","typing-extensions!=4.6.0,>3.10; build; extra == ""dev""; coverage; extra == ""dev""; ruff; extra == ""dev""; furo; extra == ""dev""; invoke; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-mypy-testing; extra == ""dev""; pytest-cov; extra == ""dev""; sphinx; extra == ""dev""; tox; extra == ""dev""; twine; extra == ""dev""; wheel; extra == ""dev""; sphinx-autodoc-typehints; extra == ""dev""",8.0.5,No,,No,None,,, +Pygments,Dependency Package,EY,2.18.0,,"colorama>=0.4.6; extra == ""windows-terminal""","2.19.0, 2.19.1, 2.19.2","colorama>=0.4.6; extra == ""windows-terminal""",2.19.2,No,,No,None,,, +PyJWT,Dependency Package,EY,2.9.0,,"cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""","2.10.0, 2.10.1","cryptography>=3.4.0; extra == ""crypto""; coverage[toml]==5.0.4; extra == ""dev""; cryptography>=3.4.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest<7.0.0,>=6.0.0; extra == ""dev""; sphinx; extra == ""dev""; sphinx-rtd-theme; extra == ""dev""; zope.interface; extra == ""dev""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; zope.interface; extra == ""docs""; coverage[toml]==5.0.4; extra == ""tests""; pytest<7.0.0,>=6.0.0; extra == ""tests""",2.10.1,No,,Yes,"2.10.0: CVE-2024-53861, CVSS_V3, PyJWT Issuer field partial matches allowed, CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N, affects: >=2.10.0,<2.10.1",,, +PyNaCl,Dependency Package,EY,1.5.0,,,,,1.5.0,No,,No,None,,, +pyOpenSSL,Dependency Package,EY,24.2.1,,"cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""","24.3.0, 25.0.0, 25.1.0","cryptography<46,>=41.0.5; typing-extensions>=4.9; python_version < ""3.13"" and python_version >= ""3.8""; pytest-rerunfailures; extra == ""test""; pretend; extra == ""test""; pytest>=3.0.1; extra == ""test""; sphinx!=5.2.0,!=5.2.0.post0,!=7.2.5; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""",25.1.0,No,,No,None,,, +pyparsing,Dependency Package,EY,3.2.0,,"railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""","3.2.1, 3.2.2, 3.2.3","railroad-diagrams; extra == ""diagrams""; jinja2; extra == ""diagrams""",3.2.3,No,,No,None,,, +pyproject-hooks,Dependency Package,EY,1.2.0,,,,,1.2.0,No,,No,None,,, +pytest,Dependency Package,EY,8.3.3,,"colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""","8.3.4, 8.3.5, 8.4.0, 8.4.1","colorama>=0.4; sys_platform == ""win32""; exceptiongroup>=1; python_version < ""3.11""; iniconfig>=1; packaging>=20; pluggy<2,>=1.5; pygments>=2.7.2; tomli>=1; python_version < ""3.11""; argcomplete; extra == ""dev""; attrs>=19.2; extra == ""dev""; hypothesis>=3.56; extra == ""dev""; mock; extra == ""dev""; requests; extra == ""dev""; setuptools; extra == ""dev""; xmlschema; extra == ""dev""",8.4.1,No,,No,None,,, +python-dateutil,Dependency Package,EY,2.9.0.post0,,six >=1.5,,six >=1.5,2.9.0.post0,No,,No,None,,, +python-dotenv,Dependency Package,EY,1.0.1,,"click>=5.0; extra == ""cli""","1.1.0, 1.1.1","click>=5.0; extra == ""cli""",1.1.1,No,,No,None,,, +python-json-logger,Dependency Package,EY,2.0.7,,"typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""","3.0.0, 3.0.1, 3.1.0, 3.2.0, 3.2.1.dev1, 3.2.1, 3.3.0, 4.0.0.dev0","typing_extensions; python_version < ""3.10""; orjson; implementation_name != ""pypy"" and extra == ""dev""; msgspec; implementation_name != ""pypy"" and extra == ""dev""; validate-pyproject[all]; extra == ""dev""; black; extra == ""dev""; pylint; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; freezegun; extra == ""dev""; backports.zoneinfo; python_version < ""3.9"" and extra == ""dev""; tzdata; extra == ""dev""; build; extra == ""dev""; mkdocs; extra == ""dev""; mkdocs-material>=8.5; extra == ""dev""; mkdocs-awesome-pages-plugin; extra == ""dev""; mdx_truly_sane_lists; extra == ""dev""; mkdocstrings[python]; extra == ""dev""; mkdocs-gen-files; extra == ""dev""; mkdocs-literate-nav; extra == ""dev""; mike; extra == ""dev""",4.0.0.dev0,No,,No,None,,, +python-slugify,Dependency Package,EY,8.0.4,,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',,text-unidecode (>=1.3); Unidecode (>=1.1.1) ; extra == 'unidecode',8.0.4,No,,No,None,,, +pytoolconfig,Dependency Package,EY,1.3.1,,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",,"tomli>=2.0.1; python_version < ""3.11""; packaging>=23.2; pydantic>=2.5.3; extra == ""validation""; platformdirs>=3.11.0; extra == ""global""; tabulate>=0.9.0; extra == ""doc""; sphinx>=7.1.2; extra == ""doc""; sphinx>=7.1.2; extra == ""gendocs""; sphinx-autodoc-typehints>=1.25.2; extra == ""gendocs""; sphinx-rtd-theme>=2.0.0; extra == ""gendocs""; pytoolconfig[doc]; extra == ""gendocs""",1.3.1,No,,No,None,,, +pytz,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +PyYAML,Dependency Package,EY,6.0.2,,,,,6.0.2,No,,No,None,,, +pyzmq,Dependency Package,EY,26.2.0,,"cffi; implementation_name == ""pypy""","26.2.1, 26.3.0, 26.4.0, 27.0.0","cffi; implementation_name == ""pypy""",27.0.0,No,,No,None,,, +referencing,Dependency Package,EY,0.35.1,,"attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""","0.36.0, 0.36.1, 0.36.2","attrs>=22.2.0; rpds-py>=0.7.0; typing-extensions>=4.4.0; python_version < ""3.13""",0.36.2,No,,No,None,,, +regex,Dependency Package,EY,2024.9.11,,,2024.11.6,,2024.11.6,No,,No,None,,, +requests,Dependency Package,EY,2.32.4,,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",,"charset_normalizer<4,>=2; idna<4,>=2.5; urllib3<3,>=1.21.1; certifi>=2017.4.17; PySocks!=1.5.7,>=1.5.6; extra == ""socks""; chardet<6,>=3.0.2; extra == ""use-chardet-on-py3""",2.32.4,No,,No,None,,, +requests-oauthlib,Dependency Package,EY,2.0.0,,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",,"oauthlib>=3.0.0; requests>=2.0.0; oauthlib[signedtoken]>=3.0.0; extra == ""rsa""",2.0.0,No,,No,None,,, +rfc3339-validator,Dependency Package,EY,0.1.4,,six,,six,0.1.4,No,,No,None,,, +rfc3986-validator,Dependency Package,EY,0.1.1,,,,,0.1.1,No,,No,None,,, +rich,Dependency Package,EY,13.9.2,,"pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0","13.9.3, 13.9.4, 14.0.0, 14.1.0","pygments<3.0.0,>=2.13.0; ipywidgets<9,>=7.5.1; extra == ""jupyter""; markdown-it-py>=2.2.0",14.1.0,No,,No,None,,, +rich-click,Dependency Package,EY,1.8.3,,"click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""","1.8.4, 1.8.5, 1.8.6, 1.8.7.dev0, 1.8.7, 1.8.8, 1.8.9","click>=7; importlib-metadata; python_version < ""3.8""; rich>=10.7; typing_extensions>=4; mypy; extra == ""dev""; packaging; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; rich-codex; extra == ""dev""; ruff; extra == ""dev""; types-setuptools; extra == ""dev""; markdown_include; extra == ""docs""; mkdocs; extra == ""docs""; mkdocs-glightbox; extra == ""docs""; mkdocs-material[imaging]~=9.5.18; extra == ""docs""; mkdocs-material-extensions; extra == ""docs""; mkdocs-rss-plugin; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; rich-codex; extra == ""docs""",1.8.9,No,,No,None,,, +rope,Dependency Package,EY,1.13.0,,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,"pytoolconfig[global]>=1.2.2; pytoolconfig[doc]; extra == ""doc""; sphinx>=4.5.0; extra == ""doc""; sphinx-autodoc-typehints>=1.18.1; extra == ""doc""; sphinx-rtd-theme>=1.0.0; extra == ""doc""; pytest>=7.0.1; extra == ""dev""; pytest-cov>=4.1.0; extra == ""dev""; pytest-timeout>=2.1.0; extra == ""dev""; build>=0.7.0; extra == ""dev""; pre-commit>=2.20.0; extra == ""dev""; toml>=0.10.2; extra == ""release""; twine>=4.0.2; extra == ""release""; pip-tools>=6.12.1; extra == ""release""",1.14.0,No,,No,None,,, +rpds-py,Dependency Package,EY,0.20.0,,,"0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.26.0",,0.26.0,No,,No,None,,, +rsa,Dependency Package,EY,4.9,,pyasn1>=0.1.3,4.9.1,pyasn1>=0.1.3,4.9.1,No,,No,None,,, +scikit-learn,Dependency Package,EY,1.5.2,,"numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""","1.6.0rc1, 1.6.0, 1.6.1, 1.7.0rc1, 1.7.0, 1.7.1","numpy>=1.22.0; scipy>=1.8.0; joblib>=1.2.0; threadpoolctl>=3.1.0; numpy>=1.22.0; extra == ""build""; scipy>=1.8.0; extra == ""build""; cython>=3.0.10; extra == ""build""; meson-python>=0.17.1; extra == ""build""; numpy>=1.22.0; extra == ""install""; scipy>=1.8.0; extra == ""install""; joblib>=1.2.0; extra == ""install""; threadpoolctl>=3.1.0; extra == ""install""; matplotlib>=3.5.0; extra == ""benchmark""; pandas>=1.4.0; extra == ""benchmark""; memory_profiler>=0.57.0; extra == ""benchmark""; matplotlib>=3.5.0; extra == ""docs""; scikit-image>=0.19.0; extra == ""docs""; pandas>=1.4.0; extra == ""docs""; seaborn>=0.9.0; extra == ""docs""; memory_profiler>=0.57.0; extra == ""docs""; sphinx>=7.3.7; extra == ""docs""; sphinx-copybutton>=0.5.2; extra == ""docs""; sphinx-gallery>=0.17.1; extra == ""docs""; numpydoc>=1.2.0; extra == ""docs""; Pillow>=8.4.0; extra == ""docs""; pooch>=1.6.0; extra == ""docs""; sphinx-prompt>=1.4.0; extra == ""docs""; sphinxext-opengraph>=0.9.1; extra == ""docs""; plotly>=5.14.0; extra == ""docs""; polars>=0.20.30; extra == ""docs""; sphinx-design>=0.5.0; extra == ""docs""; sphinx-design>=0.6.0; extra == ""docs""; sphinxcontrib-sass>=0.3.4; extra == ""docs""; pydata-sphinx-theme>=0.15.3; extra == ""docs""; sphinx-remove-toctrees>=1.0.0.post1; extra == ""docs""; towncrier>=24.8.0; extra == ""docs""; matplotlib>=3.5.0; extra == ""examples""; scikit-image>=0.19.0; extra == ""examples""; pandas>=1.4.0; extra == ""examples""; seaborn>=0.9.0; extra == ""examples""; pooch>=1.6.0; extra == ""examples""; plotly>=5.14.0; extra == ""examples""; matplotlib>=3.5.0; extra == ""tests""; scikit-image>=0.19.0; extra == ""tests""; pandas>=1.4.0; extra == ""tests""; pytest>=7.1.2; extra == ""tests""; pytest-cov>=2.9.0; extra == ""tests""; ruff>=0.11.7; extra == ""tests""; mypy>=1.15; extra == ""tests""; pyamg>=4.2.1; extra == ""tests""; polars>=0.20.30; extra == ""tests""; pyarrow>=12.0.0; extra == ""tests""; numpydoc>=1.2.0; extra == ""tests""; pooch>=1.6.0; extra == ""tests""; conda-lock==3.0.1; extra == ""maintenance""",1.7.1,No,,No,None,,, +scipy,Dependency Package,EY,1.14.1,,"numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""","1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1","numpy<2.6,>=1.25.2; pytest; extra == ""test""; pytest-cov; extra == ""test""; pytest-timeout; extra == ""test""; pytest-xdist; extra == ""test""; asv; extra == ""test""; mpmath; extra == ""test""; gmpy2; extra == ""test""; threadpoolctl; extra == ""test""; scikit-umfpack; extra == ""test""; pooch; extra == ""test""; hypothesis>=6.30; extra == ""test""; array-api-strict>=2.3.1; extra == ""test""; Cython; extra == ""test""; meson; extra == ""test""; ninja; sys_platform != ""emscripten"" and extra == ""test""; sphinx<8.2.0,>=5.0.0; extra == ""doc""; intersphinx_registry; extra == ""doc""; pydata-sphinx-theme>=0.15.2; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design>=0.4.0; extra == ""doc""; matplotlib>=3.5; extra == ""doc""; numpydoc; extra == ""doc""; jupytext; extra == ""doc""; myst-nb>=1.2.0; extra == ""doc""; pooch; extra == ""doc""; jupyterlite-sphinx>=0.19.1; extra == ""doc""; jupyterlite-pyodide-kernel; extra == ""doc""; linkify-it-py; extra == ""doc""; mypy==1.10.0; extra == ""dev""; typing_extensions; extra == ""dev""; types-psutil; extra == ""dev""; pycodestyle; extra == ""dev""; ruff>=0.0.292; extra == ""dev""; cython-lint>=0.12.2; extra == ""dev""; rich-click; extra == ""dev""; doit>=0.36.0; extra == ""dev""; pydevtool; extra == ""dev""",1.16.1,No,,No,None,,, +SecretStorage,Dependency Package,EY,3.3.3,,cryptography (>=2.0); jeepney (>=0.6),,cryptography (>=2.0); jeepney (>=0.6),3.3.3,No,,No,None,,, +secure,Dependency Package,EY,0.3.0,,,"1.0.0, 1.0.1",,1.0.1,No,,No,None,,, +semver,Dependency Package,EY,2.13.0,,,"3.0.0.dev1, 3.0.0.dev2, 3.0.0.dev3, 3.0.0.dev4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4",,3.0.4,No,,No,None,,, +Send2Trash,Dependency Package,EY,1.8.3,,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",,"pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""nativelib""; pywin32; sys_platform == ""win32"" and extra == ""nativelib""; pyobjc-framework-Cocoa; sys_platform == ""darwin"" and extra == ""objc""; pywin32; sys_platform == ""win32"" and extra == ""win32""",1.8.3,No,,No,None,,, +shellingham,Dependency Package,EY,1.5.4,,,,,1.5.4,No,,No,None,,, +six,Dependency Package,EY,1.17.0,,,,,1.17.0,No,,No,None,,, +smart-open,Dependency Package,EY,7.0.4,,"wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""","7.0.5, 7.1.0, 7.3.0, 7.3.0.post1","wrapt; boto3; extra == ""s3""; google-cloud-storage>=2.6.0; extra == ""gcs""; azure-storage-blob; extra == ""azure""; azure-common; extra == ""azure""; azure-core; extra == ""azure""; requests; extra == ""http""; requests; extra == ""webhdfs""; paramiko; extra == ""ssh""; zstandard; extra == ""zst""; smart_open[azure,gcs,http,s3,ssh,webhdfs,zst]; extra == ""all""; smart_open[all]; extra == ""test""; moto[server]; extra == ""test""; responses; extra == ""test""; pytest; extra == ""test""; pytest-rerunfailures; extra == ""test""; pytest_benchmark; extra == ""test""; awscli; extra == ""test""; pyopenssl; extra == ""test""; numpy; extra == ""test""",7.3.0.post1,No,,No,None,,, +smmap,Dependency Package,EY,5.0.1,,,"5.0.2, 6.0.0",,6.0.0,No,,No,None,,, +sniffio,Dependency Package,EY,1.3.1,,,,,1.3.1,No,,No,None,,, +soupsieve,Dependency Package,EY,2.6,,,2.7,,2.7,No,,No,None,,, +spacy,Dependency Package,EY,3.8.2,,"spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""","3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 4.0.0.dev1, 4.0.0.dev2, 4.0.0.dev3","spacy-legacy<3.1.0,>=3.0.11; spacy-loggers<2.0.0,>=1.0.0; murmurhash<1.1.0,>=0.28.0; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; thinc<8.4.0,>=8.3.4; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; catalogue<2.1.0,>=2.0.6; weasel<0.5.0,>=0.1.0; typer<1.0.0,>=0.3.0; tqdm<5.0.0,>=4.38.0; numpy>=1.15.0; python_version < ""3.9""; numpy>=1.19.0; python_version >= ""3.9""; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; jinja2; setuptools; packaging>=20.0; langcodes<4.0.0,>=3.2.0; spacy_lookups_data<1.1.0,>=1.0.3; extra == ""lookups""; spacy_transformers<1.4.0,>=1.1.2; extra == ""transformers""; cupy<13.0.0,>=5.0.0b4; extra == ""cuda""; cupy-cuda80<13.0.0,>=5.0.0b4; extra == ""cuda80""; cupy-cuda90<13.0.0,>=5.0.0b4; extra == ""cuda90""; cupy-cuda91<13.0.0,>=5.0.0b4; extra == ""cuda91""; cupy-cuda92<13.0.0,>=5.0.0b4; extra == ""cuda92""; cupy-cuda100<13.0.0,>=5.0.0b4; extra == ""cuda100""; cupy-cuda101<13.0.0,>=5.0.0b4; extra == ""cuda101""; cupy-cuda102<13.0.0,>=5.0.0b4; extra == ""cuda102""; cupy-cuda110<13.0.0,>=5.0.0b4; extra == ""cuda110""; cupy-cuda111<13.0.0,>=5.0.0b4; extra == ""cuda111""; cupy-cuda112<13.0.0,>=5.0.0b4; extra == ""cuda112""; cupy-cuda113<13.0.0,>=5.0.0b4; extra == ""cuda113""; cupy-cuda114<13.0.0,>=5.0.0b4; extra == ""cuda114""; cupy-cuda115<13.0.0,>=5.0.0b4; extra == ""cuda115""; cupy-cuda116<13.0.0,>=5.0.0b4; extra == ""cuda116""; cupy-cuda117<13.0.0,>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x<13.0.0,>=11.0.0; extra == ""cuda11x""; cupy-cuda12x<13.0.0,>=11.5.0; extra == ""cuda12x""; cupy-wheel<13.0.0,>=11.0.0; extra == ""cuda-autodetect""; thinc-apple-ops<2.0.0,>=1.0.0; extra == ""apple""; sudachipy!=0.6.1,>=0.5.2; extra == ""ja""; sudachidict_core>=20211220; extra == ""ja""; natto-py>=0.9.0; extra == ""ko""; pythainlp>=2.0; extra == ""th""",4.0.0.dev3,No,,No,None,,, +spacy-legacy,Dependency Package,EY,3.0.12,,,"4.0.0.dev0, 4.0.0.dev1",,4.0.0.dev1,No,,No,None,,, +spacy-loggers,Dependency Package,EY,1.0.5,,,,,1.0.5,No,,No,None,,, +SQLAlchemy,Dependency Package,EY,2.0.38,,"importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""","2.0.39, 2.0.40, 2.0.41","importlib-metadata; python_version < ""3.8""; greenlet>=1; python_version < ""3.14"" and (platform_machine == ""aarch64"" or (platform_machine == ""ppc64le"" or (platform_machine == ""x86_64"" or (platform_machine == ""amd64"" or (platform_machine == ""AMD64"" or (platform_machine == ""win32"" or platform_machine == ""WIN32"")))))); typing-extensions>=4.6.0; greenlet>=1; extra == ""asyncio""; mypy>=0.910; extra == ""mypy""; pyodbc; extra == ""mssql""; pymssql; extra == ""mssql-pymssql""; pyodbc; extra == ""mssql-pyodbc""; mysqlclient>=1.4.0; extra == ""mysql""; mysql-connector-python; extra == ""mysql-connector""; mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == ""mariadb-connector""; cx_oracle>=8; extra == ""oracle""; oracledb>=1.0.1; extra == ""oracle-oracledb""; psycopg2>=2.7; extra == ""postgresql""; pg8000>=1.29.1; extra == ""postgresql-pg8000""; greenlet>=1; extra == ""postgresql-asyncpg""; asyncpg; extra == ""postgresql-asyncpg""; psycopg2-binary; extra == ""postgresql-psycopg2binary""; psycopg2cffi; extra == ""postgresql-psycopg2cffi""; psycopg>=3.0.7; extra == ""postgresql-psycopg""; psycopg[binary]>=3.0.7; extra == ""postgresql-psycopgbinary""; pymysql; extra == ""pymysql""; greenlet>=1; extra == ""aiomysql""; aiomysql>=0.2.0; extra == ""aiomysql""; greenlet>=1; extra == ""aioodbc""; aioodbc; extra == ""aioodbc""; greenlet>=1; extra == ""asyncmy""; asyncmy!=0.2.4,!=0.2.6,>=0.2.3; extra == ""asyncmy""; greenlet>=1; extra == ""aiosqlite""; aiosqlite; extra == ""aiosqlite""; typing_extensions!=3.10.0.1; extra == ""aiosqlite""; sqlcipher3_binary; extra == ""sqlcipher""",2.0.41,No,,No,None,,, +srsly,Dependency Package,EY,2.4.8,,"catalogue<2.1.0,>=2.0.3","2.5.0, 2.5.1","catalogue<2.1.0,>=2.0.3",2.5.1,No,,No,None,,, +stack-data,Dependency Package,EY,0.6.3,,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',,executing >=1.2.0; asttokens >=2.1.0; pure-eval; pytest ; extra == 'tests'; typeguard ; extra == 'tests'; pygments ; extra == 'tests'; littleutils ; extra == 'tests'; cython ; extra == 'tests',0.6.3,No,,No,None,,, +starlette,Dependency Package,EY,0.47.2,,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",,"anyio<5,>=3.6.2; typing-extensions>=4.10.0; python_version < ""3.13""; httpx<0.29.0,>=0.27.0; extra == ""full""; itsdangerous; extra == ""full""; jinja2; extra == ""full""; python-multipart>=0.0.18; extra == ""full""; pyyaml; extra == ""full""",0.47.2,No,,No,None,,, +statsmodels,Dependency Package,EY,0.14.4,,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,"numpy<3,>=1.22.3; scipy!=1.9.2,>=1.8; pandas!=2.1.0,>=1.4; patsy>=0.5.6; packaging>=21.3; cython>=3.0.10; extra == ""build""; cython>=3.0.10; extra == ""develop""; cython<4,>=3.0.10; extra == ""develop""; setuptools_scm[toml]~=8.0; extra == ""develop""; matplotlib>=3; extra == ""develop""; colorama; extra == ""develop""; joblib; extra == ""develop""; jinja2; extra == ""develop""; pytest<8,>=7.3.0; extra == ""develop""; pytest-randomly; extra == ""develop""; pytest-xdist; extra == ""develop""; pytest-cov; extra == ""develop""; pywinpty; os_name == ""nt"" and extra == ""develop""; flake8; extra == ""develop""; isort; extra == ""develop""; sphinx; extra == ""docs""; nbconvert; extra == ""docs""; jupyter_client; extra == ""docs""; ipykernel; extra == ""docs""; matplotlib; extra == ""docs""; nbformat; extra == ""docs""; numpydoc; extra == ""docs""; pandas-datareader; extra == ""docs""",0.14.5,No,,No,None,,, +strawberry-graphql,Dependency Package,EY,0.243.0,,"graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""","0.243.1, 0.244.0, 0.244.1, 0.245.0, 0.246.0, 0.246.1, 0.246.2, 0.246.3, 0.247.0, 0.247.1, 0.247.2, 0.248.0, 0.248.1, 0.249.0, 0.250.0, 0.250.1, 0.251.0, 0.252.0, 0.253.0, 0.253.1, 0.254.0, 0.254.1, 0.255.0, 0.256.0, 0.256.1, 0.257.0.dev1735244504, 0.257.0, 0.258.0, 0.258.1, 0.259.0, 0.259.1, 0.260.0, 0.260.1, 0.260.2, 0.260.3, 0.260.4, 0.261.0, 0.261.1, 0.262.0, 0.262.1, 0.262.2, 0.262.3, 0.262.4, 0.262.5, 0.262.6, 0.262.7.dev1743345593, 0.263.0.dev1743450281, 0.263.0.dev1743450503, 0.263.0.dev1743450741, 0.263.0.dev1743582446, 0.263.0, 0.263.1, 0.263.2, 0.264.0, 0.264.1, 0.265.0, 0.265.1, 0.266.0.dev1744797470, 0.266.0, 0.266.1, 0.267.0.dev1746643548, 0.267.0, 0.268.0, 0.268.1, 0.268.2.dev1747436835, 0.268.2, 0.269.0.dev1746905409, 0.269.0.dev1747164009, 0.269.0, 0.270.0, 0.270.1, 0.270.2, 0.270.3, 0.270.4, 0.270.5, 0.270.6, 0.271.0, 0.271.1, 0.271.2, 0.272.0, 0.272.1, 0.273.0, 0.273.1, 0.273.2, 0.273.3, 0.274.0, 0.274.1, 0.274.2, 0.274.3, 0.275.0, 0.275.1, 0.275.2, 0.275.3, 0.275.4, 0.275.5, 0.275.6, 0.275.7, 0.276.0.dev1750672223, 0.276.0.dev1752831589, 0.276.0, 0.276.1, 0.276.2, 0.277.0, 0.277.1, 0.278.0","graphql-core<3.4.0,>=3.2.0; typing-extensions>=4.5.0; python-dateutil<3.0,>=2.7; packaging>=23; aiohttp<4,>=3.7.4.post0; extra == ""aiohttp""; starlette>=0.18.0; extra == ""asgi""; python-multipart>=0.0.7; extra == ""asgi""; rich>=12.0.0; extra == ""debug""; libcst; extra == ""debug""; starlette>=0.18.0; extra == ""debug-server""; uvicorn>=0.11.6; extra == ""debug-server""; websockets<16,>=15.0.1; extra == ""debug-server""; python-multipart>=0.0.7; extra == ""debug-server""; typer>=0.7.0; extra == ""debug-server""; pygments<3.0,>=2.3; extra == ""debug-server""; rich>=12.0.0; extra == ""debug-server""; libcst; extra == ""debug-server""; Django>=3.2; extra == ""django""; asgiref<4.0,>=3.2; extra == ""django""; channels>=3.0.5; extra == ""channels""; asgiref<4.0,>=3.2; extra == ""channels""; flask>=1.1; extra == ""flask""; quart>=0.19.3; extra == ""quart""; opentelemetry-api<2; extra == ""opentelemetry""; opentelemetry-sdk<2; extra == ""opentelemetry""; pydantic>1.6.1; extra == ""pydantic""; sanic>=20.12.2; extra == ""sanic""; fastapi>=0.65.2; extra == ""fastapi""; python-multipart>=0.0.7; extra == ""fastapi""; chalice<2.0,>=1.22; extra == ""chalice""; typer>=0.7.0; extra == ""cli""; pygments<3.0,>=2.3; extra == ""cli""; rich>=12.0.0; extra == ""cli""; libcst; extra == ""cli""; litestar>=2; python_version ~= ""3.10"" and extra == ""litestar""; pyinstrument>=4.0.0; extra == ""pyinstrument""",0.278.0,Yes,"CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",Yes,"0.255.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.252.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.245.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.257.0.dev1735244504: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.3: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.251.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.256.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.247.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.244.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.248.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.243.1: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.253.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.254.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.250.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.249.0: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0; 0.246.2: CVE-2025-22151, CVSS_V3, Strawberry GraphQL has type resolution vulnerability in node interface that allows potential data leakage through incorrect type resolution, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, affects: >=0.182.0,<0.257.0",0.278.0,"{'base_package': 'strawberry-graphql==0.278.0', 'dependencies': ['libcst==1.8.2', 'websockets==0.35.0', 'libcst==1.8.2', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'asgiref==2.19.2', 'quart==4.2.23', 'sanic==2.3.3', 'chalice==1.35.0', 'libcst==1.8.2', 'pyinstrument==1.10.22']}",Not Used +strictyaml,Dependency Package,EY,1.7.3,,python-dateutil (>=2.6.0),,python-dateutil (>=2.6.0),1.7.3,No,,No,None,,, +tabulate,Dependency Package,EY,0.9.0,,wcwidth ; extra == 'widechars',,wcwidth ; extra == 'widechars',0.9.0,No,,No,None,,, +tenacity,Dependency Package,EY,9.0.0,,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,"reno; extra == ""doc""; sphinx; extra == ""doc""; pytest; extra == ""test""; tornado>=4.5; extra == ""test""; typeguard; extra == ""test""",9.1.2,No,,No,None,,, +terminado,Dependency Package,EY,0.18.1,,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',,ptyprocess; os_name != 'nt'; pywinpty>=1.1.0; os_name == 'nt'; tornado>=6.1.0; myst-parser; extra == 'docs'; pydata-sphinx-theme; extra == 'docs'; sphinx; extra == 'docs'; pre-commit; extra == 'test'; pytest-timeout; extra == 'test'; pytest>=7.0; extra == 'test'; mypy~=1.6; extra == 'typing'; traitlets>=5.11.1; extra == 'typing',0.18.1,No,,No,None,,, +text-unidecode,Dependency Package,EY,1.3,,,,,1.3,No,,No,None,,, +thinc,Dependency Package,EY,8.3.2,,"blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""","8.3.3, 8.3.4, 8.3.5, 8.3.6, 9.0.0.dev0, 9.0.0.dev1, 9.0.0.dev2, 9.0.0.dev3, 9.0.0.dev4, 9.0.0.dev5, 9.0.0, 9.1.0, 9.1.1","blis<1.1.0,>=1.0.0; murmurhash<1.1.0,>=1.0.2; cymem<2.1.0,>=2.0.2; preshed<3.1.0,>=3.0.2; wasabi<1.2.0,>=0.8.1; srsly<3.0.0,>=2.4.0; catalogue<2.1.0,>=2.0.4; confection<1.0.0,>=0.0.1; setuptools; numpy<3.0.0,>=2.0.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4; packaging>=20.0; cupy>=5.0.0b4; extra == ""cuda""; cupy-wheel>=11.0.0; extra == ""cuda-autodetect""; cupy-cuda100>=5.0.0b4; extra == ""cuda100""; cupy-cuda101>=5.0.0b4; extra == ""cuda101""; cupy-cuda102>=5.0.0b4; extra == ""cuda102""; cupy-cuda110>=5.0.0b4; extra == ""cuda110""; cupy-cuda111>=5.0.0b4; extra == ""cuda111""; cupy-cuda112>=5.0.0b4; extra == ""cuda112""; cupy-cuda113>=5.0.0b4; extra == ""cuda113""; cupy-cuda114>=5.0.0b4; extra == ""cuda114""; cupy-cuda115>=5.0.0b4; extra == ""cuda115""; cupy-cuda116>=5.0.0b4; extra == ""cuda116""; cupy-cuda117>=5.0.0b4; extra == ""cuda117""; cupy-cuda11x>=11.0.0; extra == ""cuda11x""; cupy-cuda12x>=11.5.0; extra == ""cuda12x""; cupy-cuda80>=5.0.0b4; extra == ""cuda80""; cupy-cuda90>=5.0.0b4; extra == ""cuda90""; cupy-cuda91>=5.0.0b4; extra == ""cuda91""; cupy-cuda92>=5.0.0b4; extra == ""cuda92""; ml-datasets<0.3.0,>=0.2.0; extra == ""datasets""; mxnet<1.6.0,>=1.5.1; extra == ""mxnet""; tensorflow<2.6.0,>=2.0.0; extra == ""tensorflow""; torch>=1.6.0; extra == ""torch""",9.1.1,No,,No,None,,, +threadpoolctl,Dependency Package,EY,3.5.0,,,3.6.0,,3.6.0,No,,No,None,,, +toml,Dependency Package,EY,0.10.2,,,,,0.10.2,No,,No,None,,, +tornado,Dependency Package,EY,6.5.0,,,6.5.1,,6.5.1,No,,No,None,,, +tqdm,Dependency Package,EY,4.67.1,,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",,"colorama; platform_system == ""Windows""; pytest>=6; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-asyncio>=0.24; extra == ""dev""; nbval; extra == ""dev""; requests; extra == ""discord""; slack-sdk; extra == ""slack""; requests; extra == ""telegram""; ipywidgets>=6; extra == ""notebook""",4.67.1,No,,No,None,,, +traitlets,Dependency Package,EY,5.14.3,,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",,"myst-parser; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx; extra == ""docs""; argcomplete>=3.0.3; extra == ""test""; mypy>=1.7.0; extra == ""test""; pre-commit; extra == ""test""; pytest-mock; extra == ""test""; pytest-mypy-testing; extra == ""test""; pytest<8.2,>=7.0; extra == ""test""",5.14.3,No,,No,None,,, +typer,Dependency Package,EY,0.12.5,,click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,"0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16.0",click>=8.0.0; typing-extensions>=3.7.4.3; shellingham>=1.3.0; rich>=10.11.0,0.16.0,No,,No,None,,, +types-python-dateutil,Dependency Package,EY,2.9.0.20241003,,,"2.9.0.20241206, 2.9.0.20250516, 2.9.0.20250708",,2.9.0.20250708,No,,No,None,,, +typing-extensions,Dependency Package,EY,4.12.2,,,"4.13.0rc1, 4.13.0, 4.13.1, 4.13.2, 4.14.0rc1, 4.14.0, 4.14.1",,4.14.1,No,,No,None,,, +typing-inspect,Dependency Package,EY,0.9.0,,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",,"mypy-extensions (>=0.3.0); typing-extensions (>=3.7.4); typing (>=3.7.4) ; python_version < ""3.5""",0.9.0,No,,No,None,,, +tzdata,Dependency Package,EY,2024.2,,,"2025.1, 2025.2",,2025.2,No,,No,None,,, +urllib3,Dependency Package,EY,2.5.0,,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",,"brotli>=1.0.9; platform_python_implementation == ""CPython"" and extra == ""brotli""; brotlicffi>=0.8.0; platform_python_implementation != ""CPython"" and extra == ""brotli""; h2<5,>=4; extra == ""h2""; pysocks!=1.5.7,<2.0,>=1.5.6; extra == ""socks""; zstandard>=0.18.0; extra == ""zstd""",2.5.0,No,,No,None,,, +uvicorn,Dependency Package,EY,0.31.0,,"click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""","0.31.1, 0.32.0, 0.32.1, 0.33.0, 0.34.0, 0.34.1, 0.34.2, 0.34.3, 0.35.0","click>=7.0; h11>=0.8; typing-extensions>=4.0; python_version < ""3.11""; colorama>=0.4; sys_platform == ""win32"" and extra == ""standard""; httptools>=0.6.3; extra == ""standard""; python-dotenv>=0.13; extra == ""standard""; pyyaml>=5.1; extra == ""standard""; uvloop>=0.15.1; (sys_platform != ""win32"" and (sys_platform != ""cygwin"" and platform_python_implementation != ""PyPy"")) and extra == ""standard""; watchfiles>=0.13; extra == ""standard""; websockets>=10.4; extra == ""standard""",0.35.0,No,,No,None,,, +wasabi,Dependency Package,EY,1.1.3,,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",,"typing-extensions<5.0.0,>=3.7.4.1; python_version < ""3.8""; colorama>=0.4.6; sys_platform == ""win32"" and python_version >= ""3.7""",1.1.3,No,,No,None,,, +watchdog,Dependency Package,EY,4.0.1,,"PyYAML>=3.10; extra == ""watchmedo""","4.0.2, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 6.0.0","PyYAML>=3.10; extra == ""watchmedo""",6.0.0,No,,No,None,,, +watchfiles,Dependency Package,EY,0.24.0,,anyio>=3.0.0,"1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0",anyio>=3.0.0,1.1.0,No,,No,None,,, +wcwidth,Dependency Package,EY,0.2.13,,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",,"backports.functools-lru-cache >=1.2.1 ; python_version < ""3.2""",0.2.13,No,,No,None,,, +weasel,Dependency Package,EY,0.4.1,,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",,"confection<0.2.0,>=0.0.4; packaging>=20.0; wasabi<1.2.0,>=0.9.1; srsly<3.0.0,>=2.4.3; typer<1.0.0,>=0.3.0; cloudpathlib<1.0.0,>=0.7.0; smart-open<8.0.0,>=5.2.1; requests<3.0.0,>=2.13.0; pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4",0.4.1,No,,No,None,,, +webencodings,Dependency Package,EY,0.5.1,,,,,0.5.1,No,,No,None,,, +websocket-client,Dependency Package,EY,1.8.0,,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",,"Sphinx>=6.0; extra == ""docs""; sphinx-rtd-theme>=1.1.0; extra == ""docs""; myst-parser>=2.0.0; extra == ""docs""; python-socks; extra == ""optional""; wsaccel; extra == ""optional""; websockets; extra == ""test""",1.8.0,No,,No,None,,, +wrapt,Dependency Package,EY,1.16.0,,,"1.17.0.dev3, 1.17.0.dev4, 1.17.0rc1, 1.17.0, 1.17.1, 1.17.2",,1.17.2,No,,No,None,,, +yarl,Dependency Package,EY,1.18.3,,idna>=2.0; multidict>=4.0; propcache>=0.2.1,"1.19.0, 1.20.0, 1.20.1",idna>=2.0; multidict>=4.0; propcache>=0.2.1,1.20.1,No,,No,None,,, +zipp,Dependency Package,EY,3.20.2,,"pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","3.21.0, 3.22.0, 3.23.0","pytest!=8.1.*,>=6; extra == ""test""; jaraco.itertools; extra == ""test""; jaraco.functools; extra == ""test""; more_itertools; extra == ""test""; big-O; extra == ""test""; pytest-ignore-flaky; extra == ""test""; jaraco.test; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",3.23.0,No,,No,None,,, +aniso8601,Base Package,I&S,9.0.1,"{'base_package': 'aniso8601==9.0.1', 'dependencies': []}","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""","10.0.0, 10.0.1","black; extra == ""dev""; coverage; extra == ""dev""; isort; extra == ""dev""; pre-commit; extra == ""dev""; pyenchant; extra == ""dev""; pylint; extra == ""dev""",10.0.1,No,,No,None,,, +appnope,Base Package,I&S,0.1.4,"{'base_package': 'appnope==0.1.4', 'dependencies': []}",,,,0.1.4,No,,No,None,,, +AST,Base Package,I&S,0.0.2,"{'base_package': 'AST==0.0.2', 'dependencies': []}",,,,0.0.2,No,,No,None,,, +asyncio,Base Package,I&S,3.4.3,"{'base_package': 'asyncio==3.4.3', 'dependencies': []}",,,,3.4.3,No,,No,None,,, +bandit,Base Package,I&S,1.7.9,"{'base_package': 'bandit==1.7.9', 'dependencies': ['PyYAML==5.3.1', 'stevedore==1.20.0', 'colorama==0.3.9', 'GitPython==3.1.30', 'sarif-om==1.0.4', 'jschema-to-python==1.2.3', 'coverage==4.5.4', 'fixtures==3.0.0', 'flake8==4.0.0', 'stestr==2.5.0', 'testscenarios==0.5.0', 'testtools==2.3.0', 'beautifulsoup4==4.8.0', 'pylint==1.9.4', 'tomli==1.1.0']}","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""","1.7.10, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.5, 1.8.6","PyYAML>=5.3.1; stevedore>=1.20.0; rich; colorama>=0.3.9; platform_system == ""Windows""; GitPython>=3.1.30; extra == ""baseline""; sarif-om>=1.0.4; extra == ""sarif""; jschema-to-python>=1.2.3; extra == ""sarif""; coverage>=4.5.4; extra == ""test""; fixtures>=3.0.0; extra == ""test""; flake8>=4.0.0; extra == ""test""; stestr>=2.5.0; extra == ""test""; testscenarios>=0.5.0; extra == ""test""; testtools>=2.3.0; extra == ""test""; beautifulsoup4>=4.8.0; extra == ""test""; pylint==1.9.4; extra == ""test""; tomli>=1.1.0; python_version < ""3.11"" and extra == ""toml""; PyYAML; extra == ""yaml""",1.8.6,No,,No,None,,, +configparser,Base Package,I&S,7.0.0,"{'base_package': 'configparser==7.0.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","7.0.1, 7.1.0, 7.2.0","pytest!=8.1.*,>=6; extra == ""test""; types-backports; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.2.0,No,,No,None,,, +dash-core-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-core-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-html-components,Base Package,I&S,2.0.0,"{'base_package': 'dash-html-components==2.0.0', 'dependencies': []}",,,,2.0.0,No,,No,None,,, +dash-table,Base Package,I&S,5.0.0,"{'base_package': 'dash-table==5.0.0', 'dependencies': []}",,,,5.0.0,No,,No,None,,, +deepdiff,Base Package,I&S,8.0.1,"{'base_package': 'deepdiff==8.0.1', 'dependencies': ['orderly-set==5.4.1', 'click==8.1.0', 'pyyaml==6.0.0', 'coverage==7.6.0', 'bump2version==1.0.0', 'jsonpickle==4.0.0', 'ipdb==0.13.0', 'numpy==2.2.0', 'numpy==2.0', 'python-dateutil==2.9.0', 'orjson==3.10.0', 'tomli==2.2.0', 'tomli-w==1.2.0', 'pandas==2.2.0', 'polars==1.21.0', 'nox==2025.5.1', 'Sphinx==6.2.0', 'sphinx-sitemap==2.6.0', 'sphinxemoji==0.3.0', 'flake8==7.1.0', 'flake8-pyproject==1.2.3', 'pydantic==2.10.0', 'pytest==8.3.0', 'pytest-benchmark==5.1.0', 'pytest-cov==6.0.0', 'python-dotenv==1.0.0']}","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.4.0, 8.4.1, 8.4.2, 8.5.0","orderly-set<6,>=5.4.1; click~=8.1.0; extra == ""cli""; pyyaml~=6.0.0; extra == ""cli""; coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; jsonpickle~=4.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; numpy~=2.2.0; extra == ""dev"" and python_version >= ""3.10""; numpy~=2.0; extra == ""dev"" and python_version < ""3.10""; python-dateutil~=2.9.0; extra == ""dev""; orjson~=3.10.0; extra == ""dev""; tomli~=2.2.0; extra == ""dev""; tomli-w~=1.2.0; extra == ""dev""; pandas~=2.2.0; extra == ""dev""; polars~=1.21.0; extra == ""dev""; nox==2025.5.1; extra == ""dev""; Sphinx~=6.2.0; extra == ""docs""; sphinx-sitemap~=2.6.0; extra == ""docs""; sphinxemoji~=0.3.0; extra == ""docs""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pydantic~=2.10.0; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",8.5.0,No,,No,None,,, +docx,Base Package,I&S,0.2.4,"{'base_package': 'docx==0.2.4', 'dependencies': []}",,,,0.2.4,No,,No,None,,, +entrypoints,Base Package,I&S,0.4,"{'base_package': 'entrypoints==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +faiss,Base Package,I&S,1.5.3,"{'base_package': 'faiss==1.5.3', 'dependencies': []}",numpy,,numpy,1.5.3,No,,No,None,,, +faiss-cpu,Base Package,I&S,1.7.4,"{'base_package': 'faiss-cpu==1.7.4', 'dependencies': ['numpy==1.25.0']}","numpy<3.0,>=1.25.0; packaging","1.8.0, 1.8.0.post1, 1.9.0, 1.9.0.post1, 1.10.0, 1.11.0, 1.11.0.post1","numpy<3.0,>=1.25.0; packaging",1.11.0.post1,No,,No,None,,, +faiss-gpu,Base Package,I&S,1.7.2,"{'base_package': 'faiss-gpu==1.7.2', 'dependencies': []}",,,,1.7.2,No,,No,None,,, +flake8,Base Package,I&S,7.0.0,"{'base_package': 'flake8==7.0.0', 'dependencies': ['mccabe==0.7.0', 'pycodestyle==2.14.0', 'pyflakes==3.4.0']}","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0","7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.3.0","mccabe<0.8.0,>=0.7.0; pycodestyle<2.15.0,>=2.14.0; pyflakes<3.5.0,>=3.4.0",7.3.0,No,,No,None,,, +fuzzywuzzy,Base Package,I&S,0.18.0,"{'base_package': 'fuzzywuzzy==0.18.0', 'dependencies': ['python-levenshtein==0.12']}",python-levenshtein (>=0.12) ; extra == 'speedup',,python-levenshtein (>=0.12) ; extra == 'speedup',0.18.0,No,,No,None,,, +gensim,Base Package,I&S,3.8.3,"{'base_package': 'gensim==3.8.3', 'dependencies': ['numpy==1.18.5', 'scipy==1.7.0', 'smart-open==1.8.1', 'Pyro4==4.27', 'Pyro4==4.27', 'visdom==0.1.8', 'sphinx==5.1.1', 'sphinx-gallery==0.11.1', 'sphinxcontrib.programoutput==0.17', 'sphinxcontrib-napoleon==0.7', 'visdom==0.1.8']}","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""","4.0.0, 4.0.1, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3.0, 4.3.1, 4.3.2, 4.3.3","numpy<2.0,>=1.18.5; scipy<1.14.0,>=1.7.0; smart-open>=1.8.1; Pyro4>=4.27; extra == ""distributed""; pytest; extra == ""docs""; pytest-cov; extra == ""docs""; testfixtures; extra == ""docs""; POT; extra == ""docs""; Pyro4>=4.27; extra == ""docs""; visdom!=0.1.8.7,>=0.1.8; extra == ""docs""; sphinx==5.1.1; extra == ""docs""; sphinx-gallery==0.11.1; extra == ""docs""; sphinxcontrib.programoutput==0.17; extra == ""docs""; sphinxcontrib-napoleon==0.7; extra == ""docs""; matplotlib; extra == ""docs""; memory-profiler; extra == ""docs""; annoy; extra == ""docs""; Pyro4; extra == ""docs""; scikit-learn; extra == ""docs""; nltk; extra == ""docs""; statsmodels; extra == ""docs""; pandas; extra == ""docs""; pytest; extra == ""test""; pytest-cov; extra == ""test""; testfixtures; extra == ""test""; POT; extra == ""test""; visdom!=0.1.8.7,>=0.1.8; extra == ""test""; pytest; extra == ""test-win""; pytest-cov; extra == ""test-win""; testfixtures; extra == ""test-win""; POT; extra == ""test-win""",4.3.3,No,,No,None,,, +graphframes,Base Package,I&S,0.6,"{'base_package': 'graphframes==0.6', 'dependencies': []}",numpy; nose,,numpy; nose,0.6,No,,No,None,,, +invoke,Base Package,I&S,2.2.0,"{'base_package': 'invoke==2.2.0', 'dependencies': []}",,,,2.2.0,No,,No,None,,, +ipython-genutils,Base Package,I&S,0.2.0,"{'base_package': 'ipython-genutils==0.2.0', 'dependencies': []}",,,,0.2.0,No,,No,None,,, +jaraco.classes,Base Package,I&S,3.4.0,"{'base_package': 'jaraco.classes==3.4.0', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",,"more-itertools; sphinx>=3.5; extra == ""docs""; jaraco.packaging>=9.3; extra == ""docs""; rst.linker>=1.9; extra == ""docs""; furo; extra == ""docs""; sphinx-lint; extra == ""docs""; jaraco.tidelift>=1.4; extra == ""docs""; pytest>=6; extra == ""testing""; pytest-checkdocs>=2.4; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-mypy; extra == ""testing""; pytest-enabler>=2.2; extra == ""testing""; pytest-ruff>=0.2.1; extra == ""testing""",3.4.0,No,,No,None,,, +jaraco.context,Base Package,I&S,6.0.1,"{'base_package': 'jaraco.context==6.0.1', 'dependencies': ['sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest==6', 'pytest-checkdocs==2.4', 'pytest-enabler==2.2', 'pytest-ruff==0.2.1']}","backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",,"backports.tarfile; python_version < ""3.12""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest!=8.1.*,>=6; extra == ""test""; pytest-checkdocs>=2.4; extra == ""test""; pytest-cov; extra == ""test""; pytest-mypy; extra == ""test""; pytest-enabler>=2.2; extra == ""test""; portend; extra == ""test""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""test""",6.0.1,No,,No,None,,, +jaraco.functools,Base Package,I&S,4.1.0,"{'base_package': 'jaraco.functools==4.1.0', 'dependencies': ['pytest==6', 'sphinx==3.5', 'jaraco.packaging==9.3', 'rst.linker==1.9', 'jaraco.tidelift==1.4', 'pytest-checkdocs==2.4', 'pytest-ruff==0.2.1', 'pytest-enabler==2.2']}","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""","4.2.0, 4.2.1","more_itertools; pytest!=8.1.*,>=6; extra == ""test""; jaraco.classes; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",4.2.1,No,,No,None,,, +jsonpath-ng,Base Package,I&S,1.6.1,"{'base_package': 'jsonpath-ng==1.6.1', 'dependencies': []}",,1.7.0,,1.7.0,No,,No,None,,, +jsonpath-python,Base Package,I&S,1.0.6,"{'base_package': 'jsonpath-python==1.0.6', 'dependencies': []}",,,,1.0.6,No,,No,None,,, +kaleido,Base Package,I&S,0.2.1,"{'base_package': 'kaleido==0.2.1', 'dependencies': ['choreographer==1.0.5', 'logistro==1.0.8', 'orjson==3.10.15']}",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,"0.2.1.post1, 0.4.0rc1, 0.4.0rc2, 0.4.0rc3, 0.4.0rc4, 0.4.0rc5, 0.4.0, 0.4.1, 0.4.2, 1.0.0rc0, 1.0.0rc11, 1.0.0rc13, 1.0.0rc15, 1.0.0",choreographer>=1.0.5; logistro>=1.0.8; orjson>=3.10.15; packaging,1.0.0,No,,No,None,,, +ldap3,Base Package,I&S,2.9.1,"{'base_package': 'ldap3==2.9.1', 'dependencies': ['pyasn1==0.4.6']}",pyasn1 (>=0.4.6),2.10.2rc2,pyasn1 (>=0.4.6),2.10.2rc2,No,,No,None,,, +lightfm,Base Package,I&S,1.17,"{'base_package': 'lightfm==1.17', 'dependencies': []}",,,,1.17,No,,No,None,,, +lightgbm,Base Package,I&S,4.3.0,"{'base_package': 'lightgbm==4.3.0', 'dependencies': ['numpy==1.17.0', 'cffi==1.15.1', 'pyarrow==6.0.1', 'dask==2.0.0', 'pandas==0.24.0', 'pandas==0.24.0', 'scikit-learn==0.24.2']}","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""","4.4.0, 4.5.0, 4.6.0","numpy>=1.17.0; scipy; cffi>=1.15.1; extra == ""arrow""; pyarrow>=6.0.1; extra == ""arrow""; dask[array,dataframe,distributed]>=2.0.0; extra == ""dask""; pandas>=0.24.0; extra == ""dask""; pandas>=0.24.0; extra == ""pandas""; scikit-learn>=0.24.2; extra == ""scikit-learn""",4.6.0,Yes,"CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",Yes,"4.5.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0; 4.4.0: CVE-2024-43598, CVSS_V3, LightGBM Remote Code Execution Vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C, affects: >=1.0.0,<4.6.0 +CVE-2024-43598, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<4.6.0",4.6.0,"{'base_package': 'lightgbm==4.6.0', 'dependencies': []}",Not Used +mongomock-motor,Base Package,I&S,0.0.29,"{'base_package': 'mongomock-motor==0.0.29', 'dependencies': ['mongomock==4.1.2', 'motor==2.5']}","mongomock<5.0.0,>=4.1.2; motor>=2.5","0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36","mongomock<5.0.0,>=4.1.2; motor>=2.5",0.0.36,No,,No,None,,, +monotonic,Base Package,I&S,1.6,"{'base_package': 'monotonic==1.6', 'dependencies': []}",,,,1.6,No,,No,None,,, +mypy,Base Package,I&S,1.10.0,"{'base_package': 'mypy==1.10.0', 'dependencies': ['typing_extensions==4.6.0', 'mypy_extensions==1.0.0', 'pathspec==0.9.0', 'tomli==1.1.0', 'psutil==4.0', 'setuptools==50']}","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""","1.10.1, 1.11.0, 1.11.1, 1.11.2, 1.12.0, 1.12.1, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1, 1.17.0","typing_extensions>=4.6.0; mypy_extensions>=1.0.0; pathspec>=0.9.0; tomli>=1.1.0; python_version < ""3.11""; psutil>=4.0; extra == ""dmypy""; setuptools>=50; extra == ""mypyc""; lxml; extra == ""reports""; pip; extra == ""install-types""; orjson; extra == ""faster-cache""",1.17.0,No,,No,None,,, +neo4j,Base Package,I&S,5.24.0,"{'base_package': 'neo4j==5.24.0', 'dependencies': ['numpy==1.7.0', 'pandas==1.1.0', 'numpy==1.7.0', 'pyarrow==1.0.0']}","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""","5.25.0, 5.26.0, 5.27.0, 5.28.0, 5.28.1, 6.0.0a1","pytz; numpy<3.0.0,>=1.7.0; extra == ""numpy""; pandas<3.0.0,>=1.1.0; extra == ""pandas""; numpy<3.0.0,>=1.7.0; extra == ""pandas""; pyarrow>=1.0.0; extra == ""pyarrow""",6.0.0a1,No,,No,None,,, +opencv-python,Base Package,I&S,4.2.0.34,"{'base_package': 'opencv-python==4.2.0.34', 'dependencies': ['numpy==2']}","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""","4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86, 4.12.0.88","numpy<2.0; python_version < ""3.9""; numpy<2.3.0,>=2; python_version >= ""3.9""",4.12.0.88,Yes,"GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",Yes,"4.4.0.42: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.64: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.6.0.66: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.40: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.68: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.7.0.72: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.74: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.58: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.46: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.4.60: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.8.0.76: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.54: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.36: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.3.0.38: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.2.52: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.1.48: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.3.56: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.5.5.62: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78; 4.4.0.44: GHSA-qr4w-53vh-m672, CVSS_V3, opencv-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.8.1.78 +PYSEC-2023-183, UNKNOWN, , , affects: >=0,<4.8.1.78",4.12.0.88,"{'base_package': 'opencv-python==4.12.0.88', 'dependencies': ['numpy==2.3.2']}",Not Used +openpyxl,Base Package,I&S,3.1.2,"{'base_package': 'openpyxl==3.1.2', 'dependencies': []}",et-xmlfile,"3.1.3, 3.1.4, 3.1.5, 3.2.0b1",et-xmlfile,3.2.0b1,No,,No,None,,, +pdf2image,Base Package,I&S,1.13.1,"{'base_package': 'pdf2image==1.13.1', 'dependencies': []}",pillow,"1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.2, 1.16.3, 1.17.0",pillow,1.17.0,No,,No,None,,, +pdfminer,Base Package,I&S,20191125,"{'base_package': 'pdfminer==20191125', 'dependencies': []}",,,,20191125,No,,No,None,,, +pdfrw,Base Package,I&S,0.4,"{'base_package': 'pdfrw==0.4', 'dependencies': []}",,,,0.4,No,,No,None,,, +pyaml,Base Package,I&S,23.12.0,"{'base_package': 'pyaml==23.12.0', 'dependencies': []}","PyYAML; unidecode; extra == ""anchors""","24.4.0, 24.7.0, 24.9.0, 24.12.0, 24.12.1, 25.1.0, 25.5.0, 25.7.0","PyYAML; unidecode; extra == ""anchors""",25.7.0,No,,No,None,,, +pyarrow-hotfix,Base Package,I&S,0.6,"{'base_package': 'pyarrow-hotfix==0.6', 'dependencies': []}",,0.7,,0.7,No,,No,None,,, +pyctuator,Base Package,I&S,1.2.0,"{'base_package': 'pyctuator==1.2.0', 'dependencies': ['psutil==5.6', 'flask==2.3.0', 'fastapi==0.100.1', 'uvicorn==0.23.0', 'sqlalchemy==2.0.4', 'PyMySQL==1.0.2', 'cryptography==39.0.1', 'redis==4.3.4', 'aiohttp==3.6.2', 'tornado==6.0.4']}","psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",,"psutil (>=5.6,<6.0); extra == ""psutil""; flask (>=2.3.0,<3.0.0); extra == ""flask""; fastapi (>=0.100.1,<0.101.0); extra == ""fastapi""; uvicorn (>=0.23.0,<0.24.0); extra == ""fastapi""; sqlalchemy (>=2.0.4,<3.0.0); extra == ""db""; PyMySQL (>=1.0.2,<2.0.0); extra == ""db""; cryptography (>=39.0.1,<40.0.0); extra == ""db""; redis (>=4.3.4,<5.0.0); extra == ""redis""; aiohttp (>=3.6.2,<4.0.0); extra == ""aiohttp""; tornado (>=6.0.4,<7.0.0); extra == ""tornado""",1.2.0,No,,No,None,,, +PyHive,Base Package,I&S,0.6.2,"{'base_package': 'PyHive==0.6.2', 'dependencies': []}",,"0.6.3.dev0, 0.6.3, 0.6.4rc1, 0.6.4rc2, 0.6.4, 0.6.5, 0.7.0.dev0, 0.7.0, 0.7.1.dev0",,0.7.1.dev0,No,,No,None,,, +pylance,Base Package,I&S,0.15.0,"{'base_package': 'pylance==0.15.0', 'dependencies': ['pyarrow==14', 'numpy==1.22', 'ruff==0.4.1']}","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""","0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.2, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.26.1, 0.27.0, 0.27.1, 0.27.2, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.31.1, 0.32.0","pyarrow>=14; numpy>=1.22; boto3; extra == ""tests""; datasets; extra == ""tests""; duckdb; extra == ""tests""; ml-dtypes; extra == ""tests""; pillow; extra == ""tests""; pandas; extra == ""tests""; polars[pandas,pyarrow]; extra == ""tests""; pytest; extra == ""tests""; tensorflow; extra == ""tests""; tqdm; extra == ""tests""; datafusion; extra == ""tests""; ruff==0.4.1; extra == ""dev""; pyright; extra == ""dev""; pytest-benchmark; extra == ""benchmarks""; torch; extra == ""torch""; ray[data]<2.38; python_full_version < ""3.12"" and extra == ""ray""",0.32.0,No,,No,None,,, +pylint,Base Package,I&S,3.2.6,"{'base_package': 'pylint==3.2.6', 'dependencies': ['astroid==3.3.8', 'colorama==0.4.5', 'dill==0.2', 'dill==0.3.6', 'dill==0.3.7', 'isort==4.2.5', 'mccabe==0.6', 'platformdirs==2.2', 'tomli==1.1', 'tomlkit==0.10.1', 'typing-extensions==3.10', 'pyenchant==3.2', 'gitpython==3']}","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""","3.2.7, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5a0, 3.3.5, 3.3.6, 3.3.7","astroid<=3.4.0.dev0,>=3.3.8; colorama>=0.4.5; sys_platform == ""win32""; dill>=0.2; python_version < ""3.11""; dill>=0.3.6; python_version >= ""3.11""; dill>=0.3.7; python_version >= ""3.12""; isort!=5.13,<7,>=4.2.5; mccabe<0.8,>=0.6; platformdirs>=2.2; tomli>=1.1; python_version < ""3.11""; tomlkit>=0.10.1; typing-extensions>=3.10; python_version < ""3.10""; pyenchant~=3.2; extra == ""spelling""; gitpython>3; extra == ""testutils""",3.3.7,No,,No,None,,, +PyMuPDF,Base Package,I&S,1.24.4,"{'base_package': 'PyMuPDF==1.24.4', 'dependencies': []}",,"1.24.5, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.3",,1.26.3,No,,No,None,,, +PyMuPDFb,Base Package,I&S,1.24.3,"{'base_package': 'PyMuPDFb==1.24.3', 'dependencies': []}",,"1.24.6, 1.24.8, 1.24.9, 1.24.10",,1.24.10,No,,No,None,,, +pyodbc,Base Package,I&S,5.1.0,"{'base_package': 'pyodbc==5.1.0', 'dependencies': []}",,5.2.0,,5.2.0,No,,No,None,,, +pytesseract,Base Package,I&S,0.3.4,"{'base_package': 'pytesseract==0.3.4', 'dependencies': ['packaging==21.3', 'Pillow==8.0.0']}",packaging>=21.3; Pillow>=8.0.0,"0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.13",packaging>=21.3; Pillow>=8.0.0,0.3.13,No,,No,None,,, +python-ldap,Base Package,I&S,3.4.3,"{'base_package': 'python-ldap==3.4.3', 'dependencies': ['pyasn1==0.3.7', 'pyasn1_modules==0.1.5']}",pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,pyasn1>=0.3.7; pyasn1_modules>=0.1.5,3.4.4,No,,No,None,,, +pywin32,Base Package,I&S,307,"{'base_package': 'pywin32==307', 'dependencies': []}",,"308, 309, 310, 311",,311,No,,No,None,,, +pywin32-ctypes,Base Package,I&S,0.2.3,"{'base_package': 'pywin32-ctypes==0.2.3', 'dependencies': []}",,,,0.2.3,No,,No,None,,, +querystring-parser,Base Package,I&S,1.2.4,"{'base_package': 'querystring-parser==1.2.4', 'dependencies': []}",,,,1.2.4,No,,No,None,,, +ratelimiter,Base Package,I&S,1.2.0.post0,"{'base_package': 'ratelimiter==1.2.0.post0', 'dependencies': ['pytest==3.0']}","pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",,"pytest (>=3.0); extra == 'test'; pytest-asyncio; python_version>=""3.5"" and extra == 'test'",1.2.0.post0,No,,No,None,,, +schemdraw,Base Package,I&S,0.15,"{'base_package': 'schemdraw==0.15', 'dependencies': ['matplotlib==3.4', 'ziafont==0.10', 'ziamath==0.12']}","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""","0.16, 0.17, 0.18, 0.19, 0.20, 0.21","matplotlib>=3.4; extra == ""matplotlib""; ziafont>=0.10; extra == ""svgmath""; ziamath>=0.12; extra == ""svgmath""; latex2mathml; extra == ""svgmath""",0.21,No,,No,None,,, +simplejson,Base Package,I&S,3.19.2,"{'base_package': 'simplejson==3.19.2', 'dependencies': []}",,"3.19.3, 3.20.1",,3.20.1,No,,No,None,,, +sparse-dot-topn,Base Package,I&S,1.1.1,"{'base_package': 'sparse-dot-topn==1.1.1', 'dependencies': ['numpy==1.18.0', 'scipy==1.4.1', 'pytest==4.0.2']}","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""","1.1.2, 1.1.3, 1.1.4, 1.1.5","numpy>=1.18.0; scipy>=1.4.1; psutil; pytest>=4.0.2; extra == ""test""",1.1.5,No,,No,None,,, +strsimpy,Base Package,I&S,0.2.1,"{'base_package': 'strsimpy==0.2.1', 'dependencies': []}",,,,0.2.1,No,,No,None,,, +tantivy,Base Package,I&S,0.22.0,"{'base_package': 'tantivy==0.22.0', 'dependencies': []}","nox; extra == ""dev""","0.22.2, 0.24.0","nox; extra == ""dev""",0.24.0,No,,No,None,,, +tensorflow-io-gcs-filesystem,Base Package,I&S,0.37.1,"{'base_package': 'tensorflow-io-gcs-filesystem==0.37.1', 'dependencies': ['tensorflow==2.16.0', 'tensorflow-aarch64==2.16.0', 'tensorflow-cpu==2.16.0', 'tensorflow-gpu==2.16.0', 'tensorflow-rocm==2.16.0']}","tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",,"tensorflow<2.17.0,>=2.16.0; extra == ""tensorflow""; tensorflow-aarch64<2.17.0,>=2.16.0; extra == ""tensorflow-aarch64""; tensorflow-cpu<2.17.0,>=2.16.0; extra == ""tensorflow-cpu""; tensorflow-gpu<2.17.0,>=2.16.0; extra == ""tensorflow-gpu""; tensorflow-rocm<2.17.0,>=2.16.0; extra == ""tensorflow-rocm""",0.37.1,No,,No,None,,, +toolz,Base Package,I&S,1.0.0,"{'base_package': 'toolz==1.0.0', 'dependencies': []}",,,,1.0.0,No,,No,None,,, +unicorn,Base Package,I&S,2.0.1.post1,"{'base_package': 'unicorn==2.0.1.post1', 'dependencies': ['capstone==6.0.0a2', 'capstone==5.0.1']}","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""","2.1.0, 2.1.1, 2.1.2, 2.1.3","importlib_resources; python_version < ""3.9""; capstone==6.0.0a2; python_version > ""3.7"" and extra == ""test""; capstone==5.0.1; python_version <= ""3.7"" and extra == ""test""",2.1.3,No,,No,None,,, +wurlitzer,Base Package,I&S,3.1.1,"{'base_package': 'wurlitzer==3.1.1', 'dependencies': []}",,,,3.1.1,No,,No,None,,, +xgboost,Base Package,I&S,1.7.6,"{'base_package': 'xgboost==1.7.6', 'dependencies': ['pandas==1.2']}","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""","2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.0rc1, 3.0.0, 3.0.1, 3.0.2","numpy; nvidia-nccl-cu12; platform_system == ""Linux"" and platform_machine != ""aarch64""; scipy; dask; extra == ""dask""; distributed; extra == ""dask""; pandas; extra == ""dask""; pandas>=1.2; extra == ""pandas""; graphviz; extra == ""plotting""; matplotlib; extra == ""plotting""; cloudpickle; extra == ""pyspark""; pyspark; extra == ""pyspark""; scikit-learn; extra == ""pyspark""; scikit-learn; extra == ""scikit-learn""",3.0.2,No,,No,None,,, +absl-py,Dependency Package,I&S,2.1.0,,,"2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1",,2.3.1,No,,No,None,,, +alembic,Dependency Package,I&S,1.13.3,,"SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""","1.14.0, 1.14.1, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4","SQLAlchemy>=1.4.0; Mako; typing-extensions>=4.12; tomli; python_version < ""3.11""; tzdata; extra == ""tz""",1.16.4,No,,No,None,,, +altair,Dependency Package,I&S,5.4.1,,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,"jinja2; jsonschema>=3.0; narwhals>=1.14.2; packaging; typing-extensions>=4.10.0; python_version < ""3.14""; altair-tiles>=0.3.0; extra == ""all""; anywidget>=0.9.0; extra == ""all""; numpy; extra == ""all""; pandas>=1.1.3; extra == ""all""; pyarrow>=11; extra == ""all""; vega-datasets>=0.9.0; extra == ""all""; vegafusion[embed]>=1.6.6; extra == ""all""; vl-convert-python>=1.7.0; extra == ""all""; duckdb>=1.0; extra == ""dev""; geopandas; extra == ""dev""; hatch>=1.13.0; extra == ""dev""; ipython[kernel]; extra == ""dev""; mistune; extra == ""dev""; mypy; extra == ""dev""; pandas-stubs; extra == ""dev""; pandas>=1.1.3; extra == ""dev""; polars>=0.20.3; extra == ""dev""; pyarrow-stubs; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist[psutil]~=3.5; extra == ""dev""; ruff>=0.6.0; extra == ""dev""; types-jsonschema; extra == ""dev""; types-setuptools; extra == ""dev""; docutils; extra == ""doc""; jinja2; extra == ""doc""; myst-parser; extra == ""doc""; numpydoc; extra == ""doc""; pillow<10,>=9; extra == ""doc""; pydata-sphinx-theme>=0.14.1; extra == ""doc""; scipy; extra == ""doc""; sphinx; extra == ""doc""; sphinx-copybutton; extra == ""doc""; sphinx-design; extra == ""doc""; sphinxext-altair; extra == ""doc""; vl-convert-python>=1.7.0; extra == ""save""",5.5.0,No,,No,None,,, +astroid,Dependency Package,I&S,3.2.4,,"typing-extensions>=4; python_version < ""3.11""","3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.3.11, 4.0.0a0, 4.0.0b0","typing-extensions>=4; python_version < ""3.11""",4.0.0b0,No,,No,None,,, +astunparse,Dependency Package,I&S,1.6.3,,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",,"wheel (<1.0,>=0.23.0); six (<2.0,>=1.6.1)",1.6.3,No,,No,None,,, +blinker,Dependency Package,I&S,1.8.2,,,1.9.0,,1.9.0,No,,No,None,,, +boilerpy3,Dependency Package,I&S,1.0.7,,,,,1.0.7,No,,No,None,,, +CacheControl,Dependency Package,I&S,0.14.0,,"requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""","0.14.1, 0.14.2, 0.14.3","requests>=2.16.0; msgpack<2.0.0,>=0.5.2; CacheControl[filecache,redis]; extra == ""dev""; build; extra == ""dev""; cherrypy; extra == ""dev""; codespell[tomli]; extra == ""dev""; furo; extra == ""dev""; mypy; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; ruff; extra == ""dev""; sphinx; extra == ""dev""; sphinx-copybutton; extra == ""dev""; tox; extra == ""dev""; types-redis; extra == ""dev""; types-requests; extra == ""dev""; filelock>=3.8.0; extra == ""filecache""; redis>=2.10.5; extra == ""redis""",0.14.3,No,,No,None,,, +category-encoders,Dependency Package,I&S,2.6.4,,numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,"2.7.0, 2.8.0, 2.8.1",numpy>=1.14.0; pandas>=1.0.5; patsy>=0.5.1; scikit-learn>=1.6.0; scipy>=1.0.0; statsmodels>=0.9.0,2.8.1,No,,No,None,,, +cattrs,Dependency Package,I&S,24.1.2,,"attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""","24.1.3, 25.1.0, 25.1.1","attrs>=24.3.0; exceptiongroup>=1.1.1; python_version < ""3.11""; typing-extensions>=4.12.2; pymongo>=4.4.0; extra == ""bson""; cbor2>=5.4.6; extra == ""cbor2""; msgpack>=1.0.5; extra == ""msgpack""; msgspec>=0.19.0; implementation_name == ""cpython"" and extra == ""msgspec""; orjson>=3.10.7; implementation_name == ""cpython"" and extra == ""orjson""; pyyaml>=6.0; extra == ""pyyaml""; tomlkit>=0.11.8; extra == ""tomlkit""; ujson>=5.10.0; extra == ""ujson""",25.1.1,No,,No,None,,, +cfgv,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +cleo,Dependency Package,I&S,2.1.0,,"crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)","2.2.0, 2.2.1","crashtest (>=0.4.1,<0.5.0); rapidfuzz (>=3.0.0,<4.0.0)",2.2.1,No,,No,None,,, +coloredlogs,Dependency Package,I&S,15.0.1,,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',,humanfriendly (>=9.1); capturer (>=2.4) ; extra == 'cron',15.0.1,No,,No,None,,, +colorlog,Dependency Package,I&S,6.8.2,,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,"colorama; sys_platform == ""win32""; black; extra == ""development""; flake8; extra == ""development""; mypy; extra == ""development""; pytest; extra == ""development""; types-colorama; extra == ""development""",6.9.0,No,,No,None,,, +crashtest,Dependency Package,I&S,0.4.1,,,,,0.4.1,No,,No,None,,, +Cython,Dependency Package,I&S,3.0.11,,,"3.0.12, 3.1.0a1, 3.1.0b1, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2",,3.1.2,No,,No,None,,, +dash,Dependency Package,I&S,2.18.1,,"Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""","2.18.2, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0rc4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1","Flask<3.2,>=1.0.4; Werkzeug<3.2; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; flask[async]; extra == ""async""; redis<=5.0.4,>=3.5.3; extra == ""celery""; kombu<5.4.0; extra == ""celery""; celery[redis]<5.4.0,>=5.1.2; extra == ""celery""; black==22.3.0; extra == ""ci""; flake8==7.0.0; extra == ""ci""; flaky==3.8.1; extra == ""ci""; flask-talisman==1.0.0; extra == ""ci""; ipython<9.0.0; extra == ""ci""; mimesis<=11.1.0; extra == ""ci""; mock==4.0.3; extra == ""ci""; numpy<=1.26.3; extra == ""ci""; orjson==3.10.3; extra == ""ci""; openpyxl; extra == ""ci""; pandas>=1.4.0; extra == ""ci""; pyarrow; extra == ""ci""; pylint==3.0.3; extra == ""ci""; pytest-mock; extra == ""ci""; pytest-sugar==0.9.6; extra == ""ci""; pyzmq==25.1.2; extra == ""ci""; xlrd>=2.0.1; extra == ""ci""; pytest-rerunfailures; extra == ""ci""; jupyterlab<4.0.0; extra == ""ci""; mypy==1.15.0; python_version >= ""3.12"" and extra == ""ci""; pyright==1.1.398; python_version >= ""3.7"" and extra == ""ci""; flask-compress; extra == ""compress""; coloredlogs>=15.0.1; extra == ""dev""; fire>=0.4.0; extra == ""dev""; PyYAML>=5.4.1; extra == ""dev""; diskcache>=5.2.1; extra == ""diskcache""; multiprocess>=0.70.12; extra == ""diskcache""; psutil>=5.8.0; extra == ""diskcache""; beautifulsoup4>=4.8.2; extra == ""testing""; cryptography; extra == ""testing""; lxml>=4.6.2; extra == ""testing""; percy>=2.0.2; extra == ""testing""; pytest>=6.0.2; extra == ""testing""; requests[security]>=2.21.0; extra == ""testing""; selenium<=4.2.0,>=3.141.0; extra == ""testing""; waitress>=1.4.4; extra == ""testing""; multiprocess>=0.70.12; extra == ""testing""; psutil>=5.8.0; extra == ""testing""; dash-testing-stub>=0.0.2; extra == ""testing""",3.1.1,No,,No,None,,, +databricks-sdk,Dependency Package,I&S,0.33.0,,"requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""","0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.40.0, 0.41.0, 0.42.0, 0.43.0, 0.44.0, 0.44.1, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0, 0.58.0, 0.59.0, 0.60.0","requests<3,>=2.28.1; google-auth~=2.0; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-mock; extra == ""dev""; black; extra == ""dev""; pycodestyle; extra == ""dev""; autoflake; extra == ""dev""; isort; extra == ""dev""; wheel; extra == ""dev""; ipython; extra == ""dev""; ipywidgets; extra == ""dev""; requests-mock; extra == ""dev""; pyfakefs; extra == ""dev""; databricks-connect; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; openai; extra == ""dev""; langchain-openai; python_version > ""3.7"" and extra == ""dev""; httpx; extra == ""dev""; build; extra == ""dev""; ipython<10,>=8; extra == ""notebook""; ipywidgets<9,>=8; extra == ""notebook""; openai; extra == ""openai""; langchain-openai; python_version > ""3.7"" and extra == ""openai""; httpx; extra == ""openai""",0.60.0,No,,No,None,,, +dataclasses-json,Dependency Package,I&S,0.6.7,,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",,"marshmallow<4.0.0,>=3.18.0; typing-inspect<1,>=0.4.0",0.6.7,No,,No,None,,, +Deprecated,Dependency Package,I&S,1.2.14,,"wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""","1.2.15, 1.2.16, 1.2.17, 1.2.18","wrapt<2,>=1.10; tox; extra == ""dev""; PyTest; extra == ""dev""; PyTest-Cov; extra == ""dev""; bump2version<1; extra == ""dev""; setuptools; python_version >= ""3.12"" and extra == ""dev""",1.2.18,No,,No,None,,, +deprecation,Dependency Package,I&S,2.1.0,,packaging,,packaging,2.1.0,No,,No,None,,, +dill,Dependency Package,I&S,0.3.9,,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,"objgraph>=1.7.2; extra == ""graph""; gprof2dot>=2022.7.29; extra == ""profile""",0.4.0,No,,No,None,,, +dirtyjson,Dependency Package,I&S,1.0.8,,,,,1.0.8,No,,No,None,,, +distlib,Dependency Package,I&S,0.3.9,,,0.4.0,,0.4.0,No,,No,None,,, +docutils,Dependency Package,I&S,0.21.2,,,"0.22rc1, 0.22rc2, 0.22rc3, 0.22rc4, 0.22rc5",,0.22rc5,No,,No,None,,, +dulwich,Dependency Package,I&S,0.21.7,,"urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""","0.22.0, 0.22.1, 0.22.3, 0.22.4, 0.22.5, 0.22.6, 0.22.7, 0.22.8, 0.23.0, 0.23.1, 0.23.2","urllib3>=1.25; typing_extensions>=4.0; python_version < ""3.10""; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.12.1; extra == ""dev""; mypy==1.16.1; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""; atheris; extra == ""fuzzing""",0.23.2,No,,No,None,,, +elastic-transport,Dependency Package,I&S,8.15.0,,"urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""","8.15.1, 8.17.0, 8.17.1, 9.1.0","urllib3<3,>=1.26.2; certifi; pytest; extra == ""develop""; pytest-cov; extra == ""develop""; pytest-mock; extra == ""develop""; pytest-asyncio; extra == ""develop""; pytest-httpbin; extra == ""develop""; pytest-httpserver; extra == ""develop""; trustme; extra == ""develop""; requests; extra == ""develop""; aiohttp; extra == ""develop""; httpx; extra == ""develop""; respx; extra == ""develop""; opentelemetry-api; extra == ""develop""; opentelemetry-sdk; extra == ""develop""; orjson; extra == ""develop""; sphinx>2; extra == ""develop""; furo; extra == ""develop""; sphinx-autodoc-typehints; extra == ""develop""",9.1.0,No,,No,None,,, +emoji,Dependency Package,I&S,2.12.1,,"typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""","2.13.0, 2.13.2, 2.14.0, 2.14.1","typing_extensions>=4.7.0; python_version < ""3.9""; pytest>=7.4.4; extra == ""dev""; coverage; extra == ""dev""",2.14.1,No,,No,None,,, +et-xmlfile,Dependency Package,I&S,1.1.0,,,2.0.0,,2.0.0,No,,No,None,,, +Events,Dependency Package,I&S,0.5,,,,,0.5,No,,No,None,,, +filetype,Dependency Package,I&S,1.2.0,,,,,1.2.0,No,,No,None,,, +Flask,Dependency Package,I&S,3.0.3,,"blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""","3.1.0, 3.1.1","blinker>=1.9.0; click>=8.1.3; importlib-metadata>=3.6.0; python_version < ""3.10""; itsdangerous>=2.2.0; jinja2>=3.1.2; markupsafe>=2.1.1; werkzeug>=3.1.0; asgiref>=3.2; extra == ""async""; python-dotenv; extra == ""dotenv""",3.1.1,No,,Yes,"3.1.0: CVE-2025-47278, CVSS_V4, Flask uses fallback key instead of current signing key, CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N, affects: >=3.1.0,<3.1.1",,, +flatbuffers,Dependency Package,I&S,24.3.25,,,"24.12.23, 25.1.21, 25.1.24, 25.2.10",,25.2.10,No,,No,None,,, +future,Dependency Package,I&S,1.0.0,,,,,1.0.0,No,,No,None,,, +gast,Dependency Package,I&S,0.6.0,,,,,0.6.0,No,,No,None,,, +google-ai-generativelanguage,Dependency Package,I&S,0.3.3,,"google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""","0.3.4, 0.3.5rc0, 0.3.5, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18","google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1; google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1; proto-plus<2.0.0,>=1.22.3; protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2; proto-plus<2.0.0,>=1.25.0; python_version >= ""3.13""",0.6.18,No,,No,None,,, +google-pasta,Dependency Package,I&S,0.2.0,,six,,six,0.2.0,No,,No,None,,, +graphene,Dependency Package,I&S,3.3,,"graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""","3.4, 3.4.1, 3.4.2, 3.4.3","graphql-core<3.3,>=3.1; graphql-relay<3.3,>=3.1; python-dateutil<3,>=2.7.0; typing-extensions<5,>=4.7.1; ruff==0.5.0; extra == ""dev""; types-python-dateutil<3,>=2.8.1; extra == ""dev""; mypy<2,>=1.10; extra == ""dev""; pytest<9,>=8; extra == ""dev""; pytest-benchmark<5,>=4; extra == ""dev""; pytest-cov<6,>=5; extra == ""dev""; pytest-mock<4,>=3; extra == ""dev""; pytest-asyncio<2,>=0.16; extra == ""dev""; coveralls<5,>=3.3; extra == ""dev""; pytest<9,>=8; extra == ""test""; pytest-benchmark<5,>=4; extra == ""test""; pytest-cov<6,>=5; extra == ""test""; pytest-mock<4,>=3; extra == ""test""; pytest-asyncio<2,>=0.16; extra == ""test""; coveralls<5,>=3.3; extra == ""test""",3.4.3,No,,No,None,,, +graphql-relay,Dependency Package,I&S,3.2.0,,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",,"graphql-core (<3.3,>=3.2); typing-extensions (<5,>=4.1) ; python_version < ""3.8""",3.2.0,No,,No,None,,, +grpcio,Dependency Package,I&S,1.66.2,,"grpcio-tools>=1.74.0; extra == ""protobuf""","1.67.0rc1, 1.67.0, 1.67.1, 1.68.0rc1, 1.68.0, 1.68.1, 1.69.0rc1, 1.69.0, 1.70.0rc1, 1.70.0, 1.71.0rc2, 1.71.0, 1.71.2, 1.72.0rc1, 1.72.0, 1.72.1, 1.72.2, 1.73.0rc1, 1.73.0, 1.73.1, 1.74.0rc1, 1.74.0","grpcio-tools>=1.74.0; extra == ""protobuf""",1.74.0,No,,No,None,,, +gunicorn,Dependency Package,I&S,23.0.0,,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",,"packaging; importlib-metadata; python_version < ""3.8""; eventlet!=0.36.0,>=0.24.1; extra == ""eventlet""; gevent>=1.4.0; extra == ""gevent""; setproctitle; extra == ""setproctitle""; gevent; extra == ""testing""; eventlet; extra == ""testing""; coverage; extra == ""testing""; pytest; extra == ""testing""; pytest-cov; extra == ""testing""; tornado>=0.2; extra == ""tornado""",23.0.0,No,,No,None,,, +h5py,Dependency Package,I&S,3.12.1,,numpy>=1.19.3,"3.13.0, 3.14.0",numpy>=1.19.3,3.14.0,No,,No,None,,, +html2text,Dependency Package,I&S,2020.1.16,,,"2024.2.25, 2024.2.26, 2025.4.15",,2025.4.15,No,,No,None,,, +huggingface-hub,Dependency Package,I&S,0.26.1,,"filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.3; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst>=1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst>=1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst>=1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""","0.26.2, 0.26.3, 0.26.4, 0.26.5, 0.27.0rc0, 0.27.0rc1, 0.27.0, 0.27.1, 0.28.0rc0, 0.28.0rc1, 0.28.0rc2, 0.28.0rc3, 0.28.0rc4, 0.28.0rc5, 0.28.0, 0.28.1, 0.29.0rc0, 0.29.0rc1, 0.29.0rc2, 0.29.0rc3, 0.29.0rc4, 0.29.0rc5, 0.29.0rc6, 0.29.0rc7, 0.29.0, 0.29.1, 0.29.2, 0.29.3rc0, 0.29.3, 0.30.0rc0, 0.30.0rc1, 0.30.0rc2, 0.30.0rc3, 0.30.0, 0.30.1, 0.30.2, 0.31.0rc0, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.32.0rc0, 0.32.0rc1, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.32.5, 0.32.6, 0.33.0rc0, 0.33.0, 0.33.1, 0.33.2, 0.33.3, 0.33.4, 0.33.5, 0.34.0rc0, 0.34.0, 0.34.1, 0.34.2, 0.35.0rc0","filelock; fsspec>=2023.5.0; packaging>=20.9; pyyaml>=5.1; requests; tqdm>=4.42.1; typing-extensions>=3.7.4.3; hf-xet<2.0.0,>=1.1.3; platform_machine == ""x86_64"" or platform_machine == ""amd64"" or platform_machine == ""arm64"" or platform_machine == ""aarch64""; InquirerPy==0.3.4; extra == ""all""; aiohttp; extra == ""all""; authlib>=1.3.2; extra == ""all""; fastapi; extra == ""all""; httpx; extra == ""all""; itsdangerous; extra == ""all""; jedi; extra == ""all""; Jinja2; extra == ""all""; pytest<8.2.2,>=8.1.1; extra == ""all""; pytest-cov; extra == ""all""; pytest-env; extra == ""all""; pytest-xdist; extra == ""all""; pytest-vcr; extra == ""all""; pytest-asyncio; extra == ""all""; pytest-rerunfailures; extra == ""all""; pytest-mock; extra == ""all""; urllib3<2.0; extra == ""all""; soundfile; extra == ""all""; Pillow; extra == ""all""; gradio>=4.0.0; extra == ""all""; numpy; extra == ""all""; ruff>=0.9.0; extra == ""all""; libcst>=1.4.0; extra == ""all""; typing-extensions>=4.8.0; extra == ""all""; types-PyYAML; extra == ""all""; types-requests; extra == ""all""; types-simplejson; extra == ""all""; types-toml; extra == ""all""; types-tqdm; extra == ""all""; types-urllib3; extra == ""all""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""all""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""all""; InquirerPy==0.3.4; extra == ""cli""; InquirerPy==0.3.4; extra == ""dev""; aiohttp; extra == ""dev""; authlib>=1.3.2; extra == ""dev""; fastapi; extra == ""dev""; httpx; extra == ""dev""; itsdangerous; extra == ""dev""; jedi; extra == ""dev""; Jinja2; extra == ""dev""; pytest<8.2.2,>=8.1.1; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-env; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-vcr; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; pytest-mock; extra == ""dev""; urllib3<2.0; extra == ""dev""; soundfile; extra == ""dev""; Pillow; extra == ""dev""; gradio>=4.0.0; extra == ""dev""; numpy; extra == ""dev""; ruff>=0.9.0; extra == ""dev""; libcst>=1.4.0; extra == ""dev""; typing-extensions>=4.8.0; extra == ""dev""; types-PyYAML; extra == ""dev""; types-requests; extra == ""dev""; types-simplejson; extra == ""dev""; types-toml; extra == ""dev""; types-tqdm; extra == ""dev""; types-urllib3; extra == ""dev""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""dev""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""dev""; toml; extra == ""fastai""; fastai>=2.4; extra == ""fastai""; fastcore>=1.3.27; extra == ""fastai""; hf-transfer>=0.1.4; extra == ""hf-transfer""; hf-xet<2.0.0,>=1.1.2; extra == ""hf-xet""; aiohttp; extra == ""inference""; mcp>=1.8.0; extra == ""mcp""; typer; extra == ""mcp""; aiohttp; extra == ""mcp""; authlib>=1.3.2; extra == ""oauth""; fastapi; extra == ""oauth""; httpx; extra == ""oauth""; itsdangerous; extra == ""oauth""; ruff>=0.9.0; extra == ""quality""; libcst>=1.4.0; extra == ""quality""; mypy<1.15.0,>=1.14.1; python_version == ""3.8"" and extra == ""quality""; mypy==1.15.0; python_version >= ""3.9"" and extra == ""quality""; tensorflow; extra == ""tensorflow""; pydot; extra == ""tensorflow""; graphviz; extra == ""tensorflow""; tensorflow; extra == ""tensorflow-testing""; keras<3.0; extra == ""tensorflow-testing""; InquirerPy==0.3.4; extra == ""testing""; aiohttp; extra == ""testing""; authlib>=1.3.2; extra == ""testing""; fastapi; extra == ""testing""; httpx; extra == ""testing""; itsdangerous; extra == ""testing""; jedi; extra == ""testing""; Jinja2; extra == ""testing""; pytest<8.2.2,>=8.1.1; extra == ""testing""; pytest-cov; extra == ""testing""; pytest-env; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-vcr; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; pytest-mock; extra == ""testing""; urllib3<2.0; extra == ""testing""; soundfile; extra == ""testing""; Pillow; extra == ""testing""; gradio>=4.0.0; extra == ""testing""; numpy; extra == ""testing""; torch; extra == ""torch""; safetensors[torch]; extra == ""torch""; typing-extensions>=4.8.0; extra == ""typing""; types-PyYAML; extra == ""typing""; types-requests; extra == ""typing""; types-simplejson; extra == ""typing""; types-toml; extra == ""typing""; types-tqdm; extra == ""typing""; types-urllib3; extra == ""typing""",0.35.0rc0,No,,No,None,,, +identify,Dependency Package,I&S,2.6.1,,"ukkonen; extra == ""license""","2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12","ukkonen; extra == ""license""",2.6.12,No,,No,None,,, +inflect,Dependency Package,I&S,7.4.0,,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,"more_itertools>=8.5.0; typeguard>=4.0.1; typing_extensions; python_version < ""3.9""; pytest!=8.1.*,>=6; extra == ""test""; pygments; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""",7.5.0,No,,No,None,,, +installer,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +interpret-community,Dependency Package,I&S,0.31.0,,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,"numpy; pandas; scipy; ml-wrappers~=0.6.0; scikit-learn; packaging; interpret-core<=0.6.9,>=0.1.20; shap<=0.46.0,>=0.20.0; raiutils~=0.4.0; hdbscan; extra == ""sample""; tensorflow; extra == ""deep""; pyyaml; extra == ""deep""; keras; extra == ""deep""; lightgbm; extra == ""mimic""; lime>=0.2.0.0; extra == ""lime""",0.32.0,No,,No,None,,, +interpret-core,Dependency Package,I&S,0.5.0,,"numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""","0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.6.12, 0.6.13, 0.6.14, 0.6.15, 0.6.16, 0.7.0, 0.7.1","numpy>=1.25; pandas>=0.19.2; scikit-learn>=0.18.1; joblib>=0.11; psutil>=5.6.2; extra == ""debug""; ipykernel>=4.10.0; extra == ""notebook""; ipython>=5.5.0; extra == ""notebook""; plotly>=3.8.1; extra == ""plotly""; Xlsxwriter>=3.0.1; extra == ""excel""; dotsi>=0.0.3; extra == ""excel""; seaborn>=0.13.2; extra == ""excel""; matplotlib>=3.9.1; extra == ""excel""; lime>=0.1.1.33; extra == ""lime""; SALib>=1.3.3; extra == ""sensitivity""; shap>=0.28.5; extra == ""shap""; dill>=0.2.5; extra == ""shap""; skope-rules>=1.0.1; extra == ""skoperules""; treeinterpreter>=0.2.2; extra == ""treeinterpreter""; aplr>=10.6.1; extra == ""aplr""; dash<3.0.0,>=2.0.0; extra == ""dash""; dash-cytoscape>=0.1.1; extra == ""dash""; gevent>=1.3.6; extra == ""dash""; requests>=2.19.0; extra == ""dash""; scipy>=0.18.1; extra == ""testing""; scikit-learn>=1.0.0; extra == ""testing""; pytest>=4.3.0; extra == ""testing""; pytest-runner>=4.4; extra == ""testing""; pytest-xdist>=1.29; extra == ""testing""; nbconvert>=5.4.1; extra == ""testing""; selenium>=3.141.0; extra == ""testing""; pytest-cov>=2.6.1; extra == ""testing""; ruff>=0.1.2; extra == ""testing""; jupyter>=1.0.0; extra == ""testing""; ipywidgets>=7.4.2; extra == ""testing""",0.7.1,No,,No,None,,, +ipywidgets,Dependency Package,I&S,8.1.5,,"comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""","8.1.6, 8.1.7","comm>=0.1.3; ipython>=6.1.0; traitlets>=4.3.1; widgetsnbextension~=4.0.14; jupyterlab_widgets~=3.0.15; jsonschema; extra == ""test""; ipykernel; extra == ""test""; pytest>=3.6.0; extra == ""test""; pytest-cov; extra == ""test""; pytz; extra == ""test""",8.1.7,No,,No,None,,, +isort,Dependency Package,I&S,5.13.2,,"colorama; extra == ""colors""; setuptools; extra == ""plugins""","6.0.0a1, 6.0.0b1, 6.0.0b2, 6.0.0, 6.0.1","colorama; extra == ""colors""; setuptools; extra == ""plugins""",6.0.1,No,,No,None,,, +itsdangerous,Dependency Package,I&S,2.2.0,,,,,2.2.0,No,,No,None,,, +jellyfish,Dependency Package,I&S,1.1.0,,,"1.1.2, 1.1.3, 1.2.0",,1.2.0,No,,No,None,,, +jiter,Dependency Package,I&S,0.6.1,,,"0.7.0, 0.7.1, 0.8.0, 0.8.2, 0.9.0, 0.9.1, 0.10.0",,0.10.0,No,,No,None,,, +jsonpatch,Dependency Package,I&S,1.33,,jsonpointer (>=1.9),,jsonpointer (>=1.9),1.33,No,,No,None,,, +jupyterlab-widgets,Dependency Package,I&S,3.0.13,,,"3.0.14, 3.0.15",,3.0.15,No,,No,None,,, +keras,Dependency Package,I&S,3.5.0,,absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,"3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.10.0",absl-py; numpy; rich; namex; h5py; optree; ml-dtypes; packaging,3.10.0,Yes,"CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0",Yes,"3.6.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.7.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0 +CVE-2024-55459, CVSS_V4, keras Path Traversal vulnerability, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0; 3.8.0: CVE-2025-1550, CVSS_V4, Arbitrary Code Execution via Crafted Keras Config for Model Loading, CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, affects: >=3.0.0,<3.9.0",3.10.0,"{'base_package': 'keras==3.10.0', 'dependencies': []}",Not Used +keyring,Dependency Package,I&S,25.4.1,,"pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""","25.5.0, 25.6.0","pywin32-ctypes>=0.2.0; sys_platform == ""win32""; SecretStorage>=3.2; sys_platform == ""linux""; jeepney>=0.4.2; sys_platform == ""linux""; importlib_metadata>=4.11.4; python_version < ""3.12""; jaraco.classes; importlib_resources; python_version < ""3.9""; jaraco.functools; jaraco.context; pytest!=8.1.*,>=6; extra == ""test""; pyfakefs; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; pygobject-stubs; extra == ""type""; shtab; extra == ""type""; types-pywin32; extra == ""type""; shtab>=1.1.0; extra == ""completion""",25.6.0,No,,No,None,,, +langchain,Dependency Package,I&S,0.3.19,,"langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""","0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27","langchain-core<1.0.0,>=0.3.72; langchain-text-splitters<1.0.0,>=0.3.9; langsmith>=0.1.17; pydantic<3.0.0,>=2.7.4; SQLAlchemy<3,>=1.4; requests<3,>=2; PyYAML>=5.3; async-timeout<5.0.0,>=4.0.0; python_version < ""3.11""; langchain-community; extra == ""community""; langchain-anthropic; extra == ""anthropic""; langchain-openai; extra == ""openai""; langchain-azure-ai; extra == ""azure-ai""; langchain-cohere; extra == ""cohere""; langchain-google-vertexai; extra == ""google-vertexai""; langchain-google-genai; extra == ""google-genai""; langchain-fireworks; extra == ""fireworks""; langchain-ollama; extra == ""ollama""; langchain-together; extra == ""together""; langchain-mistralai; extra == ""mistralai""; langchain-huggingface; extra == ""huggingface""; langchain-groq; extra == ""groq""; langchain-aws; extra == ""aws""; langchain-deepseek; extra == ""deepseek""; langchain-xai; extra == ""xai""; langchain-perplexity; extra == ""perplexity""",0.3.27,No,,No,None,,, +langchain-core,Dependency Package,I&S,0.3.40,,"langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4","0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68, 0.3.69, 0.3.70, 0.3.71, 0.3.72","langsmith>=0.3.45; tenacity!=8.4.0,<10.0.0,>=8.1.0; jsonpatch<2.0,>=1.33; PyYAML>=5.3; typing-extensions>=4.7; packaging>=23.2; pydantic>=2.7.4",0.3.72,No,,No,None,,, +langchain-text-splitters,Dependency Package,I&S,0.3.6,,"langchain-core<1.0.0,>=0.3.72","0.3.7, 0.3.8, 0.3.9","langchain-core<1.0.0,>=0.3.72",0.3.9,No,,No,None,,, +langdetect,Dependency Package,I&S,1.0.9,,six,,six,1.0.9,No,,No,None,,, +langsmith,Dependency Package,I&S,0.3.11,,"httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0","0.3.12, 0.3.13, 0.3.14rc0, 0.3.14rc1, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18rc1, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25rc1, 0.3.25rc2, 0.3.25, 0.3.26, 0.3.27rc1, 0.3.27, 0.3.28rc1, 0.3.28rc2, 0.3.28, 0.3.29rc0, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37rc0, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.3.45, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8","httpx<1,>=0.23.0; langsmith-pyo3<0.2.0,>=0.1.0rc2; extra == ""langsmith-pyo3""; openai-agents<0.1,>=0.0.3; extra == ""openai-agents""; opentelemetry-api<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.30.0; extra == ""otel""; opentelemetry-sdk<2.0.0,>=1.30.0; extra == ""otel""; orjson<4.0.0,>=3.9.14; platform_python_implementation != ""PyPy""; packaging>=23.2; pydantic<3,>=1; pytest>=7.0.0; extra == ""pytest""; requests<3,>=2; requests-toolbelt<2.0.0,>=1.0.0; rich<14.0.0,>=13.9.4; extra == ""pytest""; zstandard<0.24.0,>=0.23.0",0.4.8,No,,No,None,,, +lazy-imports,Dependency Package,I&S,0.3.1,,"black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""","0.4.0, 1.0.0","black; extra == ""checking""; flake8; extra == ""checking""; isort; extra == ""checking""; mdformat; extra == ""checking""; pydocstyle; extra == ""checking""; mypy; extra == ""checking""; pylint; extra == ""checking""; pylintfileheader; extra == ""checking""; pytest; extra == ""testing""; packaging; extra == ""testing""; mdformat; extra == ""all""; isort; extra == ""all""; mypy; extra == ""all""; pydocstyle; extra == ""all""; pylintfileheader; extra == ""all""; pytest; extra == ""all""; pylint; extra == ""all""; flake8; extra == ""all""; packaging; extra == ""all""; black; extra == ""all""",1.0.0,No,,No,None,,, +lazy-model,Dependency Package,I&S,0.2.0,,pydantic>=1.9.0,0.3.0,pydantic>=1.9.0,0.3.0,No,,No,None,,, +libclang,Dependency Package,I&S,18.1.1,,,,,18.1.1,No,,No,None,,, +llama-cloud,Dependency Package,I&S,0.1.0,,pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,"0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7a1, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33, 0.1.34, 0.1.35",pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,0.1.35,No,,No,None,,, +llama-index,Dependency Package,I&S,0.11.14,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.24, 0.12.25, 0.12.26, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.34, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52","llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.52.post1; llama-index-embeddings-openai<0.4,>=0.3.0; llama-index-indices-managed-llama-cloud>=0.4.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-multi-modal-llms-openai<0.6,>=0.5.0; llama-index-program-openai<0.4,>=0.3.0; llama-index-question-gen-openai<0.4,>=0.3.0; llama-index-readers-file<0.5,>=0.4.0; llama-index-readers-llama-parse>=0.4.0; nltk>3.8.1",0.12.52,Yes,"CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9",Yes,"0.12.35: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.3: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.37: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.39: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.36: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.9: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.31: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.26: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.4: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.38: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.14: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.25: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.40: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.32: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.24: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.34: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.11.18: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.28: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.33: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.1: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.13: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.5: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.2: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.19: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.10: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.30: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.7: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.0: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.20: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.27: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.22: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.21: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.11.16: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.11.17: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12704, CVSS_V3, LlamaIndex Improper Handling of Exceptional Conditions vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.6 +CVE-2024-12911, CVSS_V3, LlamaIndex vulnerable to Creation of Temporary File in Directory with Insecure Permissions, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H, affects: >=0,<0.12.3 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.12: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.11: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.23: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.8: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9; 0.12.15: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-1752, CVSS_V3, LlamaIndex Vulnerable to Denial of Service (DoS), CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0.12.15,<0.12.21 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28; 0.12.29: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2025-6209, UNKNOWN, , , affects: >=0.12.27,<0.12.41; 0.12.6: CVE-2025-6211, CVSS_V3, LlamaIndex vulnerable to data loss through hash collisions in its DocugamiReader class , CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, affects: >=0,<0.3.1; >=0,<0.12.41 +CVE-2024-12910, CVSS_V3, LlamaIndex Uncontrolled Resource Consumption vulnerability, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9 +CVE-2025-1793, CVSS_V3, llama_index vulnerable to SQL Injection, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.12.28 +CVE-2024-12910, CVSS_V3, , CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.12.9",0.12.52,"{'base_package': 'llama-index==0.12.52', 'dependencies': ['llama-index-agent-openai==0.4.12', 'llama-index-cli==0.4.4', 'llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7', 'llama-index-multi-modal-llms-openai==0.5.3', 'llama-index-program-openai==0.3.2', 'llama-index-question-gen-openai==0.3.1', 'llama-index-readers-file==0.4.11', 'llama-index-readers-llama-parse==0.4.0']}",Not Used +llama-index-agent-openai,Dependency Package,I&S,0.3.4,,"llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12","llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0",0.4.12,No,,No,None,,, +llama-index-cli,Dependency Package,I&S,0.3.1,,"llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0","0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4","llama-index-core<0.13,>=0.12.0; llama-index-embeddings-openai<0.4,>=0.3.1; llama-index-llms-openai<0.5,>=0.4.0",0.4.4,Yes,"CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",Yes,"0.4.0: CVE-2025-1753, CVSS_V3, LLama-Index CLI OS command injection vulnerability, CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<0.4.1",0.4.4,"{'base_package': 'llama-index-cli==0.4.4', 'dependencies': ['llama-index-core==0.12.52.post1', 'llama-index-embeddings-openai==0.3.1', 'llama-index-llms-openai==0.4.7']}",Not Used +llama-index-core,Dependency Package,I&S,0.11.14,,"aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt","0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.19, 0.11.20, 0.11.21, 0.11.22, 0.11.23, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6, 0.12.7, 0.12.8, 0.12.9, 0.12.10, 0.12.10.post1, 0.12.11, 0.12.12, 0.12.13, 0.12.14, 0.12.15, 0.12.16, 0.12.16.post1, 0.12.17, 0.12.18, 0.12.19, 0.12.20, 0.12.21, 0.12.22, 0.12.23, 0.12.23.post1, 0.12.23.post2, 0.12.24, 0.12.24.post1, 0.12.25, 0.12.26, 0.12.27a1, 0.12.27a2, 0.12.27a3, 0.12.27, 0.12.28, 0.12.29, 0.12.30, 0.12.31, 0.12.32, 0.12.33, 0.12.33.post1, 0.12.34a1, 0.12.34a2, 0.12.34a3, 0.12.34a4, 0.12.34a5, 0.12.34, 0.12.34.post1, 0.12.35, 0.12.36, 0.12.37, 0.12.38, 0.12.39, 0.12.40, 0.12.41, 0.12.42, 0.12.43, 0.12.44, 0.12.45, 0.12.46, 0.12.47, 0.12.48, 0.12.49, 0.12.50, 0.12.51, 0.12.52, 0.12.52.post1","aiohttp<4,>=3.8.6; aiosqlite; banks<3,>=2.2.0; dataclasses-json; deprecated>=1.2.9.3; dirtyjson<2,>=1.0.8; eval-type-backport<0.3,>=0.2.0; python_version < ""3.10""; filetype<2,>=1.2.0; fsspec>=2023.5.0; httpx; llama-index-workflows<2,>=1.0.1; nest-asyncio<2,>=1.5.8; networkx>=3.0; nltk>3.8.1; numpy; pillow>=9.0.0; platformdirs; pydantic>=2.8.0; pyyaml>=6.0.1; requests>=2.31.0; setuptools>=80.9.0; sqlalchemy[asyncio]>=1.4.49; tenacity!=8.4.0,<10.0.0,>=8.2.0; tiktoken>=0.7.0; tqdm<5,>=4.66.1; typing-extensions>=4.5.0; typing-inspect>=0.8.0; wrapt",0.12.52.post1,Yes,"CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38",Yes,"0.12.2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.36: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.15: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.7: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.12: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.18: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.20: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.9: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.10.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.15: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.32: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.19: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.28: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.21: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.17: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.31: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.39: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.26: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.22: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.30: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.6: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.40: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.17: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.0: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.22: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.8: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.38: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.16.post1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.20: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a4: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.35: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.14: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.13: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.27a1: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.18: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.25: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.24: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.19: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.33: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.37: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.11.16: CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.29: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.21: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.23.post2: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.11: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.34a5: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41; 0.12.3: CVE-2025-6209, CVSS_V3, LlamaIndex vulnerable to Path Traversal attack through its encode_image function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, affects: >=0.11.23,<0.12.41 +CVE-2025-5472, CVSS_V3, LlamaIndex vulnerable to DoS attack through uncontrolled recursive JSON parsing, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, affects: >=0,<0.12.38 +CVE-2025-3108, CVSS_V3, LlamaIndex has Incomplete Documentation of Program Execution related to JsonPickleSerializer component, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L, affects: >=0.11.15,<0.12.41",0.12.52.post1,"{'base_package': 'llama-index-core==0.12.52.post1', 'dependencies': ['aiosqlite==0.21.0', 'banks==2.2.0', 'eval-type-backport==0.2.2', 'llama-index-workflows==1.2.0', 'setuptools==80.9.0']}",Not Used +llama-index-embeddings-openai,Dependency Package,I&S,0.2.5,,"openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0","0.3.0, 0.3.1","openai>=1.1.0; llama-index-core<0.13.0,>=0.12.0",0.3.1,No,,No,None,,, +llama-index-indices-managed-llama-cloud,Dependency Package,I&S,0.4.0,,"llama-cloud==0.1.35; llama-index-core<0.13,>=0.12.0","0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.6.10, 0.6.11, 0.7.0a1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.7.10, 0.8.0","llama-cloud==0.1.35; llama-index-core<0.13,>=0.12.0",0.8.0,No,,No,None,,, +llama-index-llms-azure-openai,Dependency Package,I&S,0.1.10,,"azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4","azure-identity<2,>=1.15.0; httpx; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.4,No,,No,None,,, +llama-index-llms-openai,Dependency Package,I&S,0.2.9,,"llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0","0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.42, 0.3.43, 0.3.44, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7","llama-index-core<0.13,>=0.12.41; openai<2,>=1.81.0",0.4.7,No,,No,None,,, +llama-index-multi-modal-llms-openai,Dependency Package,I&S,0.2.1,,"llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0","0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1, 0.5.3","llama-index-core<0.13,>=0.12.47; llama-index-llms-openai<0.5,>=0.4.0",0.5.3,No,,No,None,,, +llama-index-program-openai,Dependency Package,I&S,0.2.0,,"llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0","0.3.0, 0.3.1, 0.3.2","llama-index-agent-openai<0.5,>=0.4.0; llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0",0.3.2,No,,No,None,,, +llama-index-question-gen-openai,Dependency Package,I&S,0.2.0,,"llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0","0.3.0, 0.3.1","llama-index-core<0.13,>=0.12.0; llama-index-llms-openai<0.5,>=0.4.0; llama-index-program-openai<0.4,>=0.3.0",0.3.1,No,,No,None,,, +llama-index-readers-file,Dependency Package,I&S,0.2.2,,"beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""","0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.11","beautifulsoup4<5,>=4.12.3; defusedxml>=0.7.1; llama-index-core<0.13,>=0.12.0; pandas<2.3.0; pypdf<6,>=5.1.0; striprtf<0.0.27,>=0.0.26; pymupdf<2,>=1.23.21; extra == ""pymupdf""",0.4.11,No,,No,None,,, +llama-index-readers-llama-parse,Dependency Package,I&S,0.3.0,,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,"llama-parse>=0.5.0; llama-index-core<0.13.0,>=0.12.0",0.4.0,No,,No,None,,, +llama-parse,Dependency Package,I&S,0.5.6,,llama-cloud-services>=0.6.52,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.5.18, 0.5.19, 0.5.20, 0.6.0, 0.6.1, 0.6.2, 0.6.4, 0.6.4.post1, 0.6.9, 0.6.12, 0.6.16, 0.6.18, 0.6.20, 0.6.21, 0.6.22, 0.6.23, 0.6.24, 0.6.25, 0.6.26, 0.6.27, 0.6.28, 0.6.30, 0.6.31, 0.6.32, 0.6.33, 0.6.34, 0.6.35, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.6.41, 0.6.42, 0.6.43, 0.6.44, 0.6.45, 0.6.46, 0.6.47, 0.6.48, 0.6.49, 0.6.50, 0.6.51, 0.6.52",llama-cloud-services>=0.6.52,0.6.52,No,,No,None,,, +llvmlite,Dependency Package,I&S,0.43.0,,,"0.44.0rc1, 0.44.0rc2, 0.44.0",,0.44.0,No,,No,None,,, +lxml,Dependency Package,I&S,5.3.0,,"cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""","5.3.1, 5.3.2, 5.4.0, 6.0.0","cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""",6.0.0,No,,No,None,,, +Mako,Dependency Package,I&S,1.3.5,,"MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""","1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10","MarkupSafe>=0.9.2; pytest; extra == ""testing""; Babel; extra == ""babel""; lingua; extra == ""lingua""",1.3.10,No,,No,None,,, +Markdown,Dependency Package,I&S,3.7,,"importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""","3.8, 3.8.1, 3.8.2","importlib-metadata>=4.4; python_version < ""3.10""; coverage; extra == ""testing""; pyyaml; extra == ""testing""; mkdocs>=1.6; extra == ""docs""; mkdocs-nature>=0.6; extra == ""docs""; mdx_gh_links>=0.2; extra == ""docs""; mkdocstrings[python]; extra == ""docs""; mkdocs-gen-files; extra == ""docs""; mkdocs-section-index; extra == ""docs""; mkdocs-literate-nav; extra == ""docs""",3.8.2,No,,No,None,,, +mccabe,Dependency Package,I&S,0.7.0,,,,,0.7.0,No,,No,None,,, +ml-dtypes,Dependency Package,I&S,0.5.0,,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,"numpy>=1.21; numpy>=1.21.2; python_version >= ""3.10""; numpy>=1.23.3; python_version >= ""3.11""; numpy>=1.26.0; python_version >= ""3.12""; numpy>=2.1.0; python_version >= ""3.13""; absl-py; extra == ""dev""; pytest; extra == ""dev""; pytest-xdist; extra == ""dev""; pylint>=2.6.0; extra == ""dev""; pyink; extra == ""dev""",0.5.1,No,,No,None,,, +ml-wrappers,Dependency Package,I&S,0.5.6,,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,numpy; packaging; pandas; scipy; scikit-learn,0.6.0,No,,No,None,,, +mlflow-skinny,Dependency Package,I&S,2.15.1,,"cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""","2.16.0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0, 2.17.1, 2.17.2, 2.18.0rc0, 2.18.0, 2.19.0rc0, 2.19.0, 2.20.0rc0, 2.20.0, 2.20.1, 2.20.2, 2.20.3, 2.20.4, 2.21.0rc0, 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.22.0rc0, 2.22.0, 2.22.1, 3.0.0rc0, 3.0.0rc1, 3.0.0rc2, 3.0.0rc3, 3.0.0, 3.0.1, 3.1.0rc0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4","cachetools<7,>=5.0.0; click<9,>=7.0; cloudpickle<4; databricks-sdk<1,>=0.20.0; fastapi<1; gitpython<4,>=3.1.9; importlib_metadata!=4.7.0,<9,>=3.7.0; opentelemetry-api<3,>=1.9.0; opentelemetry-sdk<3,>=1.9.0; packaging<26; protobuf<7,>=3.12.0; pydantic<3,>=1.10.8; pyyaml<7,>=5.1; requests<3,>=2.17.3; sqlparse<1,>=0.4.0; typing-extensions<5,>=4.0.0; uvicorn<1; pyarrow; extra == ""extras""; requests-auth-aws-sigv4; extra == ""extras""; boto3; extra == ""extras""; botocore; extra == ""extras""; google-cloud-storage>=1.30.0; extra == ""extras""; azureml-core>=1.2.0; extra == ""extras""; pysftp; extra == ""extras""; kubernetes; extra == ""extras""; virtualenv; extra == ""extras""; prometheus-flask-exporter; extra == ""extras""; azure-storage-file-datalake>12; extra == ""databricks""; google-cloud-storage>=1.30.0; extra == ""databricks""; boto3>1; extra == ""databricks""; botocore; extra == ""databricks""; databricks-agents<2.0,>=1.0.0; extra == ""databricks""; mlserver!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; mlserver-mlflow!=1.3.1,<2.0.0,>=1.2.0; extra == ""mlserver""; fastapi<1; extra == ""gateway""; uvicorn[standard]<1; extra == ""gateway""; watchfiles<2; extra == ""gateway""; aiohttp<4; extra == ""gateway""; boto3<2,>=1.28.56; extra == ""gateway""; tiktoken<1; extra == ""gateway""; slowapi<1,>=0.1.9; extra == ""gateway""; fastapi<1; extra == ""genai""; uvicorn[standard]<1; extra == ""genai""; watchfiles<2; extra == ""genai""; aiohttp<4; extra == ""genai""; boto3<2,>=1.28.56; extra == ""genai""; tiktoken<1; extra == ""genai""; slowapi<1,>=0.1.9; extra == ""genai""; mlflow-dbstore; extra == ""sqlserver""; aliyunstoreplugin; extra == ""aliyun-oss""; mlflow-xethub; extra == ""xethub""; mlflow-jfrog-plugin; extra == ""jfrog""; langchain<=0.3.25,>=0.1.0; extra == ""langchain""; Flask-WTF<2; extra == ""auth""",3.1.4,No,,No,None,,, +mongomock,Dependency Package,I&S,4.1.2,,"packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""","4.2.0.post1, 4.3.0","packaging; pytz; sentinels; pyexecjs; extra == ""pyexecjs""; pymongo; extra == ""pymongo""",4.3.0,No,,No,None,,, +motor,Dependency Package,I&S,3.6.0,,"pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""","3.6.1, 3.7.0, 3.7.1","pymongo<5.0,>=4.9; pymongo[aws]<5,>=4.5; extra == ""aws""; aiohttp; extra == ""docs""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-rtd-theme<3,>=2; extra == ""docs""; sphinx<8,>=5.3; extra == ""docs""; tornado; extra == ""docs""; pymongo[encryption]<5,>=4.5; extra == ""encryption""; pymongo[gssapi]<5,>=4.5; extra == ""gssapi""; pymongo[ocsp]<5,>=4.5; extra == ""ocsp""; pymongo[snappy]<5,>=4.5; extra == ""snappy""; aiohttp>=3.8.7; extra == ""test""; cffi>=1.17.0rc1; python_version == ""3.13"" and extra == ""test""; mockupdb; extra == ""test""; pymongo[encryption]<5,>=4.5; extra == ""test""; pytest-asyncio; extra == ""test""; pytest>=7; extra == ""test""; tornado>=5; extra == ""test""; pymongo[zstd]<5,>=4.5; extra == ""zstd""",3.7.1,No,,No,None,,, +mpmath,Dependency Package,I&S,1.3.0,,"pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'","1.4.0a0, 1.4.0a1, 1.4.0a2, 1.4.0a3, 1.4.0a4, 1.4.0a5, 1.4.0a6","pytest (>=4.6) ; extra == 'develop'; pycodestyle ; extra == 'develop'; pytest-cov ; extra == 'develop'; codecov ; extra == 'develop'; wheel ; extra == 'develop'; sphinx ; extra == 'docs'; gmpy2 (>=2.1.0a4) ; (platform_python_implementation != ""PyPy"") and extra == 'gmpy'; pytest (>=4.6) ; extra == 'tests'",1.4.0a6,No,,No,None,,, +msgpack,Dependency Package,I&S,1.1.0,,,"1.1.1rc1, 1.1.1",,1.1.1,No,,No,None,,, +multiprocess,Dependency Package,I&S,0.70.16,,dill>=0.4.0,"0.70.17, 0.70.18",dill>=0.4.0,0.70.18,No,,No,None,,, +namex,Dependency Package,I&S,0.0.8,,,"0.0.9, 0.1.0",,0.1.0,No,,No,None,,, +narwhals,Dependency Package,I&S,1.9.0,,"cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""","1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.12.1, 1.13.1, 1.13.2, 1.13.3, 1.13.4, 1.13.5, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.15.0, 1.15.1, 1.15.2, 1.16.0, 1.17.0, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.19.0, 1.19.1, 1.20.0, 1.20.1, 1.21.0, 1.21.1, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.24.2, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0, 1.32.0, 1.33.0, 1.34.0, 1.34.1, 1.35.0, 1.36.0, 1.37.0, 1.37.1, 1.38.0, 1.38.1, 1.38.2, 1.39.0, 1.39.1, 1.40.0, 1.41.0, 1.41.1, 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0, 1.45.0, 1.46.0, 1.47.0, 1.47.1, 1.48.0, 1.48.1, 2.0.0","cudf>=24.10.0; extra == ""cudf""; dask[dataframe]>=2024.8; extra == ""dask""; duckdb>=1.0; extra == ""duckdb""; ibis-framework>=6.0.0; extra == ""ibis""; packaging; extra == ""ibis""; pyarrow-hotfix; extra == ""ibis""; rich; extra == ""ibis""; modin; extra == ""modin""; pandas>=1.1.3; extra == ""pandas""; polars>=0.20.4; extra == ""polars""; pyarrow>=13.0.0; extra == ""pyarrow""; pyspark>=3.5.0; extra == ""pyspark""; pyspark[connect]>=3.5.0; extra == ""pyspark-connect""; sqlframe>=3.22.0; extra == ""sqlframe""",2.0.0,No,,No,None,,, +nh3,Dependency Package,I&S,0.2.18,,,"0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.3.0",,0.3.0,No,,No,None,,, +nodeenv,Dependency Package,I&S,1.9.1,,,,,1.9.1,No,,No,None,,, +nose,Dependency Package,I&S,1.3.7,,,,,1.3.7,No,,No,None,,, +num2words,Dependency Package,I&S,0.5.6,,docopt>=0.6.2,"0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14",docopt>=0.6.2,0.5.14,No,,No,None,,, +numba,Dependency Package,I&S,0.60.0,,"llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24","0.61.0rc1, 0.61.0rc2, 0.61.0, 0.61.1rc1, 0.61.2","llvmlite<0.45,>=0.44.0dev0; numpy<2.3,>=1.24",0.61.2,No,,No,None,,, +olefile,Dependency Package,I&S,0.47,,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',,pytest ; extra == 'tests'; pytest-cov ; extra == 'tests',0.47,No,,No,None,,, +onnx,Dependency Package,I&S,1.17.0,,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,"numpy>=1.22; protobuf>=4.25.1; typing_extensions>=4.7.1; google-re2; python_version < ""3.13"" and extra == ""reference""; Pillow; extra == ""reference""",1.18.0,No,,No,None,,, +openai,Dependency Package,I&S,1.51.2,,"anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""","1.52.0, 1.52.1, 1.52.2, 1.53.0, 1.53.1, 1.54.0, 1.54.1, 1.54.2, 1.54.3, 1.54.4, 1.54.5, 1.55.0, 1.55.1, 1.55.2, 1.55.3, 1.56.0, 1.56.1, 1.56.2, 1.57.0, 1.57.1, 1.57.2, 1.57.3, 1.57.4, 1.58.0, 1.58.1, 1.59.2, 1.59.3, 1.59.4, 1.59.5, 1.59.6, 1.59.7, 1.59.8, 1.59.9, 1.60.0, 1.60.1, 1.60.2, 1.61.0, 1.61.1, 1.62.0, 1.63.0, 1.63.1, 1.63.2, 1.64.0, 1.65.0, 1.65.1, 1.65.2, 1.65.3, 1.65.4, 1.65.5, 1.66.0, 1.66.1, 1.66.2, 1.66.3, 1.66.5, 1.67.0, 1.68.0, 1.68.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.72.0, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.76.1, 1.76.2, 1.77.0, 1.78.0, 1.78.1, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.82.1, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0, 1.89.0, 1.90.0, 1.91.0, 1.92.0, 1.92.1, 1.92.2, 1.92.3, 1.93.0, 1.93.1, 1.93.2, 1.93.3, 1.94.0, 1.95.0, 1.95.1, 1.96.0, 1.96.1, 1.97.0, 1.97.1","anyio<5,>=3.5.0; distro<2,>=1.7.0; httpx<1,>=0.23.0; jiter<1,>=0.4.0; pydantic<3,>=1.9.0; sniffio; tqdm>4; typing-extensions<5,>=4.11; aiohttp; extra == ""aiohttp""; httpx-aiohttp>=0.1.8; extra == ""aiohttp""; numpy>=1; extra == ""datalib""; pandas-stubs>=1.1.0.11; extra == ""datalib""; pandas>=1.2.3; extra == ""datalib""; websockets<16,>=13; extra == ""realtime""; numpy>=2.0.2; extra == ""voice-helpers""; sounddevice>=0.5.1; extra == ""voice-helpers""",1.97.1,No,,No,None,,, +opentelemetry-api,Dependency Package,I&S,1.27.0,,"importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0","1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0","importlib-metadata<8.8.0,>=6.0; typing-extensions>=4.5.0",1.35.0,No,,No,None,,, +opentelemetry-sdk,Dependency Package,I&S,1.27.0,,opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,"1.28.0, 1.28.1, 1.28.2, 1.29.0, 1.30.0, 1.31.0, 1.31.1, 1.32.0, 1.32.1, 1.33.0, 1.33.1, 1.34.0, 1.34.1, 1.35.0",opentelemetry-api==1.35.0; opentelemetry-semantic-conventions==0.56b0; typing-extensions>=4.5.0,1.35.0,No,,No,None,,, +opentelemetry-semantic-conventions,Dependency Package,I&S,0.48b0,,opentelemetry-api==1.35.0; typing-extensions>=4.5.0,"0.49b0, 0.49b1, 0.49b2, 0.50b0, 0.51b0, 0.52b0, 0.52b1, 0.53b0, 0.53b1, 0.54b0, 0.54b1, 0.55b0, 0.55b1, 0.56b0",opentelemetry-api==1.35.0; typing-extensions>=4.5.0,0.56b0,No,,No,None,,, +opt-einsum,Dependency Package,I&S,3.4.0,,,,,3.4.0,No,,No,None,,, +optree,Dependency Package,I&S,0.12.1,,"typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""","0.13.0, 0.13.1, 0.14.0rc1, 0.14.0, 0.14.1, 0.15.0, 0.16.0, 0.17.0","typing-extensions>=4.6.0; jax; extra == ""jax""; numpy; extra == ""numpy""; torch; extra == ""torch""; ruff; extra == ""lint""; pylint[spelling]; extra == ""lint""; mypy; extra == ""lint""; doc8; extra == ""lint""; pyenchant; extra == ""lint""; xdoctest; extra == ""lint""; cpplint; extra == ""lint""; pre-commit; extra == ""lint""; pytest; extra == ""test""; pytest-cov; extra == ""test""; covdefaults; extra == ""test""; rich; extra == ""test""; sphinx; extra == ""docs""; sphinx-autoapi; extra == ""docs""; sphinx-autobuild; extra == ""docs""; sphinx-copybutton; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; sphinxcontrib-bibtex; extra == ""docs""; sphinx-autodoc-typehints; extra == ""docs""; docutils; extra == ""docs""; jax[cpu]; extra == ""docs""; numpy; extra == ""docs""; torch; extra == ""docs""",0.17.0,No,,No,None,,, +orderly-set,Dependency Package,I&S,5.2.2,,"coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""","5.2.3, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1, 5.5.0","coverage~=7.6.0; extra == ""coverage""; bump2version~=1.0.0; extra == ""dev""; ipdb~=0.13.0; extra == ""dev""; orjson; extra == ""optimize""; flake8~=7.1.0; extra == ""static""; flake8-pyproject~=1.2.3; extra == ""static""; pytest~=8.3.0; extra == ""test""; pytest-benchmark~=5.1.0; extra == ""test""; pytest-cov~=6.0.0; extra == ""test""; python-dotenv~=1.0.0; extra == ""test""",5.5.0,No,,No,None,,, +outcome,Dependency Package,I&S,1.3.0.post0,,attrs >=19.2.0,,attrs >=19.2.0,1.3.0.post0,No,,No,None,,, +pbr,Dependency Package,I&S,6.1.0,,setuptools,"6.1.1.0b1, 6.1.1",setuptools,6.1.1,No,,No,None,,, +pip,Dependency Package,I&S,24,,,"24.1b1, 24.1b2, 24.1, 24.1.1, 24.1.2, 24.2, 24.3, 24.3.1, 25.0, 25.0.1, 25.1, 25.1.1",,25.1.1,No,,No,None,,, +ply,Dependency Package,I&S,3.11,,,,,3.11,No,,No,None,,, +pmdarima,Dependency Package,I&S,2.0.4,,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",,"joblib >=0.11; Cython !=0.29.18,!=0.29.31,>=0.29; numpy >=1.21.2; pandas >=0.19; scikit-learn >=0.22; scipy >=1.3.2; statsmodels >=0.13.2; urllib3; setuptools !=50.0.0,>=38.6.0; packaging >=17.1",2.0.4,No,,No,None,,, +poetry,Dependency Package,I&S,1.8.3,,"build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""","1.8.4, 1.8.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3","build<2.0.0,>=1.2.1; cachecontrol[filecache]<0.15.0,>=0.14.0; cleo<3.0.0,>=2.1.0; dulwich<0.23.0,>=0.22.6; fastjsonschema<3.0.0,>=2.18.0; findpython<0.7.0,>=0.6.2; importlib-metadata<8.7,>=4.4; python_version < ""3.10""; installer<0.8.0,>=0.7.0; keyring<26.0.0,>=25.1.0; packaging>=24.0; pbs-installer[download,install]<2026.0.0,>=2025.1.6; pkginfo<2.0,>=1.12; platformdirs<5,>=3.0.0; poetry-core==2.1.3; pyproject-hooks<2.0.0,>=1.0.0; requests<3.0,>=2.26; requests-toolbelt<2.0.0,>=1.0.0; shellingham<2.0,>=1.5; tomli<3.0.0,>=2.0.1; python_version < ""3.11""; tomlkit<1.0.0,>=0.11.4; trove-classifiers>=2022.5.19; virtualenv<21.0.0,>=20.26.6; xattr<2.0.0,>=1.0.0; sys_platform == ""darwin""",2.1.3,No,,No,None,,, +poetry-core,Dependency Package,I&S,1.9.0,,,"1.9.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3",,2.1.3,No,,No,None,,, +posthog,Dependency Package,I&S,3.6.6,,"requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""","3.7.0, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.10.0, 3.11.0, 3.12.0, 3.12.1, 3.13.0, 3.14.1, 3.14.2, 3.15.0, 3.15.1, 3.16.0, 3.17.0, 3.18.0, 3.18.1, 3.19.0, 3.19.1, 3.20.0, 3.21.0, 3.22.0, 3.23.0, 3.24.0, 3.24.1, 3.24.2, 3.24.3, 3.25.0, 4.0.0, 4.0.1, 4.1.0, 4.2.0, 4.3.2, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.6.0, 4.6.1, 4.6.2, 4.7.0, 4.8.0, 4.9.0, 4.10.0, 5.0.0, 5.1.0, 5.2.0, 5.3.0, 5.4.0, 6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.1.0, 6.1.1, 6.2.1, 6.3.0, 6.3.1","requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.0; typing-extensions>=4.2.0; langchain>=0.2.0; extra == ""langchain""; django-stubs; extra == ""dev""; lxml; extra == ""dev""; mypy; extra == ""dev""; mypy-baseline; extra == ""dev""; types-mock; extra == ""dev""; types-python-dateutil; extra == ""dev""; types-requests; extra == ""dev""; types-setuptools; extra == ""dev""; types-six; extra == ""dev""; pre-commit; extra == ""dev""; pydantic; extra == ""dev""; ruff; extra == ""dev""; setuptools; extra == ""dev""; packaging; extra == ""dev""; wheel; extra == ""dev""; twine; extra == ""dev""; tomli; extra == ""dev""; tomli_w; extra == ""dev""; mock>=2.0.0; extra == ""test""; freezegun==1.5.1; extra == ""test""; coverage; extra == ""test""; pytest; extra == ""test""; pytest-timeout; extra == ""test""; pytest-asyncio; extra == ""test""; django; extra == ""test""; openai; extra == ""test""; anthropic; extra == ""test""; langgraph>=0.4.8; extra == ""test""; langchain-core>=0.3.65; extra == ""test""; langchain-community>=0.3.25; extra == ""test""; langchain-openai>=0.3.22; extra == ""test""; langchain-anthropic>=0.3.15; extra == ""test""; google-genai; extra == ""test""; pydantic; extra == ""test""; parameterized>=0.8.1; extra == ""test""",6.3.1,No,,No,None,,, +prompthub-py,Dependency Package,I&S,4.0.0,,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",,"requests (>=2.28.2,<3.0.0); pyyaml (>=6.0,<7.0)",4.0.0,No,,No,None,,, +propcache,Dependency Package,I&S,0.3.0,,,"0.3.1, 0.3.2",,0.3.2,No,,No,None,,, +py,Dependency Package,I&S,1.11.0,,,,,1.11.0,Yes,"CVE-2022-42969, CVSS_V3, ReDoS in py library when used with subversion , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0 +CVE-2022-42969, UNKNOWN, , , affects: >=0",No,None,,,Not Used +pycodestyle,Dependency Package,I&S,2.11.1,,,"2.12.0, 2.12.1, 2.13.0, 2.14.0",,2.14.0,No,,No,None,,, +pycryptodome,Dependency Package,I&S,3.20.0,,,"3.21.0, 3.22.0, 3.23.0",,3.23.0,No,,No,None,,, +pydantic-settings,Dependency Package,I&S,2.2.1,,"pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""","2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1","pydantic>=2.7.0; python-dotenv>=0.21.0; typing-inspection>=0.4.0; boto3-stubs[secretsmanager]; extra == ""aws-secrets-manager""; boto3>=1.35.0; extra == ""aws-secrets-manager""; azure-identity>=1.16.0; extra == ""azure-key-vault""; azure-keyvault-secrets>=4.8.0; extra == ""azure-key-vault""; google-cloud-secret-manager>=2.23.1; extra == ""gcp-secret-manager""; tomli>=2.0.1; extra == ""toml""; pyyaml>=6.0.1; extra == ""yaml""",2.10.1,No,,No,None,,, +pydeck,Dependency Package,I&S,0.9.1,,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",,"jinja2>=2.10.1; numpy>=1.16.4; pydeck-carto; extra == ""carto""; ipywidgets<8,>=7; extra == ""jupyter""; traitlets>=4.3.2; extra == ""jupyter""; ipython>=5.8.0; python_version < ""3.4"" and extra == ""jupyter""; ipykernel>=5.1.2; python_version >= ""3.4"" and extra == ""jupyter""",0.9.1,No,,No,None,,, +pyflakes,Dependency Package,I&S,3.2.0,,,"3.3.0, 3.3.1, 3.3.2, 3.4.0",,3.4.0,No,,No,None,,, +pymongo,Dependency Package,I&S,4.10.1,,"dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""","4.11, 4.11.1, 4.11.2, 4.11.3, 4.12.0, 4.12.1, 4.13.0.dev0, 4.13.0, 4.13.1, 4.13.2","dnspython<3.0.0,>=1.16.0; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""aws""; furo==2024.8.6; extra == ""docs""; readthedocs-sphinx-search~=0.3; extra == ""docs""; sphinx-autobuild>=2020.9.1; extra == ""docs""; sphinx-rtd-theme<4,>=2; extra == ""docs""; sphinx<9,>=5.3; extra == ""docs""; sphinxcontrib-shellcheck<2,>=1; extra == ""docs""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""encryption""; pymongo-auth-aws<2.0.0,>=1.1.0; extra == ""encryption""; pymongocrypt<2.0.0,>=1.13.0; extra == ""encryption""; pykerberos; os_name != ""nt"" and extra == ""gssapi""; winkerberos>=0.5.0; os_name == ""nt"" and extra == ""gssapi""; certifi; (os_name == ""nt"" or sys_platform == ""darwin"") and extra == ""ocsp""; cryptography>=2.5; extra == ""ocsp""; pyopenssl>=17.2.0; extra == ""ocsp""; requests<3.0.0; extra == ""ocsp""; service-identity>=18.1.0; extra == ""ocsp""; python-snappy; extra == ""snappy""; pytest-asyncio>=0.24.0; extra == ""test""; pytest>=8.2; extra == ""test""; zstandard; extra == ""zstd""",4.13.2,No,,No,None,,, +PyNomaly,Dependency Package,I&S,0.3.4,,numpy; python-utils,,numpy; python-utils,0.3.4,No,,No,None,,, +pypdf,Dependency Package,I&S,5.0.1,,"typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""","5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.4.0, 5.5.0, 5.6.0, 5.6.1, 5.7.0, 5.8.0, 5.9.0","typing_extensions>=4.0; python_version < ""3.11""; cryptography; extra == ""crypto""; PyCryptodome; extra == ""cryptodome""; black; extra == ""dev""; flit; extra == ""dev""; pip-tools; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest-timeout; extra == ""dev""; pytest-xdist; extra == ""dev""; wheel; extra == ""dev""; myst_parser; extra == ""docs""; sphinx; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; cryptography; extra == ""full""; Pillow>=8.0.0; extra == ""full""; Pillow>=8.0.0; extra == ""image""",5.9.0,No,,No,None,,, +pyproject-api,Dependency Package,I&S,1.8.0,,"packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""","1.9.0, 1.9.1","packaging>=25; tomli>=2.2.1; python_version < ""3.11""; furo>=2024.8.6; extra == ""docs""; sphinx-autodoc-typehints>=3.2; extra == ""docs""; covdefaults>=2.3; extra == ""testing""; pytest-cov>=6.1.1; extra == ""testing""; pytest-mock>=3.14; extra == ""testing""; pytest>=8.3.5; extra == ""testing""; setuptools>=80.3.1; extra == ""testing""",1.9.1,No,,No,None,,, +python-iso639,Dependency Package,I&S,2024.4.27,,"black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""","2024.10.22, 2025.1.27, 2025.1.28, 2025.2.8, 2025.2.18","black==25.1.0; extra == ""dev""; build==1.2.2; extra == ""dev""; flake8==7.1.1; extra == ""dev""; mypy==1.15.0; extra == ""dev""; pytest==8.3.4; extra == ""dev""; requests==2.32.3; extra == ""dev""; twine==6.1.0; extra == ""dev""",2025.2.18,No,,No,None,,, +python-magic,Dependency Package,I&S,0.4.27,,,,,0.4.27,No,,No,None,,, +python-oxmsg,Dependency Package,I&S,0.0.1,,click; olefile; typing_extensions>=4.9.0,0.0.2,click; olefile; typing_extensions>=4.9.0,0.0.2,No,,No,None,,, +python-utils,Dependency Package,I&S,3.9.0,,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,"typing_extensions>3.10.0.2; loguru; extra == ""loguru""; mock; extra == ""docs""; sphinx; extra == ""docs""; python-utils; extra == ""docs""; ruff; extra == ""tests""; pyright; extra == ""tests""; pytest; extra == ""tests""; pytest-cov; extra == ""tests""; pytest-mypy; extra == ""tests""; pytest-asyncio; extra == ""tests""; sphinx; extra == ""tests""; types-setuptools; extra == ""tests""; loguru; extra == ""tests""; loguru-mypy; extra == ""tests""; mypy-ipython; extra == ""tests""; blessings; extra == ""tests""",3.9.1,No,,No,None,,, +quantulum3,Dependency Package,I&S,0.9.2,,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",,"inflect; num2words; numpy; extra == ""classifier""; scipy; extra == ""classifier""; scikit-learn; extra == ""classifier""; joblib; extra == ""classifier""; wikipedia; extra == ""classifier""; stemming; extra == ""classifier""",0.9.2,No,,No,None,,, +raiutils,Dependency Package,I&S,0.4.2,,numpy; pandas; requests; scikit-learn; scipy,,numpy; pandas; requests; scikit-learn; scipy,0.4.2,No,,No,None,,, +rank-bm25,Dependency Package,I&S,0.2.2,,numpy; pytest ; extra == 'dev',,numpy; pytest ; extra == 'dev',0.2.2,No,,No,None,,, +RapidFuzz,Dependency Package,I&S,3.10.0,,"numpy; extra == ""all""","3.10.1, 3.11.0, 3.12.1, 3.12.2, 3.13.0","numpy; extra == ""all""",3.13.0,No,,No,None,,, +readme-renderer,Dependency Package,I&S,44,,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",,"nh3>=0.2.14; docutils>=0.21.2; Pygments>=2.5.1; cmarkgfm>=0.8.0; extra == ""md""",44.0,No,,No,None,,, +requests-cache,Dependency Package,I&S,0.9.8,,"attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5","1.0.0a0, 1.0.0a1, 1.0.0a2, 1.0.0b0, 1.0.0b1, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0a0","attrs>=21.2; boto3>=1.15; extra == ""dynamodb"" or extra == ""all""; botocore>=1.18; extra == ""dynamodb"" or extra == ""all""; bson>=0.5; extra == ""bson""; cattrs>=22.2; furo<2024.0,>=2023.3; extra == ""docs""; itsdangerous>=2.0; extra == ""security"" or extra == ""all""; linkify-it-py<3.0,>=2.0; extra == ""docs""; myst-parser<2.0,>=1.0; extra == ""docs""; platformdirs>=2.5; pymongo>=3; extra == ""mongodb"" or extra == ""all""; pyyaml>=6.0.1; extra == ""yaml"" or extra == ""all""; redis>=3; extra == ""redis"" or extra == ""all""; requests>=2.22; sphinx<6.0.0,>=5.0.2; extra == ""docs""; sphinx-autodoc-typehints>=1.19; extra == ""docs""; sphinx-automodapi>=0.14; extra == ""docs""; sphinx-copybutton>=0.5; extra == ""docs""; sphinx-design>=0.2; extra == ""docs""; sphinx-notfound-page>=0.8; extra == ""docs""; sphinxcontrib-apidoc>=0.3; extra == ""docs""; sphinxext-opengraph>=0.9; extra == ""docs""; ujson>=5.4; extra == ""json"" or extra == ""all""; url-normalize>=1.4; urllib3>=1.25.5",1.3.0a0,No,,No,None,,, +requests-toolbelt,Dependency Package,I&S,1.0.0,,"requests (<3.0.0,>=2.0.1)",,"requests (<3.0.0,>=2.0.1)",1.0.0,No,,No,None,,, +retrying,Dependency Package,I&S,1.3.4,,,"1.3.5, 1.3.6, 1.3.7, 1.4.0, 1.4.1",,1.4.1,No,,No,None,,, +rfc3986,Dependency Package,I&S,2.0.0,,idna ; extra == 'idna2008',,idna ; extra == 'idna2008',2.0.0,No,,No,None,,, +safetensors,Dependency Package,I&S,0.4.5,,"numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""","0.4.6.dev0, 0.5.0rc0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.6.0.dev0, 0.6.0rc0","numpy>=1.21.6; extra == ""numpy""; safetensors[numpy]; extra == ""torch""; torch>=1.10; extra == ""torch""; safetensors[numpy]; extra == ""tensorflow""; tensorflow>=2.11.0; extra == ""tensorflow""; safetensors[numpy]; extra == ""pinned-tf""; tensorflow==2.18.0; extra == ""pinned-tf""; safetensors[numpy]; extra == ""jax""; flax>=0.6.3; extra == ""jax""; jax>=0.3.25; extra == ""jax""; jaxlib>=0.3.25; extra == ""jax""; mlx>=0.0.9; extra == ""mlx""; safetensors[numpy]; extra == ""paddlepaddle""; paddlepaddle>=2.4.1; extra == ""paddlepaddle""; black==22.3; extra == ""quality""; click==8.0.4; extra == ""quality""; isort>=5.5.4; extra == ""quality""; flake8>=3.8.3; extra == ""quality""; safetensors[numpy]; extra == ""testing""; h5py>=3.7.0; extra == ""testing""; huggingface-hub>=0.12.1; extra == ""testing""; setuptools-rust>=1.5.2; extra == ""testing""; pytest>=7.2.0; extra == ""testing""; pytest-benchmark>=4.0.0; extra == ""testing""; hypothesis>=6.70.2; extra == ""testing""; safetensors[torch]; extra == ""all""; safetensors[numpy]; extra == ""all""; safetensors[pinned-tf]; extra == ""all""; safetensors[jax]; extra == ""all""; safetensors[paddlepaddle]; extra == ""all""; safetensors[quality]; extra == ""all""; safetensors[testing]; extra == ""all""; safetensors[all]; extra == ""dev""",0.6.0rc0,No,,No,None,,, +scikit-base,Dependency Package,I&S,0.10.1,,"numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""","0.11.0, 0.12.0, 0.12.2, 0.12.3, 0.12.4","numpy; extra == ""all-extras""; pandas; extra == ""all-extras""; scikit-learn>=0.24.0; extra == ""dev""; pre-commit; extra == ""dev""; pytest; extra == ""dev""; pytest-cov; extra == ""dev""; mypy; extra == ""linters""; isort; extra == ""linters""; flake8; extra == ""linters""; black; extra == ""linters""; pydocstyle; extra == ""linters""; nbqa; extra == ""linters""; flake8-bugbear; extra == ""linters""; flake8-builtins; extra == ""linters""; flake8-quotes; extra == ""linters""; flake8-comprehensions; extra == ""linters""; pandas-vet; extra == ""linters""; flake8-print; extra == ""linters""; pep8-naming; extra == ""linters""; doc8; extra == ""linters""; jupyter; extra == ""binder""; jupyter; extra == ""docs""; myst-parser; extra == ""docs""; nbsphinx>=0.8.6; extra == ""docs""; numpydoc; extra == ""docs""; pydata-sphinx-theme; extra == ""docs""; sphinx-issues<6.0.0; extra == ""docs""; sphinx-gallery<0.20.0; extra == ""docs""; sphinx-panels; extra == ""docs""; sphinx-design<0.7.0; extra == ""docs""; Sphinx!=7.2.0,<9.0.0; extra == ""docs""; tabulate; extra == ""docs""; pytest; extra == ""test""; coverage; extra == ""test""; pytest-cov; extra == ""test""; safety; extra == ""test""; numpy; extra == ""test""; scipy; extra == ""test""; pandas; extra == ""test""; scikit-learn>=0.24.0; extra == ""test""",0.12.4,No,,No,None,,, +sentencepiece,Dependency Package,I&S,0.2.0,,,,,0.2.0,No,,No,None,,, +sentinels,Dependency Package,I&S,1.0.1,,,,,1.0.0,No,,No,None,,, +setuptools,Dependency Package,I&S,75.2.0,,"pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""","75.3.0, 75.3.1, 75.3.2, 75.4.0, 75.5.0, 75.6.0, 75.7.0, 75.8.0, 75.8.1, 75.8.2, 75.9.0, 75.9.1, 76.0.0, 76.1.0, 77.0.1, 77.0.3, 78.0.1, 78.0.2, 78.1.0, 78.1.1, 79.0.0, 79.0.1, 80.0.0, 80.0.1, 80.1.0, 80.2.0, 80.3.0, 80.3.1, 80.4.0, 80.6.0, 80.7.0, 80.7.1, 80.8.0, 80.9.0","pytest!=8.1.*,>=6; extra == ""test""; virtualenv>=13.0.0; extra == ""test""; wheel>=0.44.0; extra == ""test""; pip>=19.1; extra == ""test""; packaging>=24.2; extra == ""test""; jaraco.envs>=2.2; extra == ""test""; pytest-xdist>=3; extra == ""test""; jaraco.path>=3.7.2; extra == ""test""; build[virtualenv]>=1.0.3; extra == ""test""; filelock>=3.4.0; extra == ""test""; ini2toml[lite]>=0.14; extra == ""test""; tomli-w>=1.0.0; extra == ""test""; pytest-timeout; extra == ""test""; pytest-perf; sys_platform != ""cygwin"" and extra == ""test""; jaraco.develop>=7.21; (python_version >= ""3.9"" and sys_platform != ""cygwin"") and extra == ""test""; pytest-home>=0.5; extra == ""test""; pytest-subprocess; extra == ""test""; pyproject-hooks!=1.1; extra == ""test""; jaraco.test>=5.5; extra == ""test""; sphinx>=3.5; extra == ""doc""; jaraco.packaging>=9.3; extra == ""doc""; rst.linker>=1.9; extra == ""doc""; furo; extra == ""doc""; sphinx-lint; extra == ""doc""; jaraco.tidelift>=1.4; extra == ""doc""; pygments-github-lexers==0.0.5; extra == ""doc""; sphinx-favicon; extra == ""doc""; sphinx-inline-tabs; extra == ""doc""; sphinx-reredirects; extra == ""doc""; sphinxcontrib-towncrier; extra == ""doc""; sphinx-notfound-page<2,>=1; extra == ""doc""; pyproject-hooks!=1.1; extra == ""doc""; towncrier<24.7; extra == ""doc""; packaging>=24.2; extra == ""core""; more_itertools>=8.8; extra == ""core""; jaraco.text>=3.7; extra == ""core""; importlib_metadata>=6; python_version < ""3.10"" and extra == ""core""; tomli>=2.0.1; python_version < ""3.11"" and extra == ""core""; wheel>=0.43.0; extra == ""core""; platformdirs>=4.2.2; extra == ""core""; jaraco.functools>=4; extra == ""core""; more_itertools; extra == ""core""; pytest-checkdocs>=2.4; extra == ""check""; pytest-ruff>=0.2.1; sys_platform != ""cygwin"" and extra == ""check""; ruff>=0.8.0; sys_platform != ""cygwin"" and extra == ""check""; pytest-cov; extra == ""cover""; pytest-enabler>=2.2; extra == ""enabler""; pytest-mypy; extra == ""type""; mypy==1.14.*; extra == ""type""; importlib_metadata>=7.0.2; python_version < ""3.10"" and extra == ""type""; jaraco.develop>=7.21; sys_platform != ""cygwin"" and extra == ""type""",80.9.0,Yes,"CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Yes,"78.0.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.0.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 76.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.7.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.6.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.4.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.5.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.1.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 78.0.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.2: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.9.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.8.0: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 75.3.1: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1; 77.0.3: CVE-2025-47273, CVSS_V4, setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P, affects: >=0,<78.1.1 +CVE-2025-47273, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<78.1.1",Up-to-date,,Not Used +shap,Dependency Package,I&S,0.46.0,,"numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""","0.47.0, 0.47.1, 0.47.2, 0.48.0","numpy; scipy; scikit-learn; pandas; tqdm>=4.27.0; packaging>20.9; slicer==0.0.8; numba>=0.54; cloudpickle; typing-extensions; matplotlib; extra == ""plots""; ipython; extra == ""plots""; lime; extra == ""others""; matplotlib; extra == ""docs""; ipython; extra == ""docs""; numpydoc; extra == ""docs""; sphinx_rtd_theme; extra == ""docs""; sphinx; extra == ""docs""; nbsphinx; extra == ""docs""; sphinx_github_changelog; extra == ""docs""; myst-parser; extra == ""docs""; requests; extra == ""docs""; ipywidgets; extra == ""docs""; pytest; extra == ""test-core""; pytest-mpl; extra == ""test-core""; pytest-cov; extra == ""test-core""; mypy; extra == ""test-core""; pytest; extra == ""test""; pytest-mpl; extra == ""test""; pytest-cov; extra == ""test""; xgboost; extra == ""test""; lightgbm; extra == ""test""; catboost; python_version < ""3.13"" and extra == ""test""; gpboost; extra == ""test""; ngboost; extra == ""test""; pyspark; extra == ""test""; pyod; extra == ""test""; transformers; python_version < ""3.13"" and extra == ""test""; tf-keras; python_version < ""3.13"" and extra == ""test""; protobuf==3.20.3; extra == ""test""; torch; python_version < ""3.13"" and extra == ""test""; torchvision; python_version < ""3.13"" and extra == ""test""; tensorflow; python_version < ""3.13"" and extra == ""test""; sentencepiece; extra == ""test""; opencv-python; extra == ""test""; numpy<2.0; extra == ""test""; scikit-learn<=1.6.1; extra == ""test""; causalml; extra == ""test""; selenium; extra == ""test""; jupyter; extra == ""test-notebooks""; nbconvert; extra == ""test-notebooks""; nbformat; extra == ""test-notebooks""; nlp; extra == ""test-notebooks""; transformers; extra == ""test-notebooks""; datasets; extra == ""test-notebooks""; keras; extra == ""test-notebooks""",0.48.0,No,,No,None,,, +slicer,Dependency Package,I&S,0.0.8,,,,,0.0.8,No,,No,None,,, +sortedcontainers,Dependency Package,I&S,2.4.0,,,,,2.4.0,No,,No,None,,, +sqlparse,Dependency Package,I&S,0.5.1,,"build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""","0.5.2, 0.5.3","build; extra == ""dev""; hatch; extra == ""dev""; sphinx; extra == ""doc""",0.5.3,No,,No,None,,, +sseclient-py,Dependency Package,I&S,1.8.0,,,,,1.8.0,No,,No,None,,, +stevedore,Dependency Package,I&S,5.3.0,,pbr>=2.0.0,"5.4.0, 5.4.1",pbr>=2.0.0,5.4.1,No,,No,None,,, +striprtf,Dependency Package,I&S,0.0.26,,"build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""","0.0.27, 0.0.28, 0.0.29","build>=1.0.0; extra == ""dev""; pytest>=7.0.0; extra == ""dev""",0.0.29,No,,No,None,,, +sympy,Dependency Package,I&S,1.13.3,,"mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""","1.14.0rc1, 1.14.0rc2, 1.14.0","mpmath<1.4,>=1.1.0; pytest>=7.1.0; extra == ""dev""; hypothesis>=6.70.0; extra == ""dev""",1.14.0,No,,No,None,,, +tensorboard,Dependency Package,I&S,2.16.2,,"absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1","2.17.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0","absl-py>=0.4; grpcio>=1.48.2; markdown>=2.6.8; numpy>=1.12.0; packaging; pillow; protobuf!=4.24.0,>=3.19.6; setuptools>=41.0.0; tensorboard-data-server<0.8.0,>=0.7.0; werkzeug>=1.0.1",2.20.0,No,,No,None,,, +tensorboard-data-server,Dependency Package,I&S,0.7.2,,,,,0.7.2,No,,No,None,,, +termcolor,Dependency Package,I&S,2.4.0,,"pytest; extra == ""tests""; pytest-cov; extra == ""tests""","2.5.0, 3.0.0, 3.0.1, 3.1.0","pytest; extra == ""tests""; pytest-cov; extra == ""tests""",3.1.0,No,,No,None,,, +tiktoken,Dependency Package,I&S,0.7.0,,"regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""","0.8.0, 0.9.0","regex>=2022.1.18; requests>=2.26.0; blobfile>=2; extra == ""blobfile""",0.9.0,No,,No,None,,, +tokenizers,Dependency Package,I&S,0.20.1,,"huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""","0.20.2, 0.20.3rc0, 0.20.3, 0.20.4rc0, 0.20.4, 0.21.0rc0, 0.21.0, 0.21.1rc0, 0.21.1, 0.21.2rc0, 0.21.2, 0.21.4","huggingface-hub<1.0,>=0.16.4; pytest; extra == ""testing""; requests; extra == ""testing""; numpy; extra == ""testing""; datasets; extra == ""testing""; black==22.3; extra == ""testing""; ruff; extra == ""testing""; sphinx; extra == ""docs""; sphinx-rtd-theme; extra == ""docs""; setuptools-rust; extra == ""docs""; tokenizers[testing]; extra == ""dev""",0.21.4,No,,No,None,,, +tomlkit,Dependency Package,I&S,0.13.2,,,0.13.3,,0.13.3,No,,No,None,,, +torch,Dependency Package,I&S,2.4.0,,"filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""","2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1","filelock; typing-extensions>=4.10.0; setuptools; python_version >= ""3.12""; sympy>=1.13.3; networkx; jinja2; fsspec; nvidia-cuda-nvrtc-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-runtime-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cuda-cupti-cu12==12.6.80; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cudnn-cu12==9.5.1.17; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cublas-cu12==12.6.4.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufft-cu12==11.3.0.4; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-curand-cu12==10.3.7.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusolver-cu12==11.7.1.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparse-cu12==12.5.4.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cusparselt-cu12==0.6.3; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nccl-cu12==2.26.2; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvtx-cu12==12.6.77; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-nvjitlink-cu12==12.6.85; platform_system == ""Linux"" and platform_machine == ""x86_64""; nvidia-cufile-cu12==1.11.1.6; platform_system == ""Linux"" and platform_machine == ""x86_64""; triton==3.3.1; platform_system == ""Linux"" and platform_machine == ""x86_64""; optree>=0.13.0; extra == ""optree""; opt-einsum>=3.3; extra == ""opt-einsum""",2.7.1,Yes,"CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0",Yes,"2.5.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.5.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.6.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.7.0: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0; 2.4.1: CVE-2025-2953, CVSS_V3, PyTorch susceptible to local Denial of Service, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<2.7.1-rc1 +CVE-2025-32434, CVSS_V4, PyTorch: `torch.load` with `weights_only=True` leads to remote code execution, CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, affects: >=0; >=0,<2.6.0 +CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0 +CVE-2024-48063, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.5.0 +CVE-2025-32434, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, affects: >=0,<2.6.0; 2.7.1: CVE-2025-3730, CVSS_V3, PyTorch Improper Resource Shutdown or Release vulnerability, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, affects: >=0",Up-to-date,,Not Used +torchvision,Dependency Package,I&S,0.17.2,,"numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""","0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1","numpy; torch==2.7.1; pillow!=8.3.*,>=5.3.0; gdown>=4.7.3; extra == ""gdown""; scipy; extra == ""scipy""",0.22.1,No,,No,None,,, +transformers,Dependency Package,I&S,4.46.0,,"filelock; huggingface-hub<1.0,>=0.34.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets>=2.15.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; openai; extra == ""serving""; pydantic>=2; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; torch>=2.1; extra == ""serving""; accelerate>=0.26.0; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm!=1.0.18,<=1.0.19; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; mistral-common[opencv]>=1.6.3; extra == ""mistral-common""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic>=2; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; mistral-common[opencv]>=1.6.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic>=2; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; mistral-common[opencv]>=1.6.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets>=2.15.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm!=1.0.18,<=1.0.19; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; mistral-common[opencv]>=1.6.3; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic>=2; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; mistral-common[opencv]>=1.6.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm!=1.0.18,<=1.0.19; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic>=2; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; mistral-common[opencv]>=1.6.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm!=1.0.18,<=1.0.19; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic>=2; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.34.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""","4.46.1, 4.46.2, 4.46.3, 4.47.0, 4.47.1, 4.48.0, 4.48.1, 4.48.2, 4.48.3, 4.49.0, 4.50.0, 4.50.1, 4.50.2, 4.50.3, 4.51.0, 4.51.1, 4.51.2, 4.51.3, 4.52.0, 4.52.1, 4.52.2, 4.52.3, 4.52.4, 4.53.0, 4.53.1, 4.53.2, 4.53.3, 4.54.0","filelock; huggingface-hub<1.0,>=0.34.0; numpy>=1.17; packaging>=20.0; pyyaml>=5.1; regex!=2019.12.17; requests; tokenizers<0.22,>=0.21; safetensors>=0.4.3; tqdm>=4.27; fugashi>=1.0; extra == ""ja""; ipadic<2.0,>=1.0.0; extra == ""ja""; unidic_lite>=1.0.7; extra == ""ja""; unidic>=1.0.2; extra == ""ja""; sudachipy>=0.6.6; extra == ""ja""; sudachidict_core>=20220729; extra == ""ja""; rhoknp<1.3.1,>=1.1.0; extra == ""ja""; scikit-learn; extra == ""sklearn""; tensorflow<2.16,>2.9; extra == ""tf""; onnxconverter-common; extra == ""tf""; tf2onnx; extra == ""tf""; tensorflow-text<2.16; extra == ""tf""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf""; keras<2.16,>2.9; extra == ""tf-cpu""; tensorflow-cpu<2.16,>2.9; extra == ""tf-cpu""; onnxconverter-common; extra == ""tf-cpu""; tf2onnx; extra == ""tf-cpu""; tensorflow-text<2.16; extra == ""tf-cpu""; keras-nlp<0.14.0,>=0.3.1; extra == ""tf-cpu""; tensorflow-probability<0.24; extra == ""tf-cpu""; torch>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; accelerate>=0.26.0; extra == ""accelerate""; hf_xet; extra == ""hf-xet""; faiss-cpu; extra == ""retrieval""; datasets>=2.15.0; extra == ""retrieval""; jax<=0.4.13,>=0.4.1; extra == ""flax""; jaxlib<=0.4.13,>=0.4.1; extra == ""flax""; flax<=0.7.0,>=0.4.1; extra == ""flax""; optax<=0.1.4,>=0.0.8; extra == ""flax""; scipy<1.13.0; extra == ""flax""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; ftfy; extra == ""ftfy""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; cookiecutter==1.7.3; extra == ""modelcreation""; sagemaker>=2.31.0; extra == ""sagemaker""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; optuna; extra == ""optuna""; ray[tune]>=2.7.0; extra == ""ray""; sigopt; extra == ""sigopt""; kernels<0.7,>=0.6.1; extra == ""hub-kernels""; kernels<0.7,>=0.6.1; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; openai; extra == ""serving""; pydantic>=2; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; torch>=2.1; extra == ""serving""; accelerate>=0.26.0; extra == ""serving""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; Pillow<=15.0,>=10.0.1; extra == ""vision""; timm!=1.0.18,<=1.0.19; extra == ""timm""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; natten<0.15.0,>=0.14.6; extra == ""natten""; codecarbon>=2.8.1; extra == ""codecarbon""; av; extra == ""video""; num2words; extra == ""num2words""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; mistral-common[opencv]>=1.6.3; extra == ""mistral-common""; pytest>=7.2.0; extra == ""testing""; pytest-asyncio; extra == ""testing""; pytest-rich; extra == ""testing""; pytest-xdist; extra == ""testing""; pytest-order; extra == ""testing""; pytest-rerunfailures; extra == ""testing""; timeout-decorator; extra == ""testing""; parameterized; extra == ""testing""; psutil; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; dill<0.3.5; extra == ""testing""; evaluate>=0.2.0; extra == ""testing""; pytest-timeout; extra == ""testing""; ruff==0.11.2; extra == ""testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""testing""; nltk<=3.8.1; extra == ""testing""; GitPython<3.1.19; extra == ""testing""; sacremoses; extra == ""testing""; rjieba; extra == ""testing""; beautifulsoup4; extra == ""testing""; tensorboard; extra == ""testing""; pydantic>=2; extra == ""testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""testing""; faiss-cpu; extra == ""testing""; datasets>=2.15.0; extra == ""testing""; cookiecutter==1.7.3; extra == ""testing""; mistral-common[opencv]>=1.6.3; extra == ""testing""; deepspeed>=0.9.3; extra == ""deepspeed-testing""; accelerate>=0.26.0; extra == ""deepspeed-testing""; pytest>=7.2.0; extra == ""deepspeed-testing""; pytest-asyncio; extra == ""deepspeed-testing""; pytest-rich; extra == ""deepspeed-testing""; pytest-xdist; extra == ""deepspeed-testing""; pytest-order; extra == ""deepspeed-testing""; pytest-rerunfailures; extra == ""deepspeed-testing""; timeout-decorator; extra == ""deepspeed-testing""; parameterized; extra == ""deepspeed-testing""; psutil; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; dill<0.3.5; extra == ""deepspeed-testing""; evaluate>=0.2.0; extra == ""deepspeed-testing""; pytest-timeout; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""deepspeed-testing""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""deepspeed-testing""; nltk<=3.8.1; extra == ""deepspeed-testing""; GitPython<3.1.19; extra == ""deepspeed-testing""; sacremoses; extra == ""deepspeed-testing""; rjieba; extra == ""deepspeed-testing""; beautifulsoup4; extra == ""deepspeed-testing""; tensorboard; extra == ""deepspeed-testing""; pydantic>=2; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; sacrebleu<2.0.0,>=1.4.12; extra == ""deepspeed-testing""; faiss-cpu; extra == ""deepspeed-testing""; datasets>=2.15.0; extra == ""deepspeed-testing""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; mistral-common[opencv]>=1.6.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; sentencepiece!=0.1.92,>=0.1.91; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; ruff==0.11.2; extra == ""ruff""; datasets>=2.15.0; extra == ""quality""; ruff==0.11.2; extra == ""quality""; GitPython<3.1.19; extra == ""quality""; urllib3<2.0.0; extra == ""quality""; libcst; extra == ""quality""; rich; extra == ""quality""; pandas<2.3.0; extra == ""quality""; tensorflow<2.16,>2.9; extra == ""all""; onnxconverter-common; extra == ""all""; tf2onnx; extra == ""all""; tensorflow-text<2.16; extra == ""all""; keras-nlp<0.14.0,>=0.3.1; extra == ""all""; torch>=2.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; jax<=0.4.13,>=0.4.1; extra == ""all""; jaxlib<=0.4.13,>=0.4.1; extra == ""all""; flax<=0.7.0,>=0.4.1; extra == ""all""; optax<=0.1.4,>=0.0.8; extra == ""all""; scipy<1.13.0; extra == ""all""; sentencepiece!=0.1.92,>=0.1.91; extra == ""all""; protobuf; extra == ""all""; tokenizers<0.22,>=0.21; extra == ""all""; torchaudio; extra == ""all""; librosa; extra == ""all""; pyctcdecode>=0.4.0; extra == ""all""; phonemizer; extra == ""all""; kenlm; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; kernels<0.7,>=0.6.1; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm!=1.0.18,<=1.0.19; extra == ""all""; torchvision; extra == ""all""; Pillow<=15.0,>=10.0.1; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; accelerate>=0.26.0; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; mistral-common[opencv]>=1.6.3; extra == ""all""; pytest>=7.2.0; extra == ""dev-torch""; pytest-asyncio; extra == ""dev-torch""; pytest-rich; extra == ""dev-torch""; pytest-xdist; extra == ""dev-torch""; pytest-order; extra == ""dev-torch""; pytest-rerunfailures; extra == ""dev-torch""; timeout-decorator; extra == ""dev-torch""; parameterized; extra == ""dev-torch""; psutil; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; dill<0.3.5; extra == ""dev-torch""; evaluate>=0.2.0; extra == ""dev-torch""; pytest-timeout; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-torch""; nltk<=3.8.1; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; sacremoses; extra == ""dev-torch""; rjieba; extra == ""dev-torch""; beautifulsoup4; extra == ""dev-torch""; tensorboard; extra == ""dev-torch""; pydantic>=2; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-torch""; faiss-cpu; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; mistral-common[opencv]>=1.6.3; extra == ""dev-torch""; torch>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; extra == ""dev-torch""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-torch""; protobuf; extra == ""dev-torch""; tokenizers<0.22,>=0.21; extra == ""dev-torch""; torchaudio; extra == ""dev-torch""; librosa; extra == ""dev-torch""; pyctcdecode>=0.4.0; extra == ""dev-torch""; phonemizer; extra == ""dev-torch""; kenlm; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; kernels<0.7,>=0.6.1; extra == ""dev-torch""; optuna; extra == ""dev-torch""; ray[tune]>=2.7.0; extra == ""dev-torch""; sigopt; extra == ""dev-torch""; timm!=1.0.18,<=1.0.19; extra == ""dev-torch""; torchvision; extra == ""dev-torch""; Pillow<=15.0,>=10.0.1; extra == ""dev-torch""; codecarbon>=2.8.1; extra == ""dev-torch""; datasets>=2.15.0; extra == ""dev-torch""; ruff==0.11.2; extra == ""dev-torch""; GitPython<3.1.19; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; extra == ""dev-torch""; pandas<2.3.0; extra == ""dev-torch""; fugashi>=1.0; extra == ""dev-torch""; ipadic<2.0,>=1.0.0; extra == ""dev-torch""; unidic_lite>=1.0.7; extra == ""dev-torch""; unidic>=1.0.2; extra == ""dev-torch""; sudachipy>=0.6.6; extra == ""dev-torch""; sudachidict_core>=20220729; extra == ""dev-torch""; rhoknp<1.3.1,>=1.1.0; extra == ""dev-torch""; scikit-learn; extra == ""dev-torch""; cookiecutter==1.7.3; extra == ""dev-torch""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; pytest>=7.2.0; extra == ""dev-tensorflow""; pytest-asyncio; extra == ""dev-tensorflow""; pytest-rich; extra == ""dev-tensorflow""; pytest-xdist; extra == ""dev-tensorflow""; pytest-order; extra == ""dev-tensorflow""; pytest-rerunfailures; extra == ""dev-tensorflow""; timeout-decorator; extra == ""dev-tensorflow""; parameterized; extra == ""dev-tensorflow""; psutil; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; dill<0.3.5; extra == ""dev-tensorflow""; evaluate>=0.2.0; extra == ""dev-tensorflow""; pytest-timeout; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev-tensorflow""; nltk<=3.8.1; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; sacremoses; extra == ""dev-tensorflow""; rjieba; extra == ""dev-tensorflow""; beautifulsoup4; extra == ""dev-tensorflow""; tensorboard; extra == ""dev-tensorflow""; pydantic>=2; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev-tensorflow""; faiss-cpu; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; mistral-common[opencv]>=1.6.3; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; tensorflow-text<2.16; extra == ""dev-tensorflow""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev-tensorflow""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev-tensorflow""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; datasets>=2.15.0; extra == ""dev-tensorflow""; ruff==0.11.2; extra == ""dev-tensorflow""; GitPython<3.1.19; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; pandas<2.3.0; extra == ""dev-tensorflow""; scikit-learn; extra == ""dev-tensorflow""; cookiecutter==1.7.3; extra == ""dev-tensorflow""; onnxconverter-common; extra == ""dev-tensorflow""; tf2onnx; extra == ""dev-tensorflow""; onnxruntime>=1.4.0; extra == ""dev-tensorflow""; onnxruntime-tools>=1.4.2; extra == ""dev-tensorflow""; librosa; extra == ""dev-tensorflow""; pyctcdecode>=0.4.0; extra == ""dev-tensorflow""; phonemizer; extra == ""dev-tensorflow""; kenlm; extra == ""dev-tensorflow""; tensorflow<2.16,>2.9; extra == ""dev""; onnxconverter-common; extra == ""dev""; tf2onnx; extra == ""dev""; tensorflow-text<2.16; extra == ""dev""; keras-nlp<0.14.0,>=0.3.1; extra == ""dev""; torch>=2.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; jax<=0.4.13,>=0.4.1; extra == ""dev""; jaxlib<=0.4.13,>=0.4.1; extra == ""dev""; flax<=0.7.0,>=0.4.1; extra == ""dev""; optax<=0.1.4,>=0.0.8; extra == ""dev""; scipy<1.13.0; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; protobuf; extra == ""dev""; tokenizers<0.22,>=0.21; extra == ""dev""; torchaudio; extra == ""dev""; librosa; extra == ""dev""; pyctcdecode>=0.4.0; extra == ""dev""; phonemizer; extra == ""dev""; kenlm; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; kernels<0.7,>=0.6.1; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm!=1.0.18,<=1.0.19; extra == ""dev""; torchvision; extra == ""dev""; Pillow<=15.0,>=10.0.1; extra == ""dev""; codecarbon>=2.8.1; extra == ""dev""; accelerate>=0.26.0; extra == ""dev""; av; extra == ""dev""; num2words; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; pytest>=7.2.0; extra == ""dev""; pytest-asyncio; extra == ""dev""; pytest-rich; extra == ""dev""; pytest-xdist; extra == ""dev""; pytest-order; extra == ""dev""; pytest-rerunfailures; extra == ""dev""; timeout-decorator; extra == ""dev""; parameterized; extra == ""dev""; psutil; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; dill<0.3.5; extra == ""dev""; evaluate>=0.2.0; extra == ""dev""; pytest-timeout; extra == ""dev""; ruff==0.11.2; extra == ""dev""; rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1; extra == ""dev""; nltk<=3.8.1; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; sacremoses; extra == ""dev""; rjieba; extra == ""dev""; beautifulsoup4; extra == ""dev""; tensorboard; extra == ""dev""; pydantic>=2; extra == ""dev""; sentencepiece!=0.1.92,>=0.1.91; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; mistral-common[opencv]>=1.6.3; extra == ""dev""; datasets>=2.15.0; extra == ""dev""; ruff==0.11.2; extra == ""dev""; GitPython<3.1.19; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; extra == ""dev""; pandas<2.3.0; extra == ""dev""; fugashi>=1.0; extra == ""dev""; ipadic<2.0,>=1.0.0; extra == ""dev""; unidic_lite>=1.0.7; extra == ""dev""; unidic>=1.0.2; extra == ""dev""; sudachipy>=0.6.6; extra == ""dev""; sudachidict_core>=20220729; extra == ""dev""; rhoknp<1.3.1,>=1.1.0; extra == ""dev""; scikit-learn; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; filelock; extra == ""torchhub""; huggingface-hub<1.0,>=0.34.0; extra == ""torchhub""; importlib_metadata; extra == ""torchhub""; numpy>=1.17; extra == ""torchhub""; packaging>=20.0; extra == ""torchhub""; protobuf; extra == ""torchhub""; regex!=2019.12.17; extra == ""torchhub""; requests; extra == ""torchhub""; sentencepiece!=0.1.92,>=0.1.91; extra == ""torchhub""; torch>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; optimum-benchmark>=0.3.0; extra == ""benchmark""; opentelemetry-api; extra == ""open-telemetry""; opentelemetry-exporter-otlp; extra == ""open-telemetry""; opentelemetry-sdk; extra == ""open-telemetry""",4.54.0,Yes,"CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",Yes,"4.51.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.50.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.47.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.47.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.49.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0; 4.50.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.46.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.46.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2024-12720, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.48.0 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11394, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2024-11392, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, Deserialization of Untrusted Data in Hugging Face Transformers, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11392, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11393, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2024-11394, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, affects: >=0,<4.48.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.48.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.48.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0; 4.51.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.50.1: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.50.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3262, CVSS_V3, Transformers vulnerable to ReDoS attack through its SETTING_RE variable, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=4.49.0,<4.51.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0; 4.52.0: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.51.2: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1; 4.48.3: CVE-2025-3933, CVSS_V3, Transformers is vulnerable to ReDoS attack through its DonutProcessor class, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.52.1 +CVE-2025-1194, CVSS_V3, Transformers Regular Expression Denial of Service (ReDoS) vulnerability, CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-3264, CVSS_V3, Transformers vulnerable to ReDoS attack through its get_imports() function, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-3777, CVSS_V3, Transformers's Improper Input Validation vulnerability can be exploited through username injection, CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N, affects: >=0,<4.52.1 +CVE-2025-3263, CVSS_V3, Transformers's ReDoS vulnerability in get_configuration_file can lead to catastrophic backtracking, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.51.0 +CVE-2025-2099, CVSS_V3, Hugging Face Transformers Regular Expression Denial of Service, CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, affects: >=0,<4.50.0 +CVE-2025-2099, CVSS_V3, , CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<4.49.0",4.54.0,"{'base_package': 'transformers==4.54.0', 'dependencies': ['huggingface-hub==0.35.0rc0', 'tokenizers==0.21.4', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'keras==3.10.0', 'tensorflow-cpu==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tensorflow-probability==1.15.0', 'accelerate==2.19.0', 'accelerate==2.19.0', 'hf_xet==0.21.1', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'ftfy==0.7.0', 'onnxruntime-tools==0.10.7', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'cookiecutter==0.2.5', 'sagemaker==1.16.1', 'deepspeed==0.21.4', 'accelerate==2.19.0', 'ray==1.22.1', 'sigopt==1.7.0', 'kernels==1.15.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'accelerate==2.19.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'timm==0.8.1', 'natten==2.48.0', 'codecarbon==8.8.3', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'deepspeed==0.21.4', 'accelerate==2.19.0', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'ruff==3.3.0', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'accelerate==2.19.0', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'accelerate==2.19.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'onnxruntime-tools==0.10.7', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'tokenizers==0.21.4', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'cookiecutter==0.2.5', 'onnxconverter-common==1.15.0', 'onnxruntime-tools==0.10.7', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'tensorflow==2.19.0', 'onnxconverter-common==1.15.0', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'accelerate==2.19.0', 'jax==0.34.2', 'jaxlib==0.34.2', 'flax==1.1.6rc2', 'optax==1.11.0.post1', 'scipy==2.21.0', 'tokenizers==0.21.4', 'torchaudio==8.8.3', 'librosa==0.17.3', 'pyctcdecode==0.34.2', 'phonemizer==4.4.0', 'kenlm==2.48.0', 'kernels==1.15.0', 'ray==1.22.1', 'sigopt==1.7.0', 'timm==0.8.1', 'codecarbon==8.8.3', 'accelerate==2.19.0', 'av==1.97.1', 'mistral-common==0.34.2', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==2.7.1', 'pytest-rerunfailures==0.11.0', 'timeout-decorator==0.5.0', 'parameterized==3.3.0', 'dill==2.7.1', 'evaluate==0.11.0', 'pytest-timeout==0.5.0', 'ruff==3.3.0', 'rouge-score==0.3.0', 'nltk==0.11.0', 'GitPython==0.5.0', 'sacremoses==3.3.0', 'rjieba==0.3.0', 'sacrebleu==3.3.0', 'cookiecutter==0.2.5', 'mistral-common==0.34.2', 'ruff==3.3.0', 'GitPython==0.5.0', 'urllib3==0.3.0', 'libcst==10.4.0', 'fugashi==1.5.1', 'ipadic==1.0.0', 'unidic_lite==1.0.8', 'unidic==1.1.0', 'sudachipy==0.6.10', 'sudachidict_core==20220729', 'rhoknp==1.7.1', 'cookiecutter==0.2.5', 'huggingface-hub==0.35.0rc0', 'importlib_metadata==10.4.0', 'tokenizers==0.21.4', 'optimum-benchmark==0.21.0', 'opentelemetry-exporter-otlp==15.0.0']}",Not Used +trio,Dependency Package,I&S,0.26.2,,"attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""","0.27.0, 0.28.0, 0.29.0, 0.30.0","attrs>=23.2.0; sortedcontainers; idna; outcome; sniffio>=1.3.0; cffi>=1.14; os_name == ""nt"" and implementation_name != ""pypy""; exceptiongroup; python_version < ""3.11""",0.30.0,No,,No,None,,, +trio-websocket,Dependency Package,I&S,0.11.1,,"outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""","0.12.0, 0.12.1, 0.12.2","outcome>=1.2.0; trio>=0.11; wsproto>=0.14; exceptiongroup; python_version < ""3.11""",0.12.2,No,,No,None,,, +trove-classifiers,Dependency Package,I&S,2024.9.12,,,"2024.10.11, 2024.10.12, 2024.10.13, 2024.10.16, 2024.10.21.16, 2025.1.6.15, 2025.1.7.14, 2025.1.10.15, 2025.1.15.22, 2025.2.18.16, 2025.3.3.18, 2025.3.13.13, 2025.3.19.19, 2025.4.11.15, 2025.4.28.22, 2025.5.1.12, 2025.5.7.19, 2025.5.8.13, 2025.5.8.15, 2025.5.9.12",,2025.5.9.12,No,,No,None,,, +tsdownsample,Dependency Package,I&S,0.1.3,,numpy,"0.1.4, 0.1.4.1rc0, 0.1.4.1",numpy,0.1.4.1,No,,No,None,,, +typeguard,Dependency Package,I&S,4.3.0,,"importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0","4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4","importlib_metadata>=3.6; python_version < ""3.10""; typing_extensions>=4.14.0",4.4.4,No,,No,None,,, +tzlocal,Dependency Package,I&S,5.2,,"tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""","5.3, 5.3.1","tzdata; platform_system == ""Windows""; pytest>=4.3; extra == ""devenv""; pytest-mock>=3.3; extra == ""devenv""; pytest-cov; extra == ""devenv""; check-manifest; extra == ""devenv""; zest.releaser; extra == ""devenv""",5.3.1,No,,No,None,,, +ujson,Dependency Package,I&S,5.10.0,,,,,5.10.0,No,,No,None,,, +unstructured-client,Dependency Package,I&S,0.25.8,,aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,"0.25.9, 0.26.0b1, 0.26.0b2, 0.26.0b3, 0.26.0b4, 0.26.0, 0.26.1, 0.26.2, 0.27.0, 0.28.0, 0.28.1, 0.29.0, 0.30.0b0, 0.30.0, 0.30.1, 0.30.2, 0.30.3, 0.30.4, 0.30.5, 0.30.6, 0.31.0, 0.31.1, 0.31.2, 0.31.3, 0.31.4, 0.31.5, 0.31.6, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.32.4, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.36.0, 0.37.1, 0.37.2, 0.37.4, 0.38.1, 0.39.1, 0.40.0, 0.41.0",aiofiles>=24.1.0; cryptography>=3.1; httpcore>=1.0.9; httpx>=0.27.0; nest-asyncio>=1.6.0; pydantic>=2.11.2; pypdf>=4.0; requests-toolbelt>=1.0.0,0.41.0,No,,No,None,,, +url-normalize,Dependency Package,I&S,1.4.3,,"idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""","2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1","idna>=3.3; mypy; extra == ""dev""; pre-commit; extra == ""dev""; pytest-cov; extra == ""dev""; pytest-socket; extra == ""dev""; pytest; extra == ""dev""; ruff; extra == ""dev""",2.2.1,No,,No,None,,, +virtualenv,Dependency Package,I&S,20.27.0,,"distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""","20.27.1, 20.28.0, 20.28.1, 20.29.0, 20.29.1, 20.29.2, 20.29.3, 20.30.0, 20.31.0, 20.31.1, 20.31.2, 20.32.0","distlib<1,>=0.3.7; filelock<4,>=3.12.2; importlib-metadata>=6.6; python_version < ""3.8""; platformdirs<5,>=3.9.1; furo>=2023.7.26; extra == ""docs""; proselint>=0.13; extra == ""docs""; sphinx!=7.3,>=7.1.2; extra == ""docs""; sphinx-argparse>=0.4; extra == ""docs""; sphinxcontrib-towncrier>=0.2.1a0; extra == ""docs""; towncrier>=23.6; extra == ""docs""; covdefaults>=2.3; extra == ""test""; coverage-enable-subprocess>=1; extra == ""test""; coverage>=7.2.7; extra == ""test""; flaky>=3.7; extra == ""test""; packaging>=23.1; extra == ""test""; pytest-env>=0.8.2; extra == ""test""; pytest-freezer>=0.4.8; (platform_python_implementation == ""PyPy"" or platform_python_implementation == ""GraalVM"" or (platform_python_implementation == ""CPython"" and sys_platform == ""win32"" and python_version >= ""3.13"")) and extra == ""test""; pytest-mock>=3.11.1; extra == ""test""; pytest-randomly>=3.12; extra == ""test""; pytest-timeout>=2.1; extra == ""test""; pytest>=7.4; extra == ""test""; setuptools>=68; extra == ""test""; time-machine>=2.10; platform_python_implementation == ""CPython"" and extra == ""test""",20.32.0,No,,No,None,,, +Werkzeug,Dependency Package,I&S,3.0.4,,"MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""","3.0.5, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3","MarkupSafe>=2.1.1; watchdog>=2.3; extra == ""watchdog""",3.1.3,Yes,"CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",Yes,"3.0.5: CVE-2024-49766, CVSS_V4, Werkzeug safe_join not safe on Windows, CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, affects: >=0,<3.0.6 +CVE-2024-49767, CVSS_V3, Werkzeug possible resource exhaustion when parsing file data in forms, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, affects: >=0,<0.20.0; >=0,<3.0.6",3.1.3,"{'base_package': 'Werkzeug==3.1.3', 'dependencies': []}",Not Used +wheel,Dependency Package,I&S,0.44.0,,"pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""","0.45.0, 0.45.1, 0.46.0, 0.46.1","pytest>=6.0.0; extra == ""test""; setuptools>=65; extra == ""test""",0.46.1,No,,No,None,,, +widgetsnbextension,Dependency Package,I&S,4.0.13,,,4.0.14,,4.0.14,No,,No,None,,, +wsproto,Dependency Package,I&S,1.2.0,,"h11 (<1,>=0.9.0)",,"h11 (<1,>=0.9.0)",1.2.0,No,,No,None,,, +xxhash,Dependency Package,I&S,3.5.0,,,,,3.5.0,No,,No,None,,, +zstandard,Dependency Package,I&S,0.23.0,,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",,"cffi>=1.11; platform_python_implementation == ""PyPy""; cffi>=1.11; extra == ""cffi""",0.23.0,No,,No,None,,, From 73a5c52098d54432159484597531cc4c5f0eca11 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Jul 2025 16:17:44 +0800 Subject: [PATCH 12/12] =?UTF-8?q?=F0=9F=93=8A=20Update=20MonthlyReport=20o?= =?UTF-8?q?n=202025-07-29=2016:17=20SGT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2025-07/MonthlyReport-202507-29-1617.xlsx | Bin 0 -> 108112 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 MonthlyReport/2025-07/MonthlyReport-202507-29-1617.xlsx diff --git a/MonthlyReport/2025-07/MonthlyReport-202507-29-1617.xlsx b/MonthlyReport/2025-07/MonthlyReport-202507-29-1617.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e2a410b510c855666ca27d6a046fd6378bda28f7 GIT binary patch literal 108112 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 lv*