From abd5d2ed5170ccbcf90db708dc04e096986ab849 Mon Sep 17 00:00:00 2001 From: Ted Date: Wed, 25 Jun 2025 16:02:20 +0800 Subject: [PATCH 1/8] feat: enhance upgrade reporting --- .github/workflows/GenerateReport.yml | 2 +- GenerateReport.py | 54 ++++++++++++++++++++++++---- utils/InstructionFormatter.py | 34 ++++++++++++++++++ utils/UpgradeInstruction.py | 20 +++++++++++ 4 files changed, 103 insertions(+), 7 deletions(-) create mode 100644 utils/InstructionFormatter.py diff --git a/.github/workflows/GenerateReport.yml b/.github/workflows/GenerateReport.yml index 0d3308f..4a6f29a 100644 --- a/.github/workflows/GenerateReport.yml +++ b/.github/workflows/GenerateReport.yml @@ -140,7 +140,7 @@ jobs: attachments="" else subject="🔐 Personal Report - ${{ env.UPGRADE_COUNT }} packages need upgrade" - echo -e "Hello team,\n\n🔧 Number of packages needing upgrade: ${{ env.UPGRADE_COUNT }}\n\n📦 Package list and custodian:\n${{ env.UPGRADE_PKG_LIST }}\n\nRegards,\nReport Bot" > "$body_file" + echo -e "Hello team,\n\n🔧 Number of packages needing upgrade: ${{ env.UPGRADE_COUNT }}\n\n📦 Package list, custodian and instructions:\n${{ env.UPGRADE_PKG_LIST }}\n\nRegards,\nReport Bot" > "$body_file" attachments="-a temp/PersonalReport.csv -a temp/PersonalReport.html" fi diff --git a/GenerateReport.py b/GenerateReport.py index 53ce924..09a8aba 100644 --- a/GenerateReport.py +++ b/GenerateReport.py @@ -46,7 +46,11 @@ SGTFormatter, now_sg ) -from utils.UpgradeInstruction import generate_upgrade_instruction +from utils.UpgradeInstruction import ( + generate_upgrade_instruction, + generate_current_dependency_json, +) +from utils.InstructionFormatter import instruction_to_text from utils.utils import run_py # ---------------- Configuration ---------------- @@ -200,11 +204,17 @@ def main() -> None: suggested = asyncio.run( suggest_safe_minor_upgrade(pkg, cur_ver, all_vs) ) - if suggested in ("unknown", "Up-to-date"): + if suggested in (None, "unknown", "Up-to-date") or suggested == cur_ver: instruction = None else: instruction = generate_upgrade_instruction(pkg, suggested) + # Current version dependency JSON (only for base packages) + if pkg.lower() in base_packages: + current_json = generate_current_dependency_json(pkg, cur_ver, cur_ver_deps) + else: + current_json = None + # aggregate upgrade_vuln = 'Yes' if any(v[0] == 'Yes' for v in upgrade_vuln_map.values()) else 'No' upgrade_vuln_details = '; '.join( @@ -224,6 +234,7 @@ def main() -> None: 'Package Type': 'Base Package' if pkg.lower() in base_packages else 'Dependency Package', 'Custodian': custodian, 'Current Version': cur_ver, + 'Current Version With Dependency JSON': current_json, 'Dependencies for Current': '; '.join(cur_ver_deps), # 'All Available Versions': ', '.join(all_vs), 'Newer Versions': ', '.join(newer), @@ -379,6 +390,9 @@ def main() -> None: f.write("PACKAGE_LIST:\n") for row in PersonalReportRows: f.write(f"- {row['Package Name']} ({row['Current Version']}) - Custodian: {row['Custodian']}\n") + instr_text = instruction_to_text(row.get('Upgrade Instruction')) + if instr_text: + f.write(f" Upgrade Instruction: {instr_text}\n") else: print("ℹ️ No packages matched Personal Report criteria. Skipping personal report generation.") @@ -388,14 +402,42 @@ def main() -> None: base_count = sum(1 for r in rows if r['Package Type'] == 'Base Package') dep_count = total - base_count - base_vuln = sum(1 for r in rows if r['Package Type'] == 'Base Package' and r['Current Version Vulnerable?'] == 'Yes') - dep_vuln = sum(1 for r in rows if r['Package Type'] == 'Dependency Package' and r['Current Version Vulnerable?'] == 'Yes') + base_vuln_used = sum( + 1 for r in rows + if r['Package Type'] == 'Base Package' + and r['Current Version Vulnerable?'] == 'Yes' + and 'not used' not in r['Remarks'].lower() + ) + base_vuln_notused = sum( + 1 for r in rows + if r['Package Type'] == 'Base Package' + and r['Current Version Vulnerable?'] == 'Yes' + and 'not used' in r['Remarks'].lower() + ) + dep_vuln_used = sum( + 1 for r in rows + if r['Package Type'] == 'Dependency Package' + and r['Current Version Vulnerable?'] == 'Yes' + and 'not used' not in r['Remarks'].lower() + ) + dep_vuln_notused = sum( + 1 for r in rows + if r['Package Type'] == 'Dependency Package' + and r['Current Version Vulnerable?'] == 'Yes' + and 'not used' in r['Remarks'].lower() + ) logger.info("📦 Weekly Report Summary") logger.info(f"🔍 Total packages scanned: {total} (Base: {base_count}, Dependency: {dep_count})") logger.info(f"🚨 Vulnerabilities found in current versions:") - logger.info(f" • Base packages: {base_vuln} / {base_count}") - logger.info(f" • Dependency packages: {dep_vuln} / {dep_count}") + logger.info( + f" • Base packages: {base_vuln_used} / {base_count}" + f" ({base_vuln_notused} packages are not used)" + ) + logger.info( + f" • Dependency packages: {dep_vuln_used} / {dep_count}" + f" ({dep_vuln_notused} packages are not used)" + ) if __name__ == '__main__': try: diff --git a/utils/InstructionFormatter.py b/utils/InstructionFormatter.py new file mode 100644 index 0000000..322f177 --- /dev/null +++ b/utils/InstructionFormatter.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""Utilities to convert upgrade instruction JSON to human-readable text.""" + +from typing import Any, Mapping + + +def instruction_to_text(instruction: Mapping[str, Any] | None) -> str: + """Return a human-readable string from an upgrade instruction dict.""" + if not instruction: + return "" + base_pkg = instruction.get("base_package", "") + deps = instruction.get("dependencies", []) or [] + if deps: + dep_str = ", ".join(deps) + return f"Upgrade {base_pkg} and update dependencies: {dep_str}" + return f"Upgrade {base_pkg}" + + +if __name__ == "__main__": + import json + import sys + + if len(sys.argv) < 2: + print("Usage: InstructionFormatter.py ''") + sys.exit(1) + + try: + data = json.loads(sys.argv[1]) + except json.JSONDecodeError as e: + print(f"Invalid JSON: {e}") + sys.exit(1) + + print(instruction_to_text(data)) diff --git a/utils/UpgradeInstruction.py b/utils/UpgradeInstruction.py index 9e49394..1332469 100644 --- a/utils/UpgradeInstruction.py +++ b/utils/UpgradeInstruction.py @@ -160,6 +160,26 @@ def generate_upgrade_instruction(base_package: str, target_version: str) -> dict } return instruction + +def generate_current_dependency_json(base_package: str, + current_version: str, + requires_dist: list[str]) -> dict: + """Return current version info with dependency versions.""" + deps: list[str] = [] + for dep in requires_dist: + try: + req = Requirement(dep) + ver = _extract_min_version(req) + if ver: + deps.append(f"{req.name}=={ver}") + except Exception as e: # pragma: no cover - lenient parse + logger.warning(f"Failed to parse dependency {dep}: {e}") + + return { + "base_package": f"{base_package}=={current_version}", + "dependencies": deps, + } + if __name__ == "__main__": import argparse parser = argparse.ArgumentParser(description="Generate secure upgrade instructions") From 8e68cd88127396a3a10b69b44e9cd5bc7f553c0d Mon Sep 17 00:00:00 2001 From: Ted Date: Wed, 25 Jun 2025 16:05:51 +0800 Subject: [PATCH 2/8] Update GenerateReport.py Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- GenerateReport.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GenerateReport.py b/GenerateReport.py index 09a8aba..f385ec5 100644 --- a/GenerateReport.py +++ b/GenerateReport.py @@ -429,7 +429,7 @@ def main() -> None: logger.info("📦 Weekly Report Summary") logger.info(f"🔍 Total packages scanned: {total} (Base: {base_count}, Dependency: {dep_count})") - logger.info(f"🚨 Vulnerabilities found in current versions:") + logger.info("🚨 Vulnerabilities found in current versions:") logger.info( f" • Base packages: {base_vuln_used} / {base_count}" f" ({base_vuln_notused} packages are not used)" From 6d53541d21ff8980400387be2f290b44c037b094 Mon Sep 17 00:00:00 2001 From: Ted Date: Wed, 25 Jun 2025 16:09:31 +0800 Subject: [PATCH 3/8] Update InstructionFormatter.py accepted coderabbitai comment --- utils/InstructionFormatter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/InstructionFormatter.py b/utils/InstructionFormatter.py index 322f177..c0cd3eb 100644 --- a/utils/InstructionFormatter.py +++ b/utils/InstructionFormatter.py @@ -2,10 +2,10 @@ # -*- coding: utf-8 -*- """Utilities to convert upgrade instruction JSON to human-readable text.""" -from typing import Any, Mapping +from typing import Any, Mapping, Optional -def instruction_to_text(instruction: Mapping[str, Any] | None) -> str: +def instruction_to_text(instruction: Optional[Mapping[str, Any]]) -> str: """Return a human-readable string from an upgrade instruction dict.""" if not instruction: return "" From 22a8d8711d8038f2d0e845e197888b79832edc6a Mon Sep 17 00:00:00 2001 From: Ted Date: Wed, 25 Jun 2025 16:11:29 +0800 Subject: [PATCH 4/8] Update GenerateReport.py accepted coderabbitai comment --- GenerateReport.py | 42 +++++++++++++++++------------------------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/GenerateReport.py b/GenerateReport.py index f385ec5..76e1016 100644 --- a/GenerateReport.py +++ b/GenerateReport.py @@ -402,30 +402,22 @@ def main() -> None: base_count = sum(1 for r in rows if r['Package Type'] == 'Base Package') dep_count = total - base_count - base_vuln_used = sum( - 1 for r in rows - if r['Package Type'] == 'Base Package' - and r['Current Version Vulnerable?'] == 'Yes' - and 'not used' not in r['Remarks'].lower() - ) - base_vuln_notused = sum( - 1 for r in rows - if r['Package Type'] == 'Base Package' - and r['Current Version Vulnerable?'] == 'Yes' - and 'not used' in r['Remarks'].lower() - ) - dep_vuln_used = sum( - 1 for r in rows - if r['Package Type'] == 'Dependency Package' - and r['Current Version Vulnerable?'] == 'Yes' - and 'not used' not in r['Remarks'].lower() - ) - dep_vuln_notused = sum( - 1 for r in rows - if r['Package Type'] == 'Dependency Package' - and r['Current Version Vulnerable?'] == 'Yes' - and 'not used' in r['Remarks'].lower() - ) + def count_vulnerabilities(rows, package_type, used_only=True): + """Count vulnerable packages by type and usage status.""" + return sum( + 1 for r in rows + if r['Package Type'] == package_type + and r['Current Version Vulnerable?'] == 'Yes' + and ( + ('not used' not in r['Remarks'].lower()) if used_only + else ('not used' in r['Remarks'].lower()) + ) + ) + + base_vuln_used = count_vulnerabilities(rows, 'Base Package', used_only=True) + base_vuln_notused = count_vulnerabilities(rows, 'Base Package', used_only=False) + dep_vuln_used = count_vulnerabilities(rows, 'Dependency Package', used_only=True) + dep_vuln_notused = count_vulnerabilities(rows, 'Dependency Package', used_only=False) logger.info("📦 Weekly Report Summary") logger.info(f"🔍 Total packages scanned: {total} (Base: {base_count}, Dependency: {dep_count})") @@ -445,4 +437,4 @@ def main() -> None: except KeyboardInterrupt: print("\n❌ Execution interrupted by user.") sys.exit(1) - \ No newline at end of file + From eb0dce2641aceec63fac8238a4107df9351f0d19 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 25 Jun 2025 08:22:59 +0000 Subject: [PATCH 5/8] =?UTF-8?q?=F0=9F=93=9D=20Update=20WeeklyReport=20on?= =?UTF-8?q?=202025-06-25=2008:22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WeeklyReport_20250625_161301.csv | 868 + .../WeeklyReport_20250625_161301.html | 43339 ++++++++++++++++ .../WeeklyReport_20250625_161301.json | 13143 +++++ 3 files changed, 57350 insertions(+) create mode 100644 WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.csv create mode 100644 WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.html create mode 100644 WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.json diff --git a/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.csv b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.csv new file mode 100644 index 0000000..16b4914 --- /dev/null +++ b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.csv @@ -0,0 +1,868 @@ +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,,keyring>=16.0; requests>=2.20.0,0.4.0,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","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.8,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.11.12', '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<4,>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.11.12; 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","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<4,>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.11.12; 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.2,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.0', 'googleapis-common-protos==1.5.5']}","protobuf<7.0.0,>=6.30.0; grpcio>=1.73.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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0","protobuf<7.0.0,>=6.30.0; grpcio>=1.73.0; googleapis-common-protos>=1.5.5",1.73.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==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","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.26,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.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.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.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.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.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.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.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.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.26,"{'base_package': 'langchain-community==0.3.26', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4.54', 'requests==2.32.4', 'PyYAML==5.4.1', 'aiohttp==3.12.13', 'tenacity==8.5.0', 'dataclasses-json==0.6.7', 'pydantic-settings==2.10.1', 'langsmith==0.4.1', 'httpx-sse==0.4.1', 'numpy==1.26.4']}",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","langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.7",0.3.25,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","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.8,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.0', '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.0rc3', '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.0; 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.0rc3; 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","mlflow-skinny==3.1.0; 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.0rc3; 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.0,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",Yes,"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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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",Up-to-date,,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.3', '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.3; 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.5.0a0","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.3; 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","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.0.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","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.0,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.13.2', '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.13.2; 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",urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.13.2; websocket-client~=1.8.0,4.33.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","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""",4.1.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 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 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 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 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 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","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 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 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 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 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 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.0,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","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.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==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': ['onnx==1.17.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'onnxruntime==1.19.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', 'onnx==1.17.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'onnxruntime==1.19.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; onnx>=1.17.0; extra == ""all-docs""; pi-heif; extra == ""all-docs""; markdown; extra == ""all-docs""; pdf2image; extra == ""all-docs""; networkx; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; effdet; extra == ""all-docs""; pypdf; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; pypandoc; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; 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""; onnx>=1.17.0; extra == ""local-inference""; pi-heif; extra == ""local-inference""; markdown; extra == ""local-inference""; pdf2image; extra == ""local-inference""; networkx; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; effdet; extra == ""local-inference""; pypdf; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; pypandoc; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; 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","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; onnx>=1.17.0; extra == ""all-docs""; pi-heif; extra == ""all-docs""; markdown; extra == ""all-docs""; pdf2image; extra == ""all-docs""; networkx; extra == ""all-docs""; pandas; extra == ""all-docs""; unstructured.pytesseract>=0.3.12; extra == ""all-docs""; google-cloud-vision; extra == ""all-docs""; unstructured-inference>=1.0.5; extra == ""all-docs""; xlrd; extra == ""all-docs""; effdet; extra == ""all-docs""; pypdf; extra == ""all-docs""; python-pptx>=1.0.1; extra == ""all-docs""; pdfminer.six; extra == ""all-docs""; python-docx>=1.1.2; extra == ""all-docs""; pypandoc; extra == ""all-docs""; onnxruntime>=1.19.0; extra == ""all-docs""; pikepdf; extra == ""all-docs""; openpyxl; 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""; onnx>=1.17.0; extra == ""local-inference""; pi-heif; extra == ""local-inference""; markdown; extra == ""local-inference""; pdf2image; extra == ""local-inference""; networkx; extra == ""local-inference""; pandas; extra == ""local-inference""; unstructured.pytesseract>=0.3.12; extra == ""local-inference""; google-cloud-vision; extra == ""local-inference""; unstructured-inference>=1.0.5; extra == ""local-inference""; xlrd; extra == ""local-inference""; effdet; extra == ""local-inference""; pypdf; extra == ""local-inference""; python-pptx>=1.0.1; extra == ""local-inference""; pdfminer.six; extra == ""local-inference""; python-docx>=1.1.2; extra == ""local-inference""; pypandoc; extra == ""local-inference""; onnxruntime>=1.19.0; extra == ""local-inference""; pikepdf; extra == ""local-inference""; openpyxl; 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.1,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.1,"{'base_package': 'unstructured==0.18.1', 'dependencies': ['chardet==5.2.0', 'filetype==1.2.0', 'python-magic==0.4.27', 'lxml==5.4.0', 'requests==2.32.4', 'beautifulsoup4==4.13.4', 'emoji==2.14.1', 'dataclasses-json==0.6.7', 'python-iso639==2025.2.18', 'langdetect==1.0.9', 'numpy==2.3.1', 'rapidfuzz==3.13.0', 'backoff==2.2.1', 'typing-extensions==4.14.0', 'unstructured-client==0.37.2', 'wrapt==1.17.2', 'tqdm==4.67.1', 'psutil==7.0.0', 'python-oxmsg==0.0.2', 'html5lib==1.1', 'onnx==1.18.0', 'pi-heif==0.22.0', 'markdown==3.8.2', 'pdf2image==1.17.0', 'networkx==3.5', 'pandas==2.3.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'effdet==0.4.1', 'pypdf==5.6.1', 'python-pptx==1.0.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'onnxruntime==1.22.0', 'pikepdf==9.9.0', 'openpyxl==3.2.0b1', 'sacremoses==2.3.0', 'sentencepiece==1.2.0', 'torch==1.2.0', 'transformers==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1']}",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,,frozenlist>=1.1.0,1.3.2,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","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.27.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","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.34.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.31.0,1.5.0,azure-core>=1.31.0,1.5.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",isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.0,23.0.0,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","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.3,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.5,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","tomli; python_full_version <= ""3.11.0a6"" and extra == ""toml""",7.9.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.4; 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","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.4; 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.4,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","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.13,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","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.4,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.0b0,"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.0b0,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.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.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.10,"{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.0', 'mypy==1.16.1', 'pytest==8.4.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","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.3.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,,"jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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.5.0a0, 4.5.0a1","jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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","typing-extensions>=4.1.0; python_version < ""3.11""",6.5.1,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-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""; 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","furo; extra == ""docs""; olefile; extra == ""docs""; sphinx>=8.2; 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""; trove-classifiers>=2024.10.12; extra == ""tests""; typing-extensions; python_version < ""3.10"" and extra == ""typing""; defusedxml; extra == ""xmp""",11.2.1,No,,No,None,,, +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.0rc13; extra == ""kaleido""; black==25.1.0; 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","narwhals>=1.15.1; packaging; numpy; extra == ""express""; kaleido==1.0.0rc13; extra == ""kaleido""; black==25.1.0; extra == ""dev""",6.1.2,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","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.21.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",typing-extensions>=4.13.0,2.35.1,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.25.1,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,,,"7.0.5, 7.1.0",,7.1.0,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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.276.0.dev1750672223,"{'base_package': 'strawberry-graphql==0.276.0.dev1750672223', 'dependencies': ['graphql-core==3.3.0a9', 'typing-extensions==4.14.0', 'python-dateutil==2.9.0.post0', 'packaging==23.2', 'aiohttp==3.12.13', 'starlette==0.47.1', 'python-multipart==0.0.20', 'rich==12.6.0', 'libcst==1.8.2', 'uvicorn==0.47.1', 'websockets==0.34.3', 'typer==15.0.1', 'pygments==0.0.20', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'flask==1.8.2', 'opentelemetry-api==3.8.1', 'opentelemetry-sdk==3.0.5', 'pydantic==3.8.1', 'fastapi==0.20.0', 'chalice==1.34.1', 'litestar==1.34.1', '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.0,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","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.34.3,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': ['numpy==1.26.4', 'scipy==1.16.0', 'cffi==1.17.1']}",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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.11.0.86,"{'base_package': 'opencv-python==4.11.0.86', 'dependencies': ['numpy==1.26.4']}",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","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.30.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.1,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.0,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.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == ""celery""; celery[redis]>=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","Flask<3.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == ""celery""; celery[redis]>=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.0.4,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; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.11.13; extra == ""dev""; mypy==1.16.0; 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","urllib3>=1.25; fastimport; extra == ""fastimport""; urllib3>=1.24.1; extra == ""https""; gpg; extra == ""pgp""; paramiko; extra == ""paramiko""; ruff==0.11.13; extra == ""dev""; mypy==1.16.0; extra == ""dev""; dissolve>=0.1.1; extra == ""dev""; merge3; extra == ""merge""",0.23.0,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.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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0","grpcio-tools>=1.73.0; extra == ""protobuf""",1.73.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","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.0,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","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.12,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.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.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.10.0,"{'base_package': 'keras==3.10.0', 'dependencies': ['absl-py==2.3.0', 'numpy==2.3.1', 'rich==14.0.0', 'namex==0.1.0', 'optree==0.16.0', 'ml-dtypes==0.5.1', 'packaging==25.0']}",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","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.66,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; python_full_version < ""3.12.4""; pydantic<3.0.0,>=2.7.4; python_full_version >= ""3.12.4""; 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","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; python_full_version < ""3.12.4""; pydantic<3.0.0,>=2.7.4; python_full_version >= ""3.12.4""; 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.1,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",pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4,0.1.28,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.43; 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","llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.43; 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.43,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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.43,"{'base_package': 'llama-index==0.12.43', 'dependencies': ['llama-index-agent-openai==0.4.11', 'llama-index-cli==0.4.3', 'llama-index-core==0.12.43', 'llama-index-embeddings-openai==0.3.1', 'llama-index-indices-managed-llama-cloud==0.7.7', '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', 'nltk==3.9.1']}",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","llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.0",0.4.11,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.43', '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>=0.2.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","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>=0.2.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.43,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.26; 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","llama-cloud==0.1.26; llama-index-core<0.13,>=0.12.0",0.7.7,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.36,"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",llama-cloud-services>=0.6.36,0.6.36,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,,"Cython<3.1.0,>=3.0.11; extra == ""source""; 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","Cython<3.1.0,>=3.0.11; extra == ""source""; cssselect>=0.7; extra == ""cssselect""; html5lib; extra == ""html5""; BeautifulSoup4; extra == ""htmlsoup""; lxml_html_clean; extra == ""html-clean""",5.4.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","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.0a5,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.3; 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","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.3; 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.44.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","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.91.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; 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","requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.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""",5.4.0,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","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.6.1,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,"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.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.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.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.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.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.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.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; 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.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; 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; 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.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; 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",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","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.2,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.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.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; 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.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.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.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",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,,"beautifulsoup4; extra == ""dev""; 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; accelerate>=0.26.0; extra == ""accelerate""; 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.7,>=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.5,>=0.4.4; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; optimum-benchmark>=0.3.0; extra == ""benchmark""; codecarbon>=2.8.1; extra == ""codecarbon""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; 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""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; 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.7,>=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.5,>=0.4.4; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; codecarbon>=2.8.1; 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""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; isort>=5.5.4; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; 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""; 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""; 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""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; isort>=5.5.4; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; scikit-learn; 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""; 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""; isort>=5.5.4; extra == ""quality""; 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""; cookiecutter==1.7.3; extra == ""dev-torch""; torch<2.7,>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; 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.5,>=0.4.4; 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""; codecarbon>=2.8.1; extra == ""dev-torch""; isort>=5.5.4; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; 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""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; 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""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; ftfy; extra == ""ftfy""; hf-xet; extra == ""hf-xet""; kernels<0.5,>=0.4.4; extra == ""hub-kernels""; kernels<0.5,>=0.4.4; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; 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""; cookiecutter==1.7.3; extra == ""modelcreation""; natten<0.15.0,>=0.14.6; extra == ""natten""; num2words; extra == ""num2words""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; optuna; extra == ""optuna""; 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""; ray[tune]>=2.7.0; extra == ""ray""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; ruff==0.11.2; extra == ""ruff""; sagemaker>=2.31.0; extra == ""sagemaker""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; sigopt; extra == ""sigopt""; scikit-learn; extra == ""sklearn""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; 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""; cookiecutter==1.7.3; extra == ""testing""; 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""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; timm<=1.0.11; extra == ""timm""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; torch<2.7,>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; 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.7,>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; av; extra == ""video""; Pillow<=15.0,>=10.0.1; extra == ""vision""","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","beautifulsoup4; extra == ""dev""; 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; accelerate>=0.26.0; extra == ""accelerate""; 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.7,>=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.5,>=0.4.4; extra == ""all""; optuna; extra == ""all""; ray[tune]>=2.7.0; extra == ""all""; sigopt; extra == ""all""; timm<=1.0.11; extra == ""all""; torchvision; extra == ""all""; codecarbon>=2.8.1; extra == ""all""; av; extra == ""all""; num2words; extra == ""all""; librosa; extra == ""audio""; pyctcdecode>=0.4.0; extra == ""audio""; phonemizer; extra == ""audio""; kenlm; extra == ""audio""; optimum-benchmark>=0.3.0; extra == ""benchmark""; codecarbon>=2.8.1; extra == ""codecarbon""; deepspeed>=0.9.3; extra == ""deepspeed""; accelerate>=0.26.0; extra == ""deepspeed""; 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""; cookiecutter==1.7.3; extra == ""deepspeed-testing""; optuna; extra == ""deepspeed-testing""; protobuf; extra == ""deepspeed-testing""; 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.7,>=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.5,>=0.4.4; extra == ""dev""; optuna; extra == ""dev""; ray[tune]>=2.7.0; extra == ""dev""; sigopt; extra == ""dev""; timm<=1.0.11; extra == ""dev""; torchvision; extra == ""dev""; codecarbon>=2.8.1; 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""; tensorboard; extra == ""dev""; pydantic; extra == ""dev""; sacrebleu<2.0.0,>=1.4.12; extra == ""dev""; faiss-cpu; extra == ""dev""; cookiecutter==1.7.3; extra == ""dev""; isort>=5.5.4; extra == ""dev""; urllib3<2.0.0; extra == ""dev""; libcst; extra == ""dev""; rich; 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""; 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""; 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""; protobuf; extra == ""dev-tensorflow""; tokenizers<0.22,>=0.21; extra == ""dev-tensorflow""; Pillow<=15.0,>=10.0.1; extra == ""dev-tensorflow""; isort>=5.5.4; extra == ""dev-tensorflow""; urllib3<2.0.0; extra == ""dev-tensorflow""; libcst; extra == ""dev-tensorflow""; rich; extra == ""dev-tensorflow""; scikit-learn; 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""; 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""; isort>=5.5.4; extra == ""quality""; 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""; cookiecutter==1.7.3; extra == ""dev-torch""; torch<2.7,>=2.1; extra == ""dev-torch""; accelerate>=0.26.0; 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.5,>=0.4.4; 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""; codecarbon>=2.8.1; extra == ""dev-torch""; isort>=5.5.4; extra == ""dev-torch""; urllib3<2.0.0; extra == ""dev-torch""; libcst; extra == ""dev-torch""; rich; 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""; onnxruntime>=1.4.0; extra == ""dev-torch""; onnxruntime-tools>=1.4.2; extra == ""dev-torch""; num2words; extra == ""dev-torch""; 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""; librosa; extra == ""flax-speech""; pyctcdecode>=0.4.0; extra == ""flax-speech""; phonemizer; extra == ""flax-speech""; kenlm; extra == ""flax-speech""; ftfy; extra == ""ftfy""; hf-xet; extra == ""hf-xet""; kernels<0.5,>=0.4.4; extra == ""hub-kernels""; kernels<0.5,>=0.4.4; extra == ""integrations""; optuna; extra == ""integrations""; ray[tune]>=2.7.0; extra == ""integrations""; sigopt; extra == ""integrations""; 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""; cookiecutter==1.7.3; extra == ""modelcreation""; natten<0.15.0,>=0.14.6; extra == ""natten""; num2words; extra == ""num2words""; onnxconverter-common; extra == ""onnx""; tf2onnx; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnx""; onnxruntime-tools>=1.4.2; extra == ""onnx""; onnxruntime>=1.4.0; extra == ""onnxruntime""; onnxruntime-tools>=1.4.2; extra == ""onnxruntime""; optuna; extra == ""optuna""; 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""; ray[tune]>=2.7.0; extra == ""ray""; faiss-cpu; extra == ""retrieval""; datasets!=2.5.0; extra == ""retrieval""; ruff==0.11.2; extra == ""ruff""; sagemaker>=2.31.0; extra == ""sagemaker""; sentencepiece!=0.1.92,>=0.1.91; extra == ""sentencepiece""; protobuf; extra == ""sentencepiece""; pydantic; extra == ""serving""; uvicorn; extra == ""serving""; fastapi; extra == ""serving""; starlette; extra == ""serving""; sigopt; extra == ""sigopt""; scikit-learn; extra == ""sklearn""; torchaudio; extra == ""speech""; librosa; extra == ""speech""; pyctcdecode>=0.4.0; extra == ""speech""; phonemizer; extra == ""speech""; kenlm; extra == ""speech""; 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""; cookiecutter==1.7.3; extra == ""testing""; 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""; librosa; extra == ""tf-speech""; pyctcdecode>=0.4.0; extra == ""tf-speech""; phonemizer; extra == ""tf-speech""; kenlm; extra == ""tf-speech""; tiktoken; extra == ""tiktoken""; blobfile; extra == ""tiktoken""; timm<=1.0.11; extra == ""timm""; tokenizers<0.22,>=0.21; extra == ""tokenizers""; torch<2.7,>=2.1; extra == ""torch""; accelerate>=0.26.0; extra == ""torch""; torchaudio; extra == ""torch-speech""; librosa; extra == ""torch-speech""; pyctcdecode>=0.4.0; extra == ""torch-speech""; phonemizer; extra == ""torch-speech""; kenlm; extra == ""torch-speech""; torchvision; extra == ""torch-vision""; Pillow<=15.0,>=10.0.1; extra == ""torch-vision""; 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.7,>=2.1; extra == ""torchhub""; tokenizers<0.22,>=0.21; extra == ""torchhub""; tqdm>=4.27; extra == ""torchhub""; av; extra == ""video""; Pillow<=15.0,>=10.0.1; extra == ""vision""",4.52.4,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.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.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.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.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.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.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.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.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.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.52.4,"{'base_package': 'transformers==4.52.4', 'dependencies': ['beautifulsoup4==4.13.4', 'filelock==3.18.0', 'huggingface-hub==0.33.0', 'numpy==1.26.4', 'packaging==20.9', 'pyyaml==5.4.1', 'requests==2.32.4', 'tokenizers==0.21.2', 'safetensors==0.6.0rc0', 'tqdm==4.67.1', 'accelerate==0.34.2', 'tensorflow==2.19.0', 'onnxconverter-common==1.14.0', 'tf2onnx==1.16.1', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'jax==0.34.2', 'jaxlib==0.6.2', 'flax==0.6.2', 'optax==0.10.6', 'scipy==0.2.5', 'sentencepiece==1.16.0', 'protobuf==0.2.0', 'torchaudio==6.31.1', 'librosa==0.21.2', 'pyctcdecode==2.7.1', 'phonemizer==0.11.0', 'kenlm==0.5.0', 'Pillow==3.3.0', 'kernels==0.3.0', 'optuna==10.4.0', 'ray==0.6.2', 'sigopt==4.4.0', 'timm==2.47.1', 'torchvision==8.8.3', 'codecarbon==1.0.15', 'av==0.22.1', 'num2words==2.8.4', 'optimum-benchmark==14.4.0', 'deepspeed==0.5.14', 'pytest==0.11.0', 'pytest-asyncio==0.5.0', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==0.5.0', 'pytest-rerunfailures==2.8.4', 'timeout-decorator==0.17.1', 'parameterized==0.34.2', 'psutil==0.17.1', 'datasets==0.34.2', 'dill==7.4.4', 'evaluate==1.0.0', 'pytest-timeout==0.2.0', 'ruff==3.7.0', 'rouge-score==1.3.0', 'nltk==15.1', 'GitPython==0.5.0', 'sacremoses==0.9.0', 'rjieba==7.0.0', 'tensorboard==3.6.0', 'pydantic==0.4.0', 'sacrebleu==0.4.4', 'faiss-cpu==2.4.0', 'cookiecutter==0.12.0', 'isort==0.1.2', 'libcst==3.1.44', 'rich==0.1.1', 'fugashi==0.1.13', 'ipadic==4.13.4', 'unidic-lite==2.19.0', 'unidic==2.11.7', 'sudachipy==0.2.0', 'sudachidict-core==1.5.1', 'rhoknp==1.11.0', 'onnxruntime==4.4.0', 'onnxruntime-tools==6.31.1', 'ftfy==2.19.0', 'hf-xet==1.14.0', 'natten==1.16.1', 'sagemaker==2.19.0', 'uvicorn==0.21.1', 'starlette==0.34.2', 'keras==0.6.2', 'tensorflow-cpu==0.6.2', 'tensorflow-probability==0.10.6', 'tiktoken==0.2.5', 'blobfile==1.16.0', 'importlib-metadata==0.2.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; 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",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.37.2,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,<3.0.6; >=0,<0.20.0",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,<3.0.6; >=0,<0.20.0",3.1.3,"{'base_package': 'Werkzeug==3.1.3', 'dependencies': ['MarkupSafe==2.1.5', 'watchdog==2.3.1']}",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-23/WeeklyReport_20250625_161301.html b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.html new file mode 100644 index 0000000..719c490 --- /dev/null +++ b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.html @@ -0,0 +1,43339 @@ + + + + + Weekly Python Package Report +

Report generated at 2025-06-25 16:22:58 +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.0keyring>=16.0; requests>=2.20.00.4.0NoNoNoneNoneNone
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.8plotly<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.8NoNoNoneNoneNone
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.11.12', '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<4,>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.11.12; 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.2altair<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<4,>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.11.12; 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.2NoNoNoneNoneNone
grpcio-statusBase PackageEY1.62.3{'base_package': 'grpcio-status==1.62.3', 'dependencies': ['protobuf==6.30.0', 'grpcio==1.73.0', 'googleapis-common-protos==1.5.5']}protobuf<7.0.0,>=6.30.0; grpcio>=1.73.0; 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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0protobuf<7.0.0,>=6.30.0; grpcio>=1.73.0; googleapis-common-protos>=1.5.51.73.0NoNoNoneNoneNone
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.26langchain-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.26YesCVE-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.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.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.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.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.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.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.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.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.26{'base_package': 'langchain-community==0.3.26', 'dependencies': ['langchain-core==0.3.66', 'langchain==0.3.26', 'SQLAlchemy==1.4.54', 'requests==2.32.4', 'PyYAML==5.4.1', 'aiohttp==3.12.13', 'tenacity==8.5.0', 'dataclasses-json==0.6.7', 'pydantic-settings==2.10.1', 'langsmith==0.4.1', 'httpx-sse==0.4.1', 'numpy==1.26.4']}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.25langchain-core<1.0.0,>=0.3.66; openai<2.0.0,>=1.86.0; tiktoken<1,>=0.70.3.25NoNoNoneNoneNone
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.8llama-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.8NoNoNoneNoneNone
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.0', '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.0rc3', '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.0; 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.0rc3; 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.0mlflow-skinny==3.1.0; 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.0rc3; 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.0YesCVE-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
Yes3.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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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
Up-to-dateNoneNot 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.3', '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.3; 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.5.0a0jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.3; 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.0pytest<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.0.0NoNoNoneNoneNone
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.00.12.0NoNoNoneNoneNone
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.13.2', '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.13.2; 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.0urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.13.2; websocket-client~=1.8.04.33.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.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"4.1.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 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 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 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 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 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.0joblib<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 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 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 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 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 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.0NoNoNoneNoneNone
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.0altair<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.0NoNoNoneNoneNone
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': ['onnx==1.17.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'onnxruntime==1.19.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', 'onnx==1.17.0', 'unstructured.pytesseract==0.3.12', 'unstructured-inference==1.0.5', 'python-pptx==1.0.1', 'python-docx==1.1.2', 'onnxruntime==1.19.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; onnx>=1.17.0; extra == "all-docs"; pi-heif; extra == "all-docs"; markdown; extra == "all-docs"; pdf2image; extra == "all-docs"; networkx; extra == "all-docs"; pandas; extra == "all-docs"; unstructured.pytesseract>=0.3.12; extra == "all-docs"; google-cloud-vision; extra == "all-docs"; unstructured-inference>=1.0.5; extra == "all-docs"; xlrd; extra == "all-docs"; effdet; extra == "all-docs"; pypdf; extra == "all-docs"; python-pptx>=1.0.1; extra == "all-docs"; pdfminer.six; extra == "all-docs"; python-docx>=1.1.2; extra == "all-docs"; pypandoc; extra == "all-docs"; onnxruntime>=1.19.0; extra == "all-docs"; pikepdf; extra == "all-docs"; openpyxl; 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"; onnx>=1.17.0; extra == "local-inference"; pi-heif; extra == "local-inference"; markdown; extra == "local-inference"; pdf2image; extra == "local-inference"; networkx; extra == "local-inference"; pandas; extra == "local-inference"; unstructured.pytesseract>=0.3.12; extra == "local-inference"; google-cloud-vision; extra == "local-inference"; unstructured-inference>=1.0.5; extra == "local-inference"; xlrd; extra == "local-inference"; effdet; extra == "local-inference"; pypdf; extra == "local-inference"; python-pptx>=1.0.1; extra == "local-inference"; pdfminer.six; extra == "local-inference"; python-docx>=1.1.2; extra == "local-inference"; pypandoc; extra == "local-inference"; onnxruntime>=1.19.0; extra == "local-inference"; pikepdf; extra == "local-inference"; openpyxl; 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.1chardet; 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; onnx>=1.17.0; extra == "all-docs"; pi-heif; extra == "all-docs"; markdown; extra == "all-docs"; pdf2image; extra == "all-docs"; networkx; extra == "all-docs"; pandas; extra == "all-docs"; unstructured.pytesseract>=0.3.12; extra == "all-docs"; google-cloud-vision; extra == "all-docs"; unstructured-inference>=1.0.5; extra == "all-docs"; xlrd; extra == "all-docs"; effdet; extra == "all-docs"; pypdf; extra == "all-docs"; python-pptx>=1.0.1; extra == "all-docs"; pdfminer.six; extra == "all-docs"; python-docx>=1.1.2; extra == "all-docs"; pypandoc; extra == "all-docs"; onnxruntime>=1.19.0; extra == "all-docs"; pikepdf; extra == "all-docs"; openpyxl; 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"; onnx>=1.17.0; extra == "local-inference"; pi-heif; extra == "local-inference"; markdown; extra == "local-inference"; pdf2image; extra == "local-inference"; networkx; extra == "local-inference"; pandas; extra == "local-inference"; unstructured.pytesseract>=0.3.12; extra == "local-inference"; google-cloud-vision; extra == "local-inference"; unstructured-inference>=1.0.5; extra == "local-inference"; xlrd; extra == "local-inference"; effdet; extra == "local-inference"; pypdf; extra == "local-inference"; python-pptx>=1.0.1; extra == "local-inference"; pdfminer.six; extra == "local-inference"; python-docx>=1.1.2; extra == "local-inference"; pypandoc; extra == "local-inference"; onnxruntime>=1.19.0; extra == "local-inference"; pikepdf; extra == "local-inference"; openpyxl; 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.1YesCVE-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.1{'base_package': 'unstructured==0.18.1', 'dependencies': ['chardet==5.2.0', 'filetype==1.2.0', 'python-magic==0.4.27', 'lxml==5.4.0', 'requests==2.32.4', 'beautifulsoup4==4.13.4', 'emoji==2.14.1', 'dataclasses-json==0.6.7', 'python-iso639==2025.2.18', 'langdetect==1.0.9', 'numpy==2.3.1', 'rapidfuzz==3.13.0', 'backoff==2.2.1', 'typing-extensions==4.14.0', 'unstructured-client==0.37.2', 'wrapt==1.17.2', 'tqdm==4.67.1', 'psutil==7.0.0', 'python-oxmsg==0.0.2', 'html5lib==1.1', 'onnx==1.18.0', 'pi-heif==0.22.0', 'markdown==3.8.2', 'pdf2image==1.17.0', 'networkx==3.5', 'pandas==2.3.0', 'unstructured.pytesseract==0.3.15', 'google-cloud-vision==3.10.2', 'unstructured-inference==1.0.5', 'xlrd==2.0.2', 'effdet==0.4.1', 'pypdf==5.6.1', 'python-pptx==1.0.2', 'pdfminer.six==20250506', 'python-docx==1.2.0', 'pypandoc==1.15', 'onnxruntime==1.22.0', 'pikepdf==9.9.0', 'openpyxl==3.2.0b1', 'sacremoses==2.3.0', 'sentencepiece==1.2.0', 'torch==1.2.0', 'transformers==1.15', 'paddlepaddle==1.0.9', 'unstructured.paddleocr==0.1.1']}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.0frozenlist>=1.1.01.3.2NoNoNoneNoneNone
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.1pyyaml<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.27.1NoNoNoneNoneNone
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.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.34.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.31.01.5.0azure-core>=1.31.01.5.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.0isodate>=0.6.1; typing-extensions>=4.6.0; azure-common>=1.1; azure-mgmt-core>=1.5.023.0.0NoNoNoneNoneNone
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.3azureml-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.3NoNoNoneNoneNone
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.52.24.5NoNoNoneNoneNone
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.1tomli; python_full_version <= "3.11.0a6" and extra == "toml"7.9.1NoNoNoneNoneNone
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.4; 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.4cffi>=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.4; 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.4NoNoNoneNoneNone
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.13starlette<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.13NoNoNoneNoneNone
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.4fs<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.4NoNoNoneNoneNone
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.0b0anyio; 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.0b0NoNoNoneNoneNone
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.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.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.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.10{'base_package': 'idna==3.10', 'dependencies': ['ruff==0.12.0', 'mypy==1.16.1', 'pytest==8.4.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.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.3.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.5Nonejupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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.5.0a0, 4.5.0a1jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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.1typing-extensions>=4.1.0; python_version < "3.11"6.5.1NoNoNoneNoneNone
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-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"; trove-classifiers>=2024.10.12; extra == "tests"; typing-extensions; python_version < "3.10" and extra == "typing"; defusedxml; extra == "xmp"11.1.0, 11.2.1furo; extra == "docs"; olefile; extra == "docs"; sphinx>=8.2; 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"; trove-classifiers>=2024.10.12; extra == "tests"; typing-extensions; python_version < "3.10" and extra == "typing"; defusedxml; extra == "xmp"11.2.1NoNoNoneNoneNone
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.0rc13; extra == "kaleido"; black==25.1.0; 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.2narwhals>=1.15.1; packaging; numpy; extra == "express"; kaleido==1.0.0rc13; extra == "kaleido"; black==25.1.0; extra == "dev"6.1.2NoNoNoneNoneNone
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.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.21.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.1typing-extensions>=4.13.02.35.1NoNoNoneNoneNone
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.10.25.1NoNoNoneNoneNone
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.4None7.0.5, 7.1.07.1.0NoNoNoneNoneNone
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.00.276.0.dev1750672223{'base_package': 'strawberry-graphql==0.276.0.dev1750672223', 'dependencies': ['graphql-core==3.3.0a9', 'typing-extensions==4.14.0', 'python-dateutil==2.9.0.post0', 'packaging==23.2', 'aiohttp==3.12.13', 'starlette==0.47.1', 'python-multipart==0.0.20', 'rich==12.6.0', 'libcst==1.8.2', 'uvicorn==0.47.1', 'websockets==0.34.3', 'typer==15.0.1', 'pygments==0.0.20', 'Django==0.16.0', 'asgiref==2.19.2', 'channels==12.6.0', 'flask==1.8.2', 'opentelemetry-api==3.8.1', 'opentelemetry-sdk==3.0.5', 'pydantic==3.8.1', 'fastapi==0.20.0', 'chalice==1.34.1', 'litestar==1.34.1', '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.04.14.0NoNoNoneNoneNone
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.3click>=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.34.3NoNoNoneNoneNone
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': ['numpy==1.26.4', 'scipy==1.16.0', 'cffi==1.17.1']}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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.11.0.86{'base_package': 'opencv-python==4.11.0.86', 'dependencies': ['numpy==1.26.4']}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.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.30.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.11.26.1NoNoNoneNoneNone
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.02.3.0NoNoNoneNoneNone
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.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == "celery"; celery[redis]>=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.4Flask<3.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == "celery"; celery[redis]>=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.0.4NoNoNoneNoneNone
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; fastimport; extra == "fastimport"; urllib3>=1.24.1; extra == "https"; gpg; extra == "pgp"; paramiko; extra == "paramiko"; ruff==0.11.13; extra == "dev"; mypy==1.16.0; 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.0urllib3>=1.25; fastimport; extra == "fastimport"; urllib3>=1.24.1; extra == "https"; gpg; extra == "pgp"; paramiko; extra == "paramiko"; ruff==0.11.13; extra == "dev"; mypy==1.16.0; extra == "dev"; dissolve>=0.1.1; extra == "dev"; merge3; extra == "merge"0.23.0NoNoNoneNoneNone
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.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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0grpcio-tools>=1.73.0; extra == "protobuf"1.73.0NoNoNoneNoneNone
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.0filelock; 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.0NoNoNoneNoneNone
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.12numpy>=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.12NoNoNoneNoneNone
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.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.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.10.0{'base_package': 'keras==3.10.0', 'dependencies': ['absl-py==2.3.0', 'numpy==2.3.1', 'rich==14.0.0', 'namex==0.1.0', 'optree==0.16.0', 'ml-dtypes==0.5.1', 'packaging==25.0']}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.66langsmith>=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.66NoNoNoneNoneNone
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; python_full_version < "3.12.4"; pydantic<3.0.0,>=2.7.4; python_full_version >= "3.12.4"; 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.1httpx<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; python_full_version < "3.12.4"; pydantic<3.0.0,>=2.7.4; python_full_version >= "3.12.4"; 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.1NoNoNoneNoneNone
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.28pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.40.1.28NoNoNoneNoneNone
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.43; 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.43llama-index-agent-openai<0.5,>=0.4.0; llama-index-cli<0.5,>=0.4.2; llama-index-core<0.13,>=0.12.43; 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.43YesCVE-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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.43{'base_package': 'llama-index==0.12.43', 'dependencies': ['llama-index-agent-openai==0.4.11', 'llama-index-cli==0.4.3', 'llama-index-core==0.12.43', 'llama-index-embeddings-openai==0.3.1', 'llama-index-indices-managed-llama-cloud==0.7.7', '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', 'nltk==3.9.1']}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.11llama-index-core<0.13,>=0.12.41; llama-index-llms-openai<0.5,>=0.4.0; openai>=1.14.00.4.11NoNoNoneNoneNone
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.43', '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>=0.2.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.43aiohttp<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>=0.2.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.43NoNoNoneNoneNone
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.26; 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.7llama-cloud==0.1.26; llama-index-core<0.13,>=0.12.00.7.7NoNoNoneNoneNone
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.360.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.36llama-cloud-services>=0.6.360.6.36NoNoNoneNoneNone
llvmliteDependency PackageI&S0.43.0None0.44.0rc1, 0.44.0rc2, 0.44.00.44.0NoNoNoneNoneNone
lxmlDependency PackageI&S5.3.0NoneCython<3.1.0,>=3.0.11; extra == "source"; 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.0Cython<3.1.0,>=3.0.11; extra == "source"; cssselect>=0.7; extra == "cssselect"; html5lib; extra == "html5"; BeautifulSoup4; extra == "htmlsoup"; lxml_html_clean; extra == "html-clean"5.4.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.0a5pytest (>=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.0a5NoNoNoneNoneNone
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.3; 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.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.3; 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.44.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.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.91.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; 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.0requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.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"5.4.0NoNoNoneNoneNone
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.1typing_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.6.1NoNoNoneNoneNone
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
Yes78.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; 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.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.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.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.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.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.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; 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.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; 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; 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.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; 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
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.2huggingface-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.2NoNoNoneNoneNone
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.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.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; 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.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.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.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
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.0Nonebeautifulsoup4; extra == "dev"; 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; accelerate>=0.26.0; extra == "accelerate"; 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.7,>=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.5,>=0.4.4; extra == "all"; optuna; extra == "all"; ray[tune]>=2.7.0; extra == "all"; sigopt; extra == "all"; timm<=1.0.11; extra == "all"; torchvision; extra == "all"; codecarbon>=2.8.1; extra == "all"; av; extra == "all"; num2words; extra == "all"; librosa; extra == "audio"; pyctcdecode>=0.4.0; extra == "audio"; phonemizer; extra == "audio"; kenlm; extra == "audio"; optimum-benchmark>=0.3.0; extra == "benchmark"; codecarbon>=2.8.1; extra == "codecarbon"; deepspeed>=0.9.3; extra == "deepspeed"; accelerate>=0.26.0; extra == "deepspeed"; 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"; cookiecutter==1.7.3; extra == "deepspeed-testing"; optuna; extra == "deepspeed-testing"; protobuf; extra == "deepspeed-testing"; 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.7,>=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.5,>=0.4.4; extra == "dev"; optuna; extra == "dev"; ray[tune]>=2.7.0; extra == "dev"; sigopt; extra == "dev"; timm<=1.0.11; extra == "dev"; torchvision; extra == "dev"; codecarbon>=2.8.1; 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"; tensorboard; extra == "dev"; pydantic; extra == "dev"; sacrebleu<2.0.0,>=1.4.12; extra == "dev"; faiss-cpu; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; isort>=5.5.4; extra == "dev"; urllib3<2.0.0; extra == "dev"; libcst; extra == "dev"; rich; 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"; 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"; 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"; protobuf; extra == "dev-tensorflow"; tokenizers<0.22,>=0.21; extra == "dev-tensorflow"; Pillow<=15.0,>=10.0.1; extra == "dev-tensorflow"; isort>=5.5.4; extra == "dev-tensorflow"; urllib3<2.0.0; extra == "dev-tensorflow"; libcst; extra == "dev-tensorflow"; rich; extra == "dev-tensorflow"; scikit-learn; 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"; 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"; isort>=5.5.4; extra == "quality"; 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"; cookiecutter==1.7.3; extra == "dev-torch"; torch<2.7,>=2.1; extra == "dev-torch"; accelerate>=0.26.0; 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.5,>=0.4.4; 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"; codecarbon>=2.8.1; extra == "dev-torch"; isort>=5.5.4; extra == "dev-torch"; urllib3<2.0.0; extra == "dev-torch"; libcst; extra == "dev-torch"; rich; 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"; onnxruntime>=1.4.0; extra == "dev-torch"; onnxruntime-tools>=1.4.2; extra == "dev-torch"; num2words; extra == "dev-torch"; 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"; librosa; extra == "flax-speech"; pyctcdecode>=0.4.0; extra == "flax-speech"; phonemizer; extra == "flax-speech"; kenlm; extra == "flax-speech"; ftfy; extra == "ftfy"; hf-xet; extra == "hf-xet"; kernels<0.5,>=0.4.4; extra == "hub-kernels"; kernels<0.5,>=0.4.4; extra == "integrations"; optuna; extra == "integrations"; ray[tune]>=2.7.0; extra == "integrations"; sigopt; extra == "integrations"; 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"; cookiecutter==1.7.3; extra == "modelcreation"; natten<0.15.0,>=0.14.6; extra == "natten"; num2words; extra == "num2words"; onnxconverter-common; extra == "onnx"; tf2onnx; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnx"; onnxruntime-tools>=1.4.2; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnxruntime"; onnxruntime-tools>=1.4.2; extra == "onnxruntime"; optuna; extra == "optuna"; 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"; ray[tune]>=2.7.0; extra == "ray"; faiss-cpu; extra == "retrieval"; datasets!=2.5.0; extra == "retrieval"; ruff==0.11.2; extra == "ruff"; sagemaker>=2.31.0; extra == "sagemaker"; sentencepiece!=0.1.92,>=0.1.91; extra == "sentencepiece"; protobuf; extra == "sentencepiece"; pydantic; extra == "serving"; uvicorn; extra == "serving"; fastapi; extra == "serving"; starlette; extra == "serving"; sigopt; extra == "sigopt"; scikit-learn; extra == "sklearn"; torchaudio; extra == "speech"; librosa; extra == "speech"; pyctcdecode>=0.4.0; extra == "speech"; phonemizer; extra == "speech"; kenlm; extra == "speech"; 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"; cookiecutter==1.7.3; extra == "testing"; 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"; librosa; extra == "tf-speech"; pyctcdecode>=0.4.0; extra == "tf-speech"; phonemizer; extra == "tf-speech"; kenlm; extra == "tf-speech"; tiktoken; extra == "tiktoken"; blobfile; extra == "tiktoken"; timm<=1.0.11; extra == "timm"; tokenizers<0.22,>=0.21; extra == "tokenizers"; torch<2.7,>=2.1; extra == "torch"; accelerate>=0.26.0; extra == "torch"; torchaudio; extra == "torch-speech"; librosa; extra == "torch-speech"; pyctcdecode>=0.4.0; extra == "torch-speech"; phonemizer; extra == "torch-speech"; kenlm; extra == "torch-speech"; torchvision; extra == "torch-vision"; Pillow<=15.0,>=10.0.1; extra == "torch-vision"; 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.7,>=2.1; extra == "torchhub"; tokenizers<0.22,>=0.21; extra == "torchhub"; tqdm>=4.27; extra == "torchhub"; av; extra == "video"; Pillow<=15.0,>=10.0.1; extra == "vision"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.4beautifulsoup4; extra == "dev"; 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; accelerate>=0.26.0; extra == "accelerate"; 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.7,>=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.5,>=0.4.4; extra == "all"; optuna; extra == "all"; ray[tune]>=2.7.0; extra == "all"; sigopt; extra == "all"; timm<=1.0.11; extra == "all"; torchvision; extra == "all"; codecarbon>=2.8.1; extra == "all"; av; extra == "all"; num2words; extra == "all"; librosa; extra == "audio"; pyctcdecode>=0.4.0; extra == "audio"; phonemizer; extra == "audio"; kenlm; extra == "audio"; optimum-benchmark>=0.3.0; extra == "benchmark"; codecarbon>=2.8.1; extra == "codecarbon"; deepspeed>=0.9.3; extra == "deepspeed"; accelerate>=0.26.0; extra == "deepspeed"; 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"; cookiecutter==1.7.3; extra == "deepspeed-testing"; optuna; extra == "deepspeed-testing"; protobuf; extra == "deepspeed-testing"; 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.7,>=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.5,>=0.4.4; extra == "dev"; optuna; extra == "dev"; ray[tune]>=2.7.0; extra == "dev"; sigopt; extra == "dev"; timm<=1.0.11; extra == "dev"; torchvision; extra == "dev"; codecarbon>=2.8.1; 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"; tensorboard; extra == "dev"; pydantic; extra == "dev"; sacrebleu<2.0.0,>=1.4.12; extra == "dev"; faiss-cpu; extra == "dev"; cookiecutter==1.7.3; extra == "dev"; isort>=5.5.4; extra == "dev"; urllib3<2.0.0; extra == "dev"; libcst; extra == "dev"; rich; 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"; 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"; 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"; protobuf; extra == "dev-tensorflow"; tokenizers<0.22,>=0.21; extra == "dev-tensorflow"; Pillow<=15.0,>=10.0.1; extra == "dev-tensorflow"; isort>=5.5.4; extra == "dev-tensorflow"; urllib3<2.0.0; extra == "dev-tensorflow"; libcst; extra == "dev-tensorflow"; rich; extra == "dev-tensorflow"; scikit-learn; 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"; 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"; isort>=5.5.4; extra == "quality"; 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"; cookiecutter==1.7.3; extra == "dev-torch"; torch<2.7,>=2.1; extra == "dev-torch"; accelerate>=0.26.0; 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.5,>=0.4.4; 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"; codecarbon>=2.8.1; extra == "dev-torch"; isort>=5.5.4; extra == "dev-torch"; urllib3<2.0.0; extra == "dev-torch"; libcst; extra == "dev-torch"; rich; 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"; onnxruntime>=1.4.0; extra == "dev-torch"; onnxruntime-tools>=1.4.2; extra == "dev-torch"; num2words; extra == "dev-torch"; 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"; librosa; extra == "flax-speech"; pyctcdecode>=0.4.0; extra == "flax-speech"; phonemizer; extra == "flax-speech"; kenlm; extra == "flax-speech"; ftfy; extra == "ftfy"; hf-xet; extra == "hf-xet"; kernels<0.5,>=0.4.4; extra == "hub-kernels"; kernels<0.5,>=0.4.4; extra == "integrations"; optuna; extra == "integrations"; ray[tune]>=2.7.0; extra == "integrations"; sigopt; extra == "integrations"; 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"; cookiecutter==1.7.3; extra == "modelcreation"; natten<0.15.0,>=0.14.6; extra == "natten"; num2words; extra == "num2words"; onnxconverter-common; extra == "onnx"; tf2onnx; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnx"; onnxruntime-tools>=1.4.2; extra == "onnx"; onnxruntime>=1.4.0; extra == "onnxruntime"; onnxruntime-tools>=1.4.2; extra == "onnxruntime"; optuna; extra == "optuna"; 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"; ray[tune]>=2.7.0; extra == "ray"; faiss-cpu; extra == "retrieval"; datasets!=2.5.0; extra == "retrieval"; ruff==0.11.2; extra == "ruff"; sagemaker>=2.31.0; extra == "sagemaker"; sentencepiece!=0.1.92,>=0.1.91; extra == "sentencepiece"; protobuf; extra == "sentencepiece"; pydantic; extra == "serving"; uvicorn; extra == "serving"; fastapi; extra == "serving"; starlette; extra == "serving"; sigopt; extra == "sigopt"; scikit-learn; extra == "sklearn"; torchaudio; extra == "speech"; librosa; extra == "speech"; pyctcdecode>=0.4.0; extra == "speech"; phonemizer; extra == "speech"; kenlm; extra == "speech"; 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"; cookiecutter==1.7.3; extra == "testing"; 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"; librosa; extra == "tf-speech"; pyctcdecode>=0.4.0; extra == "tf-speech"; phonemizer; extra == "tf-speech"; kenlm; extra == "tf-speech"; tiktoken; extra == "tiktoken"; blobfile; extra == "tiktoken"; timm<=1.0.11; extra == "timm"; tokenizers<0.22,>=0.21; extra == "tokenizers"; torch<2.7,>=2.1; extra == "torch"; accelerate>=0.26.0; extra == "torch"; torchaudio; extra == "torch-speech"; librosa; extra == "torch-speech"; pyctcdecode>=0.4.0; extra == "torch-speech"; phonemizer; extra == "torch-speech"; kenlm; extra == "torch-speech"; torchvision; extra == "torch-vision"; Pillow<=15.0,>=10.0.1; extra == "torch-vision"; 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.7,>=2.1; extra == "torchhub"; tokenizers<0.22,>=0.21; extra == "torchhub"; tqdm>=4.27; extra == "torchhub"; av; extra == "video"; Pillow<=15.0,>=10.0.1; extra == "vision"4.52.4YesCVE-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.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.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.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.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.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.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.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.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.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.52.4{'base_package': 'transformers==4.52.4', 'dependencies': ['beautifulsoup4==4.13.4', 'filelock==3.18.0', 'huggingface-hub==0.33.0', 'numpy==1.26.4', 'packaging==20.9', 'pyyaml==5.4.1', 'requests==2.32.4', 'tokenizers==0.21.2', 'safetensors==0.6.0rc0', 'tqdm==4.67.1', 'accelerate==0.34.2', 'tensorflow==2.19.0', 'onnxconverter-common==1.14.0', 'tf2onnx==1.16.1', 'tensorflow-text==2.19.0', 'keras-nlp==0.21.1', 'jax==0.34.2', 'jaxlib==0.6.2', 'flax==0.6.2', 'optax==0.10.6', 'scipy==0.2.5', 'sentencepiece==1.16.0', 'protobuf==0.2.0', 'torchaudio==6.31.1', 'librosa==0.21.2', 'pyctcdecode==2.7.1', 'phonemizer==0.11.0', 'kenlm==0.5.0', 'Pillow==3.3.0', 'kernels==0.3.0', 'optuna==10.4.0', 'ray==0.6.2', 'sigopt==4.4.0', 'timm==2.47.1', 'torchvision==8.8.3', 'codecarbon==1.0.15', 'av==0.22.1', 'num2words==2.8.4', 'optimum-benchmark==14.4.0', 'deepspeed==0.5.14', 'pytest==0.11.0', 'pytest-asyncio==0.5.0', 'pytest-rich==3.3.0', 'pytest-xdist==0.3.0', 'pytest-order==0.5.0', 'pytest-rerunfailures==2.8.4', 'timeout-decorator==0.17.1', 'parameterized==0.34.2', 'psutil==0.17.1', 'datasets==0.34.2', 'dill==7.4.4', 'evaluate==1.0.0', 'pytest-timeout==0.2.0', 'ruff==3.7.0', 'rouge-score==1.3.0', 'nltk==15.1', 'GitPython==0.5.0', 'sacremoses==0.9.0', 'rjieba==7.0.0', 'tensorboard==3.6.0', 'pydantic==0.4.0', 'sacrebleu==0.4.4', 'faiss-cpu==2.4.0', 'cookiecutter==0.12.0', 'isort==0.1.2', 'libcst==3.1.44', 'rich==0.1.1', 'fugashi==0.1.13', 'ipadic==4.13.4', 'unidic-lite==2.19.0', 'unidic==2.11.7', 'sudachipy==0.2.0', 'sudachidict-core==1.5.1', 'rhoknp==1.11.0', 'onnxruntime==4.4.0', 'onnxruntime-tools==6.31.1', 'ftfy==2.19.0', 'hf-xet==1.14.0', 'natten==1.16.1', 'sagemaker==2.19.0', 'uvicorn==0.21.1', 'starlette==0.34.2', 'keras==0.6.2', 'tensorflow-cpu==0.6.2', 'tensorflow-probability==0.10.6', 'tiktoken==0.2.5', 'blobfile==1.16.0', 'importlib-metadata==0.2.0']}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.2aiofiles>=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.37.2NoNoNoneNoneNone
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,<3.0.6; >=0,<0.20.0
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,<3.0.6; >=0,<0.20.0
3.1.3{'base_package': 'Werkzeug==3.1.3', 'dependencies': ['MarkupSafe==2.1.5', 'watchdog==2.3.1']}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-23/WeeklyReport_20250625_161301.json b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.json new file mode 100644 index 0000000..3250016 --- /dev/null +++ b/WeeklyReport/2025-06-23/WeeklyReport_20250625_161301.json @@ -0,0 +1,13143 @@ +[ + { + "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": "", + "Dependencies for Latest": "keyring>=16.0; requests>=2.20.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": "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", + "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.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": "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.11.12", + "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<4,>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.11.12; 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", + "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<4,>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.11.12; 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.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": "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.0", + "googleapis-common-protos==1.5.5" + ] + }, + "Dependencies for Current": "protobuf<7.0.0,>=6.30.0; grpcio>=1.73.0; 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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0", + "Dependencies for Latest": "protobuf<7.0.0,>=6.30.0; grpcio>=1.73.0; googleapis-common-protos>=1.5.5", + "Latest Version": "1.73.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": "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", + "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.26", + "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.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.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; 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.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.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.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\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.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.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", + "Suggested Upgrade": "0.3.26", + "Upgrade Instruction": { + "base_package": "langchain-community==0.3.26", + "dependencies": [ + "langchain-core==0.3.66", + "langchain==0.3.26", + "SQLAlchemy==1.4.54", + "requests==2.32.4", + "PyYAML==5.4.1", + "aiohttp==3.12.13", + "tenacity==8.5.0", + "dataclasses-json==0.6.7", + "pydantic-settings==2.10.1", + "langsmith==0.4.1", + "httpx-sse==0.4.1", + "numpy==1.26.4" + ] + }, + "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", + "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.25", + "Current 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", + "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.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-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.0", + "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.0rc3", + "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.0; 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.0rc3; 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", + "Dependencies for Latest": "mlflow-skinny==3.1.0; 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.0rc3; 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.0", + "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", + "Upgrade Version Vulnerable?": "Yes", + "Upgrade Vulnerability Details": "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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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", + "Suggested Upgrade": "Up-to-date", + "Upgrade Instruction": null, + "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.3", + "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.3; 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.5.0a0", + "Dependencies for Latest": "jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; jupyterlab<4.5,>=4.4.3; 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", + "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.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": "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", + "Dependencies for Latest": "", + "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": "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.13.2", + "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.13.2; 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", + "Dependencies for Latest": "urllib3[socks]~=2.4.0; trio~=0.30.0; trio-websocket~=0.12.2; certifi>=2025.4.26; typing_extensions~=4.13.2; websocket-client~=1.8.0", + "Latest Version": "4.33.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", + "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": "4.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": "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 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 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 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 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 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", + "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 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 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 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 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 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.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": "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", + "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.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": "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": [ + "onnx==1.17.0", + "unstructured.pytesseract==0.3.12", + "unstructured-inference==1.0.5", + "python-pptx==1.0.1", + "python-docx==1.1.2", + "onnxruntime==1.19.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", + "onnx==1.17.0", + "unstructured.pytesseract==0.3.12", + "unstructured-inference==1.0.5", + "python-pptx==1.0.1", + "python-docx==1.1.2", + "onnxruntime==1.19.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; onnx>=1.17.0; extra == \"all-docs\"; pi-heif; extra == \"all-docs\"; markdown; extra == \"all-docs\"; pdf2image; extra == \"all-docs\"; networkx; extra == \"all-docs\"; pandas; extra == \"all-docs\"; unstructured.pytesseract>=0.3.12; extra == \"all-docs\"; google-cloud-vision; extra == \"all-docs\"; unstructured-inference>=1.0.5; extra == \"all-docs\"; xlrd; extra == \"all-docs\"; effdet; extra == \"all-docs\"; pypdf; extra == \"all-docs\"; python-pptx>=1.0.1; extra == \"all-docs\"; pdfminer.six; extra == \"all-docs\"; python-docx>=1.1.2; extra == \"all-docs\"; pypandoc; extra == \"all-docs\"; onnxruntime>=1.19.0; extra == \"all-docs\"; pikepdf; extra == \"all-docs\"; openpyxl; 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\"; onnx>=1.17.0; extra == \"local-inference\"; pi-heif; extra == \"local-inference\"; markdown; extra == \"local-inference\"; pdf2image; extra == \"local-inference\"; networkx; extra == \"local-inference\"; pandas; extra == \"local-inference\"; unstructured.pytesseract>=0.3.12; extra == \"local-inference\"; google-cloud-vision; extra == \"local-inference\"; unstructured-inference>=1.0.5; extra == \"local-inference\"; xlrd; extra == \"local-inference\"; effdet; extra == \"local-inference\"; pypdf; extra == \"local-inference\"; python-pptx>=1.0.1; extra == \"local-inference\"; pdfminer.six; extra == \"local-inference\"; python-docx>=1.1.2; extra == \"local-inference\"; pypandoc; extra == \"local-inference\"; onnxruntime>=1.19.0; extra == \"local-inference\"; pikepdf; extra == \"local-inference\"; openpyxl; 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", + "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; onnx>=1.17.0; extra == \"all-docs\"; pi-heif; extra == \"all-docs\"; markdown; extra == \"all-docs\"; pdf2image; extra == \"all-docs\"; networkx; extra == \"all-docs\"; pandas; extra == \"all-docs\"; unstructured.pytesseract>=0.3.12; extra == \"all-docs\"; google-cloud-vision; extra == \"all-docs\"; unstructured-inference>=1.0.5; extra == \"all-docs\"; xlrd; extra == \"all-docs\"; effdet; extra == \"all-docs\"; pypdf; extra == \"all-docs\"; python-pptx>=1.0.1; extra == \"all-docs\"; pdfminer.six; extra == \"all-docs\"; python-docx>=1.1.2; extra == \"all-docs\"; pypandoc; extra == \"all-docs\"; onnxruntime>=1.19.0; extra == \"all-docs\"; pikepdf; extra == \"all-docs\"; openpyxl; 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\"; onnx>=1.17.0; extra == \"local-inference\"; pi-heif; extra == \"local-inference\"; markdown; extra == \"local-inference\"; pdf2image; extra == \"local-inference\"; networkx; extra == \"local-inference\"; pandas; extra == \"local-inference\"; unstructured.pytesseract>=0.3.12; extra == \"local-inference\"; google-cloud-vision; extra == \"local-inference\"; unstructured-inference>=1.0.5; extra == \"local-inference\"; xlrd; extra == \"local-inference\"; effdet; extra == \"local-inference\"; pypdf; extra == \"local-inference\"; python-pptx>=1.0.1; extra == \"local-inference\"; pdfminer.six; extra == \"local-inference\"; python-docx>=1.1.2; extra == \"local-inference\"; pypandoc; extra == \"local-inference\"; onnxruntime>=1.19.0; extra == \"local-inference\"; pikepdf; extra == \"local-inference\"; openpyxl; 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.1", + "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.1", + "Upgrade Instruction": { + "base_package": "unstructured==0.18.1", + "dependencies": [ + "chardet==5.2.0", + "filetype==1.2.0", + "python-magic==0.4.27", + "lxml==5.4.0", + "requests==2.32.4", + "beautifulsoup4==4.13.4", + "emoji==2.14.1", + "dataclasses-json==0.6.7", + "python-iso639==2025.2.18", + "langdetect==1.0.9", + "numpy==2.3.1", + "rapidfuzz==3.13.0", + "backoff==2.2.1", + "typing-extensions==4.14.0", + "unstructured-client==0.37.2", + "wrapt==1.17.2", + "tqdm==4.67.1", + "psutil==7.0.0", + "python-oxmsg==0.0.2", + "html5lib==1.1", + "onnx==1.18.0", + "pi-heif==0.22.0", + "markdown==3.8.2", + "pdf2image==1.17.0", + "networkx==3.5", + "pandas==2.3.0", + "unstructured.pytesseract==0.3.15", + "google-cloud-vision==3.10.2", + "unstructured-inference==1.0.5", + "xlrd==2.0.2", + "effdet==0.4.1", + "pypdf==5.6.1", + "python-pptx==1.0.2", + "pdfminer.six==20250506", + "python-docx==1.2.0", + "pypandoc==1.15", + "onnxruntime==1.22.0", + "pikepdf==9.9.0", + "openpyxl==3.2.0b1", + "sacremoses==2.3.0", + "sentencepiece==1.2.0", + "torch==1.2.0", + "transformers==1.15", + "paddlepaddle==1.0.9", + "unstructured.paddleocr==0.1.1" + ] + }, + "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", + "Newer Versions": "", + "Dependencies for Latest": "frozenlist>=1.1.0", + "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": "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", + "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.27.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-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", + "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.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": "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.31.0", + "Newer Versions": "1.5.0", + "Dependencies for Latest": "azure-core>=1.31.0", + "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": "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", + "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.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-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", + "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.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": "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", + "Dependencies for Latest": "", + "Latest Version": "2.24.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": "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", + "Dependencies for Latest": "tomli; python_full_version <= \"3.11.0a6\" and extra == \"toml\"", + "Latest Version": "7.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": "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.4; 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", + "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.4; 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.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": "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", + "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.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": "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", + "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.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": "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.0b0", + "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.0b0", + "Current 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.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.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.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; 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", + "Suggested Upgrade": "3.10", + "Upgrade Instruction": { + "base_package": "idna==3.10", + "dependencies": [ + "ruff==0.12.0", + "mypy==1.16.1", + "pytest==8.4.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", + "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.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": "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": "jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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.5.0a0, 4.5.0a1", + "Dependencies for Latest": "jupyter-server<3,>=2.4.0; jupyterlab-server<3,>=2.27.1; notebook-shim>=0.2; packaging; 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; 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", + "Dependencies for Latest": "typing-extensions>=4.1.0; python_version < \"3.11\"", + "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": "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-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\"; 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", + "Dependencies for Latest": "furo; extra == \"docs\"; olefile; extra == \"docs\"; sphinx>=8.2; 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\"; trove-classifiers>=2024.10.12; extra == \"tests\"; typing-extensions; python_version < \"3.10\" and extra == \"typing\"; defusedxml; extra == \"xmp\"", + "Latest Version": "11.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": "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.0rc13; extra == \"kaleido\"; black==25.1.0; 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", + "Dependencies for Latest": "narwhals>=1.15.1; packaging; numpy; extra == \"express\"; kaleido==1.0.0rc13; extra == \"kaleido\"; black==25.1.0; extra == \"dev\"", + "Latest Version": "6.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": "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", + "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.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": "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", + "Dependencies for Latest": "typing-extensions>=4.13.0", + "Latest Version": "2.35.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": "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", + "Dependencies for Latest": "", + "Latest Version": "0.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": "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": "", + "Newer Versions": "7.0.5, 7.1.0", + "Dependencies for Latest": "", + "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": "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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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", + "Suggested Upgrade": "0.276.0.dev1750672223", + "Upgrade Instruction": { + "base_package": "strawberry-graphql==0.276.0.dev1750672223", + "dependencies": [ + "graphql-core==3.3.0a9", + "typing-extensions==4.14.0", + "python-dateutil==2.9.0.post0", + "packaging==23.2", + "aiohttp==3.12.13", + "starlette==0.47.1", + "python-multipart==0.0.20", + "rich==12.6.0", + "libcst==1.8.2", + "uvicorn==0.47.1", + "websockets==0.34.3", + "typer==15.0.1", + "pygments==0.0.20", + "Django==0.16.0", + "asgiref==2.19.2", + "channels==12.6.0", + "flask==1.8.2", + "opentelemetry-api==3.8.1", + "opentelemetry-sdk==3.0.5", + "pydantic==3.8.1", + "fastapi==0.20.0", + "chalice==1.34.1", + "litestar==1.34.1", + "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", + "Dependencies for Latest": "", + "Latest Version": "4.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": "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", + "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.34.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": "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": [ + "numpy==1.26.4", + "scipy==1.16.0", + "cffi==1.17.1" + ] + }, + "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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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; 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", + "Suggested Upgrade": "4.11.0.86", + "Upgrade Instruction": { + "base_package": "opencv-python==4.11.0.86", + "dependencies": [ + "numpy==1.26.4" + ] + }, + "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", + "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.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": "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", + "Dependencies for Latest": "", + "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": "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", + "Dependencies for Latest": "", + "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": "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.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == \"celery\"; celery[redis]>=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", + "Dependencies for Latest": "Flask<3.1,>=1.0.4; Werkzeug<3.1; plotly>=5.0.0; importlib-metadata; typing-extensions>=4.1.1; requests; retrying; nest-asyncio; setuptools; redis>=3.5.3; extra == \"celery\"; celery[redis]>=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.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": "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; fastimport; extra == \"fastimport\"; urllib3>=1.24.1; extra == \"https\"; gpg; extra == \"pgp\"; paramiko; extra == \"paramiko\"; ruff==0.11.13; extra == \"dev\"; mypy==1.16.0; 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", + "Dependencies for Latest": "urllib3>=1.25; fastimport; extra == \"fastimport\"; urllib3>=1.24.1; extra == \"https\"; gpg; extra == \"pgp\"; paramiko; extra == \"paramiko\"; ruff==0.11.13; extra == \"dev\"; mypy==1.16.0; extra == \"dev\"; dissolve>=0.1.1; extra == \"dev\"; merge3; extra == \"merge\"", + "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": "" + }, + { + "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.0; 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.72.0rc1, 1.72.0, 1.72.1, 1.73.0rc1, 1.73.0", + "Dependencies for Latest": "grpcio-tools>=1.73.0; extra == \"protobuf\"", + "Latest Version": "1.73.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": "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", + "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.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": "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", + "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.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": "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.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.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", + "Suggested Upgrade": "3.10.0", + "Upgrade Instruction": { + "base_package": "keras==3.10.0", + "dependencies": [ + "absl-py==2.3.0", + "numpy==2.3.1", + "rich==14.0.0", + "namex==0.1.0", + "optree==0.16.0", + "ml-dtypes==0.5.1", + "packaging==25.0" + ] + }, + "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", + "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.66", + "Current 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; python_full_version < \"3.12.4\"; pydantic<3.0.0,>=2.7.4; python_full_version >= \"3.12.4\"; 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", + "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; python_full_version < \"3.12.4\"; pydantic<3.0.0,>=2.7.4; python_full_version >= \"3.12.4\"; 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.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": "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", + "Dependencies for Latest": "pydantic>=1.10; httpx>=0.20.0; certifi>=2024.7.4", + "Latest Version": "0.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": "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.43; 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", + "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.43; 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.43", + "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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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", + "Suggested Upgrade": "0.12.43", + "Upgrade Instruction": { + "base_package": "llama-index==0.12.43", + "dependencies": [ + "llama-index-agent-openai==0.4.11", + "llama-index-cli==0.4.3", + "llama-index-core==0.12.43", + "llama-index-embeddings-openai==0.3.1", + "llama-index-indices-managed-llama-cloud==0.7.7", + "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", + "nltk==3.9.1" + ] + }, + "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", + "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.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": "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.43", + "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>=0.2.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", + "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>=0.2.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.43", + "Current 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.26; 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", + "Dependencies for Latest": "llama-cloud==0.1.26; llama-index-core<0.13,>=0.12.0", + "Latest Version": "0.7.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-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.36", + "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", + "Dependencies for Latest": "llama-cloud-services>=0.6.36", + "Latest Version": "0.6.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": "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": "Cython<3.1.0,>=3.0.11; extra == \"source\"; 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", + "Dependencies for Latest": "Cython<3.1.0,>=3.0.11; extra == \"source\"; cssselect>=0.7; extra == \"cssselect\"; html5lib; extra == \"html5\"; BeautifulSoup4; extra == \"htmlsoup\"; lxml_html_clean; extra == \"html-clean\"", + "Latest Version": "5.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": "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", + "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.0a5", + "Current 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.3; 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", + "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.3; 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.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": "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", + "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.91.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; 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", + "Dependencies for Latest": "requests<3.0,>=2.7; six>=1.5; python-dateutil>=2.2; backoff>=1.10.0; distro>=1.5.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": "5.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": "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", + "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.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": "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": "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.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.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; 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; 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.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.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; 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; 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; 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; 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.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; 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; 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; 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.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; 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", + "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", + "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.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": "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.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.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; 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.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.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.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", + "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": "beautifulsoup4; extra == \"dev\"; 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; accelerate>=0.26.0; extra == \"accelerate\"; 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.7,>=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.5,>=0.4.4; extra == \"all\"; optuna; extra == \"all\"; ray[tune]>=2.7.0; extra == \"all\"; sigopt; extra == \"all\"; timm<=1.0.11; extra == \"all\"; torchvision; extra == \"all\"; codecarbon>=2.8.1; extra == \"all\"; av; extra == \"all\"; num2words; extra == \"all\"; librosa; extra == \"audio\"; pyctcdecode>=0.4.0; extra == \"audio\"; phonemizer; extra == \"audio\"; kenlm; extra == \"audio\"; optimum-benchmark>=0.3.0; extra == \"benchmark\"; codecarbon>=2.8.1; extra == \"codecarbon\"; deepspeed>=0.9.3; extra == \"deepspeed\"; accelerate>=0.26.0; extra == \"deepspeed\"; 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\"; cookiecutter==1.7.3; extra == \"deepspeed-testing\"; optuna; extra == \"deepspeed-testing\"; protobuf; extra == \"deepspeed-testing\"; 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.7,>=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.5,>=0.4.4; extra == \"dev\"; optuna; extra == \"dev\"; ray[tune]>=2.7.0; extra == \"dev\"; sigopt; extra == \"dev\"; timm<=1.0.11; extra == \"dev\"; torchvision; extra == \"dev\"; codecarbon>=2.8.1; 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\"; tensorboard; extra == \"dev\"; pydantic; extra == \"dev\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev\"; faiss-cpu; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; isort>=5.5.4; extra == \"dev\"; urllib3<2.0.0; extra == \"dev\"; libcst; extra == \"dev\"; rich; 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\"; 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\"; 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\"; protobuf; extra == \"dev-tensorflow\"; tokenizers<0.22,>=0.21; extra == \"dev-tensorflow\"; Pillow<=15.0,>=10.0.1; extra == \"dev-tensorflow\"; isort>=5.5.4; extra == \"dev-tensorflow\"; urllib3<2.0.0; extra == \"dev-tensorflow\"; libcst; extra == \"dev-tensorflow\"; rich; extra == \"dev-tensorflow\"; scikit-learn; 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\"; 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\"; isort>=5.5.4; extra == \"quality\"; 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\"; cookiecutter==1.7.3; extra == \"dev-torch\"; torch<2.7,>=2.1; extra == \"dev-torch\"; accelerate>=0.26.0; 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.5,>=0.4.4; 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\"; codecarbon>=2.8.1; extra == \"dev-torch\"; isort>=5.5.4; extra == \"dev-torch\"; urllib3<2.0.0; extra == \"dev-torch\"; libcst; extra == \"dev-torch\"; rich; 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\"; onnxruntime>=1.4.0; extra == \"dev-torch\"; onnxruntime-tools>=1.4.2; extra == \"dev-torch\"; num2words; extra == \"dev-torch\"; 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\"; librosa; extra == \"flax-speech\"; pyctcdecode>=0.4.0; extra == \"flax-speech\"; phonemizer; extra == \"flax-speech\"; kenlm; extra == \"flax-speech\"; ftfy; extra == \"ftfy\"; hf-xet; extra == \"hf-xet\"; kernels<0.5,>=0.4.4; extra == \"hub-kernels\"; kernels<0.5,>=0.4.4; extra == \"integrations\"; optuna; extra == \"integrations\"; ray[tune]>=2.7.0; extra == \"integrations\"; sigopt; extra == \"integrations\"; 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\"; cookiecutter==1.7.3; extra == \"modelcreation\"; natten<0.15.0,>=0.14.6; extra == \"natten\"; num2words; extra == \"num2words\"; onnxconverter-common; extra == \"onnx\"; tf2onnx; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnx\"; onnxruntime-tools>=1.4.2; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnxruntime\"; onnxruntime-tools>=1.4.2; extra == \"onnxruntime\"; optuna; extra == \"optuna\"; 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\"; ray[tune]>=2.7.0; extra == \"ray\"; faiss-cpu; extra == \"retrieval\"; datasets!=2.5.0; extra == \"retrieval\"; ruff==0.11.2; extra == \"ruff\"; sagemaker>=2.31.0; extra == \"sagemaker\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"sentencepiece\"; protobuf; extra == \"sentencepiece\"; pydantic; extra == \"serving\"; uvicorn; extra == \"serving\"; fastapi; extra == \"serving\"; starlette; extra == \"serving\"; sigopt; extra == \"sigopt\"; scikit-learn; extra == \"sklearn\"; torchaudio; extra == \"speech\"; librosa; extra == \"speech\"; pyctcdecode>=0.4.0; extra == \"speech\"; phonemizer; extra == \"speech\"; kenlm; extra == \"speech\"; 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\"; cookiecutter==1.7.3; extra == \"testing\"; 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\"; librosa; extra == \"tf-speech\"; pyctcdecode>=0.4.0; extra == \"tf-speech\"; phonemizer; extra == \"tf-speech\"; kenlm; extra == \"tf-speech\"; tiktoken; extra == \"tiktoken\"; blobfile; extra == \"tiktoken\"; timm<=1.0.11; extra == \"timm\"; tokenizers<0.22,>=0.21; extra == \"tokenizers\"; torch<2.7,>=2.1; extra == \"torch\"; accelerate>=0.26.0; extra == \"torch\"; torchaudio; extra == \"torch-speech\"; librosa; extra == \"torch-speech\"; pyctcdecode>=0.4.0; extra == \"torch-speech\"; phonemizer; extra == \"torch-speech\"; kenlm; extra == \"torch-speech\"; torchvision; extra == \"torch-vision\"; Pillow<=15.0,>=10.0.1; extra == \"torch-vision\"; 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.7,>=2.1; extra == \"torchhub\"; tokenizers<0.22,>=0.21; extra == \"torchhub\"; tqdm>=4.27; extra == \"torchhub\"; av; extra == \"video\"; Pillow<=15.0,>=10.0.1; extra == \"vision\"", + "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", + "Dependencies for Latest": "beautifulsoup4; extra == \"dev\"; 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; accelerate>=0.26.0; extra == \"accelerate\"; 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.7,>=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.5,>=0.4.4; extra == \"all\"; optuna; extra == \"all\"; ray[tune]>=2.7.0; extra == \"all\"; sigopt; extra == \"all\"; timm<=1.0.11; extra == \"all\"; torchvision; extra == \"all\"; codecarbon>=2.8.1; extra == \"all\"; av; extra == \"all\"; num2words; extra == \"all\"; librosa; extra == \"audio\"; pyctcdecode>=0.4.0; extra == \"audio\"; phonemizer; extra == \"audio\"; kenlm; extra == \"audio\"; optimum-benchmark>=0.3.0; extra == \"benchmark\"; codecarbon>=2.8.1; extra == \"codecarbon\"; deepspeed>=0.9.3; extra == \"deepspeed\"; accelerate>=0.26.0; extra == \"deepspeed\"; 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\"; cookiecutter==1.7.3; extra == \"deepspeed-testing\"; optuna; extra == \"deepspeed-testing\"; protobuf; extra == \"deepspeed-testing\"; 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.7,>=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.5,>=0.4.4; extra == \"dev\"; optuna; extra == \"dev\"; ray[tune]>=2.7.0; extra == \"dev\"; sigopt; extra == \"dev\"; timm<=1.0.11; extra == \"dev\"; torchvision; extra == \"dev\"; codecarbon>=2.8.1; 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\"; tensorboard; extra == \"dev\"; pydantic; extra == \"dev\"; sacrebleu<2.0.0,>=1.4.12; extra == \"dev\"; faiss-cpu; extra == \"dev\"; cookiecutter==1.7.3; extra == \"dev\"; isort>=5.5.4; extra == \"dev\"; urllib3<2.0.0; extra == \"dev\"; libcst; extra == \"dev\"; rich; 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\"; 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\"; 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\"; protobuf; extra == \"dev-tensorflow\"; tokenizers<0.22,>=0.21; extra == \"dev-tensorflow\"; Pillow<=15.0,>=10.0.1; extra == \"dev-tensorflow\"; isort>=5.5.4; extra == \"dev-tensorflow\"; urllib3<2.0.0; extra == \"dev-tensorflow\"; libcst; extra == \"dev-tensorflow\"; rich; extra == \"dev-tensorflow\"; scikit-learn; 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\"; 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\"; isort>=5.5.4; extra == \"quality\"; 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\"; cookiecutter==1.7.3; extra == \"dev-torch\"; torch<2.7,>=2.1; extra == \"dev-torch\"; accelerate>=0.26.0; 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.5,>=0.4.4; 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\"; codecarbon>=2.8.1; extra == \"dev-torch\"; isort>=5.5.4; extra == \"dev-torch\"; urllib3<2.0.0; extra == \"dev-torch\"; libcst; extra == \"dev-torch\"; rich; 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\"; onnxruntime>=1.4.0; extra == \"dev-torch\"; onnxruntime-tools>=1.4.2; extra == \"dev-torch\"; num2words; extra == \"dev-torch\"; 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\"; librosa; extra == \"flax-speech\"; pyctcdecode>=0.4.0; extra == \"flax-speech\"; phonemizer; extra == \"flax-speech\"; kenlm; extra == \"flax-speech\"; ftfy; extra == \"ftfy\"; hf-xet; extra == \"hf-xet\"; kernels<0.5,>=0.4.4; extra == \"hub-kernels\"; kernels<0.5,>=0.4.4; extra == \"integrations\"; optuna; extra == \"integrations\"; ray[tune]>=2.7.0; extra == \"integrations\"; sigopt; extra == \"integrations\"; 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\"; cookiecutter==1.7.3; extra == \"modelcreation\"; natten<0.15.0,>=0.14.6; extra == \"natten\"; num2words; extra == \"num2words\"; onnxconverter-common; extra == \"onnx\"; tf2onnx; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnx\"; onnxruntime-tools>=1.4.2; extra == \"onnx\"; onnxruntime>=1.4.0; extra == \"onnxruntime\"; onnxruntime-tools>=1.4.2; extra == \"onnxruntime\"; optuna; extra == \"optuna\"; 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\"; ray[tune]>=2.7.0; extra == \"ray\"; faiss-cpu; extra == \"retrieval\"; datasets!=2.5.0; extra == \"retrieval\"; ruff==0.11.2; extra == \"ruff\"; sagemaker>=2.31.0; extra == \"sagemaker\"; sentencepiece!=0.1.92,>=0.1.91; extra == \"sentencepiece\"; protobuf; extra == \"sentencepiece\"; pydantic; extra == \"serving\"; uvicorn; extra == \"serving\"; fastapi; extra == \"serving\"; starlette; extra == \"serving\"; sigopt; extra == \"sigopt\"; scikit-learn; extra == \"sklearn\"; torchaudio; extra == \"speech\"; librosa; extra == \"speech\"; pyctcdecode>=0.4.0; extra == \"speech\"; phonemizer; extra == \"speech\"; kenlm; extra == \"speech\"; 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\"; cookiecutter==1.7.3; extra == \"testing\"; 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\"; librosa; extra == \"tf-speech\"; pyctcdecode>=0.4.0; extra == \"tf-speech\"; phonemizer; extra == \"tf-speech\"; kenlm; extra == \"tf-speech\"; tiktoken; extra == \"tiktoken\"; blobfile; extra == \"tiktoken\"; timm<=1.0.11; extra == \"timm\"; tokenizers<0.22,>=0.21; extra == \"tokenizers\"; torch<2.7,>=2.1; extra == \"torch\"; accelerate>=0.26.0; extra == \"torch\"; torchaudio; extra == \"torch-speech\"; librosa; extra == \"torch-speech\"; pyctcdecode>=0.4.0; extra == \"torch-speech\"; phonemizer; extra == \"torch-speech\"; kenlm; extra == \"torch-speech\"; torchvision; extra == \"torch-vision\"; Pillow<=15.0,>=10.0.1; extra == \"torch-vision\"; 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.7,>=2.1; extra == \"torchhub\"; tokenizers<0.22,>=0.21; extra == \"torchhub\"; tqdm>=4.27; extra == \"torchhub\"; av; extra == \"video\"; Pillow<=15.0,>=10.0.1; extra == \"vision\"", + "Latest Version": "4.52.4", + "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.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.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.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.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.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.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.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; 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.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", + "Suggested Upgrade": "4.52.4", + "Upgrade Instruction": { + "base_package": "transformers==4.52.4", + "dependencies": [ + "beautifulsoup4==4.13.4", + "filelock==3.18.0", + "huggingface-hub==0.33.0", + "numpy==1.26.4", + "packaging==20.9", + "pyyaml==5.4.1", + "requests==2.32.4", + "tokenizers==0.21.2", + "safetensors==0.6.0rc0", + "tqdm==4.67.1", + "accelerate==0.34.2", + "tensorflow==2.19.0", + "onnxconverter-common==1.14.0", + "tf2onnx==1.16.1", + "tensorflow-text==2.19.0", + "keras-nlp==0.21.1", + "jax==0.34.2", + "jaxlib==0.6.2", + "flax==0.6.2", + "optax==0.10.6", + "scipy==0.2.5", + "sentencepiece==1.16.0", + "protobuf==0.2.0", + "torchaudio==6.31.1", + "librosa==0.21.2", + "pyctcdecode==2.7.1", + "phonemizer==0.11.0", + "kenlm==0.5.0", + "Pillow==3.3.0", + "kernels==0.3.0", + "optuna==10.4.0", + "ray==0.6.2", + "sigopt==4.4.0", + "timm==2.47.1", + "torchvision==8.8.3", + "codecarbon==1.0.15", + "av==0.22.1", + "num2words==2.8.4", + "optimum-benchmark==14.4.0", + "deepspeed==0.5.14", + "pytest==0.11.0", + "pytest-asyncio==0.5.0", + "pytest-rich==3.3.0", + "pytest-xdist==0.3.0", + "pytest-order==0.5.0", + "pytest-rerunfailures==2.8.4", + "timeout-decorator==0.17.1", + "parameterized==0.34.2", + "psutil==0.17.1", + "datasets==0.34.2", + "dill==7.4.4", + "evaluate==1.0.0", + "pytest-timeout==0.2.0", + "ruff==3.7.0", + "rouge-score==1.3.0", + "nltk==15.1", + "GitPython==0.5.0", + "sacremoses==0.9.0", + "rjieba==7.0.0", + "tensorboard==3.6.0", + "pydantic==0.4.0", + "sacrebleu==0.4.4", + "faiss-cpu==2.4.0", + "cookiecutter==0.12.0", + "isort==0.1.2", + "libcst==3.1.44", + "rich==0.1.1", + "fugashi==0.1.13", + "ipadic==4.13.4", + "unidic-lite==2.19.0", + "unidic==2.11.7", + "sudachipy==0.2.0", + "sudachidict-core==1.5.1", + "rhoknp==1.11.0", + "onnxruntime==4.4.0", + "onnxruntime-tools==6.31.1", + "ftfy==2.19.0", + "hf-xet==1.14.0", + "natten==1.16.1", + "sagemaker==2.19.0", + "uvicorn==0.21.1", + "starlette==0.34.2", + "keras==0.6.2", + "tensorflow-cpu==0.6.2", + "tensorflow-probability==0.10.6", + "tiktoken==0.2.5", + "blobfile==1.16.0", + "importlib-metadata==0.2.0" + ] + }, + "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", + "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.37.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": "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,<3.0.6; >=0,<0.20.0", + "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,<3.0.6; >=0,<0.20.0", + "Suggested Upgrade": "3.1.3", + "Upgrade Instruction": { + "base_package": "Werkzeug==3.1.3", + "dependencies": [ + "MarkupSafe==2.1.5", + "watchdog==2.3.1" + ] + }, + "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 9d0918865e8507c3024ea958305eab94855cfd42 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 25 Jun 2025 08:22:59 +0000 Subject: [PATCH 6/8] =?UTF-8?q?=F0=9F=93=8A=20Update=20MonthlyReport=20on?= =?UTF-8?q?=202025-06-25=2008:22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2025-06/MonthlyReport-202506-25-0822.xlsx | Bin 0 -> 104539 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 MonthlyReport/2025-06/MonthlyReport-202506-25-0822.xlsx diff --git a/MonthlyReport/2025-06/MonthlyReport-202506-25-0822.xlsx b/MonthlyReport/2025-06/MonthlyReport-202506-25-0822.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..f36d53da8d0837c9c90293d518537421d85eaae6 GIT binary patch literal 104539 zcmbTc2{e@L8$Uh_1~JIKE3zaJvNKaiBBlr-6xp)x`|1tY z-(?%-|BRNme&_c+=Xd_+JiT*1?{nSPecjjfxt8bgAT+=v3?LAQ9QX$V^=?WX8W4d% z>7*bKJ@9{wlpP)1?mM`d>UulfcfE7o%iga2S*ybrF6!Wr@X4o5ozDih{41%_!Es?$5H<@ZC$>(7Whl^%LoPC$VL5hu4^Di5_uc4{WV0d{e@mArP zAh{Ug=lj+aC`mi<)%zOE<8HhAj~7;W!%x)3#*?ir-ROeQQfh#5HT#mdcyw@SXn&8+ zS!pRqVETDYSW2>q&wx++*^Fg6+?B^ww>#4Jtzw?w!)1N&e2wkgGqpEK5RMF!rC#f> ziOL;0h~rBCXJ*7df!Ih_ADRaOpg{}*odAAKUGCetik>I@H~;BptvWF(_^O}k^g)ut zRq~8il{_y;`6ZQV`5f3wpJdest*nN}z^R_tK%$(NuvV>$?Fvs8p4|MwL3J*Vje)ea zBebKo^~lDV=IjZwP+o|*(@U!4S<6FB-fM4~KSkeWyxK(O6T6FcFH^jpC>+JmqTOn9 zS*WvTKFp&wYAg5Ms@r~Z;B4@lvJUvr$1^#H7rtGzb1-t8k6pf-$zx@RYZ0{2t!eU(gE)VWGIzAwf^VmV3;@WNN z#At(8{V5A~49dDg5T~&>DJ#n6!Q>APmF?86%V7Zr5y7vaBymB_>TO}Ed+?$5AK9z* z%w)Eyw_?r+k(a!Z$j@i=TQX&SKwCe=HYyuQNyaz8M3XGNB-zMnYp8uX#NZ}I?7&Ls zjothHXEM=J-*wM#C1p{SZhcgkW4oXBTA1}KE5g_!BJ~EX2S2!wTjBfD<=kA6^@iu^ ziiXuUPu1L!K?F5j&<$m~{dw@Tw?Yx$>xWg)xG`4#^oO^*c;GFKYli2rpLB7al85y<2Y5)g>x zr@IJ_a<#sH-_2F@_~!z_V^5x4cO2oN4Ou;84D)41=J($jjQVD9!!<|uqRr}C#Uq5> z`@p5w_-eDK&x79duvbZJwzaaPj8$pz$_2%Mtw^DsL|1BUzf-*xUMt8x=w!We^F|*g zRzh%%J7)Ja?wRQauXx44%WSn4DBoAJyr+s*?q<3)TA9gxbGdNiRe2__3llu~l{K3> z1BuX!x!U(W%$0)PxEZUOa}#0`>gmoOyWEPC_FRP&HF2NhractN1XFDPU2dB{@1 z=-FKB7bgNP-9xp$NV@%~QRU$66R!t7XI=|GIdEm2o_=f8=g4YW&N^{1$ofa=rD=QG zd`eyjr-&_^MS$57=~rR1C6M`|=o4IR{RvII+Ik{>z3Vq&V%x;s?e#yP9?7u*Z6Ag$ zIg~7QhaV#!ua95!Hed{JUgCV4B%Ah@<5h>v*}O)ZrPXxr1FOXoGv6!PI_me>JoTW( zmE|=Hz28XmWoc{X zfvo;2`=(SuP3DH^zri0xu0w_RK%l#4i2hgb#gBtOY8uUO0SwvH(&;&zy8Oj>IEch?e3@oT0vhYRi91*ZG))jv#;2M=&N(WZU}8>5v- z{Q4$-cdZ=1v2k?3tyH6AzZt!Hg!N1x^FN$vq(L4`Zu?AbR~*cY7IbRi3Qh2qW4L|T z(PjaD(XqH+?P!1JaIv4xwEA#yF=-5k7v1Y_NZ<=-u31ZHgH=y1FYe=aHKu1wPjlCJ zrp6;Vl+ybiL6q)@-cHcyo8mnvu@KQv>R9O){xK7A_+c_d&yRyEoAF>rKc$rs>)g=o zdDwlfU#6yJ(z#-C{lnyZ<oy8PM?#))ACr&MkPA!eWZ(L<&Jd#P2w@-I0y0tWhy>XSBiPsW))@stIqhzU> zIwe%@b&WS|LoRLOg82f6c0~g{)l7p4R!0diVpFKx@0vjRhFto_1&jR@?TQ&4wmsec zJ>BS2-B`cefUhCzwVsSHIjM0Uj6P}@f$9%Wyhedk<|0p>;9?N4_U-qJ6?ZZ zNgZl>UET3IL_4%&u*XQM^zWNRZ=TpKEZQwJ2EK5W+K#`z>{rdFWadMan4z6mW@pQr zyf2r$f5B`v<@%@lI_!fz{ewNxL=srL1(D>RS_7yOWvz4^2YaqaZM#cto7c9tN3-Si7X*SwZvi(+@5?nCT#KZMeX*GFIJo zgOWehj<6E+9Q?Y;&s6{6^o`8-CH@gWpmI*iG&~Bo2S7^5R0cKw8%lrpuHh2=t zq1DKw6}ovsZk=5&jC-GPwD3+IomQi}3@0rN>m*m^B=^`!?p@t{pi!2q4CnBZ?g_t1 zH{swU~ z-Nkg;o&QLPJ<~3oyM&*>jBNdilEb;RAyrr{d_`VWU<|w z@!FkNlt$le&XYNIcI>$gZ_Lk5cQ4DOJJ5<_{XW`zYD@E`JM{0l1rem}TeFj6waXX% zK7JO#$fi3ODUGK1eY}J1roKFzqFpYM?(j?3Dc6qd;rKsmebKH;qh)>{S<8XNULQXz zVr0`Cj1)#w(&7Z=F4ZHtZSv(<=iMr`vf1O~JJ#KXC+BAw(pG?N8)IZ4J^m+hD(MkB zi-8}_9p_UJJ0ck?S1ykh&@V)NdgZDzS|0Y1ozA@`Do1{{O*U)AD1Us#qUTU9YsCO6 z6ACPTQ%QGoXEElZx$Jn#%^i_fD_5?K7U(QQm0!jtessLxE`4tyfK$h_ict>RcL{v>g3WesyytGoHeRUboFS`Nh{KJr8!nZTah|cS_UC-hO#wY`7(n z{$5Cnx;MDkHixvFK80i$uxCalP03)- zzw3_hp;jrBnr3!ya_)E_-<#8~%kV%s>_##NwyJE?VeKMY!%&Pxk8qRr^lg~_LMh2)k7`4orL`hUWGE+O1_g?EjHCNz1UxH7A`3@&FA`@W_A@&4@6DY+%0>sx3h-?tZk zIQcA{idaIqyX6*5rKGzw4uy&Pnw?2qSdzi!m7TsWIRy5Zzm)2cvUy+L(o4chXra zVVPk{S#k=zzkF$Q*PwNMqGU?BX9|36mI& zTS|TJ{ABL$(c13?cK9MpmHNKm=DRjb6Rt{HS3^o?ojYK5!d)t^N@zS+Pil0j!m&Mk zY$fACY+EweMURzlD&b0KN^ae(=u$Oqtym?MI3+XY0wXKRI3Z`9T&&>lI8{= zk~2YuKMMPn>gESS1&1I#GeNmO3O$wqM;A!YStF8Y&WYK9Z zZd7ia>BDV+&ff5UyL|9|VdvET4w1+{nk?WgBhE=~_tdprqFeiDHl+@48!Xp#$#wAl z)}=c*gVx<_wN@)*6}FOvAhtcg*{N6QU*Q66{ShLtK9c~M1{`fWE-=6!ARA1huNTH4Oan|-6^x)h5XohGsXR&8TK|F8J2{E--hMP zaX;vWrQ{;R-XY=Uu$<*+*Y7^=%Ms_;(P8y&gB7vLe_A24Xl~0J_7uu zi|CXW9Nq|PhKvK%@w+?aXq=SZLsWiU$E(Y94LO!6sM25SYlT>}L3Nd7S}N@DJou&RSVfd;7ezOYqAFux9AAE#zAfSm+lTPw6l7FktlH$v8~6 zfB@@^hTl@k$6$`MivVlV%Zr&y-h;!Fd*e8pdZ91PAvXt53d;tazL!^%FU#-P2(7^< z%eI3F3*}$%1E3E8E~8aSA__6YG<*(b+JsZYK)J30XYwo*P>2!cx@yIHz~I5-EbLnZ zt{6hOc@%43f}Gqb7Lbb(=DZpSeTfE#R}Rs0Ho2P~l+3{??jtI4DC;jhaoLpP8cAv=K52d%!P zSVcEr;it}vm~Rx4rK^g%0ID7!4A=L&%eCO^nnpi(7$_p`=J?)c#BlA2a|GTH{pVFd9 z_n#h_-UpEiL4C-ltWCXCFU`qrCZd9WqvF;8O7R%PzV>Nw#Z#19*^u@rvXgRn^?N+} z7h>XBuKtCh{vZ(6ZP0uaP4U;lCiq`!O8!A^f1#DeXdVB-g_jo<$e(r^4$~MF2Z-=s z;Fp(S6x7oZWZy1gzo$f*ZNDn3h zc*~vbV^3#`Incg&%(nx{46>6xcy(Kz{wKKZ8(^Ux_~liYI`woe*|&d?Q*OF5oh<^V zeGgnwgmN2zQ%c4BMkW6fIc%jfv0wd6b}|C5ZpWi9MaXvYivZgyh*G*W+6T8_r0iD( z301;a`bhf$7SG_old+dRP3GbbCWHwQw17OxQ7a3Z(aNEajsZCA09ie19EQ;V3&~R_kiDdS@8|^PnNcNT)vJ$1#civayC7OzEp+W z{11)m7UXvvh9G$5V;0qke;#2UNypX1Nb}M?4Nj>TgTae_16M4d+_wHkCI6s*?j0xP z>r00<XvCKxz`+uYAmLqKVAF&%~AGt=-(J2h9KJ!c^;Pye9t6fJAdX*h)}0&^(( z6kM7nkLarapP7SS+N%kJ_FRKFofSQh!%%+2tGb}|WD$LUqW^BTWd6S)pCzCzXe`Th z|JD>6@5+yK@4Tk#Yc|A^PSKfe-NlcNTZul@)YE^(TFGx!M{*n z#y^Lbb3+Gn3LeMGa2YP^@&5-!bJV`^OQldiAn>AJz@?K!DY>mo9%%HTsRhKg6g)G4 zI{6>Ep9+{t!_b3|T!ZI(p*a+OBM>l;31djO1at7r6DY&=xEM&AwZyrT|kFD(B!!VX+f$1=stQ#%R2ZB4vqo| zZh%YoQ7$+*1q{Ihion711%TXwO`ZN02x1_5Xh?KPRt@@W4NOXmZldW~fV6DlfSKm=lg-OH{AJu z8AfQTD)a$pIEZ17i137$`Nzlr^f?&f3k?H#;At2lk6W;n<}VuwRV0>-1WiucLrLC3 zOmgOr9S@7NI0a9UQ&PcWd1_^A+ENkpfoQ@(iBr1o8wH|Ccm#Pss)1-dIHCif!*2(1 z$syvo1t%bsB=A`7ob4Wff2~XzWFT}HO^?qUT-Faw!Yv2_srsSyln_vE!Osv%5S)%X z=Q+(YSAgz{h~vT`gMF2nESUkJ+{df>p!F03bt+1L*7`fBz2Ck-8A|YxOYnRTP_~N= zoz0n|+!X}B2 z9D(OMpwCGozECs#-;fos$t;{g3W2~m-UF8wp!0{%yG#BO41OIiSwD(1+@2+KHVCsB4zXT?a z)w-3c1U0tkjGeKUWIngR_HX`1%Q=6e|9KB6UG}O;zZ`c=J7x1T#s4^(0 zH4%g@7k}Legxz|Uz-W6JD(Qw#o`x5=pi^}qhP9}W1tdMk93!*@{0}1iAE;KgV7Y3W z!3mwQKSl!aQS?A_%3%H&&$Fvt1ziAx>>3<4q}aOKUKX6mg4vLT?~k+NG09!VFXOrklhBdJTw zz|;+ReksgiA$a*cipdV0u{%~z=5rrxU-&m7(CsueAy3iz7cm`gz#{P1g37s^Gjp$*sT|vP)xsB^yoNaiKz*cM(ays`oh5?<8bBe z8VcwZC1eQozmU&3T;2&y%3+;zB>fp>GVw3^H6syh@o_)S^goOe>U7XbqqvAUE}4WL zWlBZX1B%y+#)1C>?NU={AM?RoI12W z&|4pqJCs0fG^eB(F*Q}sQ7ESNt+g4)-w2d_w&O|;3iTZy!&bYu7pfS=#*#rsMljn< z4=~$*u-{t>f#bdhE-pe94%CuMiTy-r7sZ&^Sw54IMc|d~%=Dzhp#Px%b?;Z(`K{$& zokb|;zjgqS)_=zI#gToLwJ{@MW63$B$w1xisx=UxevANvKjBYZ6w6~{QTqpBU!v%& z&Cow!!DN=I;3@P!C`D523l&w#QD_@5>2{uz_>F4cTAFeEL4*pj$aOsth3dn{uqO6W zJvJx1@*8cxL>0Exl1qqT_PNEu#c7hq6vm*pU@Bymihz^F#U4^oJv$0*s(ou=mJ&pE zB@Bh?z{jv8Zlh6!^|j;|#4vl@CkZRXI@H0uwYBgWBso=^&$n6`GcytvmK+=n3U&K) ztqg?v@ftDs3I3F**y1Iyxi^Z=#0ippTt(II&46(;e3@&~Myn!fH&Afy~ zUZomODHv9lBqAd_i&r)?(-R{MP{8|G9E~^XHVs?tn}DyXFE1T$NJ;jU=ECs{ zf#o)_Ie|JM&o-a7T7!FL!7MCuIGS+O?FPV2 zL;u6h`RrwYM3S!)Yu`3f{hS_uMMA7Y2+Uhm3!g$ZooHJi{klQ?KafvHt$~SI zFf+@~sD1heX#+7d0sd}42n^8MxyxOX`F~T066gt{M!y}k{TAi?7u_QMMZcaZ|1V4+ zXd!f#pTv^|-cyJ=$6Ehl8mh4N5AS5Mbqj$!{lx^rXc1@qhcafsh*k9Hr`LdYA@}9~ z_F=8e-w0rg#QD>}_@!)NrY9~2Wo5ZUMn*s&EUwPu^z|4N>KmSxHIa~czQ0IG2oU8VxE_DJu=b7SO~4hZAb=#DtSpNuC^`!>^cE5@{5e2`e1CEYC-@?sN5bi? z<+xK@?Wwj}qI`T%TWw(ys!kjnDh7rmfyBX$w!k3WUmaBfw#7p-fNlDuPA}71jtBPP zFIkRDX1_|M`3Aj9235Eg`1jJ1Bbwv2&_*hbFH{`X#7$Hjc>s@%_vN~wf`{BHWKqwl zIH0UDB&;$qB($tDfcKoP!IsL?1H8QVaKFAX5nZiD?m4b11>ldc+NQYOjnT!Rw4=5C zXa0WpLmDK0wUawwZ@I?A6psHfv5BRD9Uf}Ks;Ult%uE#^eGUb-M?-1S@kgQM1rKn` zb&WN+vW|W{&A*=)Efunx2HyuhFVX}5ug{Al2%i@{{xn>)^)>dDH%$A|)FFd(piI2F z?Sp3^m1ppwfdP(pgWp7B`!WT2Z{JdMgqh`j#2dHPjZR%TU7;uAQpp>;JGq;T-vGWA zT4cr_&1a|A;MW~%4qf)LqeW|Wx5{BhyVatdq}(~7H?9Go5TX&&J3pm-_JxN z54MIy@ip2owR$ok-kDH_g}) zP8)V~*geKI(+NA;sw=Ni!0&gPR`2hv!u&nOQ%dJS2U2MAL zJ=`u9hQv2&0|rLpf7E3InxlDu6^noZZaj9i8h_AfdbA>q+&}6HIP|UFo$pRZ9?T%` z9PK4<-KfDWc-DB|Il%87bt7@OADyPS{cK!0Hxjp6bEJXqcC5ke_U=DlODl+8N8+{` z(v=SPhLH!0qIhgHzDvm;pRgL>{f!A}ztPBz-``wB*6dCk2qdhxiU#cdKvo^$Vb%C< z(Xm6e-AKTaZeV%R9N@sInnPS`Gz?dRkBP@qtwq1ygC)<-zcxLbnk=B%KX63u{qU^W zn{UMLPG%<@U~7QyoKW#dlP__pu%mrb{9*xq?~GFVQGd$e!D{@BwCUkN0qUr`h~}KI z;gPE0X}JJVPMcRJIC*LA%yW24Z5i`w!?oGH=OlJw1v0RvYH5$tV2>3@6?d9+x;D3K zi~Z5qHXZ*&rKF$;uOm=3v^<)_)N=2+6EK{UX;wpYu*=+l3*QUgH#J- z#Wq`8oE);>(v;;5__X&rsFoYI{lp{JZZAsb&9y1rS3A00=~V)}x0>JGl=hr8y0uiqxW9RQ#umRimbCJ5LKKfu+@uJYTP{O9w^F@mV zr&ZAxNS3A^Z(MH^AK97hoW!%&zTRF>d$nldv8V_9KG?Cf8j4?)dp@D}8(%jd4qFPF=~E#a<4pqq&srul&g();-jP^)(z!5+?Vw`Y#dhczGsKG^7GrfI5fJO_d=Y1Rqx0Tfnlh?3 z#S>4j-`UlJdI>XYeH^X6;oD(o$|2*j<@=&8OLZb^hLiO}!CljHmkrOUe2G8h(l<8K zCi>&`&=SVqnYN{C^*%I{=}{(AZPYEC)@`0r1HMNh;4B7{ovetcD-Yka$d(UFf2-)s z6NPHa?tf~d>m|Ng8lWXFM(&xh5~+GC^3g58QvC^c*uqyEwIaiMiD8E^xM-x8rM%tD z+>W@KzQ&CrsAS!TB2lKhB24%0w$?s=)PIYJYhBJFoqD_$XE_c%o=Ouh!DA@ zE?;}1rfD_uk$Gf;`M^_o6trqZZN`CE&Cz4GS_VT<8G2{2Q6^7#jRya2DX-xUa1Dsx ztT>jdX6@mn(YvE{Pi|s=EB+`t{YJYD2SfL$gp3-sld%V%ymg zu;WJDj!TksrMD@kgWHyG>eN^FTTi0`zpnb{$)2}_KE9*@^&5AGo!yzoV4vPDA1;4h z8>@C&&(W)mojV!a=&th(8qDNvVO84XT-roubcMh1c~gvcs#5Ty?EG1lp_bsaH7tbq%Am7y|j0nw@I0~=7@^X>)o1fc} zYfQ-dk{}F?3h!t5M|d2W$;G@<=Q1RXv)gE1UdzrJTjW4GP$C`bZJuqnPjvr0SGzm7; zjyx-DrM?;tq4?2G+}2L4Y4?IfOqy6_*5|Q^iB8IFyTf+e|G#8;dCYrEswjXWg?gdbQ=U@a#E%BJ<}EL;6u=P+HX_EAvj`}}ic ziFN+%2bNtEmR+aHrfupQL);oy&kHQXCP)D(6yhWFI5asZG%CQ+)r;lX?F=HZ(8_Z^ z%qH%>U!yhJ@ayK~`My3-%SujDVcuyowpMKKR}2Y-avnlm-2m}yB0)7OPLfDykZS0_ zQ*1F8(R@@WSqI#$slek{`RQd9$^(=@qEb(1-m5R)=fz-$h0S_WY4?IPNMF)a}LdZBi4Nmwv?E+;)tTExnMC&f} z8v9PqQrBdw_4=8zX`)!()7&ne^Wi?z?WBM&!HSWdHCJ&>=sLN>72IbVAQqmB{W+0c z-HrzOaDlTpwlP^7`brm-NYku_0-z>qM1|pmKALk9ws9i^*dOH@lyKv7<8IWYWR}%% zCZ#JUxC_tdtkTipKU8k3C~ovI0I99|MQtVe2~-L2A$IM;*GB={Dg4zKmdwCyG?o1PkvrQB%?o0Z7 zY8LV4*R*p-nm`xP;CiljawBV8gV21_II4hTYoEA(b4~n{`Au4S%D6`f%|IOzDhn%| zN#ode1@3m4-kcNtq@zh2hkmMxY|ez)HM2)?P|QDZ+yJWDFe^}2t|VCPYCv(a`>C_z zqC$}Z^mfK)nXCm)96cpP4m>rbhz@pY)bs~PApfe>X6)n>lL$zjGEjuFW#u$m7Me+t z(GeB)&6#x;gqpQp!Fy`-!eMHT+V_-6LO+P~+wiH(@EOkNn7DgWPy02Mjg_D_6Bqvp zn!+=VS6%qN$cMP}@H%P%Y0AE!sx-u@aD1q{H{`o6TLDDO8r=b1KD{PwLwTdmc-pc=dN+hx1wk^|i=riEt< zBnkDqO5Y>Y!&?((-b7?wN$e^8;{kgZAL0 z0IfvAVp9|BVf1mC@>px?T2%;DyZt%Km?v+N-C^QJ*&2C$n@)9<=5C$nevaD8)5_xl zoJyxCkDDfVFZ=D9P5_p?kaRpvB%p-}hDzKsa^Cu$-dneteE7o8Fe)*m4a@|iwg0niK~IzrkLS!Wd$kRYoh+_HNc zrA*eKSKTmKd~cmK?8Q#E4CMyn*b|@(S55;JQ@Gx0L`{c7$#tu;ZTXnz5l0yVdn6-?*!r9Y zp&d0$NT}7ca-=if4}Mn_^mzBqP-KHu!=wbQgrlwt1IOJdwN0Ra?0q~gAS(Ta&LE(f zi$elcU!>nY{W8_`VHD=K{|$!5=1iAGY40rJaczBn*Mf|4F?7q|%;Q5m^+1PO21A?*l@68gBPoFD+|r zT1o@vY7opdWmFzs2KghjVPNAp> zzptL%z`1+R5YByG+C3jSCcA$JyZi2}pFV2Ui*wjSq&kmj3}C5aNY=^p@H&auRWJAE zH^ zsvIQx7OIhQO|VQX=U7Jg3ooy?>h2T-0~pU~DhhPkJ83+IoE~mll^uoVw+0G{IU*V; zd+z}gK5y8IO6TZ^rA8VwK;hOYfMl*iI}5d0S!3={t~}ys#yP}eC1B$`(rCbS+>oY7 zuU^L-{c3I>cfv#`rxtpP)#Pm;a^z8sek3$c6>#u(u_+Q@pq=9U%A{eQ8{`=k&@Wq+ z*Rpn(G{Bs4IPZ~X?-zNyW}Uau5p_u1v;t5iDq8`cX&snwDiKUvzk4f$Mi|6XleyeG zS!cU`3P=Q2*|Si5vs!jOklzJ_UJf|cc@OawV)_N!+36|K;--N+k(***+vsco&I)YS%V7^O zt5Y4^IY^fs6m+iGoXb7hzG0Tj&8BOrr)ll8c|Ip~9nKrui)?#RDZ<^-)|{}mClL|k zb18mLf+oMQtg7|vr38~*eH@?iG-sHo=w)8z8Ch3g5v5n?FtY7#-$sUJrXPi4`VC#4 zL`E^~55SUBjlhz6(P}H}4o10!I-F1A0J4p!7m#f9qeurgjb&TU_A9h<4R7?ZLl(66 zy~HbzMGu{`a6Z{X$hO#SKz4*6yJkj8I9KzJfq3ab83giMrYF@_x4Nzju4~2P6JKVlW@VFl^iLB}JX7^xic5Q+Kaftcjh&tB5E56BGBydm z5^|Q`CF`y(QKM7wrGmh(`X`oxn-$*)wo)egJ+k)}jSV{A{>fNS^q$?1qG9O*f3-TX z1Fjm8I9!=EuI%mC^!HikiXAuD%NTv5WPH^86FH+h;??DhB;}0E%r(;1ql((1)U6^F zKRnvs9F3PwxBu<%rBcnJ{>;LDVtIoI&!7g2f(8pw#LV649N7HScLT|=CkN+6;jYAP zJ)wI$19mSgidD^vN&8xwO<{5EOmXe+^ZlfaXg}?K2#KSL-SqXQOJdH*x@$lb{XJgY z$4Jr#*qwe4cX8hS!aVhG!~}UyI&QuGthkES+Kj5TMNU;_?!VH}^m~t`e@bu6ib57T zYr?r?B>#wi_$f}Cpnlm{^0Kj6C4HB2Nn-Ga#NaS{Z|+3!Hdd5Q(J3lJR(~#sW^<8l zTwFac@=D+dJHOLDVN7u#<~UHH2>u}l;dJv37GZv1Q-bSTvc`{j`m93p=4|ebSxVoW zFs{trmu`K4xe2;CMXba8 zLXT}Z8_K3nW64?9PWFkIt?iwdwocVj0e{;&{)8V2vNeldZ4e-TMW6bLzCpPF!usM} zw~KcfhBt&UsQoxt7i%DqSJdVVskK&M)V>&=E8<<8;741*k6$R2h%V=aX9CwiylEh` zCw(it10=?9A++@bCItjkjw40dI|7&7df{%5N&|?4^ypRe=~Vzb@Ekcb>2UH)9N6pF z3Q@xqf)!xE3Ke~76@7zU0l3Y@OKul00ahGzqW0et%T(%coE$&qL_h_B6EwH_)phS& z)V_2nODaWuOWMFmFzs@3 zcrI`a#E-#g0J?=k)g@H|T7LRA-uJH*%VmG7$e^9kZqeIram%jNu>zL!LEA2qLM1QWethvZ!hTO=2kyVi3D=t;`N<%iukvgmjB5t& z$rioW&3ma0Zf*73@#i`4=RHiaNLUM*%B@mcQV(egX^q4*A-vUn)#~08bI~})DOA}g zR1wic9woI;Pqa_pwQGIpj6Ryyc4Kp_ugh#~3nz#hBL7eE@aE*^I^Y7Txa8Dv6<07E z<+pL~wsx;O6LeahKi`2r|DMroApJJ>2R-Mcbxzf}%&fbKuxP1r^`Q~Tp^-J5S1c?} zN;*yoh*$$a!!fN3d?>O)?OGr;O@gCB?vg4DjquyJc3ZpF74NH%Y7UKP4%L_4bA+m` z=Fk*R#g0pA!RW#6CLv;6825_xQys}>is6li+dy3nRi?@SoO=UA$h(XU zOPAw<>Bb~5f6ms8iRgX3BT{nyT#_5$u9g_WV`#6uD z`#zd(#244|4lebZe2_}`HEEFeS~CcA3EEmS5W&3kUvRp=FpGO~I_hn>r*GAd7Sql+ zDrW?d{N>HlZjw|Q<6XB>UgqU=-3p!$tCDn6yAxkqFKj2QPc}^Gv|KdNlYCsN)X}Fq z7@s*J__#PO7ocmDD0)g>dNm)lvVC|-sw># zecEg`5Z}Me<+l7BNp!yR*lB7M9#qooTO<#j#Rr;uwf97Q)O;UqGoYswygnq1Cr+`T zHA4NYJE@XDAWnKE#`9kgu}O@leWb#zFD@(cA_WMScc6-y zAkCM+uYTT!FM&3szNOeA(^&ilba;b@AibxyyFt}naTz$58BNbOzMM1EJtw17!V~5# zo*Ig)QxCT^^m;8zdR-k?QKXL1_z_Ou_deg4<4Hf08WS?gO~7 z<@NqK|6O65_s>E4(^6i|!TA>HS%? z4o(y`-i!jKY!hNYWo^ia1^+LV3d7TY%Bq^W@R0hTvIJ(dEDZ{z<9Y#K3(C(8347j8 zvACKtaomDtLUsnT6baL&DC&yu3+QwDGh#NP$t9uo-daNd6Do?Q_>?E9e)dgI_f9TR zLYwuWc&5{B`eoQuh^fFLj=8uw60jtm1F%F*U+c)}m+n3Hk3b72j+WWvbGDqJ+D=&e zq2J<&QcoG=)3OszFvXNYC`f`7dZ?-ENPIMt1YSrAH@>L}E{9#N)=JV$y3XHFrtoPE zaNOiepCc!`4^@QnAdOwMW{I!O>Qhk9SCvgVJX1BsZ~XAy%?B6WFb;2QgaJW`Fkfws z8F2bFh3XRjJe`Z?frghb%InoR{(h#o2ZbWq^ooEp98WquJykdXJRXQ%2D&Q=SAV?v zJCT+b%c2wcB$LmJ5{->C-vNebZvloB`La`oQyt$w1zqb2I;~ zU+Y*uPDE_5EYa>nZepn)V2^X6JnKpJ^MpsT=aqZR(e}q3mV|AXDG*liwjj~YNVANz zwCT2Q88BVGZk*~6Z%$R6>Udab+!7kxoZ2w0g*efvCI=Wwvz2af)#Xk)Jz@A-F}k7P z;!Y@3C#|OqX_r-2H7+!lCQeh@PV7kn33tEfmz6&s3W%ePTlp&Vo)`-|IG+Blm#hA+ zmroy1+$0Mq*0%Ympgg7B*%;v_`B;33(1=+3YD*@=UM5xB!y9zTNkd8q^63#_Sb4wP#ZIrd(07k-+|(wonJpcm(VNkl<( z0)D8Do(q8g&V`oj1h=CD$eFdD@?Qz^bHRDP&8h$oL4MT)3lPN7MzTS+6eSl1BYMuD-z1F~ zUUwiZT|*PPDZI;9C)`LCk_7lYV}nQ_6@PSzLct+FZp5%uwu-SyORKJczg#cQ=#q%b zP+-32zFpRq*NCA&MX9ZXn=pbox?w4&bt`cMh)fT6j;OG<9l*C;vZ~|6iVmFL+KIk4 z{?poa;&<>nBbUmv&TE*t2Gt-TmM&Bbv8qeE+zQb>XLhc7%>X6lEMUTSCLmmSbcmqah@F6xo|75>jNP zl3h{KbKOVZe$Vr~UjF!gU#_nE8lUlgzdxV*c5q!ic!G(WMH2*BIcZx8vq)?3e<^?Q;@nt^2(B=T7j8U1OH|N!|{2_m*bCqd; zt!->f-FjLcM(ba|f!PFTE>!Jpzr4anx;qC?%_7wKY%sn)FMWK-kn`GT^+jBCJJ>9Vl2?jN2LDZc5Y{~_gV z(w>qzGjSJe6fW2hIfE}VL9mTeOL8XH@9(TzdfgCV+FSfWIw_>IR9bVRYjYz?dTRys zxtbCq9dWK}x3&1tLz)|nx8{pB=gDh3HOEyy%c(=Z4qDlU?uar$IeOWqaO~o7qe_Fw zK{P^&2O-rar>0b2EXC^aYA!-SH0-)o#zMkffCH815qO{9I^VoLV%&z(q0QuZZRoAezu7gQee}l+T0=s1+A0HFJu}8!VZ-D7ls2;kDpCC{)R!A z=}t&le=hhDzjbP0)_U5_l0owXbYsOD#+ALfU(ntaJl+*lED{$9#_w%R-c#1~y|jiH z!q`I9+=>2(vYv=bH+N!F+Fui(A9ibeVp+MNUvv0dTyz(|7fAJmf^jv1W&)ONj_m=d zRL7I38W>B$cDZMaIiMdRRX3|$XNuNA%87m=Av2v6nak`9I!h@3B0)?8l@aQF-SIRG z^g~d8DMEF1aUodBz}s{m@Ua%;Nv|}CCO3(u$HWVpn3imbrfdmX_Y{h%&_ZkF0#c8D^VNEXg77F^td?aPCL@^QtC~q*Se*d8AJx2lMys*8z zwYR)A<9J7l8x)T90#h9i6+g;r|HcWnZ!z0dzjv-imgpU^^^Wq}I?`>gs^0{dKe@X3 zTa20K7~Ye@Jna&@66F4-_4>U<4|?(pdbaubwRbsJ&p21})h|JwE)wcs zLq)M+*6}}}T-#{!YW~5?d3depSsM?Gq!&ig;k-ufGWK`>-IWyoe_RFLfa7A|VStBe zA=_rnIBAby7$VL!9$zJm^Z7e2-3~IgQ^87|~5(jtJtJOnBu^2m7m<5R_87OyA4zlh=2cm0{m4X?=c*pu4_2-1F>z9KM zJ=CZY8YW_;Q$-`%bFq_@9lEiS`#GTn&&#ce8UKv6fL%mO+`WLEthS3g9J;Ooc3=4Y zmCMPL=jIg^SzO};9<79DkS4=ZJfZO_NHHb6mGT z?!H?M6eNC8%p;ZmLY+aBZz@f(eiU;oKF>HB=mfZ^0*-@-{1R#0Eq>K#k~8Ngq^V^p zlAR8aK&|$wHe))EaluJvuiVm6S|pK+%ao~8&r%gi%lT@o$h7x3P?6M|`+2{;o7K*x! zaY(`c&LUm-SHWjp^|j1dEWhV#N&aH~(=m{t+c7ToZ?&!(lg!ot=a!n9s*j@;#pT7u zJ~d9p;R-nNRW5^^c)$3Xcr?m%Awt@7sugfOUoG{#sT z+6JPA#m@3}s~^T$n6(Bgsph{xq72@~QPx|EL$|=-rdZOw7i3_xBrg?Ykd2q_@(*E3 zoLI-f@Bq?qtJ{guU9-i9jua_+t%M{X3XkF?DN5ra^&s|Vh8XYgSA{@cJQAmXK0w-% zY8QH|hoMR>F4DTQok3aj2!|e|P-%G#E~(=~Swx*5g=-BJG&aMAX-CZjI6zc89J+tR zSc@+v_NhczTqL*esq(>L<;%SyEkM_x&m|$_5mt2|sn7*=WsAhgU+T)HFvo^a8P5-4 ze4Q7yULH+l7Tt6Dp{r9m|8SD_upmIDCN!L;o1-W+%uI*+nOB3mH-$b8DBcs2;(Fr# zOX8x0wurV)r=5S;s@4<8Z_i>Q-{%#O7mc0B9nCda0gPuS49W!LSLL;y>~mK_N#@|# zA@zT+hHJ4dexFxJNj^}GYni%t0Z$*gOYyBMrt)ryCOgx1*D5TDe7rrdt=NIY{loOT z_wIZm7jSJXmZG;iEn9Nag^>?j`1Tww8ZDBl0+mQKdx2CeyiuZj>a_1fiSk*|@avp% zkCb!G8QfFGs1F0AL3wbhRf2x`62+^dK991x&KWy&*ZY}SYrQAfX!H{oJIqBOJlDW= z3|UD6YE%k#lJw?Si8wJ#B?qfj)njGi1f*T=1j$%q?5ka6tSt?bgVLlh#vH7`DAZ&D z&1`DXZ7uv4P%5o3_EoNxRxpme#zs_aiLh zZ{klfw18?Fx7dOoNq=#_jT;x^ac9R$Hc=SLnw4dhP`Rg^FK6S^C@&ggMc`i420*3U zKMe)G%Mp34iwGu{gY_y3v4B`D`$D9noEsiQyqj{9mXJtYt zU*2`}-vQ7~9l7xuH&@29VFA+!wz{Yo{v@Z3+Wo_aFBIRL77F{*7;vVUm%&TmU7zTw`BIFW zB`bH;V;c?_G)lRjm=y$)A+T+OyQKz+q<}}3#3jyDY@=ag;!uu}wM6U7n$hm){{MU`;KV%MQc*;PI(APpd?CIEB4+IR{Pkd36D zz)L!ukpDdLBkk9CA2F+u6#t~J%;?;(B8z!F38IvJUFJp;xx;S^ASfJVh3A6ycd<8^ z4cdUB$}mF`2IH;Cp-B8eOKC+IAG9Idd>b1=D}mIt$bbdm8LEm72v*OjCP^8YKL@M; zdvh7AfV}AqSOGR+8Hf`hfxssGul`F$S6pua{h2-I8gweMR)CmG=IGRI$nOADE6|zq zUoAtmvInl-PFLO%)j%mx4D!5XMi2+D3jRrgooY(c5bUHr zH;8tX{K^7N+QsY$g5k`pKS};fP9n*fh0}6z?g`QE^aVLq z=i;79gvYrTVD>nw=K6R~b+`O8#>f^YmhT*h?;K(32eG7lziNLTP%N`hFZ)gL=xDJA z9fkH;*yPt4ILq@2K(Khdn|Z~+7Bfnyqp~*H5s@-HM<4hpRnRx|1z0Vqib<~QfQezk8$&U>FV8&C*R|e zb@P^WW3=#{;RQS@Sd5Q5)oKFNsdt#WU`kMORBkk$pDX$>cN*ldvq7@HKC-?{7D!tl z@@UsRSZMin zC$`8cEB0yMtos%c;Dpvl@fTfeWzKyYg0l*i$uy9Ds~(Px`XCwZ)7)rflK?Cn7bVV8 z*p_lT$n>%yNxC2r;cH*e>yOJa=Ga*zkcDOa*T7Fn{HLRbfX=ZhAhmnKv!r^Ms6#s&B*PRH3`oy{DU{1SSCIM<6<*5c zbB-AmWCF_ST{oslF1S?!)zvAHk>zO&)s~Mb+fWYO+z=a$ED-DceU`vfWfjL@!8e@* zQCu2p5kbN)JWC^4RIL1cz!_(ZX|ybE9fPWR|NMcA7Zq(~O7aJ;61nG~V0{sP;h|P^ z*So^QCo;St*$mATMvyRuB2dsU4}Jn-po}1;1u|U~!e2eVM~O|UJET6Oe9l)S?>X@n zz2d>M;sHA`lMBE-@SY>3YNCOFR1i6Zg8swyF-C9EVxBx=o?%AwR^E^J- z0dwTGKG0_F$(jdutw20^&Q^i2=G{sXg&*DxQ0Q|S`6I@lH{N&4rzZTG`t$D^i^tjQ zgTHVUh+SH^z>B@F%nP35#42XCwAM%Q?V&z-FyEoQha{=3%wP)r$D-?$!b~+ZLV$}- zMwyxi<3B?W;+pXLN8FD!;O@=T+CN4RQV4-9+0#tkY1NKHRO{)AV7pdV*v>i%Q`F5UCPOx%z`iszm3BcQ&`P?i{|2fZdK7b2Qq*>M|std8t znmx;p2&I#PV@P$k_1%@4}Ac_8%@INMqjgqP@Y$-l`ajNH zJw1=ths-8b`}Q?@lG&IZS0FUWN3a$a7WzD~H2~?2v91H{PKBr=FUYWA;Wi$p!?+iU zxiG=!Q7<`}Tz5>L_g*Vl1ofB_+C&~vJ(%#?*>}KK5;3BM1EQftfCX1-@Q6wG0l`EV zYV!ca;BY)8Q|cxCVp{E&l!E3?-bP(7RgjiV|AM^EBjvc$W;%~(M7v9>AT_m!tt7HV z1uO7%I6S)jJ>N?TK~gpiE z%?7&(J|0@t9bW(f54xV1->W(<+qDjrSo~t{t+bP*34pDtXk>a=-GIzNYs^KVD7y+c zI>4jT|2Sv+xxA>llJ;|yRts@Lq#RUUIPk6znp8KCo~L>yuLFQwnXE(}^*oXq&f==f zxv3!kvXI>*F9GwSaDYFA`tx89uh3mWpWiP!Kn*mL1$4m8P^rC7NNeU)e4juih6<9- zY34L}uXFnsFLX2glyCpJy}vKZ$D(NeD(#4+viLavmt88rlO>@>F z?4{gfGT+-{`l$l@qnZdEe5EsmK}84qx^e5$Jf${ScmIn1lsIQyC3Q77p z^%$BFlSIurnz(-iT|?O~Mdr0Ey6yP+j>cP2b!6FnoaITLvipJK#Ibi;8K3&ETrJp~ zqxbks@_wRG8tS$J(Fky6+DtweAyKWL+j=39p`=Z7 z8#sril53bvFcw7MggsC=B%Z_@5efxj zVY*wCcOA$rs>10O2U_OAMvAzmeEuded&d3&bSgWdpN=`EuQHC%tuN;x5!^rVY}ZFl z6DfTgcR_3#$x9Wcy%u!d_=1>{bhwRE>wQqA^(o#DYBt9NKXN@!V4Jz2^7irnlK1n(Vp{ShPqpx^dc`e!(SXSq~F2C z4A+J%Fxh3Uxk4N;xXSYj#>-+#{^2&<7|5AAz5{2wUxk;{@`z2iA`6; zQWfalTIWb>iXXN?aV{UEO;ok1Ig670W7hl^-t`n9Eg`D%V>39!-a_A6boRg_d1Jcon;FM6@o<9 zYX*v}l^=O|OG{GtKR8qTcyi z^_)L_2V|Kq>X54Tv%O40l^3qrr+Z7F$nZ*3E@J4&#cKjvymBS2eIIlR-+=P6bBLtg zox#LXQTc(}vvEh#J1WIW=ePiuyz#OlMy_a=MdK{iV<-aD zdHZ`s&xY8m?9M0lvS}oIt;vHWX@n_Xr~774#&-hrKEa&YHiesi)6Qsx15FVJMsHqP zg$Q>DpPy4?zJQYq;KWNYE_aKhwjEQ&2mIVKih&rs=i7H1aWy2pusL(1m7G#ml`|k) zAkD_CV*k2E$zDd#9WL(b$-Bcqp4m{-T~hzdzvXt>~qnDuR)N4vDs>1QK>W3dE2`3td!Dk(BNM&-+m zKY&*VA2{hOE*0$isJS_`i3eh%}Bqj-u28_ggN^8a)HYpst)Q04Mkc=rkU5dn%8*{HG`>h%wuAs8YSiQmTUZ<27&1GWV(q zL0Fbg1~Cpabp4CU*%>&(IR(NwyY;KcC{UE)u1}#|9JqT>u*}PADo3c|zXPJfhhU?v za%v?8_c_5axj5spXk&4YP-#_~v#i;cyxG`_{aBSp!5q)PzZo`Uh|1a9S=;>tPugzE>T zYtV6w-c0J&JqxL`+Y4H+PtaPF!7apB!$#->K`03EC?Rj!diDZDq33a@6 zdENxcJ-$Q0p!)^Q^q7a~ab=|XT?fEGw;d^%`z$=9Ou$pa!Qq7HgX%(b^v4(@4Jx%2 z63gdt9jzlb-#n;P{Zs^3x*Tp3blRLm;5Ct#AE%AhxkJB>;~z2P1ov@C4?WL)YyA2` z?k)(#OWCAAyn(j@jDtLRU;-z0UQz5k^CexXa{iS^Rpqc-j{Pw(*~}GnDxD8h^dM*) zs1=-3F6}pE_poPlnhA~+};|2K*R{^_Pr_8$+^R{LiC`> zXVQ^D4YEvvZ=5gnKL(f5s4rrB$3@Ea0#usXd6P^xw>hcQ@0i=;$ZO2cCf|z9psMs` z;N9li1jcMrn8sl3@fL_ju0hW!swt6Mf3@Sqw?0>jM8oS$G)f~`U|yR_qF`#!Yxo~% zr@s6aJ?hCb>RCD15|pcNjh;#=nXfte~l@}e1A)dFsJaFLJh&? zf6GHwo)k7L?`Wa@mVo^_Dl$SY08aei9wcaQq+=7!ypTr@X{-X@3@mdoIV)g>3)%x> z>+EX5vIE%wz=z)#NRtaQDK`cylTw}VsE<#iufkrQlCMvVFOy?}`ZPbO2w-sSE&3}} z(sy#E>>yL>wC@on*Cw;v_P|UxUqCYzLs5gKS*oE}qcrSqg{LK~855?ORmcP3 z!Gj_^UqffM5<<*LBR)Ym1C%2MX^$fIaF;^h}1`|=nk%|`<5Dh&w#FJ;QZ zWBlz|K1M|Qlf@a&>B|I5O{!5>D>od9;{wS&9q1&gq#knE?bUh)%q=S3Uh?^@W-4Fp z!pY4<@{Pm+5cR^5$v1IGdY)t|tXPO3q&L)tGc1bT3c0r&`K{iyPpuDnaVAuIZ4#8# zCfXvO%h2A?ihK^6M2jp?ru~dCxq(X18T#*(-_ZhbT&HvUxi|=E-~OV-&-8634%>R; zP6&@x3hTTl!T9Z@f0cNKYj{pfp_D706P6G(SON+=_PL+29K9|elQ?$bqK8I4lP+#% zX$!YtcIPiPehRbeQ9VIQ{8pSpX3r_UwG-IRANG;7A~~XQ5{Wz<`Y`eLNdU$y9-p?M zsaEFSCdD}g^abgwr1#bScORV{G;_jAK6;?Xtw)>Ky?2AuSHB;G=M*WFa>sL~#8ZM# zbbKyC1fUXBYe}UC0mjC8w2vO5QRvRN#FiuZ+1hY=g75b^+;Gh#o)IzPotVYNuZ|}1 zVFq_Y4mS!!iWX~sQ4#@_aMbL`bLCJf5X;`%F9Yj1i1H)KT{S1YZJ;<>A|=Gp|F8fT z@DiY}?r{E?#>VF1l+TMcG>4F8%<}{`j^Ss4JC7b45N2e)I>7_j^8a{(cP`{o-LM)p> zqNZE;S3#m5m_6qMMYGk?J&;CyIz=wx%r9cy9=i55_YOl5gvS3S7yjXFM1=r_hWKA;>w%DE(xmYq6m zjAFFRnuHcCkevMrEiasu&Ek+?H$ad(Q=Lt_i2k8e1toJ$B=dcokP#2F@N|&&VlTRg zz{=dOW_*okzYy4+ripyGLGtg54x4Av)zGAHF63&M&U9k&R7#v~zrGN$n-+8mndP1R zvN9Yu3z*)U&N~Wms<_TOl+A5v4v|1 zHB%&kCi0CWPj{*!DEA&vEZs|9G|PlcpHr*2f^r7^F$R_DweY7F*8Ap6?uu{L|+eLjjZ?Rya;Kud=I&u=XLfZJcL=nxD<8hKk z8qwp$y@GquF^qZUl>5$b*_ItxX44xy<_at0>S|Rk^x%hh$A-k-lL@!Grw9!mHN5@J z0@GU2ZKrksfno&><^aj>=K~}UM+z+CG=_KtoKb2$G0?tq8F9;A0lOr&?o^hQw%ti^FcSxh;eG{V^*AA#NPcY#i6?o^04^m7*LR^M8)=wQR@mF7`(DsnMobNA@LBqVG;%be(yHv?}(02#l*S zgfOKDE-_$4povV|3gAfHWnAnKkFGNT9j-hT)#ssu?z{Q$F5kG?hV*9;Zr(x*>OwOJVwlk+l*4{?nkE>k+S+>vh<2tlCQz{!pDzf{+&For+76yk#?zb6G(}D*FHo=$!bp z8T0@~sxZH%u!e>{35Qp+V@+R}J;wA|@)B^%OG@DRnh5}W=GTy7Iego$theKDD8DHl zmY+v`-h`t7tC_bE^?XaNuKo={V+)#?4Im;V`TR!LmzACT`eD#zI1hfy@7=uL(zeTGY z9xKlSORR(nXH!nrIZtEZY!OER;H?V4TbHh&L4QH$9JRpOyD8K&@I_i%q0kK>@B#w( zE+L6?ue@WnIQoH(P2{8Q*|exKlMWQ)5ykH1@VolZ!=#@<4|~oy)p=2!iS)MDdJepU z9c8+vY-7Syp+u9W79^{kxFj+Uy!4t7bl;(KF*CO#86wwteAh6g1cSzY)D_45>0iXz zSenm)CXQd}^7=*+KoD}tt-~SJ&ZMMIfdsQ%PY!PLrGWC)2Up9#0+{T2v3|F(@;kVE z^1zzn7kXF=ws0q8xoRKNBsBavG(2vkt;IB*%$jlp+>~@g!~&q&G&3Inv5$yb5KWK_ zJK~NEGTi`6llOya<*nOAfcDqro1vlw>|kLF%so~F&8@ki!zbPyt;NhIjoXllW=Y5P~d7jF;C0GaSNg%NT(Ae!E;_fuy&9pHFU23n(Mp^ffpaw zJRn%G@qn*~_&E3b22DamNRkGQHz4dKR#$``7j1iZYDepO8){8 zD!ozB!0>HkH@8H|pwMLc$!e=7deLpaVItgg(hb0X5r|XFK{9cONTHytXT}a|MdcMY zXub8Ao@6A%H6O(CGCM@9SmOav7f9R%sAm<&d*L0@2ix{0X^ z2GLqGgzAd#!p#=g zxsML>9~~A%`fzznro$Ai>~{&G&8t5kywKMoVWlP96GZR)uYK{)%JKwMrQ8v!57*JY*iD$YUsMLe?F5vID}dhL+r4$ zvgTr`Gp-bv{_5fvvf!;-`9-q16SQGv@G$Tp6i#0QTjxGFHq}Ww#}VK@=e~uSfYcGo zq!G(G`S-p~&~KOJiPU%4#M^JLnCk0%&`2k(=6bT;@$S!?*?(74!@esq&>)sJVwpQ) zxcuW4IE_{`Fi!b>VETmEd0jgNhJ?AzsT2J!xjint8`f;C2D#wBhh5PAE&u?cRCW1v zwxwRalo_akru=BN@C31Ya+N*&=}^`1Mbz1CW#1_>!9yMZXDKZ5>^;=}C*d557xtdHI79ZFz z!nuxpm&JnNJ%+?DbH~TPYcjw;nVL+r7awRX!kPNNNRc$F*sh*^=j*^0*6)M!OkRUv zFI@J|lVS~taDzv0(f7T0?t5V$U6<&%1)6_M9-#-@nSm{UzWUpo{6HPy-r@4kB@CH3 z4k5VGGSeXVFrA2#3tR@_NzLdg39uU#A|zyQpTXp_wo@3BfJPWRiwt%~>INOg4$dos%i#avD(avv%VSv;ciyEF zbrUHVjnih}5rm_3n`}^7QCuF{XzMF)NTvB`wd?e0yBrGF>BGF6i2(dK_w^k27_#jF zk$Wb_@2~tbRN3onpE?}T<4iVbER{ur$)(C2#!5A_%oQvP#vkAn*e+B-x&nA4`wbT$ z_#$&|;uPqoS$bfu7*1nK*5QaG=gF*V1E%g579)0;S{Sa{kP0Q-;~c2yzzwF}LO}i* zrfu}(el!6DGV>aWK7J&rK<1n@vsw^|cni6TGwDPN^%=y`dbdX(C$jz!yq8zuhdvMlY#m_B*#b%M-hQcBJLd>*#d4-uK&>96HoDA2Twn&k5FF z2R#qmwNr@%6`w_}6Fl%-Za`-X_9A0ZXG)6R3~nH}$6MkZ#wY%C2i7wEa{pSAz-N#< zY?z^QGG*@M^^v3Px4Bf~kv5Pt^4XK8?pvsDI2&Da62?Z4w*rjPaqaW#Il>jcUu2N{ z7^)kqM^4YTG-|`Ulg$*S#HKxNChfiX38LZgI4DI~i~&D&HFWSk0ZE~AlBON!$FG#c z@up+<&*`zgFG6^u{k{JHtkI$j)TQ^rptD!y`-Y_H{P}UEg1Gfn!7CL29;?)EA_%?? zd${55>DuV%_E?>r$w6q>;63)UiA3yPp3Ic^^eQ;(1z>&iOu}+(7p@$3vpsnYzGTAD z-r1lW=WW*6K(mXv1=EJS<2Z52vxN)(POO6_pa&oc#{m6{aMnJ%B{l9RMun z`sps<$@IC0>d|SDb-(2Iq^dcbr$w*exQdQa&JKs?RSK2OD?VU2Zl|PJE6*hmSWu|8 z%1M>0`+v2QU1{<^z9MblExhpIP_(=?A8;1_PiUQ#YdfH`mM332!pefRrCk+r14->y zFj+EG{1{N6^bD0ysS>?&{5l4mqB^AVonX=*mW{j0=cog+1#|xxE}vfntgoVy6%iL| zBK7wZK*Ad^ITLciE0`P^b|5>lpR$iYf$mrHy9{E}<;Sdun^TLVcgrA=mk~9F#$pgC zRv7xC9rVcrxS_`o{ZB@K8!IOMews?A6RGh4ciosr1Jh=3f%;jol)T5n(S9|hKrms# zHW(Ec2fC|nsdpHsMP(~=7-O@nH4KeAjFs#o)F!i-bE!4zKK@Vg78pZoU=RYVbB-L+ z6a8Ji1Ta^14I?7lW#|q;bpHa>EX8BF>HiWUK?YfFsWNH$S+q21E@wfw5t@v`RnO3K zBjy|Cw-^wJFDqvA%=Zq1{Lwy2%43WuLyQ(C7lq@X{+%kgF*gowaNCx2gJO(7ojL(& z*M5MDGUn07U=1}a{h%1DZ%FJ`0XN9mI{81f^LiF$Pv+9~tZ>GqiSJX3ogUkQ{WD)f zQ?(Mk6rVOnWv*@(LyvXAFZ43(iyqe-!Du??3TSa$qv0R7Y2LKSKl~7h{OSk${I1UO z5B4E3xuVCZhcQTJULZaoQzIGXZ+}GVd=M@LNWRdXU9*W4(!;Vu$Yd{tWgQodfOUD0 zJJge<5Ss2G5#gtJ)qroMK=9AiaGx1`pnxZcCR>DA?h;M*?4IZrMiG=5;7Z!geAx6o z*+aSMU_#%cm}V;C7|Cj$Q}L9=t@#+;)h|n|-7xd#NDBnoMqC{R8B{CeG-= zZj>vH-%C~=x+l^t5K^@G-p83d^fxkOv!mn>c!3g!@Bn`Xc0h8fDtL~4T7(a zS63@NX&foF{JxF*DbDkoy+E^R)<*WzlgS-wzYk<9kvR#Q5dir;yay^fJyY5F=Rg_fM*#=CWXFo>bKqTECKYa*Q=ZAG_?=ad6UREM@dH4++=~HQqEY0D z$aA_7JJhA`1d(8vOC^Bf;nZOJL-BBDsy1WOIB`rCJMU0sm6|(UZi3)r@L-WG&^!|z zJ#gM50E*s|PmHTCzMOml`_-=!*iC44s1fK_IWf)t_T&XJA^>e|e{bhwKpdQhGwNXCHFrB7IOT`bB(>{jP*RzVX z7~bUr_jf#We_4q!K-bUow=tG!1~GfdNvLh?)XBuInJc-zdt?zgLq{AOs|S$gj%S~+ z^>b@WZS$9R;-fpxd;oU`8l3Lfzb>|c!s(xCxAgPjeoN!e-A{Yf9m^y%`OqR9(*FRH z$zD4&&jk_4JbBGLI4r=I2?$m}WN)EQ6X@&WTRnJiXHjk{?UgxbThCNXcIyB&w>G=F zk*lcR;PFGvGG;762;Vd%+#F4s&i^5cF&@W} zPk{lddV@PG*2I=y#R9fQ9RO($TJIq3Aq4a!U$QHb8l11Y$q+6LVsTz5$^0zC?QOXT z%z4bVfDGf6cZ9EpJX;6`-&(4s!NgQceD4*}nX7sZ=GKB*T;$BFHWhi`zY!jDv$coT zHPk^8gP65Gc^eAQeSRL*a6(?FKxAYA<>X+E|s3Dmd~oyoYK_3BxFynmJM z|575g6UZZ0T2q-D8TM=0y0*@fy4LAb6pDwXXFCjN-4=E6ZH^k*`@ni0!tusKgltuo zBXYX=S3>_`?iisdl;8gAk=YwRcLvv6e=ohA{k^`Mw|x{-^WLe#82~pZk~x_c+3X+MMy{LPBU0 ziy3Q+)mlY)J(Brh|L!MnBMb%$@{kVn_PgZZ?R^RQgDpvBgQlG_ zOwHTu8SBI@PoZ;)k9En+;xd_%YvPV4S@hoWc@hN1F2Qd~551o>e9TN&9;urfaP9lV%x5b(!f~hS*(t{>l$+B_wOh}#4N}C# zN}8U@AYAj(dnRTa-5OFZN%(vagIz3(?e^t(ZR38`A?xiQpRDS1Dx2J*$6CKw;+e=oaed z?*qC_&7n_Y_NBs~?SJJ@81Llgzn_X*%g%ZH{*J1dnVD8x`jDJn^=_qPXvu6y_;p$N z@Oz8BJ04y7dCE@0#Qy836c`Kb{((ULk?wAtiP~U`3TcKfVn9`SwOr z?|3GsXJ)$FX>+Ig=W5Phmo)c(|JnXk|5d8MeX2rw{b|KPXy}h;SFUC9r(QYz+M1SV z`4TL188^qmg>#CcHnIdy*CvAX5dck3@Yf6l*h z)|wNLUkRow)`Xjde0_Ul8FQ?cN8_E;TesE?fj^zndjg@Ee4j6B>~)vEObEptx#xuV z^`#0^Nf_fWyMgXL_Vr{chpHSm?!wot2ve5yS>b>iL${_d$LKhYpgY+b_MQ_oE)Zf6 zwjr)3#0Mkl&s@g6C%%&NF3Wv=S)WXJC?xZ~88vtj)hB2DIHHux1&Q!D+c4OA2_!@J`#`;z*i!+;QH+C($NCfw9Ll4pQv*mT)lVG z_W8+rTi$mrz3|dKn$X>yv!@?^%@I45Jzw#3#OUXT`Y(eg+|HdS`flZw&D}X);(8Ss zcJlPMC{DC(@6eY2EWs?*fZE8FoHFf3Ngw=8W%Lzm>?_K8AHTbLZ76N!UzkVhIVRdT z>oEU0X505K5yuKDc^GjQFPr6h=9beZeyP;FZ1#$xN@>sk)ly+NjT*{&Qp{;WVM-%L znBlthhiHA_wx@wdMV%(pEr);8=%>|L%zE@bkE|J#!H4^bcC=7(RWRl0q+bl$D2WQb zraWalUaR+=tz+5=M;&@Ij?8zu{zcF^nCpcr))WGC#*cDhUC)^3`Z6rOj8+@Ldakof ze>AD??+YO_dj8~!YDHrOkMgf)t9Zv;`@~*}CU3b1v~yO3#avJSayK`4^PLc(NL%9i zPjbW33wT$G+AcHtje&bAmIyvNN^@+3n|+4Ix~toT_b!V}5f0Vf$JveXX9PY{j=u8x z5v_FJcX`?SzGtOMU3lD;VxW0B%BlFSGEz?N=f#_IOPLQg z%qooeU_lXY3d+-Wh-}J%ca)Fm`#vS;aPnlYz}ZrMDY>7~wxfB+fqU!hx$}7G=S+BN z+jZ%;JJ+6axxpQAVX|kimYo&R7kr2c4;i>)pL^Hr#2Kj-5=7HX{7%^$(UpIoYK~yyj7pn zY`yiXQ6oC8026ZlX#Yf1*p>6TjBQn?y{Kw*z9sqSq4XwYEneW!GFbDH?8qGf0cE-u z$S6^3rksKNdh4W<1J$jov_CYCZmy>`3kxvcd|8hXYNA{{Hg}4)Ci>Yu72Ux8s;^m{ z0o2=hZf7Z*~FVZ|loQw3Qq1q8T z_CwuY$jt`Lq~Dfi7gldHmhkz(XEC`OPr02H*PiAKxfJb(3tIciQ~o@~BSr)j)ZN zfTr`WSQ$r_xNdULt+;zFTD?fsAn&8~d9(hbZRSe9Qo`C*?Q4O*1&;-q?u`Q?4GC-J_gstiuF32a{;i9Hp3zMb#Y z5v=cQ~gGL3$QDE-wG7+uPcVFHnX3)*lt=R$*P%-3W`dnzLFCMKmcLnuMoh=3=Y_+`SUxmS=X}X0wu)Hc`OMlIWX1LiMn<6c&&_|8l6%2g;9!CHpk#YaI1`q=NpC-cFCU@9Xq9q z%?TJ1j3$03o;h+)_<5|VLc-!6SASaC9!Fce819n?{V3T9!<7odv>dLbFbc0K-rDP- zZ@$K+i^u=qeUSHFu$|J`$8ZeELF;qOK6G9yQRXOFaQ12XI;wa(sX?jQHV$O5tBT#N z5Q(5GlY~c&;i=d56Q$2tm>ymD#?fcUOyeUX#PrN`IIG-}@QZM=;bxK<-;4EXtVYt6 zl>{k+_>=MeWnmHI+6VRwX9STHAJgAW|3LOhWL8gb3-sn*n|#CU5;C`;e3U6hWN`8% zmiIRqm+tGn^NMvGZ%ftZLc!nDKo=)z@cAU9`1MG9&s@w`xM7&nY*JKF7>EeP<@~C> zitf}X*%DpPx^|`f^_#n?{BDe&>jJ5n-hBGHD){Mh(Y%B^1*LOE-=nL+lU`{ENvdPn ziGPR-RFd72Md>YQO*YkvCq)YG>)X}nVokR4IChOqnx7uSd1!}r#>8(uFuSv|6G|{0 zUmQQp5m#}2+N|48DLe&bxBT$}T!nk1r$gZq6t|mop3xljMNZ!sHiY4atX+?Ic5=-+ zJ(`rHjM}H(6@DBEvr}xtx!wH~}1e7YWQM zfIy>ZaLR~_z}!1|2%yrIcsU`qN6G56Roz8d4r3)$1CSIpkd+{>4Z0& z6j1dYC?m9W*u_oGXb83NU1L_EMt4L8y#!?sD3en|KqN>GIX%@`Q2`4X%xlDVG%IoUl;mM7OW+VM2Fwa7EG~+vMERgj7LC zC`!>lnV@eP?S0Yj_e?EXbVxz6q86IE;&g9W%4!@6gdYa26y}Ms^3_#wMCZ1OYq>#> z2+mqiS1s&!N`}f=j5?|ekmwE=G@VkIwmW*~3WqOj;=2qv8GA?}LfwJB$1oBJi%^!i z=XzAt!Wo1Cbk(LOOk0%WWYW&JXrU#gAQbVkLyhWF_CVzzW(>!K3gb}7`6;SmnBZ=g zlk)|jZAoq&WGO0NJ>$1pABCZ!JJPcaK)jm;0EC}I$}l#7bv<|gTOU)wqeJC9d21l> z+m7?*LMub%=ECj z-N)l!`j3D7Q=phgDIbsjlKe`D2}&!_tQg9x(haj9{|bler%!*T03-+QXgUJhW(u3? z8?bHed>?=;tN3{QR57j|XoGEm9uwv)ICAbdvNR;jD(JQ%0;z(qH);yT>0}Dj_Iqm3 zQdd2AYr}F91qSJs%Et_EcYOGI2*suWy=67})4YRe8i7!v-2sx(ou+ z#3rMj)(s~vi9&8jyX|~FzYV)6A;Rs=Do{L9kMXg>vWWG`Y?$W`O`W!kc+<2*LTviv zkQEb7X0Sk$EjODz^^$9oU4|x$ii*JErZ8<1B80Tt9E7cClTal>fmjy+1w$E{0nx#O z_PAmEDn5yq0H1i5_%_=zYHkaPVwqFL57b8HD(VyLr1-B5BUZGibHXuS=NUcgHBdUp zpjFfmf$4;1IXd{WEc%X>ZYU2q-&7;=va?TVV7+BB4K7m0_gBN)C3+V`X-_0 z4(!Ba%Uu6TR=25=hUlRdNGwah6F{PImj3|~n{GcjDX;S&C~rnYcGInT_}7X?_aXVtkI2x0}JR@{+w_o8d)0Z zir3SN|J@hpe!eNPe>fL4hZQQ~VU^s+a&GPfVd{QV6qh%gxH{hL%DRGq89PbNzx9AXWev1MLA6E+@o{gPkRX za~Li8RLm_l6wTN*;Kmwrm@`TNv&kx^rPIlZoj?XPo?^F{$pXsYJ4R*;Nt0=SA&py( zG(#PLDPZUYmWC;f`OZ!!*S9?BVnc)$rjy&r;zm?prgX+p1hXVqI3xC47!9+~xV5Gm z@;3UKC(2o1x6|Dw`arv|r1j?kQel>K#&MfDSBMM3?6hl^pym{H$x~F!kDu9qGroZ- zvoKSJDJ*#Yamz6D?3kyD8BYOAj@xj! zGoA%9oSpgn0zX7*FS(vVpV%WLX4m?LIav7fl0O-_gMus{w8$>hg3`oXuzzMsne_+0 z#Yq6SEVE&Rg&A~!FqJuX(!lQH1~B6`04^zMHD>q93<;P$!D8|R6=s0t|FDU;gN<+Z zmg&Qkqstj5TnSV z?M7CdV9063i7gUfAoY`~cgFpwYD8|s-Ja7`S zhyIjX-I!6E==NgR)D1URD~^B095Y%?;#+!*-mp>}(jcoG5)z&UltWfDWf3n&nmu54z^gjhO8{OKdTF>fP{@$0&20aLCF}GaMA7jj<|f z%p3GpTm$U#0oP$xiakw%P?*C!X8H4+JusNXMq!4xK61>7Aq!^134xca%ME9|j9Gg| z%nBY0PFQ6H@f%ny=2N%IhRGgXgkW!2O=rrH?25Huu6V9D=QJ>E_LdPdV8wVDlorld z=7-WAb4(DTLz#$E)fqaNbF+)}X_r_P=bD??B}ayg{5a=ydfXfI)S7XoT3qTm*+!_W zGg1a~Y(v*sOT&!Oj({i@toF&CybQ_T^8ATZzTxc$GlnWx9CroY#A;74C{9FRWfbfy zlJRUhW$10jTCF&pe-SV_GZLpT5A*gZj;k{pVa^^aEK9_bmig8--Ab&*fVHI0I2jJx zWOfoO8*|Ka&h7XqXP*ox$INlU^qn<&;g(}mK1Lit*1(;ytPLn;*cBtxbK2XIr5s_e zn#@^6i{pZvVQ4zLoz1AifVLi%?=v#Nl(l=#u*(bu#0&v0dAkF1{LZJWeIsxpV$Yb# zVGkHy)ZouP)*y|?SwND$X4jcHf0mrYGUGV-jI|1LrWRq?r2}ST}*M zHjTyQ7{?PC4KU`^!fTFG-f$O$OZIvPj&WwNQ|{KBrEOuYW^@PG`Yc0W_7SUl%o&Ph zE#pYUtW_$YCvp_aS}SIZ_Kc`ZXF2g|$y@yA9C0#75VJGpoazP|19xjEWD-VAV~;@g zE^x)lmkWjqEZM^jECeL+5-yD}vVv|ZwpyCZ0cV%wO}kBs?BX};wYVXKLJX(^HRP&*ivBY$OR_!6 zR)9swHpJ!G&uWqtzPM#yU=N2!4*%Z(1Au;MrwW1R-yr(;^q@+h4~T~$Y^_e7st9aLC%C5!OA5@Z4?7;acXpkYdsY=SE`5j z!Qzl^hOvsq+#pB_cq7PPOpfwMnT)A^W`q8YiW^I=uh+IxX^O%L(>2QY?@H)V6N z7WjT{d1EGgCWo19o9s}vSquF@=X+C0PJ@nIpeM=jin-~%euN-vE>*);p#BT72zOQa zRi!|?z_uxL=D@j;dL*nZU!GcG>B9uW_0p@Im@kI}Uyu_F6Me6yK; zN{ZsAGtdkIAj=r!hV+n{9NaW}_z9U0QWv&%yJ8VU@)E>|#oalFGCTq|WIg3Ebux(0 z_%P**A>aj%i|=tB?8S}Q5t#U8!^Q)mWiXqpt*a7OPcKZ&4jE@|*rC^>gGO)sJM=>~ z_zQlbt(T<(U4WW?%{LCLI?`d_G@&l|o`~!cd6`b|_>;J6VeuM67LVOeBEx|Khnvr1 zXCY!z`08ED+0_pBSW$9{IX^~;0y6@PB~J?3^v%Sa48pgCrw$!TuiO@Ws!oF-As+

v&k7Np!iKUGv%`Jolc75doGw9klbD%7>2 zI#9B;SR(``*=Mv73x4T7InoDLNaPav(1^^1M>fp84An=VO9Xxsfu$)2p2T9&bR0v9 zAjCNt$;q_G$ZdllQi-UBml{Q73`_G?kf*(H!q&=GRY7AEF-!wkvQ;@_OPpl}M@8u) zlLFEwgU?R7l}zkH(jK&w=#2nPC0Z;MU?rEDZ^6%*BmyoN1QXXCcMOonZ-qd#Nkp5_ zUEtfnQ*buB^ssN#2OVtej*VU)6+^-v1{=Tek>@yfp|)@I%BwVQKcL1+tROSg&+^5e zBgo34OCBFn=Q!9{5Wqd;hkWZGixRTPI%1C$#B2$9c7uW!$jIKdh~=IVu@XeVHA>Ql zB3DfecrmvO_M#1Ojd9uIF{W^>I`cVsY`^e58iooum!q8;P`CNz1?=z9Zi1UNc`s}`0ihI^K)sk@>ea@9a`!4On1wI>&EKsB}ZZJX5j$(j<))ItH_WF16;8Ztj$v`H{Ncn%8%%hc;b zEVe5MfcZvSViMVtUy*3IKqly#nlld(cVkX$M8eO42=Dj5LQrv*O!R7R_X~ z8WdBuu?7Q%%P%tUq}}IHk?$};Lpi9I45o5Sy9d`IeJ?WA~Yg5W}{Im!i4bxM{ zjLv;%_u68=3VP{V(q=Bd!-Lk^9@jpPRyilcc_D)-M2+6%aR^mD9M|N%bXkoA60*_O z6D^pi>AQ9%$C=vYXvvUPkon|R8$srSTuX%dd5pb4GSc$+3MWiHdj?9dA~4H#@y_I0 zOM#zp0>5ZcP~6)XNpLRL*fYI2tjiD+4hHpCEog#5Q}tzvW7o6go#aWM<`oJR`KGDb zgaftJQ)7r=%3*vIF-p~W=ix|8;ib09?KGmWRk-Xy!(W7q>F6$%Rno!00z7MzC$oGr z=g`0y4j^#_hSMKx#F%%Z0)L zTp|d6!o-Xes&+30IC&DKGH*EbwJ?mtw3103sP@;5ek{$5)mxZ==}pL)OkID`UQ)ey zUeNyFx%63v!}-EZqF5DeLE;dupP9*TlE&=51-Inw_ac!|m>3uk-k=cTg%R^zWh*sj zDMjHoQ;7FZ`8gwv%-B|pz8Gpoh1g+wi5ph6%?|?+kjj~fI>F^s1C~Ib7Gx1~UotTz znCY&Hq-j56M6u_p%)V$o9PY7XfE>Xj543cQmA+)G3_sV^L)=^uY`@#t=N(6r<5L@$ zhjZzYFeu7s&D|EqYBg|#*}5o%-MUw9BbRXu%k?k_(>3>Xl~dM(z<+%O}}*H467cR2r+BJ zM*`e25?W3?$|MJzQ@qm0O<);g}yoH&L|#A)dv7L=zImXFEj=7U@{J*T|H<+GeS>}}Fz`>HucBD$j9Be7gp z;e(}bW`t!^B(c$UusIeD_FR1xgoEB>N#EtWzQCZ&3-v|Gb^LpKK^azj;$iZ_(i=J( zSzbx1O8Dj!@f`!@?dT<|ZChPR^Z7WoOx>-AIc5Y_6;v!qaboJz^5l0&9`xbT?5t`g zIl8Jh57xWAWS3<0zS*DSSlDjIZl_%n_KY3Bhi^^vQdy42E9i-q-&mcxFn5zRD-yjv zHIO#@j`@0q%M*Lomqjgjh>XFkr}En6UJ|K4B(>c4Oat^BV?X3sv?&4`Y<{@Mp%w7n z3%f5Z?6;Ho;FRiPW9HR5Yq~rWzPd#x{5^!b=k>_u^aL~cSy5YdYt)A#P<@a~!YjvC z#4IA1dM@9Wx$zzHZmx~_-N|pKmIXP+DrV7>V$%9TGltK}#8#(6U zz(^VBb91HTC1Q5vcp-z9AK*WRd{CTXO3^)%Ddu9IhtT+z`%+9b)5Fjs3kiro8mrJ9 z2OEcijuU?sYSX1r2ijz&H8uuSQXJi#vV0&h$=4hiSOTmS`k?N4uZVk;$LVwhSI%%) zlh}RYjZ1VmG{ef#p8BXhJM;Zdq~ly#Cc|$c$xGoFMzJzJiPL~^D`X=g=qu+Gxo^U4EY4sZUXJz%*9F{xQCHrsiygMl{@`i57%zEd4?S z-&X??UKJ`J{b#K|8?9J;QAd=wMGf&xK`SrN(_GmJX7B^wSim{?0Gm@MYgL%SWi&mO zB6+TAF2+G@QS{j5+Rm}SNC(g@8Cze^+Db_O?(?OE^b73`RWBv+rCHr%TX9-zW3U)# zpQkJPE9jmf^BRgwDYB!BxmwP=j_^*uv&Bh&0}C%`;c$AxT|6ndbWO#};b@T$PPofV zK~GWJ^_$ivCY~d&*ZB09VX2ZaNy1sLSH8AxBWaRDr9NiwpCq28!>y$PcNWuJ3tGfw zcMG;**%%iS&qq^kIKbL(+jG!lR%^|UR_>lDiUS&-LFeid zOGckj9Q$DZECl;6O01pVy1rKuKdc?a6ORy7h3|z)?q>K?%pf8!g}>B@R#SJ2NgQoH zwuE1wfCU0|-wVHA2$RCx(3ik=cAs!7^uMyHK(1}-BhDM<%5K#*k)|n;^es`I)Y9tE z$}KYUpUuIsrLw^fQmWjOu5TV1T16^hVUsqgeAiklu|39tK!${iXg^np5^aY>H>aS~ zzoyF4=iTjm zk9mPwB;`KMIuJ1^Ogoh`kYZQ3nvE>Cq@-KVRZqYrw}~F_@>WYE=p;CsO;7fiwylN&y z^}6n!6!kJx*kD%GUH|+nA6(oF$_cv2QhZzbo=+IE(D@_>lQ{EL{tzm(+^oAW=O|g( zA{l_WCY0H8$1ucb^-f-J;{XPjFs1fs>pZ)@QfDvah<+Q7S@Mv>sjhd$Ua)o_>*ah@ zxwMY*QjK$hpDMJoc&dwg4qsI@ByZhI-a5io75cfXRiOvjtAYnutcG%IR>4MDt-?8< z-C7mKS*}7n#dbB?%UG|j^)~jaTN!1+2I(Xl9xwx}*hL7lV;Aq$ESYKM)iZR8H7mpy zv1e6hoJDJ-lWf``zLHg&`W(B~z;TvMuuiaT?bJ_Mw}!lxeXDlPVBs%h1nNn|IAazs zEtP7ID?lDBZ>u8NoL=2+lROsUNsPEm_^gaCUw*9pmtm(a5z@YR%q72{4dfsLFpn5< zSQF1+RA69j$Vy)1<=@txzwO(uI)EmcBVNi(ie?bv@lL{BvNT!AeB6YwV9Y+%fwQD@ zcPOV1ZM1QtU6}V8=8tW=&iP7_UF*aNXQRI4@N(+C;rMde2_IlK+8FoZ@y7Usg zVOH>*^?sqK=GQw*VDl@TyX>!!TS(paSpL&8jE{O28NBEy^J|?=4rj~l4hg(~Bm(u$ z{nGVoKXo1YmcD=w*1X|9c~-6S*_^<9BLV6*#;A$nj8T!sK5N?=r1u!c85@JgJ2@Ox z1DtQ$7ioP%oe{0iLZZsp0312;1R&j< zGCx$?<_yhVVx7-jtFkyoFJfjxjaNt&qOz`l0!&#xHGPSm@Ge^Uy#_HR|-O?wzMOGZkN+#zhH^D&dWY92AjgY$il z^EAm(?98KlB=hA1>aijMo?YoyI+35vpZ!)(H#Rc$vaz=;9xTO)b@MUCmQ3QF5?(c& zyYd}g8VFzhkpGSJtVZV=v2*To?X@Ev^2e)L{Z()p1O!CGd$v&RrC2;`7$(K+FcKJA zN4S-4#6$d76&^9@=I*z%ud00^M4)|EDnBCJ7d^0M83+*%3XN6gB0`!|piXbODg&hN z^h+k?udbd-4R_JzBAD@Q4Mn#IIIWgdn=!sZVZTnK39cM{C29Fbb>r@rE5CdnKw|P0 zU6MCm5XglLYDS!)F%;7 zl7g>V2hR~mJDf6Z&lU)pDU;6wlltOG1FrpFU|$lZHY2foG@@;}#>XF?efzPE+HBio z^7XM3(sQ6%w`D{!$oJXtA?b@wx1wljvgl}U9OnS+?DN5)zY0boWXnO7^p6L40>h>bsIIK;kwF&bHDkn zZxB|&!CCT&Gc+Qzv2}Pl4i3W_yiPd~4u9r}Q|B}qD>562pc-z~lf%e$5Jr}}tNIp6 zeE1Q0lQHGJA%hN;XE!^}Img?zJ@7#izIMk2vv{duUW3?o-}>LCUc?6V3}SGQ>mz8s zTeGX@E@qP*WVEw^CS}=L2Gl=+9QeLQL}ji%J{4*jrtUOkPumP7?5CnhNxW3g7^87V z*vEcbzl?K?R5-yjn40JC3t8uLrarVp%Vpcrcpr~{Iez-LKbwu`5aZ!^W@8Eu#P)Pe_iv56BJDdy!{^rw z^@M$so%eAE`K;zydNAv5beEfxb=ZT;!W@??MNGxEtR8nV`;Te%gD@!$xq@6`F*VMZ z8wb~XX^V+K#8XJ;71h`ice-WIZ#q_CUC-tQcGHf&G1koOXe*ZMzHKXaO+LbTU-Px3 z&RgNqfwu%`M=*i?SMK8gQB4mVt2ecdvkdFuJs9GVBYcF`w`bPDr&oB&4~q|bPUM|+ zIh4jbO|ll|ILWGb#%{(Gbpz_1$T}`FrY$iR0ur}GVklb_IWsjzlV#7@zSj=@bMGR- zin9EtAJHs$ix@ooqXI5AgA)>*EgSXcx$$z=h&wV!0TUAw7$lm&F+JsaV_! zE#IcOiTiRphKaA0)Q9~CODEvNEF@4M}r)3 z=H)|mZ{GQ`jTxV`KyY|BhI~vs+w_#E=W=Lq<^r4#!M8&jL^yF^3K+ElYh`ewTlox= zkf8uJ!5j7mzEph>`9D^J+uqzac?h&~R)*k35BOGfo7lWTs2pyr1&MUV7c?e$lx&6a zx*imu6~<4RdMC-Xko-@bO*D1nul5k)+eu8~o{?^uG$wN+f(U_CnosRZ6B$j%d7tH8 zL*YZ}djY`y)`_^rGsz8Sb{Ia(DmoJ~bC#qv?38U+SWoWsV{aX8=4=DGd8S(=n~>Gs z8S|3*hFv=0rfd`B%wrxpi{cP}$$m9>%{HxLgg7%4Q|~HlH#=0#@hhx7x*;@9m6h+l z>gHy2rrLk~YR4LILWE4&Zm6IH`=lsPLv=dtJLB3lK$d|`w*eu2(`8T2L^2+E!-qh$ zKW_T2tK3OivYo?=g)WIyRT(tF>7gH*!ueF1wfWxt%!*xNaXYj|XAf`0g~+zkTKv_E zQ!^m&-oqCBBz0CI4@y#;PoYlidDu&`eM6$2EGZB!t;-xiM(XU0Jwe(H2yD^O^&}p{ z6td0`p@Ag6;sOmjoo0?f8q-ajDnqtAOwmSA(qec8t@I8%vzV5Nrb7}Z6|%q&8ZYNb&FCY-3*I4tNKi1v)ow=uZpf=UG`6TPb3THYt@|u(D&dwQ10EV`zco3p@{E{l z+Xq#2rAmbL+$&SjYgFkMj-*-1Q0`l^U9V+4fv-iCr05E2ol_PIbWMT6{*5VegJv0O zl+pNi>CSB(jaJT?iWnN(jjHR~Y~}-+j25d0PC@uC+fKyLF$%Cs&@Ub=dVv!^hWLV z>WZoK#c!0hV#xW*P^?$WTq4TLr&OFdBfT2K4>XNzKdWp*td;rPy*<%r(y=Sw4jtK{ zc=P=3FPZZ>INQ}zaE=h=H2oaB!v2fZSYdw^I}y8 zZaaVPhJjk;U%l|4p(}BL)pQZPW zgD)_QSB{6TFG6Vz%c;PtGu+D4TF#BVR}Xiiup#?4C4r~*DygG44E>g~nV5RJ9xpTa zdJ@LeYx+E8s$emL-EZ&H4TCPqDSq~pv{gazWjVnocsrm8oTQ{ir&0Mch~#}cKh#OV zP=+k0_~I^;qU$S8AN$B-A6e|GNwx(;J+hqQOQsX19mACTdP2~k-;w1UzP$D1YDfrE zM~Yiam7~7<@@h0WI$=I056lbok z^w|*^=s8xVLT3sSsG|}mU6E`e`A?9ia#&wzGt^=@s1e>J!GISHf0|S4O|6WLB8Yu8 z(jkAO3P?ZT2)Iry1KA&nVE@jkj!w^SYr>+C*VMm6eoyTOd1cN}P$6(tG(ihrD zNHe58Qss{5{IaS-ZSf>dQHJ~57!!PFkYLr9ecaY-FD-X7pWs)g>%Q#6>JIC*)%Tn4 z-nfZVm~Q|H)_n1og`D)NFMBm#_~jEK{fX+J23ZoXu&U`h;ZxWz`_Sm#K2euwgtn1% z#ZK!fCGx}<;av3S;nTnU`45Aihh>CWoK^kBpZAF3rJwhy(Q#}$tIErI{A6=}45I(T ze=N!&^4}naHpJ3fK17hd&_;rc@VSmXC@d<5e^CFO`4u+?RNa zhO0dl?NbbW;SF44HGRRyi;6r}^<~3Fll#j@%hfus%Un&q$2Lz44fiV4Dl=4J<4*Gy z*|c+qBuY=Q3S``>nwqKSamzzpza+hFfz%aK+e!uZCL^ zw?R>ShN%7GHpTznxjA%i4^QLC>fb( zTkpou+uyI9XRX{44v6#>jITyvMUpUMxJ$mBQNWB)%U&0}6( zUR2Ex3*eA!@A5Je@T57c7MDMh?4i2tX!uhk`S7L9A8X!s(rN)dSGA!&uB|>|A4n(H zZ|bBs$0w_J=}#ROAFrjSF2euu6`x)pT;n6_2>&;9TO}}&ZjHtX`$Q%0b3O+7CRFKf z(xmCyC@EY=Kv5_&g^AgTf?o-uejyFM>3R+dv!+aZjSIsbZ10l1jAXFQAHpTTxo#X# z;QyUOdu0O>B|B`gGzEUra?K=Vch^*KYRZ;ezj?PW29;|EeR%pZ?~Xsj8_nsfn*l8; zlYLo++mL8)>xbWlx7g#Iz8Y!kYGetoPOi=uw#Rr|xGb}7o9=9PG{@cuut@$h3`+i9 zs5&d+V8GRR0@*S->U(tJ(GsXdEu#d>H;@A4Qbg^j@3PK#13SyEfZ+|T5WX;#E}1N{ zI-y{=Js05%QyIn7ys~DAhG#KwP}-|5--YKXg!zSS4iE2Smq||V2D=%GBkOOA68wC1 zCu{fz{wV&JK+~6AUdA6fDWgM)4|$qZk@$b``xNI3X~NX9-GJ9Jxy_7sY911q+Q%2~ z4gSwEW{NO&@yXbd?KUeg#!V*O9p~Hw3*m42Lv1bwzRB*AhfKc8=3Z5dc0cR;2d*q@)qvb{MLnpc+P;{R!2Cuz9S|5Xa z!iPoS$#?3AhYPAbutSS`rf-eHKJ5ah5l=Y1=vPLZo4{4}l;D!JU$`1dIhIbC+Od1i zzxW#2APPf008wj5AE(&wHuRlN7%Ai|$r^k0E2_|CDf`Hfd3iCc*)s4>tLmzC@C9Gc z-%r7VH(UIZ#uGO>4xVzhPRJIMx<2{D^0N$5|0R4lNbDc$ zYx;sCXr{BCXo|#M*frdt+%60|vudAc$DMb|?UZvYd1pt8VO+7Dw^LJgB1TLp!=qyz z4~?1Re}&Ed>647d5QmOl>z+*wjI&?_?@9lbCJygQ{~4wp{U-F3->$+uq0MM4;8D_h zC3K`{Ig~ql!+xBmyCm}=C)dGH#C$2#`)UlHjur ziZn|F!Gej6Ky{+R079B=s|H`a1TotDDF}n@+5^>R41#YWuu-z7I%{%~w!XNehLf{U zjVW%Z%(VArJ)}*^LT@||4%&11@D&C23t6s6f8H=wA zWi^@1)(O!ww>+m>nD)m_)-*@yzWTlJxCs6m9EtfAN zi%ta|9O#Y1#w(Hh;mChLtb$B(&m)AVT;p)^ml<24-^s8wfsZ-VcRFR;vB6tv3JArA zw&NY{`l2|)GN97R-Q!+h_J#yR%B~egIDpIux=#_r5OI0LJ;t5)#7KuU@g*Q&+9FmZ zi9oIZC=%iGsX7W(^&)c5eKF14ab0@3Xh4kDWYC5TPsIvYyIM*0*Op@YW=*)F)K zlOm6@61dU8?PuZ1@Y2Er@$wSZwZ}kvrZ|YJ;&cwN_B{>4#vRS!=wQOBur2hm#kXUq z*eHhZ*XQPJ47nSXsH);BWThmO>7Nsu7Eb&@%IiSXUB##`=mG4+d1SVnX4XSXcwWN5d$mI#!7iFzpIO zacCnM(I!;E@6|xgpOuiI!$vG7i(5Y{8A&|h2eQKXx}-#kMkp!cWvMY9+#+*gp!rU;(NrW22U7D4BN5n4ClBRu7%?5Q~*o{g%nV5|jJG7`^ z#HbVycsz`Fh(|jOoU5P|q?iZA^v#cHY~aWaap3h{>0YwqKx_W?d?cq#=uHwa_(KodQI&6JQY%@ z_%vvgCRF6qGXTl3;llQarm}+yZwTi;{ISi{#4T<9I1ksyeSnH(q@rxuQ|7%Rax21+ z@1xBjUMg1uYjNF)cB|Pp93xnuRUOG;H*DeE+JNNJkNK%^ycAE_29IGJ9pDgC|-y%n|hd08IUI;_y2 zMC@FgUzqIzj)8ppK_&l?CyX|=iQ9VJBNbdSsqa7}RJC;3gsxEQW4m*$5C(MLZ_tmab8~VV@B?g`9*CxV;2UnL zL)P78J%(w(;5FG3-uk$zsM}+c5=P|4#G_ri=eS{I2e;Ul&5u*hXezT&6n|YD1j|1c zzFKy!3yzQ>o9#SU{ZNR+cg+VG=}%7u4frc-DD9UCOrx#K;HJp<60KL z!pmnjAlbZ|$B+wP--x5axZ;r=`I<**VMg>ItwWwi4$cUQXy?s`!W^3og%X?#1wUsd z6l!=L6v8>PpitG3kZwf&Y#Rf3r=gvs$d7#~Q0k)J=gtu?fl<}ALwirK>s`x(EEzDq z?V4&I(bh!yrKcH7eRvrV8EwH_9A?qK|MgE~A&@)M;K}l=Rch5jWFeHUR*fnX(gS8D zv^EujIXj+dW-6LVLG~8gzHGFw=4bE&FN-X3l%i&FkPDYdv zVq;l#*`})QqxLR8C`r%AdBW~hCaJviSV^9O{^*Vk>$CyX3L(i@49ktQ@iQPM>Mnz& z;&3W9PgB$z6dfsepCbuINzt7|1*NGdJbRdS?G=s-7@`EEhpGqByjAv=5tpuMz%hso zLG5}YswMs`E@3GxgsKh1!PJa-XRdPNJ)u+pO1w<1GCx9N8~VeVyeE?U<;CgEp$1T=C*DWnuFzPq}p739~X z(xcXasd5MauFa~J!$_@geBrxdultz;`O^WvyG`DU(MD6h@Q zvl7=cVPb}}QP%t*Zn~#e^55B&BW4GhF*dmArDw);a*$hzT1>*uUoN&71%H<5QC! zU`9Y+g(&{Dodu->>!W>rdBe^>PA1SZ$g zI6?SM`xe^nfv}?icn=Gnrz$eLza=!1c)-2i90K6MHuOOx?Fn^+NtA5?Y4&RiXgk>4 z20sw8YuYFrCvt&NkePURDhtLq5(w|RsxQ+BbK;Gn4qT8o4_Fn*9kma8$bHuc3xn9T ztXvXfG-aW2Hk<(JD0NtPlsatS2mx4VWD{F35-&kGLd9Whm+#p5HstIx64#o4SYS__ z$nX;yrOpl{CCS)}qi-*hl7kqD8xxm_dH7uP3Fl)T-tyMtrJ$_O0PGhKxBSb5m(G}e zDMw~Y_ho#hSPes~Xh3E9TH9Oyyu`T1QH}j;JBRhiXHSD0=u%#|tCn=aL(ALC)mvuF z1E9fA$kTDg9}9W@i}odpz8{Ewt)v&11D|?sDBNfjZLGx&((Dv=*J9R-R=gZE)}A>r z+f>3yla=u$%qVDcTlc!AI#Ydo%*%N!TR@kK6Bhv>RwRYE4iS2F%Q-{ot%MqLn#&!g zOkL)}pJ=vz>te%^&E_S#k>h4a)%Nx~*4m$yd0S^8Hd)h`yCg3_e^n&MCd2XdeB0q7 zgsW(rdE4cga#q{}$JU5K_HxaokTU^2a5-JXyh9-`i4FdM9ze!(B9?^R{=ud(sod|J zRNG~hW+3PeTKr5ajcV*OTOQVe_>8%xGeWyOz0|qkN+NCkL@8NJbYW%Oio;F1_#9!AGmj%5lW$0j{o(9XR&}KY^O?laRVQAfe0~u>?ZTvZuOXAadur!-cK-(_oY5VE%sRaEv*d1EL4D zQ;sh{e$q7KK(K&Jf9=HN6n2g~wBdB15H*LS$e(e?HpN#FE<@Th&Gnae;0lyWf!$cMZ|tXbfAt?x*i-*6Q*j8j4o{g`q_y{y^x z=){h7mtM9VL?PZVMvFB2cOmZWn4O6)f4n^mG-bByfHnP@(Q1BD%$1O|Bcr1geWqU0 zIFCGH$5%!z<<$qB&6w^Vml?y!5C)1PiUCu8X)g6(2AJkllwW+D!GT#WYre%6>tv%B z%wm@t5UnvIE(c_}5Y0;}B+W32WwRMU%G%p@L}3n3jyo2jr8=)-yDdyE;`+Iumf zxsMp!M`cCiEv*Z!wlnYe8|ji@MQ<|g&N)QZ-&L^y&&w21_!`l^?#F5&e5e`W^ZVj6 zUK~DP9u&iie0!LLU-BcB`}O2F&v`QC+k<>g#=x>2sX-(+lOTFFSvjs!#^*2|vU0{V z_deJPtYqch8*)}-$VTb_y5h203u-nZ!@~Afv`=H$2?-Kzf$xN8gNbN0_WZ%KcY&-I ziC^Lts_!a!DQdmm@ZL!|6|7iaul**PvOX9))@z%PVQ7$f#7a05*S|Nx?2j%#<}5h+`5N@V`(3omhr*dRYjgA$M&_OaPJ>(hm5=P z@drwyZI-XzXu!iZiQL<(*gVY|2~#xQoD3(SyvBkIqCTWalOK`~;)GV7AI_Vo*RHb) z^<^bNvtDe(ujVCQM2%PX4z#pxdl$#*vg7qU8DmFlyXKiN);mi$-O&kyN+QXG;p zxT)HE5Nfk+BF(rM0oHmN^7@Y7*Nu9mHXCkB!ks`x!0v~Y``e^xe^oyi732-0>MZ4X zIo8hj7V0*M$zuO%uFz%Z6`CjI2YJhKCD+e-8h0&2mW{XG9^0?lup(Z|h|7*Z#557k z48=qypqbY>9XU;|W;~F<>!u#aqsh#T=WOI0J~3;pIM6@HNGod2u7^2Wjvc4ttExgC zDc5HE0C|Hrs^dVtQU-rNiC$#@jYlQ>x3&9L1;A?Rt%`u#)Zb1au)q6GihgZsUCv3A@F&C=^yZ@2*(bZNE~%u$p*JMZ;?L428qO z{!dao>@WN$C?Iz8@1Tg-&ApF8;i-$VCs+WXJZ zL99=_zb;}m{sx`o9p&46Un)=VL9F$zTV5t63=O`A&@r@TWWU0RRWvFC(gw@2l70^F z(?7d8arlavGmX7Spt0LR#XubfhUP|<1VYautWv(qx9>Mv(&T%v3fib*6QZZ_@CyDV z{DKZ%hno>1rz5Ivi@wDeio)COJtoO&?oBL;8I{v?{IHkg_Ui7v%a)R1{6>did`s zn=&mcq4YgRD8+z6ak`9MQfW@z}upMdPiLCOJgv4bZ#IqTTA-nM;#l#IW}L z4lk#{x1ZUac8(Iqmg5E>NM||te7;0)rp;=rm+bEHb`Wdd)a;>D(Kl~R$b>hw_x2U1 zZBnC)iOTn;c6oiD!F#v8!L_Y@qGl#G-3cw2KDHyR{-36`GCh0;k&(8#Nw)VD7dl*p z9rcUf;2sCxPOC$43?eXbS*SBGg^FAhw0I<{0AE0$zxY{!f3z^hM()whzd`TVQ_+Dw z3GfG*Jwy=OEeVVfaQ8js%xeVjFrs?Lt!QcVyV8RgG0D?69b28r>SN|Yzxle+eEk|( zkVTQ+8$U%OQiYja>kEb%8!q3a8+pPl_49?XH;00fS$#kCL z@_sWR0(F!obj-^~?_L1U7Gs76zJ)9=t6DUmxbDlU2b}vyQ*iPv4Ib{l5Q6bSw8$?X z(^(*< zAhU61FF}X|LieVsP)0f5R8<{n5XLrnk#|ScAsRxdOL7rJab=$W;ZxGQR8f!PK?=ra zhbBp&Fa}vwM5ZbsYv{Aseqt~LMiT*!bx0;`Uwt>8+7sc%D^|}Ral6O5b;*o$;EJI$ zb9GJarL5(0Moi*sH}<@j0RkUUTT>ty{fv87URdF(7bZzmD$|5r8=*nI#11Cz1b&fs za&bS10M)ZwA-tK`SyPpAB9jws#B?~*HVYHE^22&1dE)Txl@tMj>0LjAI+d6D1%#C%60uBX1Y6b}g(7}dP(nkuY1@M(?w z2wAf9PvT7=j0Gs}8;px$NRf6eC^PoN)j{GlPl(qtB@{)J8NX$Oa;BYc(1pwqKSc?v zA+d2=RD=cf`b!&5{l{UoNZkY5oO?D-A1zBjQy=4#FUgZlTST=JJ_1hjz7#r>k<6w} z)JnO579tQX>=MBLAmg%K$$w|+-`Ei_R8*xJLmlf4jO9hX*<##W`7sr>u&TQV4%@ar zsNE{vj%aAi518j{CO$3xnCU-a{l{GYvCw}kuZ)fZQ!?-=C$^=-nB;psD@0nG>u|3# zH!grKwGv-senhkt>Y0yCQX9`3mH46_a(Ea9y-@jaKs?=4Nt6Ci5jQbCU6bf0m);99 zy9Kd)=&hy|Eb+BN5v3v|i4@zW_9f2D$)=oF(SF;CDCm+)4sy$=AqG11kf%9_9sQ6?L-_R z%TqOWyH0-s-wFZ&%}!NmWTB`dG6tQ|v9>B;6^Adapx({=WG%rd>?xQ{PE;zl+d@@{ zk%|^4&>z0#9ZEoF%rjxHL++bfB zql6bD@;(fPr8%g)9CbsPig0UMo=o#bzseTzz@3Oc;u1kgE)hn@H`k&l;^z9$8F%&? zi>Ea1D8vPSn$Iv*)kB>}DyEPT2)KxMwH4=A%?Ppd4JJV;!h74CU7;pRQedYt!bv92 z()p6f6ct-VLNMB7g%Cn4Bff|*ro&3xN8u1Q{g8DDTDA1K9G*3dLv^1W8@<{yc?rRp z`RjVSS`^vHML;{ho#LDMX1AT+-mGlZs>yYb03AclCo&Q9i|foVw+co#fFyNE&Up6g z@kR&u#1=%cCyXnNJkw?ZZYnhR(4qR4bGgn`V|iPx=C?9$g7jH1913KfJl%D1k|vH*``u^~vh#(C%f{x}}I&gj~(hpRBW@0Le#j)I7S&@?8Lm zae*-eV5oAsi$PR(4Zap!yXb_fCw@dw3usTkL~NrLgguiyZ9bV1hgY40*p6LF1EmJO z5#=SY_e|%k#eGlQ-&M7zqDcdwY_}8S#gF$06BdMtRjljo$$Xy#1Q@3M02`^9h_h*| zIrwF0U=o@y=oa2XYy)5`oP}=6kKbgI(|r~mBu1{Nk59$f^ssFo&KZn38c(7<1;(4z zA{~moUk9LNv&1tx**38MTQ>=lhhrzY3!{-RzaBV{71zZY+2>+!p0$J;likr4kfl2V zr;9&;2%9k=e^+S0iG8fm=$6xvmuzpY&KYdSp5eeE$Q*>`^ZaB`B#!kmO>yf*(KtrT zG)DFx#d+cU&<0Md>i8E=ts<@M^J4%vapGG;96AYYPJa#_?8xONKw#$UeQLNLP zfg@kC&6$Q7R(~FmAJTIMT%}!LkRy;rI8Y{OT4eJ7#*97PIBO-L)wUrNuK}pH`|;E5 zS|bbr=I*SSmw42@sl?1c2f?S!YIePXL9fX}s5F~`OQh=gRbvSKi1aX)O}sj#dP5Dm{6 zI3v75+9Viddj#I^L7QsA2xwEcEAkFVxdJFJqbgNbtQ~~>TTYLFrg!#K~mD$O4KmJ z$bFkdJ2_e0HBDASx03@0^(lC`X^{7Yeo`XX4Zn)b{9{cs7F}wOGZD*h#2~3N%&8E` zB8cLcdziT_`=MWY5KNt7NEwAZ7N>JKi0S&VW+J*@4w^k> z$NBW>&p$9TJrloOT`6iC(Uc;P8?y44S29kmb@fY)o!i~cWK&PS(f%SZleFzAT|8*;<(0aV;j*J(&otqKb+B^zh2CY(GaNtJN1~G-Ys{k z%Zp#W!je?Tp0=6DDYI{?zP9bzV?>dsWul1g1|2AJn7K-iZ6x&Sm>-Y~ORGu5i*<=0 zBu3;ipYaEm)n#EbQk&p5!Kv2zo%+|tX2z-Rh&azv8s7w%O6pGp&? z-nKh%DSre+B>Yt~cpGq6T=UUoR5SfUQB}2GgcKn=eAx#DLXLp~^YWi2-(pghK7^7m`93*%G}%+_84t&<=NNB(_I&it z7qvOBm4k&y#KIxmh=f2evKv22wV57Gjx_eRJA<1(FVb-oXOe@cBnjG_{WOk5zF9!G zq~Bg}bInIFcXnGCLISbVd%Xbod5z(-ffaJ_R_q|W3qpS>rr+eWM~|>PwL~k|OfSKg z!X;@8@l+14nho0Q0@(~Hfm4X`|52Co8Qok?NV8X;^LF~mflvPuz%X*}OyvZ6IR^|g zU7y3*AFhwsZWHR4S)Ejf87I(i6e@#N`?nmzKqQ~#Y4>HkqvrO18p3-gA^@u94}LFM zlEmZ5M8f{21R_7lkcI~QjaS?GY;c`zEPjR6a=g#ls`q*9nhpN3f3r37{h^|si-J#= z)Op(Xw_8&BqL5os8;f63iLtHrpqVm8k6qtXO!4^B!xKrPM>DHZ6HZq>mfI$0zcdDW zCo$Kpk$aiQQKXB<)8v2Mq>2gqFPlF3b*dwX?1s`l zGlaC2j?Qh9>F0))moup0px`IZz2IhzNlPr|Sr#Amht7rx5FFkuoZ!Xq7->jCy8Pt= zrQa5FnTscwPBxgSP6lHj_`+20=3E7s}IL6w_0LZ4RcH8x}5 z= zeVPWAVTQiIqg`RTJ~aOsDF2J|4R=$V*|9JWjh83q>RmgCh85`%i#Lqz1S6CnXGRNQ zcL!SW)?&4Kzp6xN=1?#pxhO-b~PGTse{J!!|QEd3ep*r9rRo}>H zkirAn49Go7B!z;cfo>s9w#WB|^1}=Ljx_er)#A&R?a<9D((-+Fd`S923KA|i^HGsS zR!#maL>}ukDub$=8e|7MLr+QM4tiIY+( z4lXP!+gU(o-c^tE*D;Pe`XE@~Q-eU>S>Ap!Q%gohYm@P-brQM=#{w!m#I59G?aVwUTZ-*F;iRY@! zB=-$|f^7lw06%B@UPxVxrNc^m%UVKsb2_o3tO9kPX{r6R)`jsoxj)DYbn|qVj{rpO zskAo_X%%0#w0ZWBDIPZ}`oXp|FKH~hpDMdFPs$vq1N1XRyLc}2(tg%5AnLM9{c2|b z;cqfR`zaobE-#PUwvAQDmMeZA00#etkn*DC=v}@YdBUm2MxE9s0O|waK8Bj9i(uvJ z_4Tf*?%P3o2GywjS|*1~j75Z84!r!b6BX?GqF|nXO++fXhXY2BCm4NF3#8%f(gB0;wdcI9FSKw@tV@O> zZn%D5sE)5Di?N#2y+dn7vs@+=Xy*0?9VgG`&JikVxylIgaKXmh*T(Rkrc=I`-Ava2rn&ozppOlDq>oTk#df>)|K- zO-zw!&jlr6D`IkA1ydG@n2jx{BK~Qu)2#wc?3cp;ZlxXW5=+hRsPIFv#Mxrc? z2G877_nGtNP!tI61{*W)4;%~?%&Kqd<7ZKFg>5HdH8O5CF36)a$(L@ zTiugG+ZMM=Sv_gF7sIc);amYIQBVRH(Cnmg?%1^Ka6{s~i zQe000uB?*cjH8ZTwX@{Z>3L$Miq}LDn+({h&UnT-?ryWD%hl51%#FyrObBKRARgBCaaELcsE3qGI9kUkyhC=HjP$Ea`o>fkbp2FJJsE#jD&C9 z6A~t&adgD^*k46~k>u6)KHr8K`F?3VGnu<=9?LJ?_ad$~Dqo8{9*iN#-MIi@Os2w` ztoYs{Xl)5PQ;fl0A=YG&&QCYOfQrBxvDydDM9I|49 zq9vo_R^=|=SDSAXboY?>A#FkxOkoHiFLOZ~UI#@%P&*ja2~G(1u5pinHc9HLciQ+^ zU{Y?yw>W!X`YkE<75_aMaslKouDd8ia~<&~MU~_9^EP#T_;M2+`W6cCbVQY zlP3M5y5PN>)?okm@gI>6XwDs;ucr-Yitfb|SKxD<`Mhi5v}$Ar(A%Sj1QRZGD&8$Q z_$~bYAxE)?jBpkQtGr-h6t^3h6Nxc49TMZrnUKhN*QS{3qpA9q-{-nfao29y1bmDh zujW4pxkpAUHnEJ=zjN{LQW4#9VmZ;!AZgHG)nJSK#i+zMYXw#B&Rje_TDfDQ7WS2i z`59>1APYbwLlFn@!{%$}%+JJHTh0zV6t%i72b2;v5Ape)3mFUsBRJxzI0qMtk)!p( z4|bl>vD-I`i$Kz%(YrvRD7!-XjUT~RKNhGS(rkyPj$SBozb9`>JY8w!T|EwnX};S< z0$W|mF&FtN@uQqT6{Y!^~Xf=v88phPY)L{nH=*K&&=8}nfDzWH|QG63> z@wK5|{gY7MWf6k%qMf_juiv4@fldXSDNHyU=r99DEMU#62$tiNK{-p{?ef@kTn| z4(ojlc6Qd(6;wv)3KgHeyceeRGgjfO1~JQE?%vDLkFu8wScC&SdLgQzU{?vRj3*4l z!DyvAPY|KuOx#D`=ShSYd@3Q2%s}9LSpsoE?~-P>>7SniGD4G~XNjh;ogiBs+X(9PfBQaA6BgbB65(y+FWY!4&1xM~qX@y3!8(zEp``@=f2lZ@Cq8 zEUP4+0w$1v(FiS}a+M=72sXw`ih&_~XldG1^~TE(Ad3cI+T;(JJDURzn^n(1$ugi# z|I$1Gl1jofk!k_{HDi$dHPOZVnrJ8;mr4XdgEd$tZTebphAk2db?L}J#Ty1l< zTAh?`tPoQ!jdL6*M85{U&%2lbaLc4X?VRmhd)SC%2%wfQP(LHv$kYkfWHNPob=&3l z7k&r23y?bz)S0%`aQnx$tt-$<4aj0H< zclLOcS&mJz5wwUAodvTK#C(XQF%9wsw$y;J)c9P0CZBq-hDO{ZS!*XHGzEg0)H(c! z-_Vk3KoQ2h1&)*@2gS2Kqm;3Oh03lFfjFdH0*eg={V!nCRP?C-*Fdbx5qB(;^rR6N4+k$|Mqjgzc1kk51Q zD-9>?Mc-&Q1`=~hrD^v;WZIbzFJ8E#UeZkPOMEcDP*glt-*FCJ-nZxlCw~ryQi6o} zTH&DW_X#11OEx#p`Nqb~a;K8d4Xtdk?;6$6$0U>{{IHWcZ`Fg@NbIg5$FE7MyAt+P zlUq_`g~YR4{9$rSz9QSC_11EZ@1B`bJ#1 zXgj$s9k4JkSq*$v;tYLlKKHE?A|7ue*WSr!IdpzL_wAtdHjKR(kM~LF&S@=zjnOgl zH`;|zrMLBDzpcqr?wIxh&|X|eVvZ%evjZdRr~AjGEoT^Yy)QEJoLA6An^`$+y%C?NewNHb)KGMiqcd#%*kl z&XDtys5qwE(WsBq^-{GnJT6z)K7Jw%4L`Sg0rXdOacHYP_ObR>^)AetOay^>!4hjk zL)rdWBd@uH|4sm;-z@WB?s$`s3i}%CByt=^kVvc>&C~1PU;mB4xYOK$i)1lUzYXDy z6OoM>T*mGq8R3G4i7!Tkx`G(z>Gl|Oi#)%QQO30}>MaIuYTq8r8 zlRP*9qItz`9G!nv6qcIOlg57f6pEu5 zct%!jzKIp#WMMw@1UXgZ6O3Oj?q)ON%&h{rtH*Fw0s>Dm65hLav3HUDBv!Rz0l6+I66fvfVzg&X7@o&5z*8DLttw$tmid;x-^Dud z;dl&|d!zyAVNS2D{*} z4}|{Y>@DPL+vA?O@b_BrWI|!g8lci~T03hxOQ=AWt%r$wGqzJkW0_3P-wt+@+~dXn z+lcJ{7E(&;x~ytDg0vM%;*ZkV1+BA(gV94oy7^7NHwVNDms;&g#qMKa5dGF;R~q|W z%}T|$Ga!&)q>J=#wd5tj-x-e`_0&{<9dilV%7DdshrHs?hwpNR79v$~nWUBexJXWH z1z}jqr^I3Nvx*7dH?HcTqVBVfMNT++x}Hh~WLg`II*v})T@oqs=B%ve#3nywf2Hxs zr8`2D6#jOisQSSzgXoXg4C;I5rqaX$0cc^5x({t-k&-Mpdwq^cE*p?7nA9|9S@V4- ziOGL1~Luha9M>9K@qqJ-w4}NEebA0e2*rp{q1&%zwInrj1YqMN`330;+3+Z3Y=ix z4Y4D|h`=9TD46Fg>V$K{If0_W9JQ)%$j{c|EevzWopz?P4s`mk;F4L7&`ElF%ZaC4 zF(=^SKj>D;wJ{=j2WMEGr1+EL><&~NQ(u!jh%&5{xN2gq$2DfT!TplZ+x7v0w{;o> zmY&=uyofvjw188C2K(GPFkl;HD7B^@DBx-U2=5^AzptVm3G5UK!T!qyh$(4~d`!ov zQ%*CLCZjcdpWbCo$_8;yx)xd#Vd`!eoHY%k=OLlV8nJGuLME|L`V`NinP4G0yycqF ztu~wa9eK zHK8Jku9=Vt`neX~bRR^}+-aa6IyBW<#<%5Ac0DE|SI_6UexlJ(CWPmJBJxuHEM|*l z9Ta3N$buvzH;?ZXbH>DTM1hk;jO!^eCW{FdWwW*t*D+wUi^182zqDu!IBOlKp22tL z)+bnvC8-hHiI?n$+x&@(`=y~}^(d0yf+}@DQlSwN_y9d?8N)k>xfXAk!y!bCD4sPr z2BC$y#c;Ed;JFELt6`LbzDCQKTy(C6x}R9fh!PxzG-<8ZB$U(l#IOS(i0c`FNoFtz zIBN`68T<4lQ2)rr15md-m>!r1aj#DYC=8&gNALek{4frQk9a(yB{1h~NEu$tzRvzo~ z9muJ8lYAgLi0fA1SQ?S=M_m*gOCULb3AS&W8gDZd0w*N`#lQ!;seD)7GYd`ZIKa@`^ZO{Y?n2_iu7HJ2vh(^WmBh^d|QFYY=|Tq@OpWb?6eXC&>+&aF{Q&C&C) zarblr*_T}9yx_)0dtjZ=@!sb`CloTwwo>X#H}0x9^yI=knL018&I|5#M(=AB>3o(3 zSRE^AG4`zE54s;F99?VU$4tnek7i62}ke5l(8pgg5*KJh^Q0Y zrgwq89kn(vmG|Bm5NO}pLlKs5!OQFJXg2DMNpa;muC!U1#;~OAomwm*sHlOYnz+Oo zdD4myV7!eha_$_IWWYh_TTp^C;#Bj-6ZAX=XGAa^8$#)(Z#;gl#u#TPCFzS2`5C8)A#DHHu5!cvkM0H@ zRqck8c+4Jf5&b=&p>z-M6K+=0nOR)?pH2|u(lN|>RVYci2n;duDWAOF+Hvg`*7;T> z8xAEF79AZEBWmw*?YdfrZBx*AD^Xrxm-jCNa?mXG50x|tnELTV1*l!6qJvbJ6i=bXBWYb8dQ z@x+CPSVZg&rjwi8%|4w?eI zb7mi!lV;zvs;wLymD6rtA0Mtd7`r~ivoDXc?ePu*O~*RYxF2hYrGGbceiRz`1oBcc zRtZ|5;s(qnVk3qC7BnTK1sxmuQ}a+m*1jHQdmd(u6q*bOsN#J(PHapjW2T6i#H-|u z)XfZVnMUB>#51PjfpJwF@|pl_^kbn?9orUfql}KFCjlW%tR+Pag8?6mmR-eI3l2a| ze#YbAS|l=SkK6rq*Gy~#_sZ;$hyEqdfLiVu5Xapvb zj}8mC>rS&vqm>nx?$un3b8TGOHJ@7b3HGyB+S*DBq3UCMuHZeQ>{`&C1 z1|4&k@}5z`d9)Yth6O>cjmx=-2!LrbI(4q-MljC%8Qv94GtY5Fij``aDs6W!vUT8Rf-yO6YrY=xtA9;B2Rc|TQmtfE&a)k zwY_&Xv)kp6CK57neL(-mk6(fKPD6VKbt#Tlhwz16K3Dudg#lz_ki@m0Qeo;~s^bL8 zR81L@MY}CiZLwbxWPqSWfJ7QFE1__aKqZ=B|LZ8NgPYQ&R_-v>OEw=c>Yg1>m;2N8 zxKnh{L-P(!q69s3Sn0IfSh0`Hv{|^i_ik-tvB;nC!MuUA+3%@k9OGAV-GLq$B?5`U z3k3UfZd`hdwUm?&{VjCHaFoP}M+EobU7YcWFLa&EQh2{nn;emWBaH}X9F2%?$Vm0; zT^RF)YDbYf!HLL?>KyDOVkH98@}#fe8kn!8Zqnz<1Bj2VR~;TZsEo*;?m-Rsyl=Gi z(Qk*QN1Jv}=Z$_j%*?6o>&;c0D}{X-5s6{5fUb#Td+_2$F#qF8DRlb7+2iHFLjbb!&_5W$o&CKa zA)d}nM)K~td1bHKQ0~xmWtuHk|tCJ}8odmK!ozC6`HRSLfHcv&n zbl>Yw+db9Ct@>87+vYvv<6{mxpPn>^2xp4k#}mbI=@Y}G>L8n-0HGts&(sCby^@Hg zH`Isp39+ewSK;!RF-T%bsrpb;7T?G%jRD$Y3qK>%M;z+?tRsyQw+X?QyQ?vio7Me; zG>zwWtF2z;nv*uca_q9=BVUAjh#L=CIhc^-DCr!ia=!ACm5Vcx<6$1GiFKPrWkRi<(@aZt#E`m~TAc)LtEn&&}%xg{AT7ql-k}w85cn z;52e<+2rIQK>7sen(-50s^5GJJZSkm(5r7g5>BhJlVK}|Q5f&(#3>T0zw0E8^!J9- zB*SB!&&yzCDm3-9{=jYC*x#X(p@;(ygL zU=LKM8vN8>ULlvHb+FeXT?c>%wb3x+WcOL8*M|YdI6Xs0i)Hx?Y+W<7xs(FFfq6XPf+@2cL1qF{41o@dr26^8-3=0WjTz?O)BvF3LBSub#W-m``kXa;GxOZ^&mnF12P4AcZ@3D>Mej8uAgmC6jsCA_yVEt+EVSI zriXZMpq~TvZnm__sjQHL1Z>*lF3U8HqacjgU{*+;`@T;t%5R3C@D7bk)JDUI51o}r z?(^l^HHSUO_|#!If1tExAAi6Dp%$cONxoXe+Th6`9y%q(wI&qQe(vZ~QM#hjqWoZ# z*O^);7z60xe|U#^U*_+li0VMNAmriUa6#}mrHLgp%@Y3*1<_xE`;Egy!0)c#zXJ=& zKSP;O34yeKdHvVF{fF%be&P!cr*3Edz40gKePoa7MfUe{k-(39z+rv#%uJvRLwonyX(=~{$wk&chwg9F-0^l0=G9OYU$t9-ab9|H$TOp$Ujqj)S+Kp4*cpW z{i_r!HSwbnA*TiayTF*_XeSYM@6{FB>&?5n2T%0yZ4!v&qKIqzqN1-EOnc;o3%no#FnOzWJnW0)*X2&jC z_?~!`iRuX#8DD?b8uL)XC1yhHZ7b}w@)uaTESJkzdo+43h0 zMxgEzssUTCpB&RDNUozeUsGRs^*{WmxutCJ6XZJs|t?Y+dA&Wb$!!!p)%COo7We~H*L&G&^JMsqv-j5w`l;YT1@wnHZJtp8}O_d zHb`aLog}~%=k_L!@J3ZHhrL?=b}PAJjC%7WR^GSyl52#Or^=Dl^7XulgifQY^)^#b zY5u56oIg?SMpDh|zCT^hrMBT{>h0r)ZQp;yb3NCV8#;IL?nU1X343obs#@CG+eaWY z6-&<_#F|AMAm(20#oTi(uPx19*g(Usxn+QjmcIFg!px`beY?Ljj>(P`##_K*nXnx( zMT}_ZY^uT?Xewv}(yCW6OaiB1<#FSjP7sJl>23D)>vKdE)kax1V3W>3zh9o4O>=zU z>;-BfgrT}t5pgZcNUBgI?N$$A5rm79AWT|_(OX~)bq~(-HyHQ}^YB)5I=(EwU(UPx zsgM{zEIqqm5IY4O4`NzrqYI8cQnk2^)o1B%46&Tn1_jO}Iec>TaxqHV2sq$B!O`Q7 z4RLgC&Sg1l{+nEpx7x3$d18y>u_4uPZWhKL*jjp{oL>S+y zu#5zY&Hi)-`HGu6EEGr^AU94+L}tnRfh9Ddc-qor4?6dU@gm4V_njLO$ErtHJQw}6 z6~{(_v0)vxP}(pTA$7-i@yLd{q3ru+QoyAf9bw==GZZ?i-!w0^7HR`keQ2COez^># zce{Gu?oG}f8Ln^YjlyO|dYtI3Zo88S>k<&S7OVxSANQ3de$k1_N!?X4OSs$sxL-+?xLznwOa&Ozl^L3Ki>!+eNa@tq6V-xqi0NgjsTq+ zjSM>aQ9|e-BfdWgt)R*OUU-x~}%c)4U$|U?PtykSP$6lLR;RRuYf!S^G6G+Xp956#U z;KS+kpjMK-PZeya$C{&rFTvvK)Lmj9#e_br;z!cis-Zur%|6&}D7O7Fp`J{COf^il zK+bkb~_8o6?ieqP?Rs9XQ<|Se3XD~Y2 z_Cr7q+p{70XAhg-`NXd!u+#3|d~F$0OWTG`s?V=4d%~buNU0(e-;?#eJ~;UtL)wvn zU-rFqbPH)P1bW$1uI4B|h=u516!*&kH#C~5m03seYNy_-%`o1^7xyx| z8*te=t02X0QWhk3by8Wi9rR26#F6^eu~#eW5)Od_y+qr|U)Gni-0C$wZDl z=x9QM^Dnjd<@Mh$m63({q5c&sao(KJ@b>r1nU^$RX@Mx~FmsH7-?D*_IheY25PH(4A<&Uq456lfaBX~b2v?==90DD=YY=MW z9zmd?{Z9~M^h7=CL4gqIV-m7~@-ZRt{{T^7AkxGDf(%@X^?v+PBu01a3MQ~Yw9Y*9 z(9Og!11K3mhR!#4GJJ2vN{x^-bRmW)Ltk1jNH#F&0MURTX}sjf7ZS7`K@8Jh`zhBN z2}lNr1OqXEpAlw^#w4gDsl@fegc3rH;cF=lzy^41>NOWxZtycbD(=;a|I~KwkD0vK z4}Fi(lkmYkgrQxY_7P!gz`**(^x{U@*XEO}xSP8P-L%Ii#q~=Pbga1<{wPAY-}6O$ z2)^fYNEw*?7HNh5Qu8jPicZ6p~5DyKY?L`)MP+KflNo2Xc*riz<>&GlP#Y85OVH-Y3lY z*|?Ezmr_ok>sn*Pwd{N(HWkLsRmpVID1z@!abC$`--Pr|b7~Xe&@lCdnvEF<{=n(Z z+)WU1CKJE!4TkrznJctS&hN|NJTV7m=*1(~i{VzJldVsZ{dC!bMV-gK(Xl8P1*cQx z#3AAFt{OX%a^7KzbaTgHZX%STzMu50CiLPURzf;D4Fd6_i117Y+MqEP;*eY&ZWxF| z%}I<}>+boH^DA&jSLe7ysuWFOHz4EqT<@E9cfvfv^KR>F9jW$)0_Q;HOCg11wCe`U zCS{kZ@ohSi`7sr6R@|>OD+a1W5Dj8T>2lUdIq3JlY!|3B)4 zBQQ;w6XS3dr)j%9E7q;?q8QOD;V_;qr_J>~aK0*tg9vm&EECCMgQsaZmc3Bwz+uL< zuJ3kOS8v*)zV0N{!8oXl-4N09B1yiCd1i>Dg`1XFdapGT;`{b^FF0t(*DXbt7c}8i z(_i4TgqrKU@bf9B5%L-CF1t^$d6#j9nDyY45mkkOvGBDVikj-weR}PLMiEspbOQ|R zBxVT2tt4{=2|{pk-tfUN1KJ`-9{v~UwU}d97z%K$;3cD=6ch2wp_73#-=waZ;2$UxtITGHff`n>hnT*&A-@@b|Rxn+ie(-aC=rzy2U zHcw#$wX!FuYr5<4ULiJhw~4`Kx<>u%PO7nNUu62ocNr{!w&&K~>{LQ>5&f5z&Pmz3 z2XA%_5|OoP_}!`A&30|Art#n(M|yW7rk>-+e-m#TY$JyKM;mV+3~&&| z;b)E+?fP_Ak$Vi-iaON$@UMDNQ6nPN@Pye~irNrp-HO|45d%e@dLyLZ5Y_y0*rSiY z7;4oH2t( z*gtf68HG@*Hbum%J#I!C8u~8QlrQFemICY@zhMynJ);a2qfh609Xsqa?4i0lC;HtMf(?7(}^NXj5Q&WUe~YU<=5e zCioL29}}o&;X-sPW)FMqzqvVysnh*S^Fw=px%&9^Zmkzx%3l>U8BPjJz+EriurAEN z<%wX4*_CjhhdA+$U@1GtX1C@=VQ{%%nOXWG^2(lm)!0l3kWoIS^j_pcBy!b*S3-1& zl|stO@e3?lNiK)t@9UpsfVZxjoOEpm18Umr0NbsUzFU z6eGSCbKi6e^WT9_n`@0Fhu>wAX_ggJPi{EH(;C>QR~98TTqCybA3(_}6OT8xZ> zNjLPn)9BII5DFNkM*!sxKw)73K1zt&Rkfp}AuRGRCDC}Ge3=!j# znJJzMIrP~k-ay^+AOg#abRYzy`W?z4)u|o#)F^Dby(n(q2J)WExq$)AKOeVU%L&^` z!5hAxaKy+%d*U&3pofl{+v(78bGu7#Ko@Fgt2l6DU(Isl37>4O$I{;$h^0jqHZ~d~ zS|jm$nr7u8WpQrf{$?OlgZ-`g@Ibe`kTPrhU^yLG3-yR;W~gCgWPdTa($-2)&Gk&j z$-Ik&-G^GM5RTx`CsP(+Ah9saYGtX;q+ESCJK1P9=ahCi$kN85B zu6CiGw(<3FpNN_Xb1uA(ygTCM2T^uczk-Da=1irHD<@g|ODgsl&`!epqgE3L`2m^( zdYw1NM0iaxjeI2&#ZJtQPwAK)gV;MMvYH+m)zg6ofHBI7VfcW>H7FE#2_xp*gyBqL z0zujxZl9f&ht9lUP+5GB2jJ(|)2`h$GchdHO%ShN8Z+gV7uhgDb0D+!m}EiX<1{A= z84qMx0ez>=ttTjFkW-ks#;CcZ#BuX(g>}1A%Z-bW@SriOQZrv;!e%d|^p7m<`bn)v z)0~gZtBoKUS+J{B+WfYift%X%srx+p%V~QGk0SgohDQ#L;jzB7PmS8JH^y@zska+! z`dy>Yjo&^1d>JXX6#9If?R9$MSCr9Z*4z!F;1I~^;X&JL3n3InP4V;wN}BO$v)adI zC;Yh9J*qRfMSN$H%aRH3bKTdQ7Jtu4Zwv>u@A~~~Byubv9(k?9Q9oQ8VKfV!0b8;6 zdo&-aoVfHPl1A}y=7wtpIi?Oe6GdV#Rw1*V0C_-$zf}YB(sjT>XJR@ZUB}Q~kn>o$ z%DN9NmtMVxe{U&Ch`WN2+>kZbu53^W{jalC0xF?=zjnP)s-gGFr~T=qV>^E0JloEO zh*HH8>^IaA8Iyv zs97-7VsgX6Z&*%lSo#gC$qg&N;bL;bh2L;Fx#7}p_!2hEBDpOAdhK$lU1(N;fZPs@ z=%)P|ik~4{@eSQ8ioRFO^Xzm^+-kN10MsZ-b+mnK&#&*$q?GS~fK-N*bp)&9^?ovD z;yO%Omgn;bT9F5rlU0ER95STK(>H-)1ovmYuRK)v7+vjeRC_&iO>^9nFaCh0y+p#| zM`L_SalUY(>TdhEP#~u+0dYQW7p0oaG{nnl@oBJ&`mh_U|EItH^I$!ZN2*?|{@efh zzf|>4@V^m9mvGLU9fQH5U6F-aRbRxeYmge;Z30IS6O=?hMO8DZNH?D0dt`=w-#gKh zBS{ViH-S>e)jBphukI|4q8mT}2iLXrZu1U}I_B^3A*ZskrzsF;Kr64O?aQZAS8w-t zOgudxzQ551QTk!Gk$c7383XCL@dFWf0wq5X&BJQ0E=uAT16I#M&Ja#GD-oZ%9_gF3r(-Q>pFwF+XhA~@kboiVC zh~xq9wB{?0qv15sSfD*WHeK;4-d(0L=CuddrAW)!yfoXZHm7HMNm!)1zku0E{{wR; zz?|p=Av(PYOB6keFc6FW30ba(Yu)X{S~e~bE7f;j_7G4`u1A@MP$lPV*UTNWI*UPP zkU^UmO%7r@c3?3Tvay_Upll;Y!S>ScbT<3$bd|grlPRnz5{aKa9k$3ygbuUBKt)p8 zYz?DeuY*z-vU}YcbK(_i5HQb|p{;ZzgZk3*r3hwH0jmjq$&=L6gFqC&*@9U^uOVQ| z1JC;H0WI^tMp2&)cqqn9jDYODd_$g zpH^xJ;pD?(2C_|{wYmo7HDw@ZNnsyHz+?kzqQvLDrGr9CS(Ew5J0aS<5nL&PJ4FNP zwNam=t}Q)i^E& zfS;R7T}+MtF;S0 z?Me?2YJg07XuIZ~goW=1VYiR9;s^GOd=8)pOiBKmMhzPyoMQ?ZSlV zg`n;x%s;P#9%*vOV?TnN^L~qd_j$C1YpSmG#6d_|>z`jA*`7Vt!$9Q?2G`@*O!M1C zAfTYy$s5$dtBKvWTcQT%mIw$YU&9RVWbGg`Z383Zz`jL*c)Rj@eV5f_G!ju}U+?6| zG29FWsjbMm>w$UbG74+zKuFf1UY=CeSn2$BA?)+^x!qkJJ*xCsJ4a|Ub|J~>F`2zG zexFYC;pBrU#jGuc43Fy4air`e|4x0x5d)*+{coiCbB_{0pddR9sF%b{EPv8h=buCs zwg45)ifJxcWrv~MBWnmBfXK4B0HB3DUxNe|f5O}QPeR%mA4f4@6s2z8_JU$%NE1g9 z6u(swm(aGYhO}+-VQpIpRxkJDD<7)W;9hmLQI_>^e`WqwMVF-10>#k;Z4ru_r^=W; zCCuA2FK<(~yiLdQHpR-@v?*^>p}b9R@-}73+cYF^Q;WP!7xE?r$Rw=?DJ|ckseFri z@+~^aF-0V$JnxBa25q?&lKIpp!Rb~nM|6I(u3MWoDo0D0owGXGlQl*+*Y>(5!sN7*Alu%%p3PuALx5Qh~zrEX)F~lk{Z12 z)0kEjU~m=vrpcVFe$~`_FW-`(WYcLuj3Hmv&e5Yje7{qet-t&NRUti(eX04z2a^qq zqN9&={BAqG_VOa7hDhy(DiA5I-R*Ifcr7BzI8qz zuH3#p7)!hfd*zqcUtVv13S%%iBYLhc+eh%qANxQ@@u@m2DnK)oxxZR(wJDrPDD;YuvIOP4I?$G-PZxY972ize3FjK*B zf_}AT(t}=9p(Cf97~P=>WE#$fD$pnb(4;R@(@O;*8lL-lyY)rSNPB%>H+pU}+zYs)t!B2QZBwAxv`2=0$^kYVDt!b>t{^192R0y^M707)FRlZns<% ziN+m(TEu4G-W#Ksl)P*Pu_X1jEYB3UL(m~0_FfhgxT8Ws1q^p z@$mDfVwF#NdTS(wLQX{TNk{CHG<-=)nOPU@16#{cL8XX61NTLRZa9kddQz8!iNA`t zSJSi6y;XRmqsX=WOMCgnRV8PEU(lw8SlnPqQFrbA?8IbrcpvLpz0EMV)C{cpOvhPh z8p7aSlz6SilY(5|w=X(EsMU~23=8UJWjQsUQC;#568r>jF!^)8RU4{nPfVhuAuU}O zB`RT*BV`*}$s8AKh&wPQkY?cx(S$=Us?!0p#^}A|_N+MT(>GrQWQi>C&r$Txe*sHIwEkuo$-b`QP(2Q8k=lrYU%>sIftMqBP9?m)K=dVK4 z3qYJYI^0EB?fC&;GK(({yuYwOCMe5OJ8Oi48Cj1p+KS{H9db!i~+*K%;#A>9A^*)dz z6wra}6`gjd&tFj=n1pK%r{CJI%nn3A94gQ!br0>A##{(r!9Uw;tg~XFvKSz2$iJ_` zJ;kuhDd-W0tKtCZv-TBSwPX|zXVC=4_<9#5Nr-%vg(GEQth_)tE+SR$s*@bQ>AAzw zMY6E%w%#wW*o*v5{w^@r_le{%%?QC zL^d)r?=ORW?p=nv{d?4=crL%Dm~WDpG`C{SttP<60>=&(By1wW{72hF|M>js_EBvGjEG^T8tiBHCkXs+#_Px$eS95fInlaI%SEqCoSBD745l>OB%x z5f`MDMkaSQ`4zuGfTkV)z=gmlJDj;A|5aSk&=??$o){j(EjM)tYx4vRAWwb-6o5E5DNau9rMbU}9oCag$wmxbVqp=c^VJO#m5 zglT8+MS86N)*i1fLla3J^1;t7hej7Jvw|KN-0DrAvQDU4e*VEk<@a#%QQtK}2;|y7LIU z)G?6Wn|tIZAGIpD8{^VttgjX{s4{9{eY(i_p4u$TcQ2zh1Sv&Awg|5bg988j!$#e5 zks)3Ww>;W^igi~-zip%%ZD0ylg;aTlD6nFUm`u(_hx~v5@9Aqkijc`H$=1+Rto?m= zNKL@~Ri93&R@0?-K!J(j!#f>wU8?W}tuBOliLq6?AY39C!K&Y_Uq9%PeZ>7-tPCpA z4#E-_8c@cngV>Nq)1)o98le31Rt?w4Lkmr%My5yAK!&89T4+Av!{m$uS%Bm5(EZ^7 zFGp?<(2DB}R9S&XhKW1KDdEYES=hArIZir~2Pv1vlAdVL&nB{71|)RK6f_&4^-wQE zTKcb{Kb;~W!Fp5yJ+v3A(2h2L#3>%HYM>?{$C|JI%O^Guf#wmh)JN<0wC`h8HxUQwX z`C~@J(_1>2S%S-XxjkRs)QN)kJ9v0w2M=Kf-D!JxQxCd9I>ytduIW$LZrh}jis^`f z+xpyJPRHgBm1(t1zaz~lhoH4RkneMf+mJg*3ACTuU0ctN+wFd~z3LtRR@(ZVM_ZEw zLbLY*yYI*jlEQ#tDM1j3(6D=9b{#t$dNenFOZX5tK^aQ28&nWh1%1nSya%Dj?WimW8bonf9CA8~ z>z|s3+PYW`j6ee-b@`z=Y*=WfeV-NrFogNi;Wd2YwWZWE66ehM#5Cwba}tgeCVkYV z-d4~dTCl+Hf53PhQj$A$makHR-Bfxeh{d7WY=rR)t%qwB!nEdG1i>Xs{>C?CdU7MS ze85Zkh@m7=yVDlvJV7!aCqT6!xkX>Eo1qxr$iRWA0$q`U z0%0J8dB`lGY60&CS>uq@L`;r&o~l-FXNXf`h>7Q|ub(F8?;gUtQPctL*R1Ge^eiy` znMgY8^rt@tb|j12EK&mm+2@dwIrI-283*w-DPZPbv;_Ar+U()9|Dbi7Akuvg@(U^B zXd<)tW7BowSqF<8&A31ar&j1v&NBW@*~H}xZDJO-kyO=*oi>nR91bi@Te>opB3IA5 zPCG$YYG9IUR)ytHyt+Yj7L+*+avW#_Zvrri1kCP<3NZi!(hAABmMWCcQ5sIk@gq z2{^ZB(P@#oxQVra%QyFhJ>0PAD@zW20u(H)BWXowZG*L1aBButMOKDTCnN=^wV|Bh z`$1Cn-UM?0NlUWM?e6~i<%^XJkTe)2qG6AZ*F$~0@7m_L+q0NpZK-!q6GveXW zH_6*}r(+}~u>RvoF_z?sp#z~oSeb#SYg8}bEvHt*Urs$Dih(e7VsM-P3DK1>WQYwk zqHdqRHQnbg&Gmume)ba?&1ug@0g997%ynYZPnYf$2>hcb#&M|@i?50>@9(zJW_fIxnsGW3OqI-}P_Wmyb>=ll-Qgiw8Mj_22xeN-`&MhXFt zU>4q^BS_@CPqk)~j>}kub*Dcsfo(2LYR$YI=7= zg7{{)KRwVI3Ni1HkmwqNc?HJ9^WYM-80rjuwtkdVXd-8-Z^#Ri0!`76E<;JF3-4Gl zR8iVE2QJ~Jl(6b^^>{LbHhZ967D?N{rrW-ny*6k-XtZ((C`OPU`eu9W+RH1O#)K{m zwn?wh+p)cZEE1FzMh%md$wtq0d+B)U^`TDKSWa0c=NktW$wDby^2p&dfXAke6O)o; zQ*031TqmhfTkYX=de}EQh|?qawR|tHo~#YA7I8STC+1-CCLMAL?jAvQBKv6qx0jT( zh!qsvMPP7fHWMFoe!W*CyO%@=>bBo>?e=reVc?TiDl~^d;@RWX z&0Ebt`Hh16R!{Y>)b-1^A8W*dHeAl zP{DtGk4Xcl`E>I`~>hm0R`ekk~%P13QPN8}6rB?o?H1Cy^DPo4D|d654*bkYyf|LT;ngK7WTG-fdC69D zskm+-GvLMw7$p7OF#AbBj`L{0NL`phNJ+#w`@K8Mg{+ty`t*crcIw+Br>fM)2M$&P zU++VXe?D8JjDNpqdg7h|)Nnc5JWoV7bT@J~5X^8T{M=c6&dfSWC|WTPBr@7a+t0~D z)8rUb=TGXA-Zz(bly=uB_X3KL;WSYQ&$7G@>yUodeEmg7uXX|4_ogqIk>{UG$X0}# zG!%yn)ukOf-2mgE&>&&d9GcUI^{hlw1WRvJGm6MBZvBV?^d7YkVN|LUu@in;h5U>Q8}3K1E})mZ zx=4`Z)jn;zWSzj7c=buaiU$=kKv?N8UtuOTsP9kL;|~3m!>V5*t9*Q~@bRu?9cq|> zbI6LyF?kV9pD;7TU5w4JI;C<7)7dbvB2D55Qf{rpu(|a;C|EIby8f8vgl8mWY|Ms}M!@DC8eb|1+)fH>G@gP3H@JNFoB=8g&-Z7LxI*J%&3<~>F zD1!np1tJGF*rdWq5S~%5duhl;Lwz-;Oc@f#BOv z2HQIYNeT4 zJt_VQ6q#E#K??Scs-QLM;@3i_R564DPr6pdf?O3V1gIi~3AsLfpnkvB`}XoWbf_%I z_isACuW#6Rwu6)#pW~aN?N%?zTFDzA;o2gD%q-XPS#d+`q&^Bfc#T>xVH-J>LtDv$ z37g4QM%&3&r8bm>2(MRL6JN2BqI~364b=28Nmi_=Kw%VfZ~J5 zcXR+0UT9%;=o{=;3zs!PM9Q(xpHIie8;Q=zckE+5njc1p&PzpdTul3BmeWWh9OcOb zmC1xKPM8N!sQT|{L?o#CFB6T34mUgfkiW%YKhtV|MbGqK**V2`M{}i|N3|c%U2`!S z3TU#nVfu32{INb$UFpg;F%o#)f|JTuHb{HiZTfBPyS>%=$R;o1UDKcvH_VMq6>ujD z@Auj&?_uMeU|e2E+?PMSk0B`3IdP14GLqTC<;j`1POu&7qb2(7759NRxl(J)y~Yn2T0d z-Jl^}q#%uBa6J;}Z2NjSsRMXU8Gj(Cr+p}boXiLkdK!fsJVIH25k3tfr4xIbB#9Q! zD_#g}9E5s29%;6d=8-P#$R~U)gPMHjbk@q`2eCaTscX|loQ~=aCvuVM)47GR6dypw z&SP^JWQx-&j7esjIC4zqJxH0q!220nWX{>$rCj$G5Sf_G* zjRlfK%pdP*FI`KG1V}m%<(KGn+Ly$=)%Q9ulW*GQqS>puT4NtAh$4T2vv0x|ts`HU zdeiS`;HZyxJEqytoH-VG%!G?jgGw^yNwe>|9Gi4!h1HBfrFB2XM~i#2MT7$Yz22ZYh26(c#xHB zv2ZPr^;Vtr=Y4xoc%&D=R|wr7S{v5}qM@6t_aP+#*_xfu6Rw$O86-5LHi45#p{>?l zk6X^D8im~)i~*s&KHXV39Ii)2!Ugk(FFjE8Igj1x+C~4`z!VA>wKU6 z@6_C3-!y@04BvTx!McQNp=f(`Y+r)SXy1y5**$s1ZCL@&TW=M(zFJB$cFgAXd{BZL zAP^uD=!Q1j?>;e%xVBL@D z!7=NOLi7?5CEqv3|49>Xn`R&D1x;2u*o)4zWks0Z%>0(k`n%^)rS2vkP2dN_3#n%! zpK+%$au9Rs4m-V;b*dTywnQ#zZu@}F@!E!DU{tAf506c~^YOh0Hedi~<%m+X^krlr z7S4w?dWql4Gr)D}k8q8vQZ3{6@j7w@DdAhOD%uwMbF!iLHTno&}r ziJt)YNnt%rqD^el!Jh4BdjF1n1HhwVRZ;<*9ZHUwgW^bBZsxejr(Pp0T zlk>OknYRovlB=Kw-nEEVGqnKKeE+**rxbG8)W^@hyD}U(Ev6u`!wi*P%>F0XuX=k{XK=;W!!Q2QoC1!)#sJ&zIBZhIJO`N24vlU5|ssB5e;|8lA1{h>N|!XM)ph z9Es9iIr`Y}=i>AJnAz?mVd-H0>n6>0nO8O}0BT z%2oDFy%m4ZVBd7J{vVmQZ@)0dZoY^x_M>@tzB|#3r$=iOgiz?8^Xqwc@A^C8$QDrVdHCppjR=EpI;}J9m#m2#0$5<&8eehkX@9!-aRM?tk#&{i+u)gwQK` zgYi{9>Ayd1_l>XH*KcR=Hk!-7g4gS>?DeVTZ4 znrDHIVL-v4@7FOusL(XQ;d88rJPY)wlq?beX2)6wGvno#;C3&c9v(kw!N0kqlijH^ zplGEJ_(>nrzpBYmO*=?wAPJ;bn?zHtu)EV>no8;v)uTQn&MrD=O_65X%jodPjr?&h}bZKI_|ur&5HC(!_W*`lb^rNgY8qo1-j_MVh7!P@D(y zg?IQD0rdRZ-~0B`rt0%`qfG)XK0-6qPl^Y-*89MW*mm5V4qBCQRa`d&Wn&Rei* ztAz|~7|HaodNm{bkyi1smVuKqLMp!r^Ffe9vq2!qxuE(fGeMx~c_4r(vp}G@iDtWv zJ~F<)`|oz|)cf}JdIS)(w(*6px^i~vd)wcOI`UVK_{BFC;+Em;@js)50C%2&@B?U`)NAhi*kJIi=B3&G=Gz+4JHVI_89Cr^ z^eaIWjX{)AOV4-A+Vt^3-54Le`^U3oL2aw#9ct54-=T1NC6c*Xl&MfKlAdU;(l^?f zU0V=KS+NPIyX+|Hyr&vUfP-fWU&~Uj6oWvh;dy9|5O`8u#{<)0ft;2PeXn->Kq~}r zTBu(>55Vhc2f9Dj=kx0TJOVfeokgA=i^zdJocys%t(Q$XfhlrWPFAD6U=%mK5jua< zWQvhVk^o4a3e|4p3Auk9)0h6T8yJnQmJ**fCit~Z)9Xc~rbt+j_{s#6OhT~9QvyJD zkgmmK0&*Q50l!jhAyxCBxQ5)s(^jafhM3wvPE{)Z6eQ}>{h4n`&5Ew;qd?t`{k0(A z+Fo~PPnO4)@w)DY@)es*#UHIw%nvn0xrox)Q=mqxB{!`i3w2*w=xyZG9vrp{Wu8E0Z4Cv5rTOp_&lH!xjH(0Y7?K%EbUs{=CQo(>7d0FB(k&;PPM_*>6kmw zxAR*Y%rH`+(sqvbaPrj3TRcq4Y4}V$CV3?~dQt7t37gh61NjystlTx$@j3P(w6&2= z;P{GKAQRmQR&s}_&0T76X*2|a>CbQATN3fOA}5Wionx!6ppy;BQ;u=OS|BRLv@r=* zVQe$^_S1ygLI!r0DddbWouHe|$m(zcv1|x#c%VXtdTutox;H64ZMI-@6@RVj{RKT= zT%lDU7<@Xl+h+FI?6uR^4Y`%7{jS~`8FrR#FhPW>i7Bn!de2yKP&+0mzdWhUoe2vV zNNbt{Y!S@TbJSN)57FzY&9FZ14Zrw?UQ(d&{lC>7ZdZTa2>!O5{5+laHAr2fg@Z;) z_<{3*eiT4La~XQAaO6ttkaCU+buX$-D9WU&?fD!U%5aBW1J=5&SSiZ*Z(Q^#5u&H3 zU2|Vw_o9Ppcx`%C_i464M=lLx(L?}ov}q3{nUqRmPm&vcp-moMVUV2_(9>g_J@qm3%Wu6!01*THq>bSprhjD>)UMg zo}LPOWvppfKls`KK%u6qwJ*=+_jyj@Zf=aeDmGz}=>RH>TemeaP(!O6BY|Q?QD2$9 zqmGxcRSj&J$P5vTDnPux4HIsCB%NX9=nP8~t~aO1suGCQ-F5#=CXJj_oj+XPWm;t9 zBx{Vi0CR-<_PDd6_xbJ8_5zNnDQs`@Dvv16+M}B9{T^@pxxFOFw&HX1+8If^Gdj}c z1}3UVC~W$f>Gi|z^nBc(>fL*Kg$c6fUT1UYP7CrstG@0}fyC3za|#KdT@nY)RZehG zXu0YgOg?Cw6uAbjB9Euj=QtQFTAaGlemnJAsW8!IwSPnu|5zV_VON}>I$YRPKG-N( z^*%7*Mn5aHEuXY(y6*e-zHK;fmyVTQ!BMk9bQn?Q&a~FAsgHZn$RP1Sq5Ida?zHF6 zV1@|CoETE!*(nIa)6xWMd#&x~6FD7a#3K@^N{!hL9VK^ka?;Ye-EZoTQ!1aNR)NQF zl(QsA+$t5|Mh7gWTzS>ziiBx=ClSslhFa(i{ z9!#Ebd6p*>GvJD^KMC>74xETDa-=4r;=XH|FU`XhvP4y}zwS-iU|<6ELw-`;NG4@YevYHuXK1M#^FD)-k9naq~~4=neifrow-Ga z5bB+AS{7R*wx^?6)Hx}15Vh%~MV;b0(b&54=tNK!V>KCLcQ=k!Qd3xga7S(tSQiqC z4y+vzND&CLCr$I4X6g;R;C_h?3FCxDt$n2{wB;f3QWX9IK5WkcAY%>prgfRN13C|c zhO8C@5-`e{wV5oN-v$OTYGQ!M+BMtHvu)j7yaNs|Zo+&vq}%Ys-{fe2Bl+m(GN2z> zWHn%gT!vC6uM;Pd2_BRd9hZVW&&@c}8mv2uv0ku2J&e^2$4VI!HE znul>t2Gm*Q6m`~mNS)=gm_Ss58;>it6PlS6EV zNq%jl;MR7w>bBW87yvYdrvz6~5fst|gJNiZdboC1Ps#yri1B^Pp>z?eL@Na>KWIUr z86?b=t0dmIPvWtlHVW(FS0@-}`5U=rNLIoy@tpcK$$^0=NXYrg^_zXu_u7;{u8j0@ z$NN1b@Km>6{(S0oy&%!IV!az<3ZAZYqCzHsP^O=(epX$an_XL{f92Asd&`&cH~=F- zEveT_v!%3%6X4L5d5}}kA)E&YJA9g7t47=G#reo%A_0U0CZBPhkFjD z7DgS9Ng2?tU=Pr#%XIsqjoqsvH&43_P@4Ymt$8rFTupD;8V>Nf zW$~pWi4Rj^A*K*g<@qKblt@_|nf8cj@6|E7%+9ZYxOgu7n5IC`g{uoh>Jqf488E~* zTS>xI=q;UootVN=!GP4LQ^%)|e+OPC8hBo_pae5aqN5h6LOX#e^hO36fT1?pk^anb zI-f>JX-%bV<-_ipzI`w<`ZV0}q}J+s+^OY#U{T~M3C`@W8n1fKlENgodJR%YS0pM; z#`U+}h)lfi*YCw8yLNju^zKma+b?`H%P4znbz2Qc69p|$Br$Av$J#@D`b9pUuZB&N z0?QaST5uzQ!#g<=xGs$rMuHgWM~>9b(y}P7rUO0Pu_BU=&2DzN_ximvno${YxKA|m zP*f(z{Y;Znf z7;`#C;MB$)>&e+>BcQbWBT)3=BT(9EV2mA;sKFWhh4#KkjwY&wz~G_mYpNXQZSoz- z1`KTgqZmuJDvohv>mq@bt&#&V+4|$=_s~Jx`@z}f`mj+mGy>D^)r$6mK)+v4f&X6w zqC;+W&7(=3Abt>9bv`wN^E5kmf&m=$(41E@MN$XsjRla5@vw%p9v-2s9k4sOE~adS z+T+FvK|4=Kn_#1>XOY|2=0B|U7&c~`wS9j@53|Tf-UoaDJDyiEVj2WhE7FL92A@h~ zJ0=0}R{(s6*cTm$6QjG-o2#Pyr7ukC??-k13ByJ}Mv-{nCXt^-V%&{VI>bY^!59V- zwbc`&9y=C6a05na1%d;SFzcNY(*Kq+ajiwOipU^LQV>ueV>KMZ1f`e6hJBZ^Ae*4f z6tz>+4pL_zcKl%HfrAgtW6A3cMr+zzNvb>(?Xk_ZF!_UaS@zJefog1MXq{b)!=tH@$Qo0^>dH zmn`izj)=`fTP6PBKT=?ClvK?gTI~R<@WqQ-xjW!8gb$-1y|17_!I>1FU0Dkx@%pX(e~yVfH`~Pau&XtqgTE{>PhO{0KZc zozhSKrw6Kcny(^j*Z=>-xi^Zg^7hX{bz);JQDQiGb5U=}>tX6GGmza%h-PESASZ=; zzKqPtF#&w9^Rab^;#NR$ZEC(;N-wgF;2Y#7FY@Fi>J@NVv0{g-biyL{z2@M7@|SyL zIeFaSINd%$b)MAlG0%|h7O#p=+Ii?ft?z>XIn0)bR?6mc$);^G89wum{^1;j+J8S@~q34UL@ycW-U0qkU+<+;iJ( zB^FbwCbmyAS(kj{`8G=og2y86fkG5AQNfP8_VqpvcXwm6UP+{MEVO{5!0G7_*-&<^ z5vVwDcnq{Z57ztpasW_Yeti>r9C|=e2EqVBbPkKfb&onSPyAZMz%i@7=?noEhu}1p zr*VKMM~Y}}`BC$f!}*|DV(=g;J=0CEC(%Sll2?!ZAcfgu5>scmJ+mpH8Uk1fYGJwd z2cvmd(1mUdsdJAAuvkJzl(SmuLg%tuL?%ilJ20X95inL6lmLM7$=u3(EqI*}0%;X%(`U;iV?5q0pZ_Dhq{Mo3$o zr9)|Fbo6F(O_Bx!TK2Eb82|$ej@+%IF<=sJ3=^(up4weo&$icHJv%;im#uota>Xm? z^R!%AHtv(6-Y*TBFaH~4aD!{hR3GZCnm#mpepxL(Ep(0#xA*RP)Y7QGTmM@%Ij!6K zYW|1yemqjgYi-Vh8MOY8p4C3?-7$kA_K)fM{{F%}YforEqJK=!>Mq@J*IHq{`~w%V zKkaq=Kr`?qxsUuYodZ*1=exq37Jp>td!BT%1^6TSK5n;r>J>2gA2j6S)8*ywaTHR%jU%K{kI%?LT`0nF}`8fG{3?yS%iBPkqJ@zJH zY>>Z-Yg1wnU`p=52~ZCh%-G+7q4J-NSCIbc2SXm|07Bl6K-G<)TY?uc3F`%QkBK~c zi49W>81K}h(w31lbspr0ph&uk%z39OwW=tGW|p|H*Dfg*a}ygO^R)j=Q0mF>rzm$3;i>HauU|+Ro z!g>%?9UTLk*(?QtRUp}fK&ookp5Z|y0G9)QhjB{HzEaP^?=y!X&Gpa@6<4Od?tJ5Q zwtwApr@j_`{B?WT>L7tTFB?zKQP`gjd(>|#7!rZlo14%T(pj^)6vPdVagfNS>;_;ZRT!}~G zDSqeJ;ZIpIy||MWjREClquO}ks6tIqd$=9~^RjuEN!?UWm;zg``81tM^V}Gx_)yWw z)l=|@3p};ondR)J_wO_sve8S!ORgmY&|$Eu0Z_raE(xnPTOeW|7($~Mu=~2*U%Mdt zgV2V|24;F+s`)&P|A-qNVHCKJqnN}{EC6^1J`|(t0`Wru<%CLk0az#Cx;p!0^0JG* zkukKEKHOo1oqQDbbbV-Mz1B0lgR5%!9!m_5mEpgk`&!%&fO#~(qO}v8wk_lf=q;<_M9H({7az#h-X`I%j<%wurn!7Zu>r8G; z>tf{?p+`qTurwEGT|u=J-K>rYyGTMg^)b;jC7n`=FmgLilR{79#Lv?(x$~4DaGu6U znx|nR=4k@iG9`#ZnlyR(W@6-Ng#37#LU23{kQh%1qQc%70%0&5pYAPp_fz_|ewuPW zYoGxSCp9S{!f*eXa!`DVbDDKG;e zOk#iCX`!jn>n?7Eo1K7ER~H*%POCQO%Uswq-Q(%=@r-wylWa)**RyT7rPH5-|4|m4PNIQhhg+4=S~MNaR!p_Z>k-;x*2Tn)+V3{ z7q&kesk_?AsFA#;31(7sf^WXY=|@IxaDtk0d7C&I$$Oi>UB0rZcI39^eKc@Un}tZ+ z(LB&MU(fCrPQRI{Rr*pUfGPK}7tLf?YG{C`$PVqKrEWU&%Wt^k+|f#sGy{>s%w{F0 zAY}$l<70x5Q887%DX> z7}1A`aH3y*f4TRA*{Z+Q>&JVYw%Dz}H&c4X#gD~ z)Bs=rsr*(?#3leZibfnL8Giu42;y*I#xVv!PeT;|Izq8Pb}L0H)fD~wSSvsZj1nZ6 z@*}$eTSGpz8U6w9KIpJfLMqTn%@Er zUF8-kzQ~=y1lPDzGkknI%1SSg)?IVyTFtf%&xi|_niKsV=>CW1P=7W)??rGXO#NG# z3lBI!ghwy}cLVYA!8GEkV`2Cgx2@C}*@9$)wo+Af`{v?@9CE571c`43D2Dzsyh<_x z=8_Taz3Erp$ZeOt=$xNO%U`A#+KrmmjT_aCo6=1;pqpqmH^EqL$V6_EVcZ0BxT!{P zQ%v8+4c@-b%x#Ks+hmirF+;W?^R+2PYon%W!v<>KXqNUZ#%LoZXp;@k-fAEQ0aeE+ z35?Gg(-A@3)}%H9;HGOJEco!q^(6TNP%kDm8UJAJTl(nuchetEuy6VJxO;UaZt6{| zsR9x_m0}a&4pDW}uMrPeyh&V$=rVCDFYRZLmU;E`?#6mOC#na8H@fO(x+u=V-As@i zPL>)DOZVXIZ0KqaAjVfFfR`7?2a4CnuTO}+5DMSlOcn_St*q-=0HT=Qn`!=NV#7EU zZUQj$W)p!V7dIJDph=x-!3{0}Cpg~Q>bG4ow%xRC&9GC?jcww)pZlYfjVm z4(*zObPEMiLRz@m>~s*ix;;YF5FI>Sq4Voy3pt+pV|#yZB2s{WX{%oFJ}BkXVQN$9 zJoKtp&8yqQWan3ivEIC>CDAnxie5So#bt|f+~c_D=iw6+zs0$?G+uk|VQU##!1w%G zB4Su^I~a^Eoz_NQQc+%;FL>r8f84*d$KC1KM#`XWLOo7%bW9?hTtQBF?Z?aI%%OZSy4lfTk7(H` z6QY+VG^6~B=iNQc(p<_$Z3Jji5&=7Ha)#r-YeKU4y_8!x$``3PJ`zJ`mi$>d!C3bu z(V~uidUf-&AL(%KBol|2wrVgv|F0Z2#d zHsSw;`rtYil9Ac%X;bUU2?_}evqbaULGt7u4ep}t>t=|Pqw2E!MD=ny>^}YEG{YB3@_Sf$8ARP^^ zON8epoFvD64!=7NU>rqw$}&tRW6(f_?4NM7|fXs)z;y*`u@?@CSI( z5xhc>3Pc+}R8l}K$dC8_2aK4s$@nP*(@GXqsf#?WtDp~cnTjp*CD!IEDhav}pdrVj z{uUgDdVnm35tt4@maAHbhYzLZP=3JtK2T&>4SX5Xnuz=o|*lvmKme_8I?UvYXiS3ryZprOd!p>Er=(e!$ z^960*#V!AxQ(0J$g36N1+w-Zv2)k#FKdyc^K9F-dkXYnc6j+p4R9GyqSYok~&Pj>K zq|`&xMX8Gl&rHRKWL}$xJb8%bx(kSkg+=9@tSmkQ6&%U<%X3_k0@ta)bt-OY3(?NX z;tf$DNQFyT@fMgT7kz~f*UNcSYffI=G+bSlTk+*^^`$ZCH`88zgFU}mH2DrErC>6EU# z?J5b4FAB5W@iFH|D)H~qLeXFrG@1pCV^LX<%63FUSkM?2)h)j-sf2Ma?5V@Y+&&ie z(ZFqe1z_B|vUZr6v4Mt}pstRPJB{qvR#<{!3Ch}5nyT<5M z?e%xIzAFDV@gXK%r&wp_zF3kyBOXriTnEI5w|(p|$~r#&P~O$m3&vlpIyRlC^W_-6 zsORpQKJpFq0GHm$7;|ptTxhX9QyEfFOev{mbEuE;6}A*cd1lyHE{)DD+y5#9UYrZ( zS1>E=boorpsSx5x^8`DVoDY^K>TD{%4+AVRGaB*+xrcW--CWp3+`V$Mv*!OXeihw$ zp>Ln{kUPc|ew`oEz7C9W80@kXj8URj)n!1{rT=fFsBD1imO{Tnw*5JIo)ww5wA$qp zsav+n689hWB)n`4k&WsqKEo|Pxb8WXb(oc7MNyZR>eFAFw`qxJ32OvLF?M)2~!7zf*1j)4SRo zPW)SnQs^V+i1GRX`v0YQn-IN}b+d>hMt-J=P$Le62BS2@A2T({EvhJFeW0qv{&L%; z5eFmTGlHQUg~{WVzgVAI9V+M)H zWxgDA_kzPe+C=zQwT{$&Yv?L5*e05gjgZLlV=W|_lvaULDHtvF08VX>as*HE08f+C z*jA_Vgr7A)TWKqxwG?xoiDbyf+!Cg354{taLWUH8N&V3hNrlA~2#I7E*lUbO83p-@ zVpqk^p=lEIFXj?NjzvqiI8R^^`qeV!uME`Z)fd$lI1Bv(jA16*TnxL8@R_fZ%XNjr zI1dSiP#gVnS%u*qmADC^uFD}Ke*(Pg|JD=gqepI&(?-(QhEU_L^d~^{722*$Ab~8jlb_CGi2i%Y(9M1_lsT@|QC8 zm-<0#Zlwla z%Je^w@4Nu6e5D?{$$Si0x-I$;36G+wswxX&X->-i#nwckO>)yO4=yA91451mewvBWn-^2>giF}e_It^V3ALrPE@V-SWm%4P zV&osSxO5Y`kjcB0D2uKH@Y9g75rG2{L&Enah%zO5)g_ zeZC)H9o1wO0Zm!<=5JwgSrfu?i+3`!-@-I5ZNZ!)s^wcz7fyZGd4zA$XjF5JU<&-I z7Nj~tqS~5+i586++2N`LgF)dq!%bL`6{{w{51#aAA_GECp0gA=@pV?2itbL<2qG0c zjSLOss44{tNwukzU?AC9VJT_IbJ_m$5sS7YpztiE>?0bPi%6Zpuqik|O)^y@+)&Rm z-mq3BApw$?0U}`oPV5)$>xP`q;8vN-yj+!whV?Yoswfd zyf2XuaP4Me1;H8_3`@EMSS?cYdeKFb2!t?(U72c8o*;m0ilVvdfvR(tpy7nW61%Oy zo8qZmkwQj@!L6!5qEbQ9>j`OMNFz#=wh%kn3*D>- zLbNO1Y;h-h@isF3$%CT#9e?2i_gnVd7UWwtNDatFfVwm#6%O4)2QE!n`4ICSQw4hJd`j(V#J$V^P@_3$ zY{b=h_m(Z)!p5XiJg_SZ_*(mjGiS7wUu56MrBqWB%aFz_HMmQJ0;y5f-YVtNmC_rE z-l_-3X2iOBiqnL0LZ z_e33v9r!^w(qTVBAcS&#K1H)&0qLSCpo1cDojrYDJOekN2vIImrf@Z80ZLLkKf)q{ zB1e2WgT#{uyQ#Iz`btOyd`gNx910!HrB+aE8{h$vls@B0_r#lGOQ~3&E$C^Z z3H^hcX{Zo5g3dK+KpKToX?q@{GDO!M z9%c32?@Y~Yu>k=MsW9-b_)?Thrk{x!jkI%dFBe#v3rD3|PAflA)5JH%Yp^Dk9RzyJ z{x8`V23}xg<-PkqAj~+4$#ST z&nX;Ss!U{qt}Rz@Y+LMH0ZzQNlejU;Qu5iJlLC!l|S?GDlcYioiyam1Rdc#7JQC{dyH8U%K*Eze!P5SM6t> z#r~R|UYeE5aj-GeSqQLs^c6CbG7}?zAoA=-7{MZp1(P-=xG4sj2GpE;L3ta489Iz~ zYE-e>=Po9o!*!=J;{k`KAhbsXG0-Z^Vom;CdV*nM(Og5?ds(Xr)NTA*;W`A8afs+7 zTm&8(ToqaSq@;)#zaE=Koh`zS+*V1kY$RpCS5qji96YqXeb?e&u2H{WYeGj%MU~wq zm2PqMzTp0Z!$pNp565C*8yuU#pcPS})1y1S|7Jm_c|bMh%BoO;{|sNt$M%94e;#c* zfn#DIv<=4sZyv{Y9AcI!)=u8Q&!7JLnk1VE)gKo~<&UhyU~S32&l4nn1h$BWc0@Aj z-0E^o?*k5&Kk?`=-xx$$#d0SQ)L+uU-|d0p?NoxD-@vUSK-!0baf$@s=ehD%y7Eu( zN>I+{ptUrSy)J%AZl?n(TX8X(YSWM0t^;7-3XpA=X1S)d;z_anJ@v`^FVjj>N0{9M zm@<%B7n3?bD9(#o$Xq?M-`q4Cb?_*3S>k@kb~$_oMTY-~_8WN&FkF7DGCgepOm2N| z^X>f}sbDrZTu*Zb-j|j*B2qPxuDcBVU3=D;Axhd;hn;cK#z%7n+S*85V$t&{Fsv<_v}6|6Sj#9NU*WO4!3*V^qcaz7z03^TQ=a>x$i@}-l88#Riq z>I2fd`sn0e&GYY4N(CxD%^=@ix#s)r7CsIq-*Vt~s<4yQxkjio2u-Y}VKr9EH9Sb{osa zF^G%NUE0wVLI-6>0J>c8bXot3#6&SuxbJ;Z#!2(xI{5$$!7=6o#262e2XKxl`k0^9 z9uB`^UyifH!td%O*DDxoA|YY1;OHbH)e@3~^5jy?i_eM3Kl<*Vsli!p;1?;}gf)st z9XFgINHa(EO5DjaKh0Jc2RA*YrieeuiiJX2b?hG9q}Ul>n@Ky< z!X_Lp%j?3dV5SN<+LJZhC1sZO^Clle1R4@&i|iviSSDH2N^&&Bh4@w;DVZX>^pyyP zqmfuqF+~n%6?jZg|7T#CBgIAND%>zp$@P&P1x5-`0x%!brzdJR8yQKD?w1Sm2A=te z{UN?2usQG~fzjhb6mJL$7)w*Hu}KxH97UPR(9X;U}=; zNGpnZEPk>-*e6R5=U^GZ8Iug%R=u^zS&qECQ)U$T z)&Ac-+IYLYzgwiGN=3$v+|jF;8C2@pURUf#mJho zkPIdzKjH7B5x5b+lRM4KN*eUzNEVrqRMoDov4bWcWwI^*{QgajVRcb?A|WdQ*$uLfXV9|Qj5?57E-l=wtClG0WZ?mEGa?qj?d`g~_)egZ66m-6bLspM3e_*UF66Y3? zIyQ7F!QZErcrT8fJr^Gu#K@!;6no79wz2v2BP8T#2b9&euDW-t)dlyKKkycV4#7%b zl#GIP6I;F9x*t?DQpISiO4F1RO%CL!l5_mUhtir#i+`dzI9LY0znFaI>t`aF(Y~}^ z6HlD+F3l;ixBBP^F#luTY94MncLEx+wNE=vMntI$LZk27+~}P) zgwOF6a3$PNrW2DWk!`rb%$y=P&a{X8%AXF3VyUQh1rydN+TK>m{f-FK!fVx(mN$bp zlC}W3w_u~mkk*aZWi$GD{N4fbEbw;;0ecy9PLs#2!qm$>;aQ3#q1;bXn(2EZq5v{_ zMF55qDDl|bg8;AXgvf=CYqV0uZrHOBi!3j~qoTla$bJS=5-2L%bpVHcykAx#J2ozs zZ6x|7G{-ow{W4C3J}0|lXsxGw3izR?bXs4((_dByNJ|B@rUI5z0gtJXmrT|gN=uk- zde?RmZ))(j=)m2-j+K_+PrQV#{xChpvQx+gtzFL2!mpUZysR#i797s29!ae5&y%3j zve?fF`4h&e)Bv9S%G0H`$qWS6+nzh-oX|i;*eL*1t5w zwfV9M+-2*m5m_iLPMO#fohy~eyjaEt`5wAIxbrerilo#ax(BUsWoW+UC!GUCK>TEC zJ*3#fc~P7s229fw1_K?e=>`-F=Y)rDxJMAFSsz6-U-e9$m7g{Oe9GAdP?NXhUKF3? zAf{UkJ*@1ksNpRJL))9tit=n^Q#jo0)49)Uc#Zm{8w}mrljTj?nx!Zu?|Tp|>ujBi{$;d0 zH}ILdEH{uD?YD}e0OW6U+DRqNi39N1w{OH5aNu6yb(TW_I2elWBM0W1k~a?@v8rcQ z7%X!%^a@a!XqySfX8@+W?>PQt`@NsZ!!pS)`=Yy`uk-hzNrJ@0kyZ=x-*v||ua}RZ z1MJdS=#>3;E>7;SCOKc zDk<-qy-<$|om|9k0#p~X_fRMD&!(|r14T}0l4%72B=+}sQ^}ke3G9@<&Qpd;iL9?uZKJ*x#J+PE z@=v{Um-5%RbH`k(o)km3{jzG0hf9?`&m5SYzo`_FW=-CW!H=)Yrgfd5$Q9IK8WCYO zQl22I5nF^4@%a6p(15WT<4U#I21b zkkNU`LvC$2azPEpbqR49JWJ!lN~07Yk^sgMi4mW0F^tF}O1|jw%^OclzK0gqMTF+Qn|;6WtypG2s-fgv9!6s!D(%?bNPh%Jij)@h6Kap#L~suCe=Jub$URtBKKmI zx*RFD1ciM?aa_~$Mc9x@VqnwltJF`~Qk-3OiMXlEqFYiEt})E&?6b6m_^@I}Aur8+ z@@fsYO0(I@eCZrD&H&MR8d+SuOuh0>?cEGDgW{V@brLm)L_lREcY?OWcYNH(^+|^C z?ZbdawLz1j4K}06%#wvjGrRk1CYk#4N`50F5>M{vux)e6k+4pTZwK3m&#cn94QR9H@*SsDE(^8%APgvX)k>Zs7d6mr* zx7o{Ms6APx8dLSOF;TRoYst6gW3Y!B8v4k$71TAyJ*T6GfxkB@e`HoBZktn++T)=^ ze~N4skQMo*n@+Sl27#(!F4R_k^)p{q7j@}wGwDH9zv?yPeIw;T&(rPJ=J`RyGj7p| zks@Twrd=cu;~VXinp*w*5MC(Y;vC1>0Xk6g%JQczefIf68XRAkTI)0i-}kMQ(6aiU zip8p-Jb9Ww=}>1h2X}E;=ths0DZf<+~oUg;oB~t|`XS&3)vcL&ed%^|p*|zKfX07AdF_l+MucEgK>hIL> z%xwGYFJGTG-1xO@ei`Fx-O8BFXD3Kpt=yc9*m%X)TT$g8?A4kQ3|nvpDM?sn-b8Yh z90iIIPRlnq%4P^ju%1~$eVPO#vch_jZ19lC=#yggv4m2529?5z_f14x;Sy|DPQO@xz3%vHx8^9FlE<4h#KIzh%X~K7 zHy(p96oqI+H1pDM(heg=ZnhD>asz5r5ZnO}Q09L&UQ z>Cz!4k0A!{ZkYdeg%ajlHqG9VsEh(rr7tURHkIPWRCl=K}hGBP7V z(-=ovSWztlxn?wsj5lv+MsWgFziLYGbh3PW#K>(Y-YBn0g`c3}&Djdkv2L>nCXY zz(C7sLb;0F4;l_-8&33VcD81o@al=Wb9x^I*e!6p&{KtX!|Uh5IrqbtTKYzRs_%fT z?v8H1kE!Pbgib@23@<;y>JLt0?7m#vq(>t`etHYgs7@aL14@PChq%X1!mLgnJc6vO zPrs2FYGOm79T*=!s^d04W!(&8UzHa2#SL`y915TlC0tUBUMmd6ZA}79oC00xa>HZV z&&pTURFqPCmV>d8cLsyTqF!DHecyNAzcPw1s{wY-@HzIy4oqLawC08&@7poK1(Cs7 zuyRmn&>^M%3{RM23QxTqbSXo0nh%A(!u{;WSUS|0uR8yQU4@aNW#UDWp^M88<}>ke zO)*g&H#`8xvrVu%PHqK7f?*?sT6QXb?#J=f2r+>t>&;LuvwSEgf9oB9x-FtpfiCii zh|53b@*-JP?Z8D-Mh!2slQg=$L{03-fY~VSGuH4srT7p*ni870f@xnt+ceRQ)#ptF zaVGReM$!*-O8P(*@fvjZ1Da1Kpsc)ipJn@e17%6#D(2 zI!hm-sC<091bzozM~h9v^_TA#XB=aA&sfi>nh@HO*qoZ^?ddL1(a5g&$5JPsOkS+U z_h)qjdc1K5q#6mx$HT|ZE_;who=o}+zD+-P#ygUbZ+*PKJRt*^ItEfHIbY}C_S~<| zvL9W+2EaC#0&U5wS{*XxtldcPc_a==QIbHnJXt>+q8P;;|mS+aC9#3t1RJucgjn$ldj$Am)K`ZvXJ(bqqMn6MdQeY(l@<9RiETsucWsrX2h24yBJgGi_t zPCS}AB<&wGiJ|UA%a+!=h9|N{@SExqAbBtn_4~Dz?UZ;K^Jb{Lm>s0+u75DJ2jOZ# z^ml>;r?tRG#c4OjAFk6tf}wmb%(I!C>(#Br>te9PKWMBvb(`8w#Vkq=v`}86TJ7kY z$n?hUOXCAXakm_<|0ecjIwIhh`3YRKN2}=h(>CEtxw-#T)Velh>C>t=&F;@^uyu}typoQNjddSX~|_ zCn9Brx2xXXpHW+3eP_p|nUPv@a~I*Yh`b4;@Lp9^Q<})qM=xRHWIAx5%0!^I}KyJLc>^36(7N(OJ8Z|VJX(gREA@2hZM2UCRd)uF?f5f4WH^t zZCR(+9NM1D>H8jY+WYRz0xEEZNOu((v=-iP!S~3LGJk|=7kjgT589DAS}iPTfYx92 zFgb=&f}xF=vriM+p#`^Cc%^)~tVw$zPTW0HHKwoB!Mf~{Pb6Y5<)C$U?a-VRzuaMQ z`GGK4tw4GKV^OMe(GZ5rY)tyXvy6*j)aOmU8tL87Z5I`P3gXCHFu_$nTt4hcz@_g| z4j;!;lJ(=VPYPeA8JZ%_J)k`Aw)IR`g)Gt#2MU2_h3)(^AWoTxuPQbtR!VzI>PKO) zM2UtnyQo1N%xxwbDD*{!(#iI*@99(B-Rpec+``p--=4Jx2i(lacduWLzNdS4CR$OI zN)STyEnq@l(tcq=Hu%`QKf%@E4|_g!K}pG}Br6&RyIh#Dr&r1m9<*Jo*Z-a$x7>n5`}KIT#hV- zhFH~@*^0)>Blg7kn&8Y<_ss&~QCcuihNWB(KsCs|R9R`0C&Vr*Iga-R^ zO&V`rRI%;DONBA@cC}*6er&ue8-Pc6c2@ENX0%%T1~O8*xC$0-=F6f{%j3a#>Br_~ zd=!^{efau|Ek~#=uM(d11$iNLBILm`PJW%ibwM(RGDmA-HJh@w23D|i6pId0lie`Y zCxVu8nv{{U+VMW&bA10NoOa*67U@i_D*PUkW}o-$l(;Rsws#)ewpX31!w>aofq6ZL z+egB}jlC9cdZL~U=cmhN@AvHHmk;_w|I%OYJ#)@44n)n~ukz!+1scEoiMx975q23HHs7VL_ogA}+O+#CcF zQ@GI_6$H{}&kZy4+#sWa1jc62jEE>aY~LY|LTs7c>n6M=^evpVSF_Z%d$ZtW{dJBaXFHhCChNp^D(G4BvZ=7_bi4mU5hHsL{s&wbqf zKg)7JEc!tV393nBG$|Gt**ztw>&K3Nipk*1)tG2dC1>H0 zDw{`%N&+#f!gK{0p=NfIc2!MvL#<@C=PwgWeRosAg@v+i$7!pdVM}!RuT}WSKSuFC z6wg$Pbl8_j@7cB4$F=e|pz5W8&z~#_<($+#H40#lS>g1=ISZ;85K-FeFfG~e2PkoM z`4E?|9F-a(=q``A*TJf*IVfUSDa^z0imjXw@pDr;o7{<{Lwdi2G+aFu9+eLq7=ur#qnaZswt+GGCS%+gbwZoukKo1Xi% zalFQ}r>aw71L}edxKeAu#BOZ0I=Z$T+c)N(f{Y_}d1C61ngCJm8dWJvW}CpYl?-pT z2Oo}yG(BICmYCFIwi&;)>YN|+SvUPckEgR~tJF)+?@>z^U-vN5wAh5TNt;ADfKUgZ z?G^uf$(Km=y$RHF%MV3(QyoYEhcYofZu>f~LI#$I(r@+NTgSF9Iqd;oj+%xrtuCy< z9**K=&%2ruA0~~zB%Aw9zS0}LTeEnyZ3;XDMG+%F5d^=vM*c_b2AdT_2Ii*QbF#v{ z42RsI&DPH+YHhIJ=)4o7Rj*5C#1$nbWgbUIyujb5axMhN(1oh1ja7IW{Ugi}%WJQZ zYb4s!wjl-)k1md7pGgDbnptXNKPt4ic1P6v)5c6`V(owpSWtP2^HxF^0X)o^THSF$%du(I z+r(~Qg%QNAR3nC#0o@o}-?4|77NLww1I8`RoVE;>&kM~HU!TgB*t`cl+kxW{x{(XH-J7_D z5`RrZjXdp<8k4@m!@Kqvqnvb$#jh=x*RB!{Q#o_9dv$>ozx^@=Gjeyxb9!Dhb-)bK zkjb-@RMmI3k?jGl$s2%Qo?t<`sf>y;cTi3FU1^VYdTprI5sS9>Mw=@-$ofy^tT{m{ zAN}F}Dg2p3vcL?1&ugl4APBMxfXrENwQ{dxMu*P;P91zlPIBgt8%!Od9z@v|X;ekJ zf(pm@J2vL+`v%NFteZVI(@7Im{ZK_jYEE-CNAjvFhb~lO`FzPut{Dxz9gRU@dE=kM z`kyR$a>X3UA7m=W)h*~hzi6E5R=G4yEqr-^Or?A#zE)#UDEmuX`+vlVjA@oWJ3b<$ zu41n6wX98UPDpr;7sUBD{0bh}6E=PDG5p;>moevxXOHke-gVA)UWj#=^e{Yo60=>I{aC<6|G0RjR71N;hrSXBq( zynup$@IiurAOe5!uw`^{^|Uo}VeqiC?NZ%}%3?zCyEH((@jIlsvyAe(gM$xg#;}L? zjlpA&CjvxAZ5nJz?S6-Mr&|{>n3&klbTIE8*pEvD>`zpoi(|8O2`Kiv+2Q4P1io_< zUh*sLemf48D)bbxxHvL-B5`Mud0%%yg1~L0wM1s}kwVjW&}DXafU0&XWmjhwT>2V; zPiGNxDsG`8evz=Mt!>~X#z{kcaKV%LH!AJ zD-9zVlYg0oe4pS)I&yF4$ON1T<7{6@P&U)(ac5 zrheg70>!p{9?$pz+e@nq4E$nMwB1$SL$XQP1i1q!dgYN)wTMc3tgm(7~+AK}9A37_?_$$XLa?4C3PnNqr zKfU34CqHP!N-=vRdl?vxV=x)hPA)xSK<&%@g#_pM1H;flb63Rz+#ZPslPhhK9(yYC zdR|RP-0jp0vZ7$;GXS;&k8A zig&lfqVr5vXH)^Fa)g{WS8Ozv4M*_RmEw9=rjOdYh@7Ls!YZL)li3rXD3&L;CK)s+ zLWrFhZ2y)3T$|TVHb;Rpag*g--}?DK5+0s3K{Ja;h)RwnHviJC)(R)%N47+3uHp%L zFHQ+5>X-V4t01|Sfo7$*_PkBAsfro_3w9%FzuSySoov6_d}o9|KF&)HyN>UKY62;P zx*E_s+{=(eM|z}Q?IJD=QgS}t}ehX=})&-F1}`BcDD3#re3|#;>)!}P79$Hj(Wgm54wCx z=QbT!LHyhad9_FfibbU}ULDAj&Z>r5)(hm=tT~kodZCaLIr)?UX;fAf;F52 zNlF-F?Bbf41ghRUN&U55!nco{h}t!-0I5Vg72!xRJ;HtlXP1SY8YaK`(fpF(#L?Wi zM-Co$Dgu1=A?CRR&bmlh=}+<@22QQ2D972Px?*r*!xZ~+6K%2UJA3xQd-G+ia-@VW`2-@7#*Nd-O0fD>@wSLgy`y7} zTg9T;HIxYV zYDHFT3kTfVkhMOieLrIArw(^=hRvtb3PUT_?U(A+9_0~`S7zehx;3{D6f|iX4l?e@ z&qX}6y-}lb6N-uMYwyR?*pyFG0a;2q@G!U9OrN!#%v3~#v4Hk3)nXJC88Q?PoVbJx z($Zw$6=mrMr8e2eL3F~iX|MY2Rbw^Ff#*PJmrZ=UyNgMESf4<~Hu;v1UsWnr`0F)Fd%09ZM*Q<`1tw3FnP;2=25Oj+V|1u3DH7AsIo1lM zBJ6bZvn@%U@CM8E_hbY0zGDqGGdIH&@zygbdir}v-kzM(_!_p~XPE6h`P4D+Y=hqJ za-%HRLyN%I6qFevpx~HsuQsD zzgjWwCcFX<=g&|`ftC^m@^-QC zhBENB=vdWfP}1QU*{>)T$a%ctAK45DnhmDb>Xh>Wk(j(VV+7weVU%onhx)sL2Sv9} zCI`9!ieMlhs6Yd6>R_Vi?BM9aXyV{(_Q$+u1IDd?FrkP&yulTA(XaK9z^nx{n=T0E zQ`2w2S^>hfk;$6m-@9)<%Y*5=akslqt>dazE7V8$^?k`#3#lg)L!~NdQw)Ray5zWq z6Pr>Qv?|0@JwiaLIt>Hh_BV!TR3K_H_KJZP5g3&SOI#xME!TaPJOOMg3a#7FmLnJQ z8H%iM@_|gvxkiwCjFp$Rf)AOK7NCx<1hWY=AA@EYSqcW;AX!L-*61Uvx37fiw>e4g zOhcJhVLLhJW~D{jtx=p8w1mFmzOQ$8{;n7jb}Kdhb^>7Sr&Fx4)7xDmC8*Aya`+MP z0QR`YeZ=apM=C;eMFl}DvL1C)=i#+!rv)9|7~q0P0j190UaAKXq#4==hgPRmSbtm{2+&Xkj+(Xr%Empay}j zq28Y%7C$etNYU03r2=eMt92L{jD=#hjh6FHULZj=Adjv29%>@P+FfDxWMF3naOOAr z>0Fmiwyao8#W&V8!GEIh1KDpm3DPY_AxVHV)#@`D)G2610h5Ez9`a;((X|pjVf)2o zCuWIfv(1pE2c09Tg~17S578a!g(V^6r>uK-*Hhre6eQrYNnpIFaw8Kxg(uf0_1jPm z4hPTJ-~lQNW3FIA*oLXY^f(WWx+Gs0|J*P=M6Hl85Tgdx6WJ?mMS3k*`o8g~Pf-%# zJeRi#&|rXPRI75WPgwyRGINeWP!}aB^@eZ^sRJTRJ+zN1-=<FK zm6ORRC_e{n_7UOmlFG0Ivd``{vw^I`&cpmpcnVLEkKk&LjxS7(w!5JKaj2;6&{)B% z>U!t#@3Uv3-0>N)^IMjI@NS)tKm{lC3${K__Ef1hd$+(Z4lcSIY4Hzj!~0P0^$ULR zzteA%z$J zhyPO$qt$if0T^)(ScdTaCYT9?0y^veBkS(qY-8-;VDsnN{}o5E>Q-tPc&RA}5D=Wd z;fw*1fjEB_G7u0WpsDyf$}mtf{{@BRzbWIa4&NZy z42Yr*{tpxin*WNz`rlC2$v%y^0&|oG)C2P0a Date: Wed, 25 Jun 2025 16:30:25 +0800 Subject: [PATCH 7/8] Update InstructionFormatter.py --- utils/InstructionFormatter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/InstructionFormatter.py b/utils/InstructionFormatter.py index c0cd3eb..6df97b3 100644 --- a/utils/InstructionFormatter.py +++ b/utils/InstructionFormatter.py @@ -10,6 +10,8 @@ def instruction_to_text(instruction: Optional[Mapping[str, Any]]) -> str: if not instruction: return "" base_pkg = instruction.get("base_package", "") + if not base_pkg: + return "" deps = instruction.get("dependencies", []) or [] if deps: dep_str = ", ".join(deps) From 773183adda3e96c39c5df291d44780d6e50b7ed7 Mon Sep 17 00:00:00 2001 From: Ted Date: Wed, 25 Jun 2025 16:31:04 +0800 Subject: [PATCH 8/8] Update GenerateReport.py PEP 8 --- GenerateReport.py | 1 - 1 file changed, 1 deletion(-) diff --git a/GenerateReport.py b/GenerateReport.py index 76e1016..1025a2c 100644 --- a/GenerateReport.py +++ b/GenerateReport.py @@ -437,4 +437,3 @@ def count_vulnerabilities(rows, package_type, used_only=True): except KeyboardInterrupt: print("\n❌ Execution interrupted by user.") sys.exit(1) -