# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.12.15
    # via strands-agents-tools
aiosignal==1.4.0
    # via aiohttp
annotated-types==0.7.0
    # via pydantic
anyio==4.10.0
    # via
    #   httpx
    #   mcp
    #   sse-starlette
    #   starlette
attrs==25.3.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
aws-requests-auth==0.4.3
    # via strands-agents-tools
beautifulsoup4==4.13.5
    # via
    #   markdownify
    #   readabilipy
bedrock-agentcore==0.1.4
    # via customer-support-assistant (pyproject.toml)
boto3==1.40.35
    # via
    #   customer-support-assistant (pyproject.toml)
    #   bedrock-agentcore
    #   strands-agents
botocore==1.40.35
    # via
    #   customer-support-assistant (pyproject.toml)
    #   bedrock-agentcore
    #   boto3
    #   s3transfer
    #   strands-agents
    #   strands-agents-tools
certifi==2025.8.3
    # via
    #   httpcore
    #   httpx
    #   requests
charset-normalizer==3.4.3
    # via requests
click==8.3.0
    # via
    #   typer
    #   uvicorn
dill==0.4.0
    # via strands-agents-tools
docstring-parser==0.17.0
    # via strands-agents
frozenlist==1.7.0
    # via
    #   aiohttp
    #   aiosignal
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
html5lib==1.1
    # via readabilipy
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via mcp
httpx-sse==0.4.1
    # via mcp
idna==3.10
    # via
    #   anyio
    #   httpx
    #   requests
    #   yarl
importlib-metadata==8.7.0
    # via opentelemetry-api
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
jsonschema==4.25.1
    # via mcp
jsonschema-specifications==2025.9.1
    # via jsonschema
loguru==0.7.3
    # via customer-support-assistant (pyproject.toml)
lxml==6.0.1
    # via readabilipy
markdown-it-py==4.0.0
    # via rich
markdownify==1.2.0
    # via strands-agents-tools
mcp==1.23.0
    # via
    #   customer-support-assistant (pyproject.toml)
    #   strands-agents
mdurl==0.1.2
    # via markdown-it-py
mpmath==1.3.0
    # via sympy
multidict==6.6.4
    # via
    #   aiohttp
    #   yarl
opentelemetry-api==1.37.0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   strands-agents
opentelemetry-instrumentation==0.58b0
    # via opentelemetry-instrumentation-threading
opentelemetry-instrumentation-threading==0.58b0
    # via strands-agents
opentelemetry-sdk==1.37.0
    # via strands-agents
opentelemetry-semantic-conventions==0.58b0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-sdk
packaging==25.0
    # via opentelemetry-instrumentation
pillow==11.3.0
    # via strands-agents-tools
prompt-toolkit==3.0.52
    # via strands-agents-tools
propcache==0.3.2
    # via
    #   aiohttp
    #   yarl
psycopg==3.2.10
    # via customer-support-assistant (pyproject.toml)
psycopg-pool==3.2.6
    # via psycopg
pydantic==2.11.9
    # via
    #   customer-support-assistant (pyproject.toml)
    #   bedrock-agentcore
    #   mcp
    #   pydantic-settings
    #   strands-agents
pydantic-core==2.33.2
    # via pydantic
pydantic-settings==2.10.1
    # via mcp
pygments==2.19.2
    # via rich
pyjwt==2.10.1
    # via strands-agents-tools
python-dateutil==2.9.0.post0
    # via botocore
python-dotenv==1.1.1
    # via
    #   mcp
    #   pydantic-settings
python-multipart==0.0.20
    # via mcp
readabilipy==0.3.0
    # via strands-agents-tools
referencing==0.36.2
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2025.9.18
    # via readabilipy
requests==2.32.5
    # via
    #   aws-requests-auth
    #   strands-agents-tools
rich==14.1.0
    # via
    #   strands-agents-tools
    #   typer
rpds-py==0.27.1
    # via
    #   jsonschema
    #   referencing
s3transfer==0.14.0
    # via boto3
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   html5lib
    #   markdownify
    #   python-dateutil
slack-bolt==1.25.0
    # via strands-agents-tools
slack-sdk==3.36.0
    # via slack-bolt
sniffio==1.3.1
    # via anyio
soupsieve==2.8
    # via beautifulsoup4
sse-starlette==3.0.2
    # via mcp
starlette==0.49.1
    # via
    #   bedrock-agentcore
    #   mcp
strands-agents==1.9.1
    # via
    #   customer-support-assistant (pyproject.toml)
    #   strands-agents-tools
strands-agents-tools==0.2.8
    # via customer-support-assistant (pyproject.toml)
sympy==1.14.0
    # via strands-agents-tools
tenacity==9.1.2
    # via strands-agents-tools
typer==0.19.2
    # via mcp
typing-extensions==4.15.0
    # via
    #   beautifulsoup4
    #   bedrock-agentcore
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   psycopg-pool
    #   pydantic
    #   pydantic-core
    #   strands-agents
    #   typer
    #   typing-inspection
typing-inspection==0.4.1
    # via
    #   pydantic
    #   pydantic-settings
urllib3==2.6.0
    # via
    #   bedrock-agentcore
    #   botocore
    #   requests
uv==0.9.6
    # via customer-support-assistant (pyproject.toml)
uvicorn==0.36.0
    # via
    #   bedrock-agentcore
    #   mcp
watchdog==6.0.0
    # via
    #   strands-agents
    #   strands-agents-tools
wcwidth==0.2.13
    # via prompt-toolkit
webencodings==0.5.1
    # via html5lib
wrapt==1.17.3
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
yarl==1.20.1
    # via aiohttp
zipp==3.23.0
    # via importlib-metadata
