Metadata-Version: 2.4
Name: zetaalpha.agents
Version: 0.1.0
Summary: The Agents SDK is designed to provide a flexible, scalable, and efficient framework for building, testing, and deploying LLM agents.
Author-email: Zeta Alpha Vector <support@zeta-alpha.com>
Project-URL: Homepage, https://github.com/zetaalphavector/platform
Project-URL: Repository, https://github.com/zetaalphavector/platform
Project-URL: Issues, https://github.com/zetaalphavector/platform/issues
Classifier: Topic :: Utilities
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: aiofiles==25.1.0
Requires-Dist: aiohappyeyeballs==2.6.1
Requires-Dist: aiohttp==3.13.5
Requires-Dist: aiosignal==1.4.0
Requires-Dist: altair==6.1.0
Requires-Dist: annotated-doc==0.0.4
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.13.0
Requires-Dist: attrs==26.1.0
Requires-Dist: azure-core==1.40.0
Requires-Dist: azure-identity==1.25.3
Requires-Dist: azure-storage-blob==12.28.0
Requires-Dist: blinker==1.9.0
Requires-Dist: boto3==1.43.4
Requires-Dist: botocore==1.43.4
Requires-Dist: cachetools==7.1.1
Requires-Dist: certifi==2026.4.22
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy"
Requires-Dist: charset-normalizer==3.4.7
Requires-Dist: click==8.3.3
Requires-Dist: colorama==0.4.6; sys_platform == "win32"
Requires-Dist: cryptography==48.0.0
Requires-Dist: defusedxml==0.7.1
Requires-Dist: distro==1.9.0
Requires-Dist: eval-type-backport==0.3.1
Requires-Dist: fastapi==0.136.1
Requires-Dist: frozenlist==1.8.0
Requires-Dist: gitdb==4.0.12
Requires-Dist: gitpython==3.1.50
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httptools==0.7.1
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.13
Requires-Dist: isodate==0.7.2
Requires-Dist: itsdangerous==2.2.0
Requires-Dist: jinja2==3.1.6
Requires-Dist: jiter==0.14.0
Requires-Dist: jmespath==1.1.0
Requires-Dist: jsonschema-specifications==2025.9.1
Requires-Dist: jsonschema==4.26.0
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: markupsafe==3.0.3
Requires-Dist: mdurl==0.1.2
Requires-Dist: msal-extensions==1.3.1
Requires-Dist: msal==1.36.0
Requires-Dist: multidict==6.7.1
Requires-Dist: narwhals==2.20.0
Requires-Dist: numpy==2.4.4
Requires-Dist: openai==2.34.0
Requires-Dist: packaging==26.2
Requires-Dist: pandas==3.0.2
Requires-Dist: pillow==12.2.0
Requires-Dist: propcache==0.4.1
Requires-Dist: protobuf==6.33.6
Requires-Dist: pyarrow==24.0.0
Requires-Dist: pycparser==3.0; implementation_name != "PyPy" and platform_python_implementation != "PyPy"
Requires-Dist: pydantic-core==2.46.3
Requires-Dist: pydantic==2.13.3
Requires-Dist: pydeck==0.9.2
Requires-Dist: pygments==2.20.0
Requires-Dist: pyjwt==2.12.1
Requires-Dist: pymupdf==1.27.2.3
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-json-logger==4.1.0
Requires-Dist: python-multipart==0.0.27
Requires-Dist: pyyaml==6.0.3
Requires-Dist: ragelo==0.5.0
Requires-Dist: referencing==0.37.0
Requires-Dist: requests==2.33.1
Requires-Dist: rich==15.0.0
Requires-Dist: rpds-py==0.30.0
Requires-Dist: s3transfer==0.17.0
Requires-Dist: shellingham==1.5.4
Requires-Dist: six==1.17.0
Requires-Dist: smmap==5.0.3
Requires-Dist: sniffio==1.3.1
Requires-Dist: sse-starlette==3.4.1
Requires-Dist: starlette==1.0.0
Requires-Dist: streamlit==1.57.0
Requires-Dist: strictyaml==1.7.3
Requires-Dist: tabulate==0.10.0
Requires-Dist: tenacity==9.1.4
Requires-Dist: toml==0.10.2
Requires-Dist: tqdm==4.67.3
Requires-Dist: typer==0.25.1
Requires-Dist: typing-extensions==4.15.0
Requires-Dist: typing-inspection==0.4.2
Requires-Dist: tzdata==2026.2; sys_platform == "emscripten" or sys_platform == "win32"
Requires-Dist: urllib3==2.6.3
Requires-Dist: uvicorn==0.46.0
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin"
Requires-Dist: websockets==16.0
Requires-Dist: yarl==1.23.0
Provides-Extra: anthropic
Requires-Dist: aiofiles==25.1.0; extra == "anthropic"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "anthropic"
Requires-Dist: aiohttp==3.13.5; extra == "anthropic"
Requires-Dist: aiosignal==1.4.0; extra == "anthropic"
Requires-Dist: altair==6.1.0; extra == "anthropic"
Requires-Dist: annotated-doc==0.0.4; extra == "anthropic"
Requires-Dist: annotated-types==0.7.0; extra == "anthropic"
Requires-Dist: anthropic==0.99.0; extra == "anthropic"
Requires-Dist: anyio==4.13.0; extra == "anthropic"
Requires-Dist: attrs==26.1.0; extra == "anthropic"
Requires-Dist: azure-core==1.40.0; extra == "anthropic"
Requires-Dist: azure-identity==1.25.3; extra == "anthropic"
Requires-Dist: azure-storage-blob==12.28.0; extra == "anthropic"
Requires-Dist: blinker==1.9.0; extra == "anthropic"
Requires-Dist: boto3==1.43.4; extra == "anthropic"
Requires-Dist: botocore==1.43.4; extra == "anthropic"
Requires-Dist: cachetools==7.1.1; extra == "anthropic"
Requires-Dist: certifi==2026.4.22; extra == "anthropic"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "anthropic"
Requires-Dist: charset-normalizer==3.4.7; extra == "anthropic"
Requires-Dist: click==8.3.3; extra == "anthropic"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "anthropic"
Requires-Dist: cryptography==48.0.0; extra == "anthropic"
Requires-Dist: defusedxml==0.7.1; extra == "anthropic"
Requires-Dist: distro==1.9.0; extra == "anthropic"
Requires-Dist: docstring-parser==0.18.0; extra == "anthropic"
Requires-Dist: eval-type-backport==0.3.1; extra == "anthropic"
Requires-Dist: fastapi==0.136.1; extra == "anthropic"
Requires-Dist: frozenlist==1.8.0; extra == "anthropic"
Requires-Dist: gitdb==4.0.12; extra == "anthropic"
Requires-Dist: gitpython==3.1.50; extra == "anthropic"
Requires-Dist: h11==0.16.0; extra == "anthropic"
Requires-Dist: httpcore==1.0.9; extra == "anthropic"
Requires-Dist: httptools==0.7.1; extra == "anthropic"
Requires-Dist: httpx==0.28.1; extra == "anthropic"
Requires-Dist: idna==3.13; extra == "anthropic"
Requires-Dist: isodate==0.7.2; extra == "anthropic"
Requires-Dist: itsdangerous==2.2.0; extra == "anthropic"
Requires-Dist: jinja2==3.1.6; extra == "anthropic"
Requires-Dist: jiter==0.14.0; extra == "anthropic"
Requires-Dist: jmespath==1.1.0; extra == "anthropic"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "anthropic"
Requires-Dist: jsonschema==4.26.0; extra == "anthropic"
Requires-Dist: markdown-it-py==4.0.0; extra == "anthropic"
Requires-Dist: markupsafe==3.0.3; extra == "anthropic"
Requires-Dist: mdurl==0.1.2; extra == "anthropic"
Requires-Dist: msal-extensions==1.3.1; extra == "anthropic"
Requires-Dist: msal==1.36.0; extra == "anthropic"
Requires-Dist: multidict==6.7.1; extra == "anthropic"
Requires-Dist: narwhals==2.20.0; extra == "anthropic"
Requires-Dist: numpy==2.4.4; extra == "anthropic"
Requires-Dist: openai==2.34.0; extra == "anthropic"
Requires-Dist: packaging==26.2; extra == "anthropic"
Requires-Dist: pandas==3.0.2; extra == "anthropic"
Requires-Dist: pillow==12.2.0; extra == "anthropic"
Requires-Dist: propcache==0.4.1; extra == "anthropic"
Requires-Dist: protobuf==6.33.6; extra == "anthropic"
Requires-Dist: pyarrow==24.0.0; extra == "anthropic"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "anthropic"
Requires-Dist: pydantic-core==2.46.3; extra == "anthropic"
Requires-Dist: pydantic==2.13.3; extra == "anthropic"
Requires-Dist: pydeck==0.9.2; extra == "anthropic"
Requires-Dist: pygments==2.20.0; extra == "anthropic"
Requires-Dist: pyjwt==2.12.1; extra == "anthropic"
Requires-Dist: pymupdf==1.27.2.3; extra == "anthropic"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "anthropic"
Requires-Dist: python-json-logger==4.1.0; extra == "anthropic"
Requires-Dist: python-multipart==0.0.27; extra == "anthropic"
Requires-Dist: pyyaml==6.0.3; extra == "anthropic"
Requires-Dist: ragelo==0.5.0; extra == "anthropic"
Requires-Dist: referencing==0.37.0; extra == "anthropic"
Requires-Dist: requests==2.33.1; extra == "anthropic"
Requires-Dist: rich==15.0.0; extra == "anthropic"
Requires-Dist: rpds-py==0.30.0; extra == "anthropic"
Requires-Dist: s3transfer==0.17.0; extra == "anthropic"
Requires-Dist: shellingham==1.5.4; extra == "anthropic"
Requires-Dist: six==1.17.0; extra == "anthropic"
Requires-Dist: smmap==5.0.3; extra == "anthropic"
Requires-Dist: sniffio==1.3.1; extra == "anthropic"
Requires-Dist: sse-starlette==3.4.1; extra == "anthropic"
Requires-Dist: starlette==1.0.0; extra == "anthropic"
Requires-Dist: streamlit==1.57.0; extra == "anthropic"
Requires-Dist: strictyaml==1.7.3; extra == "anthropic"
Requires-Dist: tabulate==0.10.0; extra == "anthropic"
Requires-Dist: tenacity==9.1.4; extra == "anthropic"
Requires-Dist: toml==0.10.2; extra == "anthropic"
Requires-Dist: tqdm==4.67.3; extra == "anthropic"
Requires-Dist: typer==0.25.1; extra == "anthropic"
Requires-Dist: typing-extensions==4.15.0; extra == "anthropic"
Requires-Dist: typing-inspection==0.4.2; extra == "anthropic"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "anthropic"
Requires-Dist: urllib3==2.6.3; extra == "anthropic"
Requires-Dist: uvicorn==0.46.0; extra == "anthropic"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "anthropic"
Requires-Dist: websockets==16.0; extra == "anthropic"
Requires-Dist: yarl==1.23.0; extra == "anthropic"
Provides-Extra: azure-anthropic
Requires-Dist: aiofiles==25.1.0; extra == "azure-anthropic"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "azure-anthropic"
Requires-Dist: aiohttp==3.13.5; extra == "azure-anthropic"
Requires-Dist: aiosignal==1.4.0; extra == "azure-anthropic"
Requires-Dist: altair==6.1.0; extra == "azure-anthropic"
Requires-Dist: annotated-doc==0.0.4; extra == "azure-anthropic"
Requires-Dist: annotated-types==0.7.0; extra == "azure-anthropic"
Requires-Dist: anthropic==0.99.0; extra == "azure-anthropic"
Requires-Dist: anyio==4.13.0; extra == "azure-anthropic"
Requires-Dist: attrs==26.1.0; extra == "azure-anthropic"
Requires-Dist: azure-core==1.40.0; extra == "azure-anthropic"
Requires-Dist: azure-identity==1.25.3; extra == "azure-anthropic"
Requires-Dist: azure-storage-blob==12.28.0; extra == "azure-anthropic"
Requires-Dist: blinker==1.9.0; extra == "azure-anthropic"
Requires-Dist: boto3==1.43.4; extra == "azure-anthropic"
Requires-Dist: botocore==1.43.4; extra == "azure-anthropic"
Requires-Dist: cachetools==7.1.1; extra == "azure-anthropic"
Requires-Dist: certifi==2026.4.22; extra == "azure-anthropic"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "azure-anthropic"
Requires-Dist: charset-normalizer==3.4.7; extra == "azure-anthropic"
Requires-Dist: click==8.3.3; extra == "azure-anthropic"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "azure-anthropic"
Requires-Dist: cryptography==48.0.0; extra == "azure-anthropic"
Requires-Dist: defusedxml==0.7.1; extra == "azure-anthropic"
Requires-Dist: distro==1.9.0; extra == "azure-anthropic"
Requires-Dist: docstring-parser==0.18.0; extra == "azure-anthropic"
Requires-Dist: eval-type-backport==0.3.1; extra == "azure-anthropic"
Requires-Dist: fastapi==0.136.1; extra == "azure-anthropic"
Requires-Dist: frozenlist==1.8.0; extra == "azure-anthropic"
Requires-Dist: gitdb==4.0.12; extra == "azure-anthropic"
Requires-Dist: gitpython==3.1.50; extra == "azure-anthropic"
Requires-Dist: h11==0.16.0; extra == "azure-anthropic"
Requires-Dist: httpcore==1.0.9; extra == "azure-anthropic"
Requires-Dist: httptools==0.7.1; extra == "azure-anthropic"
Requires-Dist: httpx==0.28.1; extra == "azure-anthropic"
Requires-Dist: idna==3.13; extra == "azure-anthropic"
Requires-Dist: isodate==0.7.2; extra == "azure-anthropic"
Requires-Dist: itsdangerous==2.2.0; extra == "azure-anthropic"
Requires-Dist: jinja2==3.1.6; extra == "azure-anthropic"
Requires-Dist: jiter==0.14.0; extra == "azure-anthropic"
Requires-Dist: jmespath==1.1.0; extra == "azure-anthropic"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "azure-anthropic"
Requires-Dist: jsonschema==4.26.0; extra == "azure-anthropic"
Requires-Dist: markdown-it-py==4.0.0; extra == "azure-anthropic"
Requires-Dist: markupsafe==3.0.3; extra == "azure-anthropic"
Requires-Dist: mdurl==0.1.2; extra == "azure-anthropic"
Requires-Dist: msal-extensions==1.3.1; extra == "azure-anthropic"
Requires-Dist: msal==1.36.0; extra == "azure-anthropic"
Requires-Dist: multidict==6.7.1; extra == "azure-anthropic"
Requires-Dist: narwhals==2.20.0; extra == "azure-anthropic"
Requires-Dist: numpy==2.4.4; extra == "azure-anthropic"
Requires-Dist: openai==2.34.0; extra == "azure-anthropic"
Requires-Dist: packaging==26.2; extra == "azure-anthropic"
Requires-Dist: pandas==3.0.2; extra == "azure-anthropic"
Requires-Dist: pillow==12.2.0; extra == "azure-anthropic"
Requires-Dist: propcache==0.4.1; extra == "azure-anthropic"
Requires-Dist: protobuf==6.33.6; extra == "azure-anthropic"
Requires-Dist: pyarrow==24.0.0; extra == "azure-anthropic"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "azure-anthropic"
Requires-Dist: pydantic-core==2.46.3; extra == "azure-anthropic"
Requires-Dist: pydantic==2.13.3; extra == "azure-anthropic"
Requires-Dist: pydeck==0.9.2; extra == "azure-anthropic"
Requires-Dist: pygments==2.20.0; extra == "azure-anthropic"
Requires-Dist: pyjwt==2.12.1; extra == "azure-anthropic"
Requires-Dist: pymupdf==1.27.2.3; extra == "azure-anthropic"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "azure-anthropic"
Requires-Dist: python-json-logger==4.1.0; extra == "azure-anthropic"
Requires-Dist: python-multipart==0.0.27; extra == "azure-anthropic"
Requires-Dist: pyyaml==6.0.3; extra == "azure-anthropic"
Requires-Dist: ragelo==0.5.0; extra == "azure-anthropic"
Requires-Dist: referencing==0.37.0; extra == "azure-anthropic"
Requires-Dist: requests==2.33.1; extra == "azure-anthropic"
Requires-Dist: rich==15.0.0; extra == "azure-anthropic"
Requires-Dist: rpds-py==0.30.0; extra == "azure-anthropic"
Requires-Dist: s3transfer==0.17.0; extra == "azure-anthropic"
Requires-Dist: shellingham==1.5.4; extra == "azure-anthropic"
Requires-Dist: six==1.17.0; extra == "azure-anthropic"
Requires-Dist: smmap==5.0.3; extra == "azure-anthropic"
Requires-Dist: sniffio==1.3.1; extra == "azure-anthropic"
Requires-Dist: sse-starlette==3.4.1; extra == "azure-anthropic"
Requires-Dist: starlette==1.0.0; extra == "azure-anthropic"
Requires-Dist: streamlit==1.57.0; extra == "azure-anthropic"
Requires-Dist: strictyaml==1.7.3; extra == "azure-anthropic"
Requires-Dist: tabulate==0.10.0; extra == "azure-anthropic"
Requires-Dist: tenacity==9.1.4; extra == "azure-anthropic"
Requires-Dist: toml==0.10.2; extra == "azure-anthropic"
Requires-Dist: tqdm==4.67.3; extra == "azure-anthropic"
Requires-Dist: typer==0.25.1; extra == "azure-anthropic"
Requires-Dist: typing-extensions==4.15.0; extra == "azure-anthropic"
Requires-Dist: typing-inspection==0.4.2; extra == "azure-anthropic"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "azure-anthropic"
Requires-Dist: urllib3==2.6.3; extra == "azure-anthropic"
Requires-Dist: uvicorn==0.46.0; extra == "azure-anthropic"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "azure-anthropic"
Requires-Dist: websockets==16.0; extra == "azure-anthropic"
Requires-Dist: yarl==1.23.0; extra == "azure-anthropic"
Provides-Extra: azure-openai
Requires-Dist: aiofiles==25.1.0; extra == "azure-openai"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "azure-openai"
Requires-Dist: aiohttp==3.13.5; extra == "azure-openai"
Requires-Dist: aiosignal==1.4.0; extra == "azure-openai"
Requires-Dist: altair==6.1.0; extra == "azure-openai"
Requires-Dist: annotated-doc==0.0.4; extra == "azure-openai"
Requires-Dist: annotated-types==0.7.0; extra == "azure-openai"
Requires-Dist: anyio==4.13.0; extra == "azure-openai"
Requires-Dist: attrs==26.1.0; extra == "azure-openai"
Requires-Dist: azure-core==1.40.0; extra == "azure-openai"
Requires-Dist: azure-identity==1.25.3; extra == "azure-openai"
Requires-Dist: azure-storage-blob==12.28.0; extra == "azure-openai"
Requires-Dist: blinker==1.9.0; extra == "azure-openai"
Requires-Dist: boto3==1.43.4; extra == "azure-openai"
Requires-Dist: botocore==1.43.4; extra == "azure-openai"
Requires-Dist: cachetools==7.1.1; extra == "azure-openai"
Requires-Dist: certifi==2026.4.22; extra == "azure-openai"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "azure-openai"
Requires-Dist: charset-normalizer==3.4.7; extra == "azure-openai"
Requires-Dist: click==8.3.3; extra == "azure-openai"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "azure-openai"
Requires-Dist: cryptography==48.0.0; extra == "azure-openai"
Requires-Dist: defusedxml==0.7.1; extra == "azure-openai"
Requires-Dist: distro==1.9.0; extra == "azure-openai"
Requires-Dist: eval-type-backport==0.3.1; extra == "azure-openai"
Requires-Dist: fastapi==0.136.1; extra == "azure-openai"
Requires-Dist: frozenlist==1.8.0; extra == "azure-openai"
Requires-Dist: gitdb==4.0.12; extra == "azure-openai"
Requires-Dist: gitpython==3.1.50; extra == "azure-openai"
Requires-Dist: h11==0.16.0; extra == "azure-openai"
Requires-Dist: httpcore==1.0.9; extra == "azure-openai"
Requires-Dist: httptools==0.7.1; extra == "azure-openai"
Requires-Dist: httpx==0.28.1; extra == "azure-openai"
Requires-Dist: idna==3.13; extra == "azure-openai"
Requires-Dist: isodate==0.7.2; extra == "azure-openai"
Requires-Dist: itsdangerous==2.2.0; extra == "azure-openai"
Requires-Dist: jinja2==3.1.6; extra == "azure-openai"
Requires-Dist: jiter==0.14.0; extra == "azure-openai"
Requires-Dist: jmespath==1.1.0; extra == "azure-openai"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "azure-openai"
Requires-Dist: jsonschema==4.26.0; extra == "azure-openai"
Requires-Dist: markdown-it-py==4.0.0; extra == "azure-openai"
Requires-Dist: markupsafe==3.0.3; extra == "azure-openai"
Requires-Dist: mdurl==0.1.2; extra == "azure-openai"
Requires-Dist: msal-extensions==1.3.1; extra == "azure-openai"
Requires-Dist: msal==1.36.0; extra == "azure-openai"
Requires-Dist: multidict==6.7.1; extra == "azure-openai"
Requires-Dist: narwhals==2.20.0; extra == "azure-openai"
Requires-Dist: numpy==2.4.4; extra == "azure-openai"
Requires-Dist: openai==2.34.0; extra == "azure-openai"
Requires-Dist: packaging==26.2; extra == "azure-openai"
Requires-Dist: pandas==3.0.2; extra == "azure-openai"
Requires-Dist: pillow==12.2.0; extra == "azure-openai"
Requires-Dist: propcache==0.4.1; extra == "azure-openai"
Requires-Dist: protobuf==6.33.6; extra == "azure-openai"
Requires-Dist: pyarrow==24.0.0; extra == "azure-openai"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "azure-openai"
Requires-Dist: pydantic-core==2.46.3; extra == "azure-openai"
Requires-Dist: pydantic==2.13.3; extra == "azure-openai"
Requires-Dist: pydeck==0.9.2; extra == "azure-openai"
Requires-Dist: pygments==2.20.0; extra == "azure-openai"
Requires-Dist: pyjwt==2.12.1; extra == "azure-openai"
Requires-Dist: pymupdf==1.27.2.3; extra == "azure-openai"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "azure-openai"
Requires-Dist: python-json-logger==4.1.0; extra == "azure-openai"
Requires-Dist: python-multipart==0.0.27; extra == "azure-openai"
Requires-Dist: pyyaml==6.0.3; extra == "azure-openai"
Requires-Dist: ragelo==0.5.0; extra == "azure-openai"
Requires-Dist: referencing==0.37.0; extra == "azure-openai"
Requires-Dist: requests==2.33.1; extra == "azure-openai"
Requires-Dist: rich==15.0.0; extra == "azure-openai"
Requires-Dist: rpds-py==0.30.0; extra == "azure-openai"
Requires-Dist: s3transfer==0.17.0; extra == "azure-openai"
Requires-Dist: shellingham==1.5.4; extra == "azure-openai"
Requires-Dist: six==1.17.0; extra == "azure-openai"
Requires-Dist: smmap==5.0.3; extra == "azure-openai"
Requires-Dist: sniffio==1.3.1; extra == "azure-openai"
Requires-Dist: sse-starlette==3.4.1; extra == "azure-openai"
Requires-Dist: starlette==1.0.0; extra == "azure-openai"
Requires-Dist: streamlit==1.57.0; extra == "azure-openai"
Requires-Dist: strictyaml==1.7.3; extra == "azure-openai"
Requires-Dist: tabulate==0.10.0; extra == "azure-openai"
Requires-Dist: tenacity==9.1.4; extra == "azure-openai"
Requires-Dist: toml==0.10.2; extra == "azure-openai"
Requires-Dist: tqdm==4.67.3; extra == "azure-openai"
Requires-Dist: typer==0.25.1; extra == "azure-openai"
Requires-Dist: typing-extensions==4.15.0; extra == "azure-openai"
Requires-Dist: typing-inspection==0.4.2; extra == "azure-openai"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "azure-openai"
Requires-Dist: urllib3==2.6.3; extra == "azure-openai"
Requires-Dist: uvicorn==0.46.0; extra == "azure-openai"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "azure-openai"
Requires-Dist: websockets==16.0; extra == "azure-openai"
Requires-Dist: yarl==1.23.0; extra == "azure-openai"
Provides-Extra: bedrock-anthropic
Requires-Dist: aiofiles==25.1.0; extra == "bedrock-anthropic"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "bedrock-anthropic"
Requires-Dist: aiohttp==3.13.5; extra == "bedrock-anthropic"
Requires-Dist: aiosignal==1.4.0; extra == "bedrock-anthropic"
Requires-Dist: altair==6.1.0; extra == "bedrock-anthropic"
Requires-Dist: annotated-doc==0.0.4; extra == "bedrock-anthropic"
Requires-Dist: annotated-types==0.7.0; extra == "bedrock-anthropic"
Requires-Dist: anthropic==0.99.0; extra == "bedrock-anthropic"
Requires-Dist: anyio==4.13.0; extra == "bedrock-anthropic"
Requires-Dist: attrs==26.1.0; extra == "bedrock-anthropic"
Requires-Dist: azure-core==1.40.0; extra == "bedrock-anthropic"
Requires-Dist: azure-identity==1.25.3; extra == "bedrock-anthropic"
Requires-Dist: azure-storage-blob==12.28.0; extra == "bedrock-anthropic"
Requires-Dist: blinker==1.9.0; extra == "bedrock-anthropic"
Requires-Dist: boto3==1.43.4; extra == "bedrock-anthropic"
Requires-Dist: botocore==1.43.4; extra == "bedrock-anthropic"
Requires-Dist: cachetools==7.1.1; extra == "bedrock-anthropic"
Requires-Dist: certifi==2026.4.22; extra == "bedrock-anthropic"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "bedrock-anthropic"
Requires-Dist: charset-normalizer==3.4.7; extra == "bedrock-anthropic"
Requires-Dist: click==8.3.3; extra == "bedrock-anthropic"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "bedrock-anthropic"
Requires-Dist: cryptography==48.0.0; extra == "bedrock-anthropic"
Requires-Dist: defusedxml==0.7.1; extra == "bedrock-anthropic"
Requires-Dist: distro==1.9.0; extra == "bedrock-anthropic"
Requires-Dist: docstring-parser==0.18.0; extra == "bedrock-anthropic"
Requires-Dist: eval-type-backport==0.3.1; extra == "bedrock-anthropic"
Requires-Dist: fastapi==0.136.1; extra == "bedrock-anthropic"
Requires-Dist: frozenlist==1.8.0; extra == "bedrock-anthropic"
Requires-Dist: gitdb==4.0.12; extra == "bedrock-anthropic"
Requires-Dist: gitpython==3.1.50; extra == "bedrock-anthropic"
Requires-Dist: h11==0.16.0; extra == "bedrock-anthropic"
Requires-Dist: httpcore==1.0.9; extra == "bedrock-anthropic"
Requires-Dist: httptools==0.7.1; extra == "bedrock-anthropic"
Requires-Dist: httpx==0.28.1; extra == "bedrock-anthropic"
Requires-Dist: idna==3.13; extra == "bedrock-anthropic"
Requires-Dist: isodate==0.7.2; extra == "bedrock-anthropic"
Requires-Dist: itsdangerous==2.2.0; extra == "bedrock-anthropic"
Requires-Dist: jinja2==3.1.6; extra == "bedrock-anthropic"
Requires-Dist: jiter==0.14.0; extra == "bedrock-anthropic"
Requires-Dist: jmespath==1.1.0; extra == "bedrock-anthropic"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "bedrock-anthropic"
Requires-Dist: jsonschema==4.26.0; extra == "bedrock-anthropic"
Requires-Dist: markdown-it-py==4.0.0; extra == "bedrock-anthropic"
Requires-Dist: markupsafe==3.0.3; extra == "bedrock-anthropic"
Requires-Dist: mdurl==0.1.2; extra == "bedrock-anthropic"
Requires-Dist: msal-extensions==1.3.1; extra == "bedrock-anthropic"
Requires-Dist: msal==1.36.0; extra == "bedrock-anthropic"
Requires-Dist: multidict==6.7.1; extra == "bedrock-anthropic"
Requires-Dist: narwhals==2.20.0; extra == "bedrock-anthropic"
Requires-Dist: numpy==2.4.4; extra == "bedrock-anthropic"
Requires-Dist: openai==2.34.0; extra == "bedrock-anthropic"
Requires-Dist: packaging==26.2; extra == "bedrock-anthropic"
Requires-Dist: pandas==3.0.2; extra == "bedrock-anthropic"
Requires-Dist: pillow==12.2.0; extra == "bedrock-anthropic"
Requires-Dist: propcache==0.4.1; extra == "bedrock-anthropic"
Requires-Dist: protobuf==6.33.6; extra == "bedrock-anthropic"
Requires-Dist: pyarrow==24.0.0; extra == "bedrock-anthropic"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "bedrock-anthropic"
Requires-Dist: pydantic-core==2.46.3; extra == "bedrock-anthropic"
Requires-Dist: pydantic==2.13.3; extra == "bedrock-anthropic"
Requires-Dist: pydeck==0.9.2; extra == "bedrock-anthropic"
Requires-Dist: pygments==2.20.0; extra == "bedrock-anthropic"
Requires-Dist: pyjwt==2.12.1; extra == "bedrock-anthropic"
Requires-Dist: pymupdf==1.27.2.3; extra == "bedrock-anthropic"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "bedrock-anthropic"
Requires-Dist: python-json-logger==4.1.0; extra == "bedrock-anthropic"
Requires-Dist: python-multipart==0.0.27; extra == "bedrock-anthropic"
Requires-Dist: pyyaml==6.0.3; extra == "bedrock-anthropic"
Requires-Dist: ragelo==0.5.0; extra == "bedrock-anthropic"
Requires-Dist: referencing==0.37.0; extra == "bedrock-anthropic"
Requires-Dist: requests==2.33.1; extra == "bedrock-anthropic"
Requires-Dist: rich==15.0.0; extra == "bedrock-anthropic"
Requires-Dist: rpds-py==0.30.0; extra == "bedrock-anthropic"
Requires-Dist: s3transfer==0.17.0; extra == "bedrock-anthropic"
Requires-Dist: shellingham==1.5.4; extra == "bedrock-anthropic"
Requires-Dist: six==1.17.0; extra == "bedrock-anthropic"
Requires-Dist: smmap==5.0.3; extra == "bedrock-anthropic"
Requires-Dist: sniffio==1.3.1; extra == "bedrock-anthropic"
Requires-Dist: sse-starlette==3.4.1; extra == "bedrock-anthropic"
Requires-Dist: starlette==1.0.0; extra == "bedrock-anthropic"
Requires-Dist: streamlit==1.57.0; extra == "bedrock-anthropic"
Requires-Dist: strictyaml==1.7.3; extra == "bedrock-anthropic"
Requires-Dist: tabulate==0.10.0; extra == "bedrock-anthropic"
Requires-Dist: tenacity==9.1.4; extra == "bedrock-anthropic"
Requires-Dist: toml==0.10.2; extra == "bedrock-anthropic"
Requires-Dist: tqdm==4.67.3; extra == "bedrock-anthropic"
Requires-Dist: typer==0.25.1; extra == "bedrock-anthropic"
Requires-Dist: typing-extensions==4.15.0; extra == "bedrock-anthropic"
Requires-Dist: typing-inspection==0.4.2; extra == "bedrock-anthropic"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "bedrock-anthropic"
Requires-Dist: urllib3==2.6.3; extra == "bedrock-anthropic"
Requires-Dist: uvicorn==0.46.0; extra == "bedrock-anthropic"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "bedrock-anthropic"
Requires-Dist: websockets==16.0; extra == "bedrock-anthropic"
Requires-Dist: yarl==1.23.0; extra == "bedrock-anthropic"
Provides-Extra: bedrock-converse
Requires-Dist: aiofiles==25.1.0; extra == "bedrock-converse"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "bedrock-converse"
Requires-Dist: aiohttp==3.13.5; extra == "bedrock-converse"
Requires-Dist: aiosignal==1.4.0; extra == "bedrock-converse"
Requires-Dist: altair==6.1.0; extra == "bedrock-converse"
Requires-Dist: annotated-doc==0.0.4; extra == "bedrock-converse"
Requires-Dist: annotated-types==0.7.0; extra == "bedrock-converse"
Requires-Dist: anyio==4.13.0; extra == "bedrock-converse"
Requires-Dist: attrs==26.1.0; extra == "bedrock-converse"
Requires-Dist: azure-core==1.40.0; extra == "bedrock-converse"
Requires-Dist: azure-identity==1.25.3; extra == "bedrock-converse"
Requires-Dist: azure-storage-blob==12.28.0; extra == "bedrock-converse"
Requires-Dist: blinker==1.9.0; extra == "bedrock-converse"
Requires-Dist: boto3==1.43.4; extra == "bedrock-converse"
Requires-Dist: botocore==1.43.4; extra == "bedrock-converse"
Requires-Dist: cachetools==7.1.1; extra == "bedrock-converse"
Requires-Dist: certifi==2026.4.22; extra == "bedrock-converse"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "bedrock-converse"
Requires-Dist: charset-normalizer==3.4.7; extra == "bedrock-converse"
Requires-Dist: click==8.3.3; extra == "bedrock-converse"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "bedrock-converse"
Requires-Dist: cryptography==48.0.0; extra == "bedrock-converse"
Requires-Dist: defusedxml==0.7.1; extra == "bedrock-converse"
Requires-Dist: distro==1.9.0; extra == "bedrock-converse"
Requires-Dist: eval-type-backport==0.3.1; extra == "bedrock-converse"
Requires-Dist: fastapi==0.136.1; extra == "bedrock-converse"
Requires-Dist: frozenlist==1.8.0; extra == "bedrock-converse"
Requires-Dist: gitdb==4.0.12; extra == "bedrock-converse"
Requires-Dist: gitpython==3.1.50; extra == "bedrock-converse"
Requires-Dist: h11==0.16.0; extra == "bedrock-converse"
Requires-Dist: httpcore==1.0.9; extra == "bedrock-converse"
Requires-Dist: httptools==0.7.1; extra == "bedrock-converse"
Requires-Dist: httpx==0.28.1; extra == "bedrock-converse"
Requires-Dist: idna==3.13; extra == "bedrock-converse"
Requires-Dist: isodate==0.7.2; extra == "bedrock-converse"
Requires-Dist: itsdangerous==2.2.0; extra == "bedrock-converse"
Requires-Dist: jinja2==3.1.6; extra == "bedrock-converse"
Requires-Dist: jiter==0.14.0; extra == "bedrock-converse"
Requires-Dist: jmespath==1.1.0; extra == "bedrock-converse"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "bedrock-converse"
Requires-Dist: jsonschema==4.26.0; extra == "bedrock-converse"
Requires-Dist: markdown-it-py==4.0.0; extra == "bedrock-converse"
Requires-Dist: markupsafe==3.0.3; extra == "bedrock-converse"
Requires-Dist: mdurl==0.1.2; extra == "bedrock-converse"
Requires-Dist: msal-extensions==1.3.1; extra == "bedrock-converse"
Requires-Dist: msal==1.36.0; extra == "bedrock-converse"
Requires-Dist: multidict==6.7.1; extra == "bedrock-converse"
Requires-Dist: narwhals==2.20.0; extra == "bedrock-converse"
Requires-Dist: numpy==2.4.4; extra == "bedrock-converse"
Requires-Dist: openai==2.34.0; extra == "bedrock-converse"
Requires-Dist: packaging==26.2; extra == "bedrock-converse"
Requires-Dist: pandas==3.0.2; extra == "bedrock-converse"
Requires-Dist: pillow==12.2.0; extra == "bedrock-converse"
Requires-Dist: propcache==0.4.1; extra == "bedrock-converse"
Requires-Dist: protobuf==6.33.6; extra == "bedrock-converse"
Requires-Dist: pyarrow==24.0.0; extra == "bedrock-converse"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "bedrock-converse"
Requires-Dist: pydantic-core==2.46.3; extra == "bedrock-converse"
Requires-Dist: pydantic==2.13.3; extra == "bedrock-converse"
Requires-Dist: pydeck==0.9.2; extra == "bedrock-converse"
Requires-Dist: pygments==2.20.0; extra == "bedrock-converse"
Requires-Dist: pyjwt==2.12.1; extra == "bedrock-converse"
Requires-Dist: pymupdf==1.27.2.3; extra == "bedrock-converse"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "bedrock-converse"
Requires-Dist: python-json-logger==4.1.0; extra == "bedrock-converse"
Requires-Dist: python-multipart==0.0.27; extra == "bedrock-converse"
Requires-Dist: pyyaml==6.0.3; extra == "bedrock-converse"
Requires-Dist: ragelo==0.5.0; extra == "bedrock-converse"
Requires-Dist: referencing==0.37.0; extra == "bedrock-converse"
Requires-Dist: requests==2.33.1; extra == "bedrock-converse"
Requires-Dist: rich==15.0.0; extra == "bedrock-converse"
Requires-Dist: rpds-py==0.30.0; extra == "bedrock-converse"
Requires-Dist: s3transfer==0.17.0; extra == "bedrock-converse"
Requires-Dist: shellingham==1.5.4; extra == "bedrock-converse"
Requires-Dist: six==1.17.0; extra == "bedrock-converse"
Requires-Dist: smmap==5.0.3; extra == "bedrock-converse"
Requires-Dist: sniffio==1.3.1; extra == "bedrock-converse"
Requires-Dist: sse-starlette==3.4.1; extra == "bedrock-converse"
Requires-Dist: starlette==1.0.0; extra == "bedrock-converse"
Requires-Dist: streamlit==1.57.0; extra == "bedrock-converse"
Requires-Dist: strictyaml==1.7.3; extra == "bedrock-converse"
Requires-Dist: tabulate==0.10.0; extra == "bedrock-converse"
Requires-Dist: tenacity==9.1.4; extra == "bedrock-converse"
Requires-Dist: toml==0.10.2; extra == "bedrock-converse"
Requires-Dist: tqdm==4.67.3; extra == "bedrock-converse"
Requires-Dist: typer==0.25.1; extra == "bedrock-converse"
Requires-Dist: typing-extensions==4.15.0; extra == "bedrock-converse"
Requires-Dist: typing-inspection==0.4.2; extra == "bedrock-converse"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "bedrock-converse"
Requires-Dist: urllib3==2.6.3; extra == "bedrock-converse"
Requires-Dist: uvicorn==0.46.0; extra == "bedrock-converse"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "bedrock-converse"
Requires-Dist: websockets==16.0; extra == "bedrock-converse"
Requires-Dist: yarl==1.23.0; extra == "bedrock-converse"
Provides-Extra: dataframe-tools
Requires-Dist: aiofiles==25.1.0; extra == "dataframe-tools"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "dataframe-tools"
Requires-Dist: aiohttp==3.13.5; extra == "dataframe-tools"
Requires-Dist: aiosignal==1.4.0; extra == "dataframe-tools"
Requires-Dist: altair==6.1.0; extra == "dataframe-tools"
Requires-Dist: annotated-doc==0.0.4; extra == "dataframe-tools"
Requires-Dist: annotated-types==0.7.0; extra == "dataframe-tools"
Requires-Dist: anyio==4.13.0; extra == "dataframe-tools"
Requires-Dist: attrs==26.1.0; extra == "dataframe-tools"
Requires-Dist: azure-core==1.40.0; extra == "dataframe-tools"
Requires-Dist: azure-identity==1.25.3; extra == "dataframe-tools"
Requires-Dist: azure-storage-blob==12.28.0; extra == "dataframe-tools"
Requires-Dist: blinker==1.9.0; extra == "dataframe-tools"
Requires-Dist: boto3==1.43.4; extra == "dataframe-tools"
Requires-Dist: botocore==1.43.4; extra == "dataframe-tools"
Requires-Dist: cachetools==7.1.1; extra == "dataframe-tools"
Requires-Dist: certifi==2026.4.22; extra == "dataframe-tools"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "dataframe-tools"
Requires-Dist: charset-normalizer==3.4.7; extra == "dataframe-tools"
Requires-Dist: click==8.3.3; extra == "dataframe-tools"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "dataframe-tools"
Requires-Dist: contourpy==1.3.3; extra == "dataframe-tools"
Requires-Dist: cryptography==48.0.0; extra == "dataframe-tools"
Requires-Dist: cycler==0.12.1; extra == "dataframe-tools"
Requires-Dist: defusedxml==0.7.1; extra == "dataframe-tools"
Requires-Dist: distro==1.9.0; extra == "dataframe-tools"
Requires-Dist: eval-type-backport==0.3.1; extra == "dataframe-tools"
Requires-Dist: fastapi==0.136.1; extra == "dataframe-tools"
Requires-Dist: fastexcel==0.20.2; extra == "dataframe-tools"
Requires-Dist: fonttools==4.62.1; extra == "dataframe-tools"
Requires-Dist: frozenlist==1.8.0; extra == "dataframe-tools"
Requires-Dist: gitdb==4.0.12; extra == "dataframe-tools"
Requires-Dist: gitpython==3.1.50; extra == "dataframe-tools"
Requires-Dist: h11==0.16.0; extra == "dataframe-tools"
Requires-Dist: httpcore==1.0.9; extra == "dataframe-tools"
Requires-Dist: httptools==0.7.1; extra == "dataframe-tools"
Requires-Dist: httpx==0.28.1; extra == "dataframe-tools"
Requires-Dist: idna==3.13; extra == "dataframe-tools"
Requires-Dist: isodate==0.7.2; extra == "dataframe-tools"
Requires-Dist: itsdangerous==2.2.0; extra == "dataframe-tools"
Requires-Dist: jinja2==3.1.6; extra == "dataframe-tools"
Requires-Dist: jiter==0.14.0; extra == "dataframe-tools"
Requires-Dist: jmespath==1.1.0; extra == "dataframe-tools"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "dataframe-tools"
Requires-Dist: jsonschema==4.26.0; extra == "dataframe-tools"
Requires-Dist: kiwisolver==1.5.0; extra == "dataframe-tools"
Requires-Dist: markdown-it-py==4.0.0; extra == "dataframe-tools"
Requires-Dist: markupsafe==3.0.3; extra == "dataframe-tools"
Requires-Dist: matplotlib==3.10.9; extra == "dataframe-tools"
Requires-Dist: mdurl==0.1.2; extra == "dataframe-tools"
Requires-Dist: msal-extensions==1.3.1; extra == "dataframe-tools"
Requires-Dist: msal==1.36.0; extra == "dataframe-tools"
Requires-Dist: multidict==6.7.1; extra == "dataframe-tools"
Requires-Dist: narwhals==2.20.0; extra == "dataframe-tools"
Requires-Dist: numpy==2.4.4; extra == "dataframe-tools"
Requires-Dist: openai==2.34.0; extra == "dataframe-tools"
Requires-Dist: packaging==26.2; extra == "dataframe-tools"
Requires-Dist: pandas==3.0.2; extra == "dataframe-tools"
Requires-Dist: pillow==12.2.0; extra == "dataframe-tools"
Requires-Dist: polars-lts-cpu==1.33.1; extra == "dataframe-tools"
Requires-Dist: propcache==0.4.1; extra == "dataframe-tools"
Requires-Dist: protobuf==6.33.6; extra == "dataframe-tools"
Requires-Dist: pyarrow==24.0.0; extra == "dataframe-tools"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "dataframe-tools"
Requires-Dist: pydantic-core==2.46.3; extra == "dataframe-tools"
Requires-Dist: pydantic==2.13.3; extra == "dataframe-tools"
Requires-Dist: pydeck==0.9.2; extra == "dataframe-tools"
Requires-Dist: pygments==2.20.0; extra == "dataframe-tools"
Requires-Dist: pyjwt==2.12.1; extra == "dataframe-tools"
Requires-Dist: pymupdf==1.27.2.3; extra == "dataframe-tools"
Requires-Dist: pyparsing==3.3.2; extra == "dataframe-tools"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "dataframe-tools"
Requires-Dist: python-json-logger==4.1.0; extra == "dataframe-tools"
Requires-Dist: python-multipart==0.0.27; extra == "dataframe-tools"
Requires-Dist: pyyaml==6.0.3; extra == "dataframe-tools"
Requires-Dist: ragelo==0.5.0; extra == "dataframe-tools"
Requires-Dist: referencing==0.37.0; extra == "dataframe-tools"
Requires-Dist: requests==2.33.1; extra == "dataframe-tools"
Requires-Dist: rich==15.0.0; extra == "dataframe-tools"
Requires-Dist: rpds-py==0.30.0; extra == "dataframe-tools"
Requires-Dist: s3transfer==0.17.0; extra == "dataframe-tools"
Requires-Dist: seaborn==0.13.2; extra == "dataframe-tools"
Requires-Dist: shellingham==1.5.4; extra == "dataframe-tools"
Requires-Dist: six==1.17.0; extra == "dataframe-tools"
Requires-Dist: smmap==5.0.3; extra == "dataframe-tools"
Requires-Dist: sniffio==1.3.1; extra == "dataframe-tools"
Requires-Dist: sse-starlette==3.4.1; extra == "dataframe-tools"
Requires-Dist: starlette==1.0.0; extra == "dataframe-tools"
Requires-Dist: streamlit==1.57.0; extra == "dataframe-tools"
Requires-Dist: strictyaml==1.7.3; extra == "dataframe-tools"
Requires-Dist: tabulate==0.10.0; extra == "dataframe-tools"
Requires-Dist: tenacity==9.1.4; extra == "dataframe-tools"
Requires-Dist: toml==0.10.2; extra == "dataframe-tools"
Requires-Dist: tqdm==4.67.3; extra == "dataframe-tools"
Requires-Dist: typer==0.25.1; extra == "dataframe-tools"
Requires-Dist: typing-extensions==4.15.0; extra == "dataframe-tools"
Requires-Dist: typing-inspection==0.4.2; extra == "dataframe-tools"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "dataframe-tools"
Requires-Dist: urllib3==2.6.3; extra == "dataframe-tools"
Requires-Dist: uvicorn==0.46.0; extra == "dataframe-tools"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "dataframe-tools"
Requires-Dist: websockets==16.0; extra == "dataframe-tools"
Requires-Dist: yarl==1.23.0; extra == "dataframe-tools"
Provides-Extra: langchain
Requires-Dist: aiofiles==25.1.0; extra == "langchain"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "langchain"
Requires-Dist: aiohttp==3.13.5; extra == "langchain"
Requires-Dist: aiosignal==1.4.0; extra == "langchain"
Requires-Dist: altair==6.1.0; extra == "langchain"
Requires-Dist: annotated-doc==0.0.4; extra == "langchain"
Requires-Dist: annotated-types==0.7.0; extra == "langchain"
Requires-Dist: anyio==4.13.0; extra == "langchain"
Requires-Dist: attrs==26.1.0; extra == "langchain"
Requires-Dist: azure-core==1.40.0; extra == "langchain"
Requires-Dist: azure-identity==1.25.3; extra == "langchain"
Requires-Dist: azure-storage-blob==12.28.0; extra == "langchain"
Requires-Dist: blinker==1.9.0; extra == "langchain"
Requires-Dist: boto3==1.43.4; extra == "langchain"
Requires-Dist: botocore==1.43.4; extra == "langchain"
Requires-Dist: cachetools==7.1.1; extra == "langchain"
Requires-Dist: certifi==2026.4.22; extra == "langchain"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "langchain"
Requires-Dist: charset-normalizer==3.4.7; extra == "langchain"
Requires-Dist: click==8.3.3; extra == "langchain"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "langchain"
Requires-Dist: cryptography==48.0.0; extra == "langchain"
Requires-Dist: defusedxml==0.7.1; extra == "langchain"
Requires-Dist: distro==1.9.0; extra == "langchain"
Requires-Dist: eval-type-backport==0.3.1; extra == "langchain"
Requires-Dist: fastapi==0.136.1; extra == "langchain"
Requires-Dist: frozenlist==1.8.0; extra == "langchain"
Requires-Dist: gitdb==4.0.12; extra == "langchain"
Requires-Dist: gitpython==3.1.50; extra == "langchain"
Requires-Dist: greenlet==3.5.0; (platform_machine == "AMD64" or platform_machine == "WIN32" or platform_machine == "aarch64" or platform_machine == "amd64" or platform_machine == "ppc64le" or platform_machine == "win32" or platform_machine == "x86_64") and extra == "langchain"
Requires-Dist: h11==0.16.0; extra == "langchain"
Requires-Dist: httpcore==1.0.9; extra == "langchain"
Requires-Dist: httptools==0.7.1; extra == "langchain"
Requires-Dist: httpx==0.28.1; extra == "langchain"
Requires-Dist: idna==3.13; extra == "langchain"
Requires-Dist: isodate==0.7.2; extra == "langchain"
Requires-Dist: itsdangerous==2.2.0; extra == "langchain"
Requires-Dist: jinja2==3.1.6; extra == "langchain"
Requires-Dist: jiter==0.14.0; extra == "langchain"
Requires-Dist: jmespath==1.1.0; extra == "langchain"
Requires-Dist: jsonpatch==1.33; extra == "langchain"
Requires-Dist: jsonpointer==3.1.1; extra == "langchain"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "langchain"
Requires-Dist: jsonschema==4.26.0; extra == "langchain"
Requires-Dist: langchain-classic==1.0.6; extra == "langchain"
Requires-Dist: langchain-core==1.3.3; extra == "langchain"
Requires-Dist: langchain-protocol==0.0.15; extra == "langchain"
Requires-Dist: langchain-text-splitters==1.1.2; extra == "langchain"
Requires-Dist: langsmith==0.8.1; extra == "langchain"
Requires-Dist: markdown-it-py==4.0.0; extra == "langchain"
Requires-Dist: markupsafe==3.0.3; extra == "langchain"
Requires-Dist: mdurl==0.1.2; extra == "langchain"
Requires-Dist: msal-extensions==1.3.1; extra == "langchain"
Requires-Dist: msal==1.36.0; extra == "langchain"
Requires-Dist: multidict==6.7.1; extra == "langchain"
Requires-Dist: narwhals==2.20.0; extra == "langchain"
Requires-Dist: numpy==2.4.4; extra == "langchain"
Requires-Dist: openai==2.34.0; extra == "langchain"
Requires-Dist: orjson==3.11.8; platform_python_implementation != "PyPy" and extra == "langchain"
Requires-Dist: packaging==26.2; extra == "langchain"
Requires-Dist: pandas==3.0.2; extra == "langchain"
Requires-Dist: pillow==12.2.0; extra == "langchain"
Requires-Dist: propcache==0.4.1; extra == "langchain"
Requires-Dist: protobuf==6.33.6; extra == "langchain"
Requires-Dist: pyarrow==24.0.0; extra == "langchain"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "langchain"
Requires-Dist: pydantic-core==2.46.3; extra == "langchain"
Requires-Dist: pydantic==2.13.3; extra == "langchain"
Requires-Dist: pydeck==0.9.2; extra == "langchain"
Requires-Dist: pygments==2.20.0; extra == "langchain"
Requires-Dist: pyjwt==2.12.1; extra == "langchain"
Requires-Dist: pymupdf==1.27.2.3; extra == "langchain"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "langchain"
Requires-Dist: python-json-logger==4.1.0; extra == "langchain"
Requires-Dist: python-multipart==0.0.27; extra == "langchain"
Requires-Dist: pyyaml==6.0.3; extra == "langchain"
Requires-Dist: ragelo==0.5.0; extra == "langchain"
Requires-Dist: referencing==0.37.0; extra == "langchain"
Requires-Dist: requests-toolbelt==1.0.0; extra == "langchain"
Requires-Dist: requests==2.33.1; extra == "langchain"
Requires-Dist: rich==15.0.0; extra == "langchain"
Requires-Dist: rpds-py==0.30.0; extra == "langchain"
Requires-Dist: s3transfer==0.17.0; extra == "langchain"
Requires-Dist: shellingham==1.5.4; extra == "langchain"
Requires-Dist: six==1.17.0; extra == "langchain"
Requires-Dist: smmap==5.0.3; extra == "langchain"
Requires-Dist: sniffio==1.3.1; extra == "langchain"
Requires-Dist: sqlalchemy==2.0.49; extra == "langchain"
Requires-Dist: sse-starlette==3.4.1; extra == "langchain"
Requires-Dist: starlette==1.0.0; extra == "langchain"
Requires-Dist: streamlit==1.57.0; extra == "langchain"
Requires-Dist: strictyaml==1.7.3; extra == "langchain"
Requires-Dist: tabulate==0.10.0; extra == "langchain"
Requires-Dist: tenacity==9.1.4; extra == "langchain"
Requires-Dist: toml==0.10.2; extra == "langchain"
Requires-Dist: tqdm==4.67.3; extra == "langchain"
Requires-Dist: typer==0.25.1; extra == "langchain"
Requires-Dist: typing-extensions==4.15.0; extra == "langchain"
Requires-Dist: typing-inspection==0.4.2; extra == "langchain"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "langchain"
Requires-Dist: urllib3==2.6.3; extra == "langchain"
Requires-Dist: uuid-utils==0.14.1; extra == "langchain"
Requires-Dist: uvicorn==0.46.0; extra == "langchain"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "langchain"
Requires-Dist: websockets==16.0; extra == "langchain"
Requires-Dist: xxhash==3.7.0; extra == "langchain"
Requires-Dist: yarl==1.23.0; extra == "langchain"
Requires-Dist: zstandard==0.25.0; extra == "langchain"
Provides-Extra: langchain-anthropic
Requires-Dist: aiofiles==25.1.0; extra == "langchain-anthropic"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "langchain-anthropic"
Requires-Dist: aiohttp==3.13.5; extra == "langchain-anthropic"
Requires-Dist: aiosignal==1.4.0; extra == "langchain-anthropic"
Requires-Dist: altair==6.1.0; extra == "langchain-anthropic"
Requires-Dist: annotated-doc==0.0.4; extra == "langchain-anthropic"
Requires-Dist: annotated-types==0.7.0; extra == "langchain-anthropic"
Requires-Dist: anthropic==0.99.0; extra == "langchain-anthropic"
Requires-Dist: anyio==4.13.0; extra == "langchain-anthropic"
Requires-Dist: attrs==26.1.0; extra == "langchain-anthropic"
Requires-Dist: azure-core==1.40.0; extra == "langchain-anthropic"
Requires-Dist: azure-identity==1.25.3; extra == "langchain-anthropic"
Requires-Dist: azure-storage-blob==12.28.0; extra == "langchain-anthropic"
Requires-Dist: blinker==1.9.0; extra == "langchain-anthropic"
Requires-Dist: boto3==1.43.4; extra == "langchain-anthropic"
Requires-Dist: botocore==1.43.4; extra == "langchain-anthropic"
Requires-Dist: cachetools==7.1.1; extra == "langchain-anthropic"
Requires-Dist: certifi==2026.4.22; extra == "langchain-anthropic"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "langchain-anthropic"
Requires-Dist: charset-normalizer==3.4.7; extra == "langchain-anthropic"
Requires-Dist: click==8.3.3; extra == "langchain-anthropic"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "langchain-anthropic"
Requires-Dist: cryptography==48.0.0; extra == "langchain-anthropic"
Requires-Dist: defusedxml==0.7.1; extra == "langchain-anthropic"
Requires-Dist: distro==1.9.0; extra == "langchain-anthropic"
Requires-Dist: docstring-parser==0.18.0; extra == "langchain-anthropic"
Requires-Dist: eval-type-backport==0.3.1; extra == "langchain-anthropic"
Requires-Dist: fastapi==0.136.1; extra == "langchain-anthropic"
Requires-Dist: frozenlist==1.8.0; extra == "langchain-anthropic"
Requires-Dist: gitdb==4.0.12; extra == "langchain-anthropic"
Requires-Dist: gitpython==3.1.50; extra == "langchain-anthropic"
Requires-Dist: h11==0.16.0; extra == "langchain-anthropic"
Requires-Dist: httpcore==1.0.9; extra == "langchain-anthropic"
Requires-Dist: httptools==0.7.1; extra == "langchain-anthropic"
Requires-Dist: httpx==0.28.1; extra == "langchain-anthropic"
Requires-Dist: idna==3.13; extra == "langchain-anthropic"
Requires-Dist: isodate==0.7.2; extra == "langchain-anthropic"
Requires-Dist: itsdangerous==2.2.0; extra == "langchain-anthropic"
Requires-Dist: jinja2==3.1.6; extra == "langchain-anthropic"
Requires-Dist: jiter==0.14.0; extra == "langchain-anthropic"
Requires-Dist: jmespath==1.1.0; extra == "langchain-anthropic"
Requires-Dist: jsonpatch==1.33; extra == "langchain-anthropic"
Requires-Dist: jsonpointer==3.1.1; extra == "langchain-anthropic"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "langchain-anthropic"
Requires-Dist: jsonschema==4.26.0; extra == "langchain-anthropic"
Requires-Dist: langchain-anthropic==1.4.3; extra == "langchain-anthropic"
Requires-Dist: langchain-core==1.3.3; extra == "langchain-anthropic"
Requires-Dist: langchain-protocol==0.0.15; extra == "langchain-anthropic"
Requires-Dist: langsmith==0.8.1; extra == "langchain-anthropic"
Requires-Dist: markdown-it-py==4.0.0; extra == "langchain-anthropic"
Requires-Dist: markupsafe==3.0.3; extra == "langchain-anthropic"
Requires-Dist: mdurl==0.1.2; extra == "langchain-anthropic"
Requires-Dist: msal-extensions==1.3.1; extra == "langchain-anthropic"
Requires-Dist: msal==1.36.0; extra == "langchain-anthropic"
Requires-Dist: multidict==6.7.1; extra == "langchain-anthropic"
Requires-Dist: narwhals==2.20.0; extra == "langchain-anthropic"
Requires-Dist: numpy==2.4.4; extra == "langchain-anthropic"
Requires-Dist: openai==2.34.0; extra == "langchain-anthropic"
Requires-Dist: orjson==3.11.8; platform_python_implementation != "PyPy" and extra == "langchain-anthropic"
Requires-Dist: packaging==26.2; extra == "langchain-anthropic"
Requires-Dist: pandas==3.0.2; extra == "langchain-anthropic"
Requires-Dist: pillow==12.2.0; extra == "langchain-anthropic"
Requires-Dist: propcache==0.4.1; extra == "langchain-anthropic"
Requires-Dist: protobuf==6.33.6; extra == "langchain-anthropic"
Requires-Dist: pyarrow==24.0.0; extra == "langchain-anthropic"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "langchain-anthropic"
Requires-Dist: pydantic-core==2.46.3; extra == "langchain-anthropic"
Requires-Dist: pydantic==2.13.3; extra == "langchain-anthropic"
Requires-Dist: pydeck==0.9.2; extra == "langchain-anthropic"
Requires-Dist: pygments==2.20.0; extra == "langchain-anthropic"
Requires-Dist: pyjwt==2.12.1; extra == "langchain-anthropic"
Requires-Dist: pymupdf==1.27.2.3; extra == "langchain-anthropic"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "langchain-anthropic"
Requires-Dist: python-json-logger==4.1.0; extra == "langchain-anthropic"
Requires-Dist: python-multipart==0.0.27; extra == "langchain-anthropic"
Requires-Dist: pyyaml==6.0.3; extra == "langchain-anthropic"
Requires-Dist: ragelo==0.5.0; extra == "langchain-anthropic"
Requires-Dist: referencing==0.37.0; extra == "langchain-anthropic"
Requires-Dist: requests-toolbelt==1.0.0; extra == "langchain-anthropic"
Requires-Dist: requests==2.33.1; extra == "langchain-anthropic"
Requires-Dist: rich==15.0.0; extra == "langchain-anthropic"
Requires-Dist: rpds-py==0.30.0; extra == "langchain-anthropic"
Requires-Dist: s3transfer==0.17.0; extra == "langchain-anthropic"
Requires-Dist: shellingham==1.5.4; extra == "langchain-anthropic"
Requires-Dist: six==1.17.0; extra == "langchain-anthropic"
Requires-Dist: smmap==5.0.3; extra == "langchain-anthropic"
Requires-Dist: sniffio==1.3.1; extra == "langchain-anthropic"
Requires-Dist: sse-starlette==3.4.1; extra == "langchain-anthropic"
Requires-Dist: starlette==1.0.0; extra == "langchain-anthropic"
Requires-Dist: streamlit==1.57.0; extra == "langchain-anthropic"
Requires-Dist: strictyaml==1.7.3; extra == "langchain-anthropic"
Requires-Dist: tabulate==0.10.0; extra == "langchain-anthropic"
Requires-Dist: tenacity==9.1.4; extra == "langchain-anthropic"
Requires-Dist: toml==0.10.2; extra == "langchain-anthropic"
Requires-Dist: tqdm==4.67.3; extra == "langchain-anthropic"
Requires-Dist: typer==0.25.1; extra == "langchain-anthropic"
Requires-Dist: typing-extensions==4.15.0; extra == "langchain-anthropic"
Requires-Dist: typing-inspection==0.4.2; extra == "langchain-anthropic"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "langchain-anthropic"
Requires-Dist: urllib3==2.6.3; extra == "langchain-anthropic"
Requires-Dist: uuid-utils==0.14.1; extra == "langchain-anthropic"
Requires-Dist: uvicorn==0.46.0; extra == "langchain-anthropic"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "langchain-anthropic"
Requires-Dist: websockets==16.0; extra == "langchain-anthropic"
Requires-Dist: xxhash==3.7.0; extra == "langchain-anthropic"
Requires-Dist: yarl==1.23.0; extra == "langchain-anthropic"
Requires-Dist: zstandard==0.25.0; extra == "langchain-anthropic"
Provides-Extra: langchain-aws
Requires-Dist: aiofiles==25.1.0; extra == "langchain-aws"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "langchain-aws"
Requires-Dist: aiohttp==3.13.5; extra == "langchain-aws"
Requires-Dist: aiosignal==1.4.0; extra == "langchain-aws"
Requires-Dist: altair==6.1.0; extra == "langchain-aws"
Requires-Dist: annotated-doc==0.0.4; extra == "langchain-aws"
Requires-Dist: annotated-types==0.7.0; extra == "langchain-aws"
Requires-Dist: anyio==4.13.0; extra == "langchain-aws"
Requires-Dist: attrs==26.1.0; extra == "langchain-aws"
Requires-Dist: azure-core==1.40.0; extra == "langchain-aws"
Requires-Dist: azure-identity==1.25.3; extra == "langchain-aws"
Requires-Dist: azure-storage-blob==12.28.0; extra == "langchain-aws"
Requires-Dist: blinker==1.9.0; extra == "langchain-aws"
Requires-Dist: boto3==1.43.4; extra == "langchain-aws"
Requires-Dist: botocore==1.43.4; extra == "langchain-aws"
Requires-Dist: cachetools==7.1.1; extra == "langchain-aws"
Requires-Dist: certifi==2026.4.22; extra == "langchain-aws"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "langchain-aws"
Requires-Dist: charset-normalizer==3.4.7; extra == "langchain-aws"
Requires-Dist: click==8.3.3; extra == "langchain-aws"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "langchain-aws"
Requires-Dist: cryptography==48.0.0; extra == "langchain-aws"
Requires-Dist: defusedxml==0.7.1; extra == "langchain-aws"
Requires-Dist: distro==1.9.0; extra == "langchain-aws"
Requires-Dist: eval-type-backport==0.3.1; extra == "langchain-aws"
Requires-Dist: fastapi==0.136.1; extra == "langchain-aws"
Requires-Dist: frozenlist==1.8.0; extra == "langchain-aws"
Requires-Dist: gitdb==4.0.12; extra == "langchain-aws"
Requires-Dist: gitpython==3.1.50; extra == "langchain-aws"
Requires-Dist: h11==0.16.0; extra == "langchain-aws"
Requires-Dist: httpcore==1.0.9; extra == "langchain-aws"
Requires-Dist: httptools==0.7.1; extra == "langchain-aws"
Requires-Dist: httpx==0.28.1; extra == "langchain-aws"
Requires-Dist: idna==3.13; extra == "langchain-aws"
Requires-Dist: isodate==0.7.2; extra == "langchain-aws"
Requires-Dist: itsdangerous==2.2.0; extra == "langchain-aws"
Requires-Dist: jinja2==3.1.6; extra == "langchain-aws"
Requires-Dist: jiter==0.14.0; extra == "langchain-aws"
Requires-Dist: jmespath==1.1.0; extra == "langchain-aws"
Requires-Dist: jsonpatch==1.33; extra == "langchain-aws"
Requires-Dist: jsonpointer==3.1.1; extra == "langchain-aws"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "langchain-aws"
Requires-Dist: jsonschema==4.26.0; extra == "langchain-aws"
Requires-Dist: langchain-aws==1.4.6; extra == "langchain-aws"
Requires-Dist: langchain-core==1.3.3; extra == "langchain-aws"
Requires-Dist: langchain-protocol==0.0.15; extra == "langchain-aws"
Requires-Dist: langsmith==0.8.1; extra == "langchain-aws"
Requires-Dist: markdown-it-py==4.0.0; extra == "langchain-aws"
Requires-Dist: markupsafe==3.0.3; extra == "langchain-aws"
Requires-Dist: mdurl==0.1.2; extra == "langchain-aws"
Requires-Dist: msal-extensions==1.3.1; extra == "langchain-aws"
Requires-Dist: msal==1.36.0; extra == "langchain-aws"
Requires-Dist: multidict==6.7.1; extra == "langchain-aws"
Requires-Dist: narwhals==2.20.0; extra == "langchain-aws"
Requires-Dist: numpy==2.4.4; extra == "langchain-aws"
Requires-Dist: openai==2.34.0; extra == "langchain-aws"
Requires-Dist: orjson==3.11.8; platform_python_implementation != "PyPy" and extra == "langchain-aws"
Requires-Dist: packaging==26.2; extra == "langchain-aws"
Requires-Dist: pandas==3.0.2; extra == "langchain-aws"
Requires-Dist: pillow==12.2.0; extra == "langchain-aws"
Requires-Dist: propcache==0.4.1; extra == "langchain-aws"
Requires-Dist: protobuf==6.33.6; extra == "langchain-aws"
Requires-Dist: pyarrow==24.0.0; extra == "langchain-aws"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "langchain-aws"
Requires-Dist: pydantic-core==2.46.3; extra == "langchain-aws"
Requires-Dist: pydantic==2.13.3; extra == "langchain-aws"
Requires-Dist: pydeck==0.9.2; extra == "langchain-aws"
Requires-Dist: pygments==2.20.0; extra == "langchain-aws"
Requires-Dist: pyjwt==2.12.1; extra == "langchain-aws"
Requires-Dist: pymupdf==1.27.2.3; extra == "langchain-aws"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "langchain-aws"
Requires-Dist: python-json-logger==4.1.0; extra == "langchain-aws"
Requires-Dist: python-multipart==0.0.27; extra == "langchain-aws"
Requires-Dist: pyyaml==6.0.3; extra == "langchain-aws"
Requires-Dist: ragelo==0.5.0; extra == "langchain-aws"
Requires-Dist: referencing==0.37.0; extra == "langchain-aws"
Requires-Dist: requests-toolbelt==1.0.0; extra == "langchain-aws"
Requires-Dist: requests==2.33.1; extra == "langchain-aws"
Requires-Dist: rich==15.0.0; extra == "langchain-aws"
Requires-Dist: rpds-py==0.30.0; extra == "langchain-aws"
Requires-Dist: s3transfer==0.17.0; extra == "langchain-aws"
Requires-Dist: shellingham==1.5.4; extra == "langchain-aws"
Requires-Dist: six==1.17.0; extra == "langchain-aws"
Requires-Dist: smmap==5.0.3; extra == "langchain-aws"
Requires-Dist: sniffio==1.3.1; extra == "langchain-aws"
Requires-Dist: sse-starlette==3.4.1; extra == "langchain-aws"
Requires-Dist: starlette==1.0.0; extra == "langchain-aws"
Requires-Dist: streamlit==1.57.0; extra == "langchain-aws"
Requires-Dist: strictyaml==1.7.3; extra == "langchain-aws"
Requires-Dist: tabulate==0.10.0; extra == "langchain-aws"
Requires-Dist: tenacity==9.1.4; extra == "langchain-aws"
Requires-Dist: toml==0.10.2; extra == "langchain-aws"
Requires-Dist: tqdm==4.67.3; extra == "langchain-aws"
Requires-Dist: typer==0.25.1; extra == "langchain-aws"
Requires-Dist: typing-extensions==4.15.0; extra == "langchain-aws"
Requires-Dist: typing-inspection==0.4.2; extra == "langchain-aws"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "langchain-aws"
Requires-Dist: urllib3==2.6.3; extra == "langchain-aws"
Requires-Dist: uuid-utils==0.14.1; extra == "langchain-aws"
Requires-Dist: uvicorn==0.46.0; extra == "langchain-aws"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "langchain-aws"
Requires-Dist: websockets==16.0; extra == "langchain-aws"
Requires-Dist: xxhash==3.7.0; extra == "langchain-aws"
Requires-Dist: yarl==1.23.0; extra == "langchain-aws"
Requires-Dist: zstandard==0.25.0; extra == "langchain-aws"
Provides-Extra: langchain-openai
Requires-Dist: aiofiles==25.1.0; extra == "langchain-openai"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "langchain-openai"
Requires-Dist: aiohttp==3.13.5; extra == "langchain-openai"
Requires-Dist: aiosignal==1.4.0; extra == "langchain-openai"
Requires-Dist: altair==6.1.0; extra == "langchain-openai"
Requires-Dist: annotated-doc==0.0.4; extra == "langchain-openai"
Requires-Dist: annotated-types==0.7.0; extra == "langchain-openai"
Requires-Dist: anyio==4.13.0; extra == "langchain-openai"
Requires-Dist: attrs==26.1.0; extra == "langchain-openai"
Requires-Dist: azure-core==1.40.0; extra == "langchain-openai"
Requires-Dist: azure-identity==1.25.3; extra == "langchain-openai"
Requires-Dist: azure-storage-blob==12.28.0; extra == "langchain-openai"
Requires-Dist: blinker==1.9.0; extra == "langchain-openai"
Requires-Dist: boto3==1.43.4; extra == "langchain-openai"
Requires-Dist: botocore==1.43.4; extra == "langchain-openai"
Requires-Dist: cachetools==7.1.1; extra == "langchain-openai"
Requires-Dist: certifi==2026.4.22; extra == "langchain-openai"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "langchain-openai"
Requires-Dist: charset-normalizer==3.4.7; extra == "langchain-openai"
Requires-Dist: click==8.3.3; extra == "langchain-openai"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "langchain-openai"
Requires-Dist: cryptography==48.0.0; extra == "langchain-openai"
Requires-Dist: defusedxml==0.7.1; extra == "langchain-openai"
Requires-Dist: distro==1.9.0; extra == "langchain-openai"
Requires-Dist: eval-type-backport==0.3.1; extra == "langchain-openai"
Requires-Dist: fastapi==0.136.1; extra == "langchain-openai"
Requires-Dist: frozenlist==1.8.0; extra == "langchain-openai"
Requires-Dist: gitdb==4.0.12; extra == "langchain-openai"
Requires-Dist: gitpython==3.1.50; extra == "langchain-openai"
Requires-Dist: h11==0.16.0; extra == "langchain-openai"
Requires-Dist: httpcore==1.0.9; extra == "langchain-openai"
Requires-Dist: httptools==0.7.1; extra == "langchain-openai"
Requires-Dist: httpx==0.28.1; extra == "langchain-openai"
Requires-Dist: idna==3.13; extra == "langchain-openai"
Requires-Dist: isodate==0.7.2; extra == "langchain-openai"
Requires-Dist: itsdangerous==2.2.0; extra == "langchain-openai"
Requires-Dist: jinja2==3.1.6; extra == "langchain-openai"
Requires-Dist: jiter==0.14.0; extra == "langchain-openai"
Requires-Dist: jmespath==1.1.0; extra == "langchain-openai"
Requires-Dist: jsonpatch==1.33; extra == "langchain-openai"
Requires-Dist: jsonpointer==3.1.1; extra == "langchain-openai"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "langchain-openai"
Requires-Dist: jsonschema==4.26.0; extra == "langchain-openai"
Requires-Dist: langchain-core==1.3.3; extra == "langchain-openai"
Requires-Dist: langchain-openai==1.2.1; extra == "langchain-openai"
Requires-Dist: langchain-protocol==0.0.15; extra == "langchain-openai"
Requires-Dist: langsmith==0.8.1; extra == "langchain-openai"
Requires-Dist: markdown-it-py==4.0.0; extra == "langchain-openai"
Requires-Dist: markupsafe==3.0.3; extra == "langchain-openai"
Requires-Dist: mdurl==0.1.2; extra == "langchain-openai"
Requires-Dist: msal-extensions==1.3.1; extra == "langchain-openai"
Requires-Dist: msal==1.36.0; extra == "langchain-openai"
Requires-Dist: multidict==6.7.1; extra == "langchain-openai"
Requires-Dist: narwhals==2.20.0; extra == "langchain-openai"
Requires-Dist: numpy==2.4.4; extra == "langchain-openai"
Requires-Dist: openai==2.34.0; extra == "langchain-openai"
Requires-Dist: orjson==3.11.8; platform_python_implementation != "PyPy" and extra == "langchain-openai"
Requires-Dist: packaging==26.2; extra == "langchain-openai"
Requires-Dist: pandas==3.0.2; extra == "langchain-openai"
Requires-Dist: pillow==12.2.0; extra == "langchain-openai"
Requires-Dist: propcache==0.4.1; extra == "langchain-openai"
Requires-Dist: protobuf==6.33.6; extra == "langchain-openai"
Requires-Dist: pyarrow==24.0.0; extra == "langchain-openai"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "langchain-openai"
Requires-Dist: pydantic-core==2.46.3; extra == "langchain-openai"
Requires-Dist: pydantic==2.13.3; extra == "langchain-openai"
Requires-Dist: pydeck==0.9.2; extra == "langchain-openai"
Requires-Dist: pygments==2.20.0; extra == "langchain-openai"
Requires-Dist: pyjwt==2.12.1; extra == "langchain-openai"
Requires-Dist: pymupdf==1.27.2.3; extra == "langchain-openai"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "langchain-openai"
Requires-Dist: python-json-logger==4.1.0; extra == "langchain-openai"
Requires-Dist: python-multipart==0.0.27; extra == "langchain-openai"
Requires-Dist: pyyaml==6.0.3; extra == "langchain-openai"
Requires-Dist: ragelo==0.5.0; extra == "langchain-openai"
Requires-Dist: referencing==0.37.0; extra == "langchain-openai"
Requires-Dist: regex==2026.4.4; extra == "langchain-openai"
Requires-Dist: requests-toolbelt==1.0.0; extra == "langchain-openai"
Requires-Dist: requests==2.33.1; extra == "langchain-openai"
Requires-Dist: rich==15.0.0; extra == "langchain-openai"
Requires-Dist: rpds-py==0.30.0; extra == "langchain-openai"
Requires-Dist: s3transfer==0.17.0; extra == "langchain-openai"
Requires-Dist: shellingham==1.5.4; extra == "langchain-openai"
Requires-Dist: six==1.17.0; extra == "langchain-openai"
Requires-Dist: smmap==5.0.3; extra == "langchain-openai"
Requires-Dist: sniffio==1.3.1; extra == "langchain-openai"
Requires-Dist: sse-starlette==3.4.1; extra == "langchain-openai"
Requires-Dist: starlette==1.0.0; extra == "langchain-openai"
Requires-Dist: streamlit==1.57.0; extra == "langchain-openai"
Requires-Dist: strictyaml==1.7.3; extra == "langchain-openai"
Requires-Dist: tabulate==0.10.0; extra == "langchain-openai"
Requires-Dist: tenacity==9.1.4; extra == "langchain-openai"
Requires-Dist: tiktoken==0.12.0; extra == "langchain-openai"
Requires-Dist: toml==0.10.2; extra == "langchain-openai"
Requires-Dist: tqdm==4.67.3; extra == "langchain-openai"
Requires-Dist: typer==0.25.1; extra == "langchain-openai"
Requires-Dist: typing-extensions==4.15.0; extra == "langchain-openai"
Requires-Dist: typing-inspection==0.4.2; extra == "langchain-openai"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "langchain-openai"
Requires-Dist: urllib3==2.6.3; extra == "langchain-openai"
Requires-Dist: uuid-utils==0.14.1; extra == "langchain-openai"
Requires-Dist: uvicorn==0.46.0; extra == "langchain-openai"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "langchain-openai"
Requires-Dist: websockets==16.0; extra == "langchain-openai"
Requires-Dist: xxhash==3.7.0; extra == "langchain-openai"
Requires-Dist: yarl==1.23.0; extra == "langchain-openai"
Requires-Dist: zstandard==0.25.0; extra == "langchain-openai"
Provides-Extra: langfuse
Requires-Dist: aiofiles==25.1.0; extra == "langfuse"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "langfuse"
Requires-Dist: aiohttp==3.13.5; extra == "langfuse"
Requires-Dist: aiosignal==1.4.0; extra == "langfuse"
Requires-Dist: altair==6.1.0; extra == "langfuse"
Requires-Dist: annotated-doc==0.0.4; extra == "langfuse"
Requires-Dist: annotated-types==0.7.0; extra == "langfuse"
Requires-Dist: anyio==4.13.0; extra == "langfuse"
Requires-Dist: attrs==26.1.0; extra == "langfuse"
Requires-Dist: azure-core==1.40.0; extra == "langfuse"
Requires-Dist: azure-identity==1.25.3; extra == "langfuse"
Requires-Dist: azure-storage-blob==12.28.0; extra == "langfuse"
Requires-Dist: backoff==2.2.1; extra == "langfuse"
Requires-Dist: blinker==1.9.0; extra == "langfuse"
Requires-Dist: boto3==1.43.4; extra == "langfuse"
Requires-Dist: botocore==1.43.4; extra == "langfuse"
Requires-Dist: cachetools==7.1.1; extra == "langfuse"
Requires-Dist: certifi==2026.4.22; extra == "langfuse"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "langfuse"
Requires-Dist: charset-normalizer==3.4.7; extra == "langfuse"
Requires-Dist: click==8.3.3; extra == "langfuse"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "langfuse"
Requires-Dist: cryptography==48.0.0; extra == "langfuse"
Requires-Dist: defusedxml==0.7.1; extra == "langfuse"
Requires-Dist: distro==1.9.0; extra == "langfuse"
Requires-Dist: eval-type-backport==0.3.1; extra == "langfuse"
Requires-Dist: fastapi==0.136.1; extra == "langfuse"
Requires-Dist: frozenlist==1.8.0; extra == "langfuse"
Requires-Dist: gitdb==4.0.12; extra == "langfuse"
Requires-Dist: gitpython==3.1.50; extra == "langfuse"
Requires-Dist: googleapis-common-protos==1.74.0; extra == "langfuse"
Requires-Dist: h11==0.16.0; extra == "langfuse"
Requires-Dist: httpcore==1.0.9; extra == "langfuse"
Requires-Dist: httptools==0.7.1; extra == "langfuse"
Requires-Dist: httpx==0.28.1; extra == "langfuse"
Requires-Dist: idna==3.13; extra == "langfuse"
Requires-Dist: importlib-metadata==8.7.1; extra == "langfuse"
Requires-Dist: isodate==0.7.2; extra == "langfuse"
Requires-Dist: itsdangerous==2.2.0; extra == "langfuse"
Requires-Dist: jinja2==3.1.6; extra == "langfuse"
Requires-Dist: jiter==0.14.0; extra == "langfuse"
Requires-Dist: jmespath==1.1.0; extra == "langfuse"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "langfuse"
Requires-Dist: jsonschema==4.26.0; extra == "langfuse"
Requires-Dist: langfuse==4.5.1; extra == "langfuse"
Requires-Dist: markdown-it-py==4.0.0; extra == "langfuse"
Requires-Dist: markupsafe==3.0.3; extra == "langfuse"
Requires-Dist: mdurl==0.1.2; extra == "langfuse"
Requires-Dist: msal-extensions==1.3.1; extra == "langfuse"
Requires-Dist: msal==1.36.0; extra == "langfuse"
Requires-Dist: multidict==6.7.1; extra == "langfuse"
Requires-Dist: narwhals==2.20.0; extra == "langfuse"
Requires-Dist: numpy==2.4.4; extra == "langfuse"
Requires-Dist: openai==2.34.0; extra == "langfuse"
Requires-Dist: opentelemetry-api==1.41.1; extra == "langfuse"
Requires-Dist: opentelemetry-exporter-otlp-proto-common==1.41.1; extra == "langfuse"
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.41.1; extra == "langfuse"
Requires-Dist: opentelemetry-proto==1.41.1; extra == "langfuse"
Requires-Dist: opentelemetry-sdk==1.41.1; extra == "langfuse"
Requires-Dist: opentelemetry-semantic-conventions==0.62b1; extra == "langfuse"
Requires-Dist: packaging==26.2; extra == "langfuse"
Requires-Dist: pandas==3.0.2; extra == "langfuse"
Requires-Dist: pillow==12.2.0; extra == "langfuse"
Requires-Dist: propcache==0.4.1; extra == "langfuse"
Requires-Dist: protobuf==6.33.6; extra == "langfuse"
Requires-Dist: pyarrow==24.0.0; extra == "langfuse"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "langfuse"
Requires-Dist: pydantic-core==2.46.3; extra == "langfuse"
Requires-Dist: pydantic==2.13.3; extra == "langfuse"
Requires-Dist: pydeck==0.9.2; extra == "langfuse"
Requires-Dist: pygments==2.20.0; extra == "langfuse"
Requires-Dist: pyjwt==2.12.1; extra == "langfuse"
Requires-Dist: pymupdf==1.27.2.3; extra == "langfuse"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "langfuse"
Requires-Dist: python-json-logger==4.1.0; extra == "langfuse"
Requires-Dist: python-multipart==0.0.27; extra == "langfuse"
Requires-Dist: pyyaml==6.0.3; extra == "langfuse"
Requires-Dist: ragelo==0.5.0; extra == "langfuse"
Requires-Dist: referencing==0.37.0; extra == "langfuse"
Requires-Dist: requests==2.33.1; extra == "langfuse"
Requires-Dist: rich==15.0.0; extra == "langfuse"
Requires-Dist: rpds-py==0.30.0; extra == "langfuse"
Requires-Dist: s3transfer==0.17.0; extra == "langfuse"
Requires-Dist: shellingham==1.5.4; extra == "langfuse"
Requires-Dist: six==1.17.0; extra == "langfuse"
Requires-Dist: smmap==5.0.3; extra == "langfuse"
Requires-Dist: sniffio==1.3.1; extra == "langfuse"
Requires-Dist: sse-starlette==3.4.1; extra == "langfuse"
Requires-Dist: starlette==1.0.0; extra == "langfuse"
Requires-Dist: streamlit==1.57.0; extra == "langfuse"
Requires-Dist: strictyaml==1.7.3; extra == "langfuse"
Requires-Dist: tabulate==0.10.0; extra == "langfuse"
Requires-Dist: tenacity==9.1.4; extra == "langfuse"
Requires-Dist: toml==0.10.2; extra == "langfuse"
Requires-Dist: tqdm==4.67.3; extra == "langfuse"
Requires-Dist: typer==0.25.1; extra == "langfuse"
Requires-Dist: typing-extensions==4.15.0; extra == "langfuse"
Requires-Dist: typing-inspection==0.4.2; extra == "langfuse"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "langfuse"
Requires-Dist: urllib3==2.6.3; extra == "langfuse"
Requires-Dist: uvicorn==0.46.0; extra == "langfuse"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "langfuse"
Requires-Dist: websockets==16.0; extra == "langfuse"
Requires-Dist: wrapt==1.17.3; extra == "langfuse"
Requires-Dist: yarl==1.23.0; extra == "langfuse"
Requires-Dist: zipp==3.23.1; extra == "langfuse"
Provides-Extra: mcp
Requires-Dist: aiofiles==25.1.0; extra == "mcp"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "mcp"
Requires-Dist: aiohttp==3.13.5; extra == "mcp"
Requires-Dist: aiosignal==1.4.0; extra == "mcp"
Requires-Dist: altair==6.1.0; extra == "mcp"
Requires-Dist: annotated-doc==0.0.4; extra == "mcp"
Requires-Dist: annotated-types==0.7.0; extra == "mcp"
Requires-Dist: anyio==4.13.0; extra == "mcp"
Requires-Dist: attrs==26.1.0; extra == "mcp"
Requires-Dist: azure-core==1.40.0; extra == "mcp"
Requires-Dist: azure-identity==1.25.3; extra == "mcp"
Requires-Dist: azure-storage-blob==12.28.0; extra == "mcp"
Requires-Dist: blinker==1.9.0; extra == "mcp"
Requires-Dist: boto3==1.43.4; extra == "mcp"
Requires-Dist: botocore==1.43.4; extra == "mcp"
Requires-Dist: cachetools==7.1.1; extra == "mcp"
Requires-Dist: certifi==2026.4.22; extra == "mcp"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "mcp"
Requires-Dist: charset-normalizer==3.4.7; extra == "mcp"
Requires-Dist: click==8.3.3; extra == "mcp"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "mcp"
Requires-Dist: cryptography==48.0.0; extra == "mcp"
Requires-Dist: defusedxml==0.7.1; extra == "mcp"
Requires-Dist: distro==1.9.0; extra == "mcp"
Requires-Dist: eval-type-backport==0.3.1; extra == "mcp"
Requires-Dist: fastapi==0.136.1; extra == "mcp"
Requires-Dist: frozenlist==1.8.0; extra == "mcp"
Requires-Dist: gitdb==4.0.12; extra == "mcp"
Requires-Dist: gitpython==3.1.50; extra == "mcp"
Requires-Dist: h11==0.16.0; extra == "mcp"
Requires-Dist: httpcore==1.0.9; extra == "mcp"
Requires-Dist: httptools==0.7.1; extra == "mcp"
Requires-Dist: httpx-sse==0.4.3; extra == "mcp"
Requires-Dist: httpx==0.28.1; extra == "mcp"
Requires-Dist: idna==3.13; extra == "mcp"
Requires-Dist: isodate==0.7.2; extra == "mcp"
Requires-Dist: itsdangerous==2.2.0; extra == "mcp"
Requires-Dist: jinja2==3.1.6; extra == "mcp"
Requires-Dist: jiter==0.14.0; extra == "mcp"
Requires-Dist: jmespath==1.1.0; extra == "mcp"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "mcp"
Requires-Dist: jsonschema==4.26.0; extra == "mcp"
Requires-Dist: markdown-it-py==4.0.0; extra == "mcp"
Requires-Dist: markupsafe==3.0.3; extra == "mcp"
Requires-Dist: mcp==1.27.0; extra == "mcp"
Requires-Dist: mdurl==0.1.2; extra == "mcp"
Requires-Dist: msal-extensions==1.3.1; extra == "mcp"
Requires-Dist: msal==1.36.0; extra == "mcp"
Requires-Dist: multidict==6.7.1; extra == "mcp"
Requires-Dist: narwhals==2.20.0; extra == "mcp"
Requires-Dist: numpy==2.4.4; extra == "mcp"
Requires-Dist: openai==2.34.0; extra == "mcp"
Requires-Dist: packaging==26.2; extra == "mcp"
Requires-Dist: pandas==3.0.2; extra == "mcp"
Requires-Dist: pillow==12.2.0; extra == "mcp"
Requires-Dist: propcache==0.4.1; extra == "mcp"
Requires-Dist: protobuf==6.33.6; extra == "mcp"
Requires-Dist: pyarrow==24.0.0; extra == "mcp"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "mcp"
Requires-Dist: pydantic-core==2.46.3; extra == "mcp"
Requires-Dist: pydantic-settings==2.14.0; extra == "mcp"
Requires-Dist: pydantic==2.13.3; extra == "mcp"
Requires-Dist: pydeck==0.9.2; extra == "mcp"
Requires-Dist: pygments==2.20.0; extra == "mcp"
Requires-Dist: pyjwt==2.12.1; extra == "mcp"
Requires-Dist: pymupdf==1.27.2.3; extra == "mcp"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "mcp"
Requires-Dist: python-dotenv==1.2.2; extra == "mcp"
Requires-Dist: python-json-logger==4.1.0; extra == "mcp"
Requires-Dist: python-multipart==0.0.27; extra == "mcp"
Requires-Dist: pywin32==311; sys_platform == "win32" and extra == "mcp"
Requires-Dist: pyyaml==6.0.3; extra == "mcp"
Requires-Dist: ragelo==0.5.0; extra == "mcp"
Requires-Dist: referencing==0.37.0; extra == "mcp"
Requires-Dist: requests==2.33.1; extra == "mcp"
Requires-Dist: rich==15.0.0; extra == "mcp"
Requires-Dist: rpds-py==0.30.0; extra == "mcp"
Requires-Dist: s3transfer==0.17.0; extra == "mcp"
Requires-Dist: shellingham==1.5.4; extra == "mcp"
Requires-Dist: six==1.17.0; extra == "mcp"
Requires-Dist: smmap==5.0.3; extra == "mcp"
Requires-Dist: sniffio==1.3.1; extra == "mcp"
Requires-Dist: sse-starlette==3.4.1; extra == "mcp"
Requires-Dist: starlette==1.0.0; extra == "mcp"
Requires-Dist: streamlit==1.57.0; extra == "mcp"
Requires-Dist: strictyaml==1.7.3; extra == "mcp"
Requires-Dist: tabulate==0.10.0; extra == "mcp"
Requires-Dist: tenacity==9.1.4; extra == "mcp"
Requires-Dist: toml==0.10.2; extra == "mcp"
Requires-Dist: tqdm==4.67.3; extra == "mcp"
Requires-Dist: typer==0.25.1; extra == "mcp"
Requires-Dist: typing-extensions==4.15.0; extra == "mcp"
Requires-Dist: typing-inspection==0.4.2; extra == "mcp"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "mcp"
Requires-Dist: urllib3==2.6.3; extra == "mcp"
Requires-Dist: uvicorn==0.46.0; extra == "mcp"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "mcp"
Requires-Dist: websockets==16.0; extra == "mcp"
Requires-Dist: yarl==1.23.0; extra == "mcp"
Provides-Extra: openai
Requires-Dist: aiofiles==25.1.0; extra == "openai"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "openai"
Requires-Dist: aiohttp==3.13.5; extra == "openai"
Requires-Dist: aiosignal==1.4.0; extra == "openai"
Requires-Dist: altair==6.1.0; extra == "openai"
Requires-Dist: annotated-doc==0.0.4; extra == "openai"
Requires-Dist: annotated-types==0.7.0; extra == "openai"
Requires-Dist: anyio==4.13.0; extra == "openai"
Requires-Dist: attrs==26.1.0; extra == "openai"
Requires-Dist: azure-core==1.40.0; extra == "openai"
Requires-Dist: azure-identity==1.25.3; extra == "openai"
Requires-Dist: azure-storage-blob==12.28.0; extra == "openai"
Requires-Dist: blinker==1.9.0; extra == "openai"
Requires-Dist: boto3==1.43.4; extra == "openai"
Requires-Dist: botocore==1.43.4; extra == "openai"
Requires-Dist: cachetools==7.1.1; extra == "openai"
Requires-Dist: certifi==2026.4.22; extra == "openai"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "openai"
Requires-Dist: charset-normalizer==3.4.7; extra == "openai"
Requires-Dist: click==8.3.3; extra == "openai"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "openai"
Requires-Dist: cryptography==48.0.0; extra == "openai"
Requires-Dist: defusedxml==0.7.1; extra == "openai"
Requires-Dist: distro==1.9.0; extra == "openai"
Requires-Dist: eval-type-backport==0.3.1; extra == "openai"
Requires-Dist: fastapi==0.136.1; extra == "openai"
Requires-Dist: frozenlist==1.8.0; extra == "openai"
Requires-Dist: gitdb==4.0.12; extra == "openai"
Requires-Dist: gitpython==3.1.50; extra == "openai"
Requires-Dist: h11==0.16.0; extra == "openai"
Requires-Dist: httpcore==1.0.9; extra == "openai"
Requires-Dist: httptools==0.7.1; extra == "openai"
Requires-Dist: httpx==0.28.1; extra == "openai"
Requires-Dist: idna==3.13; extra == "openai"
Requires-Dist: isodate==0.7.2; extra == "openai"
Requires-Dist: itsdangerous==2.2.0; extra == "openai"
Requires-Dist: jinja2==3.1.6; extra == "openai"
Requires-Dist: jiter==0.14.0; extra == "openai"
Requires-Dist: jmespath==1.1.0; extra == "openai"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "openai"
Requires-Dist: jsonschema==4.26.0; extra == "openai"
Requires-Dist: markdown-it-py==4.0.0; extra == "openai"
Requires-Dist: markupsafe==3.0.3; extra == "openai"
Requires-Dist: mdurl==0.1.2; extra == "openai"
Requires-Dist: msal-extensions==1.3.1; extra == "openai"
Requires-Dist: msal==1.36.0; extra == "openai"
Requires-Dist: multidict==6.7.1; extra == "openai"
Requires-Dist: narwhals==2.20.0; extra == "openai"
Requires-Dist: numpy==2.4.4; extra == "openai"
Requires-Dist: openai==2.34.0; extra == "openai"
Requires-Dist: packaging==26.2; extra == "openai"
Requires-Dist: pandas==3.0.2; extra == "openai"
Requires-Dist: pillow==12.2.0; extra == "openai"
Requires-Dist: propcache==0.4.1; extra == "openai"
Requires-Dist: protobuf==6.33.6; extra == "openai"
Requires-Dist: pyarrow==24.0.0; extra == "openai"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "openai"
Requires-Dist: pydantic-core==2.46.3; extra == "openai"
Requires-Dist: pydantic==2.13.3; extra == "openai"
Requires-Dist: pydeck==0.9.2; extra == "openai"
Requires-Dist: pygments==2.20.0; extra == "openai"
Requires-Dist: pyjwt==2.12.1; extra == "openai"
Requires-Dist: pymupdf==1.27.2.3; extra == "openai"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "openai"
Requires-Dist: python-json-logger==4.1.0; extra == "openai"
Requires-Dist: python-multipart==0.0.27; extra == "openai"
Requires-Dist: pyyaml==6.0.3; extra == "openai"
Requires-Dist: ragelo==0.5.0; extra == "openai"
Requires-Dist: referencing==0.37.0; extra == "openai"
Requires-Dist: requests==2.33.1; extra == "openai"
Requires-Dist: rich==15.0.0; extra == "openai"
Requires-Dist: rpds-py==0.30.0; extra == "openai"
Requires-Dist: s3transfer==0.17.0; extra == "openai"
Requires-Dist: shellingham==1.5.4; extra == "openai"
Requires-Dist: six==1.17.0; extra == "openai"
Requires-Dist: smmap==5.0.3; extra == "openai"
Requires-Dist: sniffio==1.3.1; extra == "openai"
Requires-Dist: sse-starlette==3.4.1; extra == "openai"
Requires-Dist: starlette==1.0.0; extra == "openai"
Requires-Dist: streamlit==1.57.0; extra == "openai"
Requires-Dist: strictyaml==1.7.3; extra == "openai"
Requires-Dist: tabulate==0.10.0; extra == "openai"
Requires-Dist: tenacity==9.1.4; extra == "openai"
Requires-Dist: toml==0.10.2; extra == "openai"
Requires-Dist: tqdm==4.67.3; extra == "openai"
Requires-Dist: typer==0.25.1; extra == "openai"
Requires-Dist: typing-extensions==4.15.0; extra == "openai"
Requires-Dist: typing-inspection==0.4.2; extra == "openai"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "openai"
Requires-Dist: urllib3==2.6.3; extra == "openai"
Requires-Dist: uvicorn==0.46.0; extra == "openai"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "openai"
Requires-Dist: websockets==16.0; extra == "openai"
Requires-Dist: yarl==1.23.0; extra == "openai"
Provides-Extra: sql-tools
Requires-Dist: aiofiles==25.1.0; extra == "sql-tools"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "sql-tools"
Requires-Dist: aiohttp==3.13.5; extra == "sql-tools"
Requires-Dist: aiosignal==1.4.0; extra == "sql-tools"
Requires-Dist: altair==6.1.0; extra == "sql-tools"
Requires-Dist: annotated-doc==0.0.4; extra == "sql-tools"
Requires-Dist: annotated-types==0.7.0; extra == "sql-tools"
Requires-Dist: anyio==4.13.0; extra == "sql-tools"
Requires-Dist: attrs==26.1.0; extra == "sql-tools"
Requires-Dist: azure-core==1.40.0; extra == "sql-tools"
Requires-Dist: azure-identity==1.25.3; extra == "sql-tools"
Requires-Dist: azure-storage-blob==12.28.0; extra == "sql-tools"
Requires-Dist: blinker==1.9.0; extra == "sql-tools"
Requires-Dist: boto3==1.43.4; extra == "sql-tools"
Requires-Dist: botocore==1.43.4; extra == "sql-tools"
Requires-Dist: cachetools==7.1.1; extra == "sql-tools"
Requires-Dist: certifi==2026.4.22; extra == "sql-tools"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "sql-tools"
Requires-Dist: charset-normalizer==3.4.7; extra == "sql-tools"
Requires-Dist: click==8.3.3; extra == "sql-tools"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "sql-tools"
Requires-Dist: cryptography==48.0.0; extra == "sql-tools"
Requires-Dist: defusedxml==0.7.1; extra == "sql-tools"
Requires-Dist: distro==1.9.0; extra == "sql-tools"
Requires-Dist: eval-type-backport==0.3.1; extra == "sql-tools"
Requires-Dist: fastapi==0.136.1; extra == "sql-tools"
Requires-Dist: frozenlist==1.8.0; extra == "sql-tools"
Requires-Dist: gitdb==4.0.12; extra == "sql-tools"
Requires-Dist: gitpython==3.1.50; extra == "sql-tools"
Requires-Dist: greenlet==3.5.0; (platform_machine == "AMD64" or platform_machine == "WIN32" or platform_machine == "aarch64" or platform_machine == "amd64" or platform_machine == "ppc64le" or platform_machine == "win32" or platform_machine == "x86_64") and extra == "sql-tools"
Requires-Dist: h11==0.16.0; extra == "sql-tools"
Requires-Dist: httpcore==1.0.9; extra == "sql-tools"
Requires-Dist: httptools==0.7.1; extra == "sql-tools"
Requires-Dist: httpx==0.28.1; extra == "sql-tools"
Requires-Dist: idna==3.13; extra == "sql-tools"
Requires-Dist: isodate==0.7.2; extra == "sql-tools"
Requires-Dist: itsdangerous==2.2.0; extra == "sql-tools"
Requires-Dist: jinja2==3.1.6; extra == "sql-tools"
Requires-Dist: jiter==0.14.0; extra == "sql-tools"
Requires-Dist: jmespath==1.1.0; extra == "sql-tools"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "sql-tools"
Requires-Dist: jsonschema==4.26.0; extra == "sql-tools"
Requires-Dist: markdown-it-py==4.0.0; extra == "sql-tools"
Requires-Dist: markupsafe==3.0.3; extra == "sql-tools"
Requires-Dist: mdurl==0.1.2; extra == "sql-tools"
Requires-Dist: msal-extensions==1.3.1; extra == "sql-tools"
Requires-Dist: msal==1.36.0; extra == "sql-tools"
Requires-Dist: multidict==6.7.1; extra == "sql-tools"
Requires-Dist: narwhals==2.20.0; extra == "sql-tools"
Requires-Dist: numpy==2.4.4; extra == "sql-tools"
Requires-Dist: openai==2.34.0; extra == "sql-tools"
Requires-Dist: packaging==26.2; extra == "sql-tools"
Requires-Dist: pandas==3.0.2; extra == "sql-tools"
Requires-Dist: pillow==12.2.0; extra == "sql-tools"
Requires-Dist: propcache==0.4.1; extra == "sql-tools"
Requires-Dist: protobuf==6.33.6; extra == "sql-tools"
Requires-Dist: psycopg2-binary==2.9.12; extra == "sql-tools"
Requires-Dist: pyarrow==24.0.0; extra == "sql-tools"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "sql-tools"
Requires-Dist: pydantic-core==2.46.3; extra == "sql-tools"
Requires-Dist: pydantic==2.13.3; extra == "sql-tools"
Requires-Dist: pydeck==0.9.2; extra == "sql-tools"
Requires-Dist: pygments==2.20.0; extra == "sql-tools"
Requires-Dist: pyjwt==2.12.1; extra == "sql-tools"
Requires-Dist: pymupdf==1.27.2.3; extra == "sql-tools"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "sql-tools"
Requires-Dist: python-json-logger==4.1.0; extra == "sql-tools"
Requires-Dist: python-multipart==0.0.27; extra == "sql-tools"
Requires-Dist: pyyaml==6.0.3; extra == "sql-tools"
Requires-Dist: ragelo==0.5.0; extra == "sql-tools"
Requires-Dist: referencing==0.37.0; extra == "sql-tools"
Requires-Dist: requests==2.33.1; extra == "sql-tools"
Requires-Dist: rich==15.0.0; extra == "sql-tools"
Requires-Dist: rpds-py==0.30.0; extra == "sql-tools"
Requires-Dist: s3transfer==0.17.0; extra == "sql-tools"
Requires-Dist: shellingham==1.5.4; extra == "sql-tools"
Requires-Dist: six==1.17.0; extra == "sql-tools"
Requires-Dist: smmap==5.0.3; extra == "sql-tools"
Requires-Dist: sniffio==1.3.1; extra == "sql-tools"
Requires-Dist: sqlalchemy==2.0.49; extra == "sql-tools"
Requires-Dist: sse-starlette==3.4.1; extra == "sql-tools"
Requires-Dist: starlette==1.0.0; extra == "sql-tools"
Requires-Dist: streamlit==1.57.0; extra == "sql-tools"
Requires-Dist: strictyaml==1.7.3; extra == "sql-tools"
Requires-Dist: tabulate==0.10.0; extra == "sql-tools"
Requires-Dist: tenacity==9.1.4; extra == "sql-tools"
Requires-Dist: toml==0.10.2; extra == "sql-tools"
Requires-Dist: tqdm==4.67.3; extra == "sql-tools"
Requires-Dist: typer==0.25.1; extra == "sql-tools"
Requires-Dist: typing-extensions==4.15.0; extra == "sql-tools"
Requires-Dist: typing-inspection==0.4.2; extra == "sql-tools"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "sql-tools"
Requires-Dist: urllib3==2.6.3; extra == "sql-tools"
Requires-Dist: uvicorn==0.46.0; extra == "sql-tools"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "sql-tools"
Requires-Dist: websockets==16.0; extra == "sql-tools"
Requires-Dist: yarl==1.23.0; extra == "sql-tools"
Provides-Extra: web-tools
Requires-Dist: aiofiles==25.1.0; extra == "web-tools"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "web-tools"
Requires-Dist: aiohttp==3.13.5; extra == "web-tools"
Requires-Dist: aiosignal==1.4.0; extra == "web-tools"
Requires-Dist: altair==6.1.0; extra == "web-tools"
Requires-Dist: annotated-doc==0.0.4; extra == "web-tools"
Requires-Dist: annotated-types==0.7.0; extra == "web-tools"
Requires-Dist: anyio==4.13.0; extra == "web-tools"
Requires-Dist: attrs==26.1.0; extra == "web-tools"
Requires-Dist: azure-core==1.40.0; extra == "web-tools"
Requires-Dist: azure-identity==1.25.3; extra == "web-tools"
Requires-Dist: azure-storage-blob==12.28.0; extra == "web-tools"
Requires-Dist: beautifulsoup4==4.14.3; extra == "web-tools"
Requires-Dist: blinker==1.9.0; extra == "web-tools"
Requires-Dist: boto3==1.43.4; extra == "web-tools"
Requires-Dist: botocore==1.43.4; extra == "web-tools"
Requires-Dist: cachetools==7.1.1; extra == "web-tools"
Requires-Dist: certifi==2026.4.22; extra == "web-tools"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "web-tools"
Requires-Dist: charset-normalizer==3.4.7; extra == "web-tools"
Requires-Dist: click==8.3.3; extra == "web-tools"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "web-tools"
Requires-Dist: cryptography==48.0.0; extra == "web-tools"
Requires-Dist: defusedxml==0.7.1; extra == "web-tools"
Requires-Dist: distro==1.9.0; extra == "web-tools"
Requires-Dist: eval-type-backport==0.3.1; extra == "web-tools"
Requires-Dist: fastapi==0.136.1; extra == "web-tools"
Requires-Dist: frozenlist==1.8.0; extra == "web-tools"
Requires-Dist: gitdb==4.0.12; extra == "web-tools"
Requires-Dist: gitpython==3.1.50; extra == "web-tools"
Requires-Dist: h11==0.16.0; extra == "web-tools"
Requires-Dist: httpcore==1.0.9; extra == "web-tools"
Requires-Dist: httptools==0.7.1; extra == "web-tools"
Requires-Dist: httpx==0.28.1; extra == "web-tools"
Requires-Dist: idna==3.13; extra == "web-tools"
Requires-Dist: isodate==0.7.2; extra == "web-tools"
Requires-Dist: itsdangerous==2.2.0; extra == "web-tools"
Requires-Dist: jinja2==3.1.6; extra == "web-tools"
Requires-Dist: jiter==0.14.0; extra == "web-tools"
Requires-Dist: jmespath==1.1.0; extra == "web-tools"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "web-tools"
Requires-Dist: jsonschema==4.26.0; extra == "web-tools"
Requires-Dist: markdown-it-py==4.0.0; extra == "web-tools"
Requires-Dist: markdownify==1.2.2; extra == "web-tools"
Requires-Dist: markupsafe==3.0.3; extra == "web-tools"
Requires-Dist: mdurl==0.1.2; extra == "web-tools"
Requires-Dist: msal-extensions==1.3.1; extra == "web-tools"
Requires-Dist: msal==1.36.0; extra == "web-tools"
Requires-Dist: multidict==6.7.1; extra == "web-tools"
Requires-Dist: narwhals==2.20.0; extra == "web-tools"
Requires-Dist: numpy==2.4.4; extra == "web-tools"
Requires-Dist: openai==2.34.0; extra == "web-tools"
Requires-Dist: packaging==26.2; extra == "web-tools"
Requires-Dist: pandas==3.0.2; extra == "web-tools"
Requires-Dist: pillow==12.2.0; extra == "web-tools"
Requires-Dist: propcache==0.4.1; extra == "web-tools"
Requires-Dist: protobuf==6.33.6; extra == "web-tools"
Requires-Dist: pyarrow==24.0.0; extra == "web-tools"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "web-tools"
Requires-Dist: pydantic-core==2.46.3; extra == "web-tools"
Requires-Dist: pydantic==2.13.3; extra == "web-tools"
Requires-Dist: pydeck==0.9.2; extra == "web-tools"
Requires-Dist: pygments==2.20.0; extra == "web-tools"
Requires-Dist: pyjwt==2.12.1; extra == "web-tools"
Requires-Dist: pymupdf==1.27.2.3; extra == "web-tools"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "web-tools"
Requires-Dist: python-json-logger==4.1.0; extra == "web-tools"
Requires-Dist: python-multipart==0.0.27; extra == "web-tools"
Requires-Dist: pyyaml==6.0.3; extra == "web-tools"
Requires-Dist: ragelo==0.5.0; extra == "web-tools"
Requires-Dist: referencing==0.37.0; extra == "web-tools"
Requires-Dist: requests==2.33.1; extra == "web-tools"
Requires-Dist: rich==15.0.0; extra == "web-tools"
Requires-Dist: rpds-py==0.30.0; extra == "web-tools"
Requires-Dist: s3transfer==0.17.0; extra == "web-tools"
Requires-Dist: shellingham==1.5.4; extra == "web-tools"
Requires-Dist: six==1.17.0; extra == "web-tools"
Requires-Dist: smmap==5.0.3; extra == "web-tools"
Requires-Dist: sniffio==1.3.1; extra == "web-tools"
Requires-Dist: soupsieve==2.8.3; extra == "web-tools"
Requires-Dist: sse-starlette==3.4.1; extra == "web-tools"
Requires-Dist: starlette==1.0.0; extra == "web-tools"
Requires-Dist: streamlit==1.57.0; extra == "web-tools"
Requires-Dist: strictyaml==1.7.3; extra == "web-tools"
Requires-Dist: tabulate==0.10.0; extra == "web-tools"
Requires-Dist: tenacity==9.1.4; extra == "web-tools"
Requires-Dist: toml==0.10.2; extra == "web-tools"
Requires-Dist: tqdm==4.67.3; extra == "web-tools"
Requires-Dist: typer==0.25.1; extra == "web-tools"
Requires-Dist: typing-extensions==4.15.0; extra == "web-tools"
Requires-Dist: typing-inspection==0.4.2; extra == "web-tools"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "web-tools"
Requires-Dist: urllib3==2.6.3; extra == "web-tools"
Requires-Dist: uvicorn==0.46.0; extra == "web-tools"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "web-tools"
Requires-Dist: websockets==16.0; extra == "web-tools"
Requires-Dist: yarl==1.23.0; extra == "web-tools"
Provides-Extra: all
Requires-Dist: aiofiles==25.1.0; extra == "all"
Requires-Dist: aiohappyeyeballs==2.6.1; extra == "all"
Requires-Dist: aiohttp==3.13.5; extra == "all"
Requires-Dist: aiosignal==1.4.0; extra == "all"
Requires-Dist: altair==6.1.0; extra == "all"
Requires-Dist: annotated-doc==0.0.4; extra == "all"
Requires-Dist: annotated-types==0.7.0; extra == "all"
Requires-Dist: anthropic==0.99.0; extra == "all"
Requires-Dist: anyio==4.13.0; extra == "all"
Requires-Dist: attrs==26.1.0; extra == "all"
Requires-Dist: azure-core==1.40.0; extra == "all"
Requires-Dist: azure-identity==1.25.3; extra == "all"
Requires-Dist: azure-storage-blob==12.28.0; extra == "all"
Requires-Dist: backoff==2.2.1; extra == "all"
Requires-Dist: beautifulsoup4==4.14.3; extra == "all"
Requires-Dist: blinker==1.9.0; extra == "all"
Requires-Dist: boto3==1.43.4; extra == "all"
Requires-Dist: botocore==1.43.4; extra == "all"
Requires-Dist: cachetools==7.1.1; extra == "all"
Requires-Dist: certifi==2026.4.22; extra == "all"
Requires-Dist: cffi==2.0.0; platform_python_implementation != "PyPy" and extra == "all"
Requires-Dist: charset-normalizer==3.4.7; extra == "all"
Requires-Dist: click==8.3.3; extra == "all"
Requires-Dist: colorama==0.4.6; sys_platform == "win32" and extra == "all"
Requires-Dist: contourpy==1.3.3; extra == "all"
Requires-Dist: cryptography==48.0.0; extra == "all"
Requires-Dist: cycler==0.12.1; extra == "all"
Requires-Dist: defusedxml==0.7.1; extra == "all"
Requires-Dist: distro==1.9.0; extra == "all"
Requires-Dist: docstring-parser==0.18.0; extra == "all"
Requires-Dist: eval-type-backport==0.3.1; extra == "all"
Requires-Dist: fastapi==0.136.1; extra == "all"
Requires-Dist: fastexcel==0.20.2; extra == "all"
Requires-Dist: fonttools==4.62.1; extra == "all"
Requires-Dist: frozenlist==1.8.0; extra == "all"
Requires-Dist: gitdb==4.0.12; extra == "all"
Requires-Dist: gitpython==3.1.50; extra == "all"
Requires-Dist: googleapis-common-protos==1.74.0; extra == "all"
Requires-Dist: greenlet==3.5.0; (platform_machine == "AMD64" or platform_machine == "WIN32" or platform_machine == "aarch64" or platform_machine == "amd64" or platform_machine == "ppc64le" or platform_machine == "win32" or platform_machine == "x86_64") and extra == "all"
Requires-Dist: h11==0.16.0; extra == "all"
Requires-Dist: httpcore==1.0.9; extra == "all"
Requires-Dist: httptools==0.7.1; extra == "all"
Requires-Dist: httpx-sse==0.4.3; extra == "all"
Requires-Dist: httpx==0.28.1; extra == "all"
Requires-Dist: idna==3.13; extra == "all"
Requires-Dist: importlib-metadata==8.7.1; extra == "all"
Requires-Dist: isodate==0.7.2; extra == "all"
Requires-Dist: itsdangerous==2.2.0; extra == "all"
Requires-Dist: jinja2==3.1.6; extra == "all"
Requires-Dist: jiter==0.14.0; extra == "all"
Requires-Dist: jmespath==1.1.0; extra == "all"
Requires-Dist: jsonpatch==1.33; extra == "all"
Requires-Dist: jsonpointer==3.1.1; extra == "all"
Requires-Dist: jsonschema-specifications==2025.9.1; extra == "all"
Requires-Dist: jsonschema==4.26.0; extra == "all"
Requires-Dist: kiwisolver==1.5.0; extra == "all"
Requires-Dist: langchain-anthropic==1.4.3; extra == "all"
Requires-Dist: langchain-aws==1.4.6; extra == "all"
Requires-Dist: langchain-classic==1.0.6; extra == "all"
Requires-Dist: langchain-core==1.3.3; extra == "all"
Requires-Dist: langchain-openai==1.2.1; extra == "all"
Requires-Dist: langchain-protocol==0.0.15; extra == "all"
Requires-Dist: langchain-text-splitters==1.1.2; extra == "all"
Requires-Dist: langfuse==4.5.1; extra == "all"
Requires-Dist: langsmith==0.8.1; extra == "all"
Requires-Dist: markdown-it-py==4.0.0; extra == "all"
Requires-Dist: markdownify==1.2.2; extra == "all"
Requires-Dist: markupsafe==3.0.3; extra == "all"
Requires-Dist: matplotlib==3.10.9; extra == "all"
Requires-Dist: mcp==1.27.0; extra == "all"
Requires-Dist: mdurl==0.1.2; extra == "all"
Requires-Dist: msal-extensions==1.3.1; extra == "all"
Requires-Dist: msal==1.36.0; extra == "all"
Requires-Dist: multidict==6.7.1; extra == "all"
Requires-Dist: narwhals==2.20.0; extra == "all"
Requires-Dist: numpy==2.4.4; extra == "all"
Requires-Dist: openai==2.34.0; extra == "all"
Requires-Dist: opentelemetry-api==1.41.1; extra == "all"
Requires-Dist: opentelemetry-exporter-otlp-proto-common==1.41.1; extra == "all"
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.41.1; extra == "all"
Requires-Dist: opentelemetry-proto==1.41.1; extra == "all"
Requires-Dist: opentelemetry-sdk==1.41.1; extra == "all"
Requires-Dist: opentelemetry-semantic-conventions==0.62b1; extra == "all"
Requires-Dist: orjson==3.11.8; platform_python_implementation != "PyPy" and extra == "all"
Requires-Dist: packaging==26.2; extra == "all"
Requires-Dist: pandas==3.0.2; extra == "all"
Requires-Dist: pillow==12.2.0; extra == "all"
Requires-Dist: polars-lts-cpu==1.33.1; extra == "all"
Requires-Dist: propcache==0.4.1; extra == "all"
Requires-Dist: protobuf==6.33.6; extra == "all"
Requires-Dist: psycopg2-binary==2.9.12; extra == "all"
Requires-Dist: pyarrow==24.0.0; extra == "all"
Requires-Dist: pycparser==3.0; (implementation_name != "PyPy" and platform_python_implementation != "PyPy") and extra == "all"
Requires-Dist: pydantic-core==2.46.3; extra == "all"
Requires-Dist: pydantic-settings==2.14.0; extra == "all"
Requires-Dist: pydantic==2.13.3; extra == "all"
Requires-Dist: pydeck==0.9.2; extra == "all"
Requires-Dist: pygments==2.20.0; extra == "all"
Requires-Dist: pyjwt==2.12.1; extra == "all"
Requires-Dist: pymupdf==1.27.2.3; extra == "all"
Requires-Dist: pyparsing==3.3.2; extra == "all"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "all"
Requires-Dist: python-dotenv==1.2.2; extra == "all"
Requires-Dist: python-json-logger==4.1.0; extra == "all"
Requires-Dist: python-multipart==0.0.27; extra == "all"
Requires-Dist: pywin32==311; sys_platform == "win32" and extra == "all"
Requires-Dist: pyyaml==6.0.3; extra == "all"
Requires-Dist: ragelo==0.5.0; extra == "all"
Requires-Dist: referencing==0.37.0; extra == "all"
Requires-Dist: regex==2026.4.4; extra == "all"
Requires-Dist: requests-toolbelt==1.0.0; extra == "all"
Requires-Dist: requests==2.33.1; extra == "all"
Requires-Dist: rich==15.0.0; extra == "all"
Requires-Dist: rpds-py==0.30.0; extra == "all"
Requires-Dist: s3transfer==0.17.0; extra == "all"
Requires-Dist: seaborn==0.13.2; extra == "all"
Requires-Dist: shellingham==1.5.4; extra == "all"
Requires-Dist: six==1.17.0; extra == "all"
Requires-Dist: smmap==5.0.3; extra == "all"
Requires-Dist: sniffio==1.3.1; extra == "all"
Requires-Dist: soupsieve==2.8.3; extra == "all"
Requires-Dist: sqlalchemy==2.0.49; extra == "all"
Requires-Dist: sse-starlette==3.4.1; extra == "all"
Requires-Dist: starlette==1.0.0; extra == "all"
Requires-Dist: streamlit==1.57.0; extra == "all"
Requires-Dist: strictyaml==1.7.3; extra == "all"
Requires-Dist: tabulate==0.10.0; extra == "all"
Requires-Dist: tenacity==9.1.4; extra == "all"
Requires-Dist: tiktoken==0.12.0; extra == "all"
Requires-Dist: toml==0.10.2; extra == "all"
Requires-Dist: tqdm==4.67.3; extra == "all"
Requires-Dist: typer==0.25.1; extra == "all"
Requires-Dist: typing-extensions==4.15.0; extra == "all"
Requires-Dist: typing-inspection==0.4.2; extra == "all"
Requires-Dist: tzdata==2026.2; (sys_platform == "emscripten" or sys_platform == "win32") and extra == "all"
Requires-Dist: urllib3==2.6.3; extra == "all"
Requires-Dist: uuid-utils==0.14.1; extra == "all"
Requires-Dist: uvicorn==0.46.0; extra == "all"
Requires-Dist: watchdog==6.0.0; sys_platform != "darwin" and extra == "all"
Requires-Dist: websockets==16.0; extra == "all"
Requires-Dist: wrapt==1.17.3; extra == "all"
Requires-Dist: xxhash==3.7.0; extra == "all"
Requires-Dist: yarl==1.23.0; extra == "all"
Requires-Dist: zipp==3.23.1; extra == "all"
Requires-Dist: zstandard==0.25.0; extra == "all"

<p align="center">
  <a href="https://zeta-alpha.com">
    <source media="(prefers-color-scheme: dark)" srcset="https://search.zeta-alpha.com/assets/img/zeta-logo-full-white.svg">
    <source media="(prefers-color-scheme: light)" srcset="https://search.zeta-alpha.com/assets/img/zeta-logo-full-black.svg">
    <img src="https://search.zeta-alpha.com/assets/img/zeta-logo-full-black.svg" alt="Zeta Alpha">
  </a>
</p>
<p align="center">
  <b>Build Intelligence and Drive Results</b>
</p>
<p align="center">
  <em>Advanced AI solutions for the enterprise</em>
</p>

The Agents SDK is designed to provide a flexible, scalable, and efficient framework for building, testing, and deploying LLM agents.

# Quick Start

Create your first conversational AI agent.

```bash
# Install the package
pip install zetaalpha.agents

# Initialize a new project
za agents init

# Start the development UI
za agents dev
```

https://github.com/user-attachments/assets/2d0b86f8-2d1e-4131-8de9-9d3d1909b631

For more detailed information and resources, check out the following:

- [Tutorials](https://docs.zeta-alpha.com/gen-ai/customize/getting-started): Step-by-step tutorials to guide you through specific tasks and help you get started quickly.
- [Guides](https://docs.zeta-alpha.com/gen-ai/customize/guides): Practical how-to guides that provide solutions to common problems and use cases.
- [Advance Topics](https://docs.zeta-alpha.com/gen-ai/customize/advanced): In-depth explanations of concepts, features, and the underlying technology to help you understand how things work.
- [Reference](https://docs.zeta-alpha.com/gen-ai/customize/reference): Detailed reference material, including API documentation, configuration options, and command-line tools.
