requirements.lock
Rama dev · réplica de lectura del repositorio original.
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml --extra anthropic --extra openai --extra google --extra posters --python-version 3.12 --python-platform linux --output-file requirements.lock
alembic==1.18.5
# via shortlist (pyproject.toml)
annotated-doc==0.0.4
# via fastapi
annotated-types==0.8.0
# via pydantic
anthropic==0.120.0
# via shortlist (pyproject.toml)
anyio==4.14.2
# via
# shortlist (pyproject.toml)
# anthropic
# google-genai
# httpx
# httpx2
# mcp
# openai
# sse-starlette
# starlette
apscheduler==3.11.3
# via shortlist (pyproject.toml)
attrs==26.1.0
# via
# jsonschema
# referencing
authlib==1.9.5
# via shortlist (pyproject.toml)
certifi==2026.7.22
# via
# httpcore
# httpx
# requests
cffi==2.1.0
# via cryptography
charset-normalizer==3.4.9
# via requests
click==8.4.2
# via uvicorn
cryptography==50.0.2
# via
# shortlist (pyproject.toml)
# authlib
# google-auth
# joserfc
# pyjwt
distro==1.9.0
# via
# anthropic
# google-genai
# openai
docstring-parser==0.18.0
# via anthropic
fastapi==0.140.7
# via shortlist (pyproject.toml)
google-auth==2.56.2
# via google-genai
google-genai==2.14.0
# via shortlist (pyproject.toml)
greenlet==3.5.4
# via sqlalchemy
h11==0.16.0
# via
# httpcore
# httpcore2
# uvicorn
httpcore==1.0.9
# via httpx
httpcore2==2.13.1
# via httpx2
httpx==0.28.1
# via
# shortlist (pyproject.toml)
# anthropic
# google-genai
# openai
httpx2==2.13.1
# via mcp
idna==3.18
# via
# anyio
# httpx
# httpx2
# requests
itsdangerous==2.2.0
# via shortlist (pyproject.toml)
jiter==0.16.0
# via
# anthropic
# openai
joserfc==1.7.5
# via authlib
jsonschema==4.26.0
# via mcp
jsonschema-specifications==2025.9.1
# via jsonschema
loguru==0.7.3
# via shortlist (pyproject.toml)
mako==1.3.12
# via alembic
markupsafe==3.0.3
# via mako
mcp==2.3.0
# via shortlist (pyproject.toml)
mcp-types==2.3.0
# via mcp
openai==2.49.0
# via shortlist (pyproject.toml)
opentelemetry-api==1.45.0
# via mcp
pillow==12.3.0
# via shortlist (pyproject.toml)
plexapi==4.18.2
# via shortlist (pyproject.toml)
pyasn1==0.6.4
# via pyasn1-modules
pyasn1-modules==0.4.2
# via google-auth
pycparser==3.0
# via cffi
pydantic==2.13.4
# via
# shortlist (pyproject.toml)
# anthropic
# fastapi
# google-genai
# mcp
# mcp-types
# openai
pydantic-core==2.46.4
# via pydantic
pyjwt==2.15.1
# via mcp
python-multipart==0.0.32
# via
# shortlist (pyproject.toml)
# mcp
referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
requests==2.34.2
# via
# shortlist (pyproject.toml)
# google-auth
# google-genai
# plexapi
rpds-py==2026.9.1
# via
# jsonschema
# referencing
sniffio==1.3.1
# via
# anthropic
# google-genai
# openai
sqlalchemy==2.0.51
# via
# shortlist (pyproject.toml)
# alembic
sse-starlette==3.5.0
# via mcp
starlette==1.3.1
# via
# shortlist (pyproject.toml)
# fastapi
# mcp
# sse-starlette
tenacity==9.1.4
# via google-genai
tqdm==4.70.0
# via openai
truststore==0.10.4
# via
# httpcore2
# httpx2
typing-extensions==4.16.0
# via
# alembic
# anthropic
# anyio
# fastapi
# google-genai
# httpx2
# mcp
# mcp-types
# openai
# opentelemetry-api
# pydantic
# pydantic-core
# referencing
# sqlalchemy
# starlette
# typing-inspection
typing-inspection==0.4.2
# via
# fastapi
# mcp
# pydantic
tzlocal==5.4.4
# via apscheduler
urllib3==2.8.0
# via
# shortlist (pyproject.toml)
# requests
uvicorn==0.51.0
# via
# shortlist (pyproject.toml)
# mcp
websockets==16.1.1
# via
# shortlist (pyproject.toml)
# google-genai