# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt
annotated-types==0.7.0
    # via pydantic
anyio==4.9.0
    # via
    #   httpx
    #   mcp
    #   openai
    #   sse-starlette
    #   starlette
attrs==25.3.0
    # via
    #   jsonschema
    #   referencing
blis==1.3.0
    # via thinc
catalogue==2.0.10
    # via
    #   spacy
    #   srsly
    #   thinc
certifi==2025.4.26
    # via
    #   httpcore
    #   httpx
    #   requests
charset-normalizer==3.4.3
    # via requests
click==8.3.0
    # via
    #   typer
    #   uvicorn
cloudpathlib==0.22.0
    # via weasel
colorama==0.4.6
    # via griffe
confection==0.1.5
    # via
    #   thinc
    #   weasel
cymem==2.0.11
    # via
    #   preshed
    #   spacy
    #   thinc
distro==1.9.0
    # via openai
filelock==3.19.1
    # via tldextract
griffe==1.14.0
    # via openai-agents
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via
    #   mcp
    #   openai
httpx-sse==0.4.1
    # via mcp
idna==3.10
    # via
    #   anyio
    #   httpx
    #   requests
    #   tldextract
jinja2==3.1.6
    # via spacy
jiter==0.9.0
    # via openai
jsonschema==4.25.1
    # via mcp
jsonschema-specifications==2025.9.1
    # via jsonschema
langcodes==3.5.0
    # via spacy
language-data==1.3.0
    # via langcodes
marisa-trie==1.3.1
    # via language-data
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via jinja2
mcp==1.16.0
    # via openai-agents
mdurl==0.1.2
    # via markdown-it-py
murmurhash==1.0.13
    # via
    #   preshed
    #   spacy
    #   thinc
numpy==2.3.3
    # via
    #   blis
    #   spacy
    #   thinc
openai==1.109.1
    # via
    #   guardrails (pyproject.toml)
    #   openai-agents
openai-agents==0.3.3
    # via guardrails (pyproject.toml)
packaging==25.0
    # via
    #   spacy
    #   thinc
    #   weasel
phonenumbers==9.0.15
    # via presidio-analyzer
pip==25.2
    # via guardrails (pyproject.toml)
preshed==3.0.10
    # via
    #   spacy
    #   thinc
presidio-analyzer==2.2.360
    # via guardrails (pyproject.toml)
pydantic==2.11.4
    # via
    #   guardrails (pyproject.toml)
    #   confection
    #   mcp
    #   openai
    #   openai-agents
    #   pydantic-settings
    #   spacy
    #   thinc
    #   weasel
pydantic-core==2.33.2
    # via pydantic
pydantic-settings==2.11.0
    # via mcp
pygments==2.19.2
    # via rich
python-dotenv==1.1.1
    # via pydantic-settings
python-multipart==0.0.20
    # via mcp
pyyaml==6.0.3
    # via presidio-analyzer
referencing==0.36.2
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2025.9.18
    # via presidio-analyzer
requests==2.32.5
    # via
    #   openai-agents
    #   requests-file
    #   spacy
    #   tldextract
    #   weasel
requests-file==2.1.0
    # via tldextract
rich==14.1.0
    # via typer
rpds-py==0.27.1
    # via
    #   jsonschema
    #   referencing
setuptools==80.9.0
    # via
    #   spacy
    #   thinc
shellingham==1.5.4
    # via typer
smart-open==7.3.1
    # via weasel
sniffio==1.3.1
    # via
    #   anyio
    #   openai
spacy==3.8.7
    # via presidio-analyzer
spacy-legacy==3.0.12
    # via spacy
spacy-loggers==1.0.5
    # via spacy
srsly==2.5.1
    # via
    #   confection
    #   spacy
    #   thinc
    #   weasel
sse-starlette==3.0.2
    # via mcp
starlette==0.48.0
    # via mcp
thinc==8.3.6
    # via spacy
tldextract==5.3.0
    # via presidio-analyzer
tqdm==4.67.1
    # via
    #   openai
    #   spacy
typer==0.19.2
    # via
    #   spacy
    #   weasel
types-requests==2.32.4.20250913
    # via openai-agents
typing-extensions==4.13.2
    # via
    #   openai
    #   openai-agents
    #   pydantic
    #   pydantic-core
    #   typer
    #   typing-inspection
typing-inspection==0.4.0
    # via
    #   pydantic
    #   pydantic-settings
urllib3==2.5.0
    # via
    #   requests
    #   types-requests
uvicorn==0.37.0
    # via mcp
wasabi==1.1.3
    # via
    #   spacy
    #   thinc
    #   weasel
weasel==0.4.1
    # via spacy
wrapt==1.17.3
    # via smart-open
