Dependencies
Name
Summary
prompt_toolkit
Library for building powerful interactive command lines in Python Homepage Homepage github.com github.com Documentation Documentation python-prompt-toolkit.readthedocs.io python-prompt-toolkit.readthedocs.io
mlflow-tracing python_version < "3.14"
and extra == "mlflow"
MLflow Tracing SDK is an open-source, lightweight Python package that only includes the minimum set of dependencies and functionality to instrument your code/models/agents with MLflow Tracing. homepage homepage mlflow.org mlflow.org issues issues github.com github.com documentation documentation mlflow.org mlflow.org repository repository github.com github.com
uvicorn extra == "server"
The lightning-fast ASGI server. Changelog Changelog www.uvicorn.org www.uvicorn.org Funding Funding github.com github.com Homepage Homepage www.uvicorn.org www.uvicorn.org Source Source github.com github.com
Pygments extra == "textual"
Pygments is a syntax highlighting package written in Python. Homepage Homepage pygments.org pygments.org Documentation Documentation pygments.org pygments.org Source Source github.com github.com Bug Tracker Bug Tracker github.com github.com Changelog Changelog github.com github.com
textual extra == "textual"
Modern Text User Interface framework Bug Tracker Bug Tracker github.com github.com Documentation Documentation textual.textualize.io textual.textualize.io Homepage Homepage github.com github.com Repository Repository github.com github.com
toprompt
Convert python objects to LLM-friendly descriptions Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
slashed
Slash commands and autocompletions Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
pydantic-ai-slim
Agent Framework / shim to use Pydantic with LLMs, slim package Homepage Homepage github.com github.com Source Source github.com github.com Documentation Documentation ai.pydantic.dev ai.pydantic.dev Changelog Changelog github.com github.com
agentops extra == "agentops"
Observability and DevTool Platform for AI Agents Homepage Homepage github.com github.com Issues Issues github.com github.com
websockets extra == "remote"
An implementation of the WebSocket Protocol (RFC 6455 & 7692) Homepage Homepage github.com github.com Changelog Changelog websockets.readthedocs.io websockets.readthedocs.io Documentation Documentation websockets.readthedocs.io websockets.readthedocs.io Funding Funding tidelift.com tidelift.com Tracker Tracker github.com github.com
llmling
A backend for pydantic-AI agents and MCP servers. Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
aiosqlite
asyncio bridge to the standard sqlite3 module Documentation Documentation aiosqlite.omnilib.dev aiosqlite.omnilib.dev Github Github github.com github.com
sqlmodel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness. Homepage Homepage github.com github.com Documentation Documentation sqlmodel.tiangolo.com sqlmodel.tiangolo.com Repository Repository github.com github.com Issues Issues github.com github.com Changelog Changelog sqlmodel.tiangolo.com sqlmodel.tiangolo.com
**<font size='3'>mcpx-py</font>**
extra == "mcp-run"
An mcp.run client for Python
textualicious extra == "textual"
Textual widgets and integrations Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
braintrust extra == "braintrust"
SDK for integrating Braintrust Source Code Source Code github.com github.com Bug Tracker Bug Tracker github.com github.com home_page home_page www.braintrust.dev www.braintrust.dev
arize-phoenix-otel extra == "arize"
LLM Observability Documentation Documentation arize.com arize.com Issues Issues github.com github.com Source Source github.com github.com
tiktoken python_version < "3.14"
and extra == "tiktoken"
tiktoken is a fast BPE tokeniser for use with OpenAI's models homepage homepage github.com github.com repository repository github.com github.com changelog changelog github.com github.com
fastapi extra == "server"
FastAPI framework, high performance, easy to learn, fast to code, ready for production Homepage Homepage github.com github.com Documentation Documentation fastapi.tiangolo.com fastapi.tiangolo.com Repository Repository github.com github.com Issues Issues github.com github.com Changelog Changelog fastapi.tiangolo.com fastapi.tiangolo.com
autoevals python_version < "3.14"
and extra == "braintrust"
Universal library for evaluating AI models Bug Tracker Bug Tracker github.com github.com home_page home_page www.braintrustdata.com www.braintrustdata.com
**<font size='3'>mem0ai</font>**
python_version < "3.14"
and extra == "mem0"
Long-term memory for AI Agents
composio
SDK for integrating Composio with your applications. home_page home_page github.com github.com
psygnal
Fast python callback/event system modeled after Qt Signals homepage homepage github.com github.com repository repository github.com github.com documentation documentation psygnal.readthedocs.io psygnal.readthedocs.io
anyenv
Compatibility layer for some basic operations to allow painless operation in PyOdide and Python pre-releases Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
typing_extensions
Backported and Experimental Type Hints for Python 3.9+ Bug Tracker Bug Tracker github.com github.com Changes Changes github.com github.com Documentation Documentation typing-extensions.readthedocs.io typing-extensions.readthedocs.io Home Home github.com github.com Q & A Q & A github.com github.com Repository Repository github.com github.com
promptantic
Generate pydantic models using prompts Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
alembic
A database migration tool for SQLAlchemy. Homepage Homepage alembic.sqlalchemy.org alembic.sqlalchemy.org Documentation Documentation alembic.sqlalchemy.org alembic.sqlalchemy.org Changelog Changelog alembic.sqlalchemy.org alembic.sqlalchemy.org Source Source github.com github.com Issue Tracker Issue Tracker github.com github.com
python-dotenv
Read key-value pairs from a .env file and set them as environment variables home_page home_page github.com github.com
agent-client-protocol extra == "acp"
A Python implement of Agent Client Protocol (ACP, by Zed Industries) Homepage Homepage psiace.github.io psiace.github.io Repository Repository github.com github.com Documentation Documentation psiace.github.io psiace.github.io
arize-otel extra == "arize"
Helper package for OTEL setup to send traces to Arize & Phoenix Documentation Documentation docs.arize.com docs.arize.com Issues Issues github.com github.com Source Source github.com github.com Changelog Changelog github.com github.com
openinference-instrumentation-litellm extra == "arize"
OpenInference liteLLM Instrumentation Homepage Homepage github.com github.com
jinjarope
Jinja2 utilities, loaders & fsspec integration. Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com
griffe
Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. Homepage Homepage mkdocstrings.github.io mkdocstrings.github.io Documentation Documentation mkdocstrings.github.io mkdocstrings.github.io Changelog Changelog mkdocstrings.github.io mkdocstrings.github.io Repository Repository github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Gitter Gitter gitter.im gitter.im Funding Funding github.com github.com
tokonomics
Calcuate costs for LLM Usage based on token count Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
typer
Typer, build great CLIs. Easy to code. Based on Python type hints. Homepage Homepage github.com github.com Documentation Documentation typer.tiangolo.com typer.tiangolo.com Repository Repository github.com github.com Issues Issues github.com github.com Changelog Changelog typer.tiangolo.com typer.tiangolo.com
pydantic-ai python_version < "3.14"
and extra == "default"
Agent Framework / shim to use Pydantic with LLMs Homepage Homepage ai.pydantic.dev ai.pydantic.dev Source Source github.com github.com Documentation Documentation ai.pydantic.dev ai.pydantic.dev Changelog Changelog github.com github.com
supabase extra == "supabase"
Supabase client for Python. documentation documentation github.com github.com homepage homepage github.com github.com repository repository github.com github.com
mcp
Model Context Protocol SDK Homepage Homepage modelcontextprotocol.io modelcontextprotocol.io Repository Repository github.com github.com Issues Issues github.com github.com
schemez
Pydantic shim for config stuff Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
clipman extra == "clipboard"
Python3 module for working with clipboard. Created because pyperclip is discontinued. Homepage Homepage github.com github.com Bug Tracker Bug Tracker github.com github.com
bigtree
Tree Implementation and Methods for Python, integrated with list, dictionary, pandas and polars DataFrame. Documentation Documentation bigtree.readthedocs.io bigtree.readthedocs.io Issues Issues github.com github.com Discussions Discussions github.com github.com Source Source github.com github.com
croniter extra == "events"
croniter provides iteration for datetime object with cron like format home_page home_page github.com github.com
upathtools
UPath utilities Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
aioimaplib extra == "events"
Python asyncio IMAP4rev1 client library Repository Repository github.com github.com home_page home_page github.com github.com
upsonic extra == "upsonic"
Magic Cloud Layer home_page home_page github.com github.com
fastmcp
The fast, Pythonic way to build MCP servers and clients. Homepage Homepage gofastmcp.com gofastmcp.com Repository Repository github.com github.com Documentation Documentation gofastmcp.com gofastmcp.com
pygit2 python_version < "3.14"
and extra == "git"
Python bindings for libgit2. Documentation Documentation www.pygit2.org www.pygit2.org Changelog Changelog github.com github.com Funding Funding github.com github.com home_page home_page github.com github.com
openinference-instrumentation-openai extra == "arize"
OpenInference OpenAI Instrumentation Homepage Homepage github.com github.com
watchfiles python_version < "3.14"
and extra == "events"
Simple, modern and high performance file watching and code reload in python. Homepage Homepage github.com github.com Documentation Documentation watchfiles.helpmanual.io watchfiles.helpmanual.io Funding Funding github.com github.com Source Source github.com github.com Changelog Changelog github.com github.com home_page home_page github.com github.com
langsmith python_version < "3.14"
and extra == "langsmith"
Client library to connect to the LangSmith LLM Tracing and Evaluation Platform. Homepage Homepage smith.langchain.com smith.langchain.com Documentation Documentation docs.smith.langchain.com docs.smith.langchain.com Repository Repository github.com github.com
pydantic
Data validation using Python type hints Homepage Homepage github.com github.com Documentation Documentation docs.pydantic.dev docs.pydantic.dev Funding Funding github.com github.com Source Source github.com github.com Changelog Changelog docs.pydantic.dev docs.pydantic.dev
logfire extra == "logfire"
The best Python observability tool! 🪵🔥 Homepage Homepage logfire.pydantic.dev logfire.pydantic.dev Source Source github.com github.com Documentation Documentation logfire.pydantic.dev logfire.pydantic.dev Changelog Changelog logfire.pydantic.dev logfire.pydantic.dev
pillow python_version < "3.14"
and extra == "image"
Python Imaging Library (Fork) Changelog Changelog github.com github.com Documentation Documentation pillow.readthedocs.io pillow.readthedocs.io Funding Funding tidelift.com tidelift.com Homepage Homepage python-pillow.github.io python-pillow.github.io Mastodon Mastodon fosstodon.org fosstodon.org Release notes Release notes pillow.readthedocs.io pillow.readthedocs.io Source Source github.com github.com
morefs
A collection of self-contained fsspec-based filesystems Issues Issues github.com github.com Source Source github.com github.com
litellm python_version < "3.14"
and extra == "litellm"
Library to easily interface with LLM API providers documentation documentation docs.litellm.ai docs.litellm.ai homepage homepage litellm.ai litellm.ai repository repository github.com github.com
llmling-models
Pydantic-AI models for LLMling-agent Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
graph LR
classDef missing stroke-dasharray: 5
aiosqlite["aiosqlite\n0.21.0"]
alembic["alembic\n1.16.5"]
annotated-types["annotated-types\n0.7.0"]
anyenv["anyenv\n0.4.17"]
anyio["anyio\n4.10.0"]
appdirs["appdirs\n1.4.4"]
attrs["attrs\n25.3.0"]
authlib["Authlib\n1.6.4"]
bigtree["bigtree\n0.31.0"]
certifi["certifi\n2025.8.3"]
cffi["cffi\n2.0.0"]
charset-normalizer["charset-normalizer\n3.4.3"]
click_0["click\n8.2.1"]
clinspector["clinspector\n0.3.1"]
colorama["colorama\n0.4.6"]
composio-client["composio-client\n1.8.0"]
composio["composio\n0.8.14"]
cryptography["cryptography\n45.0.7"]
cyclopts["cyclopts\n3.24.0"]
depkit["depkit\n0.4.3"]
distro["distro\n1.9.0"]
docstring-parser["docstring_parser\n0.17.0"]
docutils["docutils\n0.22.1"]
epregistry["epregistry\n1.2.2"]
exceptiongroup["exceptiongroup\n1.3.0"]
fastmcp["fastmcp\n2.12.3"]
fieldz["fieldz\n0.1.2"]
fsspec["fsspec\n2025.9.0"]
genai-prices["genai-prices\n0.0.27"]
greenlet["greenlet\n3.2.4"]
griffe["griffe\n1.14.0"]
h11["h11\n0.16.0"]
hishel["hishel\n0.1.3"]
httpcore["httpcore\n1.0.9"]
httpx-sse["httpx-sse\n0.4.0"]
httpx["httpx\n0.28.1"]
idna["idna\n3.10"]
importlib-metadata["importlib_metadata\n8.7.0"]
iniconfig["iniconfig\n2.1.0"]
isodate["isodate\n0.7.2"]
jinja2["Jinja2\n3.1.6"]
jinjarope["jinjarope\n0.17.2"]
jiter["jiter\n0.11.0"]
jsonschema-path["jsonschema-path\n0.3.4"]
jsonschema-specifications["jsonschema-specifications\n2025.9.1"]
jsonschema["jsonschema\n4.25.1"]
lazy-object-proxy["lazy-object-proxy\n1.12.0"]
llmling-agent["llmling-agent\n0.99.56"]
llmling-models["llmling-models\n0.11.1"]
llmling["llmling\n1.6.20"]
logfire-api["logfire-api\n4.8.0"]
mako["Mako\n1.3.10"]
markdown-it-py["markdown-it-py\n4.0.0"]
markupsafe["MarkupSafe\n3.0.2"]
mcp["mcp\n1.14.1"]
mdurl["mdurl\n0.1.2"]
more-itertools["more-itertools\n10.8.0"]
morefs["morefs\n0.2.2"]
openai["openai\n1.99.9"]
openapi-core["openapi-core\n0.19.5"]
openapi-pydantic["openapi-pydantic\n0.5.1"]
openapi-schema-validator["openapi-schema-validator\n0.6.3"]
openapi-spec-validator["openapi-spec-validator\n0.7.2"]
opentelemetry-api["opentelemetry-api\n1.37.0"]
packaging["packaging\n24.2"]
parse["parse\n1.20.2"]
pathable["pathable\n0.4.4"]
pathspec["pathspec\n0.12.1"]
platformdirs["platformdirs\n4.4.0"]
pluggy["pluggy\n1.6.0"]
prompt-toolkit["prompt_toolkit\n3.0.52"]
promptantic["promptantic\n0.5.1"]
psygnal["psygnal\n0.14.1"]
py2openai["py2openai\n0.9.20"]
pycparser["pycparser\n2.23"]
pydantic-ai-slim["pydantic-ai-slim\n1.0.8"]
pydantic-core["pydantic_core\n2.33.2"]
pydantic-graph["pydantic-graph\n1.0.8"]
pydantic-settings["pydantic-settings\n2.10.1"]
pydantic["pydantic\n2.11.9"]
pygments["Pygments\n2.19.2"]
pyperclip["pyperclip\n1.10.0"]
pysher["Pysher\n1.0.8"]
pytest-asyncio["pytest-asyncio\n1.2.0"]
pytest["pytest\n8.4.2"]
python-dotenv["python-dotenv\n1.1.1"]
python-multipart["python-multipart\n0.0.20"]
pyyaml-include["pyyaml-include\n2.2"]
pyyaml["PyYAML\n6.0.2"]
referencing["referencing\n0.36.2"]
requests["requests\n2.32.5"]
rfc3339-validator["rfc3339-validator\n0.1.4"]
rich-rst["rich-rst\n1.3.1"]
rich["rich\n14.1.0"]
rpds-py["rpds-py\n0.27.1"]
schemez["schemez\n0.2.4"]
shellingham["shellingham\n1.5.4"]
six["six\n1.17.0"]
slashed["slashed\n0.11.5"]
sniffio["sniffio\n1.3.1"]
sqlalchemy["SQLAlchemy\n2.0.43"]
sqlmodel["sqlmodel\n0.0.25"]
sse-starlette["sse-starlette\n3.0.2"]
starlette["starlette\n0.48.0"]
tokonomics["tokonomics\n0.4.1"]
toprompt["toprompt\n0.2.3"]
tqdm["tqdm\n4.67.1"]
typer["typer\n0.17.4"]
typing-extensions["typing_extensions\n4.15.0"]
typing-inspection["typing-inspection\n0.4.1"]
universal-pathlib["universal_pathlib\n0.2.6"]
upathtools["upathtools\n0.6.3"]
urllib3["urllib3\n2.5.0"]
uvicorn["uvicorn\n0.35.0"]
wcwidth["wcwidth\n0.2.13"]
websocket-client["websocket-client\n1.8.0"]
werkzeug["Werkzeug\n3.1.1"]
yamling["yamling\n1.8.5"]
zipp["zipp\n3.23.0"]
aiosqlite -- ">=4.0" --> typing-extensions
alembic -- ">=1.4.0" --> sqlalchemy
alembic -- ">=4.12" --> typing-extensions
alembic -- "any" --> mako
anyenv -- ">=1.4.4" --> appdirs
anyenv -- ">=4.8.0" --> anyio
anyio -- ">=1.1" --> sniffio
anyio -- ">=2.8" --> idna
anyio -- ">=4.5" --> typing-extensions
authlib -- "any" --> cryptography
cffi -- "any" --> pycparser
composio -- "==1.8.0" --> composio-client
composio -- ">=1.0.8" --> pysher
composio -- ">=2.6.4" --> pydantic
composio -- ">=4.0.0" --> typing-extensions
composio -- "any" --> openai
composio-client -- ">=0.23.0,<1" --> httpx
composio-client -- ">=1.7.0,<2" --> distro
composio-client -- ">=1.9.0,<3" --> pydantic
composio-client -- ">=3.5.0,<5" --> anyio
composio-client -- ">=4.10,<5" --> typing-extensions
composio-client -- "any" --> sniffio
cryptography -- ">=1.14" --> cffi
cyclopts -- ">=0.15" --> docstring-parser
cyclopts -- ">=1.3.1,<2.0.0" --> rich-rst
cyclopts -- ">=13.6.0" --> rich
cyclopts -- ">=23.1.0" --> attrs
epregistry -- ">=4.12.2" --> typing-extensions
exceptiongroup -- ">=4.6.0" --> typing-extensions
fastmcp -- ">=0.19.5" --> openapi-core
fastmcp -- ">=0.28.1" --> httpx
fastmcp -- ">=0.5.1" --> openapi-pydantic
fastmcp -- ">=1.1.0" --> python-dotenv
fastmcp -- ">=1.12.4,<2.0.0" --> mcp
fastmcp -- ">=1.2.2" --> exceptiongroup
fastmcp -- ">=1.5.2" --> authlib
fastmcp -- ">=1.9.0" --> pyperclip
fastmcp -- ">=13.9.4" --> rich
fastmcp -- ">=2.11.7" --> pydantic
fastmcp -- ">=3.0.0" --> cyclopts
fieldz -- "any" --> typing-extensions
genai-prices -- ">=0.28.1" --> httpx
genai-prices -- ">=2.11.7" --> pydantic
griffe -- ">=0.4" --> colorama
hishel -- ">=0.28.0" --> httpx
httpcore -- ">=0.16" --> h11
httpcore -- "any" --> certifi
httpx -- "==1.*" --> httpcore
httpx -- "any" --> anyio
httpx -- "any" --> certifi
httpx -- "any" --> idna
importlib-metadata -- ">=3.20" --> zipp
jinja2 -- ">=2.0" --> markupsafe
jinjarope -- "any" --> fsspec
jinjarope -- "any" --> jinja2
jinjarope -- "any" --> universal-pathlib
jinjarope -- "any" --> upathtools
jsonschema -- ">=0.28.4" --> referencing
jsonschema -- ">=0.7.1" --> rpds-py
jsonschema -- ">=2023.03.6" --> jsonschema-specifications
jsonschema -- ">=22.2.0" --> attrs
jsonschema-path -- "<0.37.0" --> referencing
jsonschema-path -- ">=0.4.1,<0.5.0" --> pathable
jsonschema-path -- ">=2.31.0,<3.0.0" --> requests
jsonschema-path -- ">=5.1" --> pyyaml
jsonschema-specifications -- ">=0.31.0" --> referencing
llmling -- ">=0.11.1" --> psygnal
llmling -- ">=0.2.2" --> schemez
llmling -- ">=0.2.5" --> universal-pathlib
llmling -- ">=0.3.5" --> depkit
llmling -- ">=0.4.3" --> promptantic
llmling -- ">=1.2.0" --> epregistry
llmling -- ">=1.5.0" --> yamling
llmling -- ">=3.1.4" --> jinja2
llmling -- ">=4.12.2" --> typing-extensions
llmling -- ">=4.3.6" --> platformdirs
llmling -- "any" --> fsspec
llmling -- "any" --> httpx
llmling -- "any" --> pathspec
llmling -- "any" --> py2openai
llmling -- "any" --> pydantic
llmling -- "any" --> typer
llmling -- "any" --> upathtools
llmling-agent -- ">=0.0.1" --> schemez
llmling-agent -- ">=0.0.1" --> toprompt
llmling-agent -- ">=0.0.22" --> sqlmodel
llmling-agent -- ">=0.1.0" --> slashed
llmling-agent -- ">=0.1.0" --> upathtools
llmling-agent -- ">=0.1.2" --> tokonomics
llmling-agent -- ">=0.11.1" --> psygnal
llmling-agent -- ">=0.19.0" --> aiosqlite
llmling-agent -- ">=0.23.1" --> bigtree
llmling-agent -- ">=0.3.0" --> anyenv
llmling-agent -- ">=0.4.5" --> promptantic
llmling-agent -- ">=1.0.0" --> llmling
llmling-agent -- ">=1.0.0" --> pydantic-ai-slim
llmling-agent -- ">=1.0.1" --> python-dotenv
llmling-agent -- ">=1.16.5" --> alembic
llmling-agent -- ">=1.2.0" --> mcp
llmling-agent -- ">=1.5.4" --> griffe
llmling-agent -- ">=2.3.4" --> fastmcp
llmling-agent -- ">=3.0.48" --> prompt-toolkit
llmling-agent -- "any" --> composio
llmling-agent -- "any" --> jinjarope
llmling-agent -- "any" --> llmling-models
llmling-agent -- "any" --> morefs
llmling-agent -- "any" --> pydantic
llmling-agent -- "any" --> typer
llmling-agent -- "any" --> typing-extensions
llmling-models -- ">=0.0.1" --> schemez
llmling-models -- ">=0.2.1" --> tokonomics
llmling-models -- ">=1.0.0" --> pydantic-ai-slim
llmling-models -- "any" --> anyenv
llmling-models -- "any" --> pydantic
mako -- ">=0.9.2" --> markupsafe
markdown-it-py -- "~=0.1" --> mdurl
mcp -- ">=0.0.9" --> python-multipart
mcp -- ">=0.27" --> starlette
mcp -- ">=0.27.1" --> httpx
mcp -- ">=0.31.1" --> uvicorn
mcp -- ">=0.4" --> httpx-sse
mcp -- ">=1.6.1" --> sse-starlette
mcp -- ">=2.11.0,<3.0.0" --> pydantic
mcp -- ">=2.5.2" --> pydantic-settings
mcp -- ">=4.20.0" --> jsonschema
mcp -- ">=4.5" --> anyio
morefs -- "any" --> fsspec
openai -- ">4" --> tqdm
openai -- ">=0.23.0,<1" --> httpx
openai -- ">=0.4.0,<1" --> jiter
openai -- ">=1.7.0,<2" --> distro
openai -- ">=1.9.0,<3" --> pydantic
openai -- ">=3.5.0,<5" --> anyio
openai -- ">=4.11,<5" --> typing-extensions
openai -- "any" --> sniffio
openapi-core -- "<3.1.2" --> werkzeug
openapi-core -- ">=0.3.1,<0.4.0" --> jsonschema-path
openapi-core -- ">=0.6.0,<0.7.0" --> openapi-schema-validator
openapi-core -- ">=0.7.1,<0.8.0" --> openapi-spec-validator
openapi-core -- ">=4.18.0,<5.0.0" --> jsonschema
openapi-core -- ">=4.8.0,<5.0.0" --> typing-extensions
openapi-core -- "any" --> isodate
openapi-core -- "any" --> more-itertools
openapi-core -- "any" --> parse
openapi-pydantic -- ">=1.8" --> pydantic
openapi-schema-validator -- ">=2023.5.2" --> jsonschema-specifications
openapi-schema-validator -- ">=4.19.1,<5.0.0" --> jsonschema
openapi-schema-validator -- "any" --> rfc3339-validator
openapi-spec-validator -- ">=0.3.1,<0.4.0" --> jsonschema-path
openapi-spec-validator -- ">=0.6.0,<0.7.0" --> openapi-schema-validator
openapi-spec-validator -- ">=1.7.1,<2.0.0" --> lazy-object-proxy
openapi-spec-validator -- ">=4.18.0,<5.0.0" --> jsonschema
opentelemetry-api -- ">=4.5.0" --> typing-extensions
opentelemetry-api -- ">=6.0,<8.8.0" --> importlib-metadata
prompt-toolkit -- "any" --> wcwidth
promptantic -- ">=0.24.0" --> pytest-asyncio
promptantic -- ">=3.0.48" --> prompt-toolkit
promptantic -- "any" --> pydantic
py2openai -- ">=0.16" --> docstring-parser
py2openai -- "any" --> pydantic
pydantic -- "==2.33.2" --> pydantic-core
pydantic -- ">=0.4.0" --> typing-inspection
pydantic -- ">=0.6.0" --> annotated-types
pydantic -- ">=4.12.2" --> typing-extensions
pydantic-ai-slim -- "==1.0.8" --> pydantic-graph
pydantic-ai-slim -- ">=0.0.23" --> genai-prices
pydantic-ai-slim -- ">=0.27" --> httpx
pydantic-ai-slim -- ">=0.4.0" --> typing-inspection
pydantic-ai-slim -- ">=1.28.0" --> opentelemetry-api
pydantic-ai-slim -- ">=1.3.2" --> griffe
pydantic-ai-slim -- ">=2.10" --> pydantic
pydantic-core -- ">=4.6.0,!=4.7.0" --> typing-extensions
pydantic-graph -- ">=0.27" --> httpx
pydantic-graph -- ">=0.4.0" --> typing-inspection
pydantic-graph -- ">=2.10" --> pydantic
pydantic-graph -- ">=3.14.1" --> logfire-api
pydantic-settings -- ">=0.21.0" --> python-dotenv
pydantic-settings -- ">=0.4.0" --> typing-inspection
pydantic-settings -- ">=2.7.0" --> pydantic
pysher -- "!=0.49" --> websocket-client
pysher -- ">=2.26.0" --> requests
pytest -- ">=1" --> iniconfig
pytest -- ">=1.5,<2" --> pluggy
pytest -- ">=2.7.2" --> pygments
pytest -- ">=20" --> packaging
pytest-asyncio -- ">=4.12" --> typing-extensions
pytest-asyncio -- ">=8.2,<9" --> pytest
pyyaml-include -- ">=2021.04.0" --> fsspec
pyyaml-include -- "~=6.0" --> pyyaml
referencing -- ">=0.7.0" --> rpds-py
referencing -- ">=22.2.0" --> attrs
referencing -- ">=4.4.0" --> typing-extensions
requests -- ">=1.21.1,<3" --> urllib3
requests -- ">=2,<4" --> charset-normalizer
requests -- ">=2.5,<4" --> idna
requests -- ">=2017.4.17" --> certifi
rfc3339-validator -- "any" --> six
rich -- ">=2.13.0,<3.0.0" --> pygments
rich -- ">=2.2.0" --> markdown-it-py
rich-rst -- ">=12.0.0" --> rich
rich-rst -- "any" --> docutils
schemez -- ">=0.2.6" --> universal-pathlib
schemez -- ">=1.7.3" --> griffe
schemez -- "any" --> pydantic
slashed -- ">=0.11.1" --> psygnal
sqlalchemy -- ">=1" --> greenlet
sqlalchemy -- ">=4.6.0" --> typing-extensions
sqlmodel -- ">=1.10.13,<3.0.0" --> pydantic
sqlmodel -- ">=2.0.14,<2.1.0" --> sqlalchemy
sse-starlette -- ">=4.7.0" --> anyio
starlette -- ">=3.6.2,<5" --> anyio
starlette -- ">=4.10.0" --> typing-extensions
tokonomics -- ">=0.1.1" --> hishel
tokonomics -- ">=0.27.2" --> httpx
tokonomics -- ">=0.3.2" --> anyenv
tokonomics -- ">=4.3.6" --> platformdirs
toprompt -- ">=0.0.22" --> sqlmodel
toprompt -- ">=0.1.0" --> fieldz
toprompt -- ">=0.16.0" --> jinjarope
toprompt -- ">=0.2.0" --> clinspector
toprompt -- "any" --> pydantic
typer -- ">=1.3.0" --> shellingham
typer -- ">=10.11.0" --> rich
typer -- ">=3.7.4.3" --> typing-extensions
typer -- ">=8.0.0" --> click_0
typing-inspection -- ">=4.12.0" --> typing-extensions
universal-pathlib -- ">=2022.1.0,!=2024.3.1" --> fsspec
upathtools -- ">=0.2.2" --> morefs
upathtools -- ">=0.2.6" --> universal-pathlib
upathtools -- ">=2025.2.0" --> fsspec
uvicorn -- ">=0.8" --> h11
uvicorn -- ">=7.0" --> click_0
werkzeug -- ">=2.1.1" --> markupsafe
yamling -- ">=0.4.7" --> anyenv
yamling -- ">=5.1" --> pyyaml
yamling -- "any" --> fsspec
yamling -- "any" --> pydantic
yamling -- "any" --> pyyaml-include
yamling -- "any" --> universal-pathlib