# 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.12.0
    # via
    #   httpx
    #   mcp
    #   sse-starlette
    #   starlette
attrs==25.4.0
    # via
    #   jsonschema
    #   referencing
boto3==1.42.7
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   strands-agents
botocore==1.42.7
    # via
    #   boto3
    #   s3transfer
    #   strands-agents
certifi==2025.11.12
    # via
    #   httpcore
    #   httpx
cffi==2.0.0
    # via cryptography
click==8.3.1
    # via uvicorn
cryptography==46.0.3
    # via pyjwt
docstring-parser==0.17.0
    # via strands-agents
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via mcp
httpx-sse==0.4.3
    # via mcp
idna==3.11
    # via
    #   anyio
    #   httpx
importlib-metadata==8.7.0
    # via opentelemetry-api
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
jsonschema==4.25.1
    # via
    #   mcp
    #   strands-agents
jsonschema-specifications==2025.9.1
    # via jsonschema
mcp==1.23.3
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   strands-agents
opentelemetry-api==1.39.1
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   strands-agents
opentelemetry-instrumentation==0.60b1
    # via opentelemetry-instrumentation-threading
opentelemetry-instrumentation-threading==0.60b1
    # via strands-agents
opentelemetry-sdk==1.39.1
    # via strands-agents
opentelemetry-semantic-conventions==0.60b1
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-sdk
packaging==25.0
    # via opentelemetry-instrumentation
pycparser==2.23
    # via cffi
pydantic==2.12.5
    # via
    #   mcp
    #   pydantic-settings
    #   strands-agents
pydantic-core==2.41.5
    # via pydantic
pydantic-settings==2.12.0
    # via mcp
pyjwt==2.10.1
    # via mcp
python-dateutil==2.9.0.post0
    # via botocore
python-dotenv==1.2.1
    # via pydantic-settings
python-multipart==0.0.20
    # via mcp
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
s3transfer==0.16.0
    # via boto3
six==1.17.0
    # via python-dateutil
sse-starlette==3.0.3
    # via mcp
starlette==0.50.0
    # via mcp
strands-agents==1.19.0
    # via mcp-server-for-oscal (pyproject.toml)
typing-extensions==4.15.0
    # via
    #   anyio
    #   mcp
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pydantic
    #   pydantic-core
    #   referencing
    #   starlette
    #   strands-agents
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   mcp
    #   pydantic
    #   pydantic-settings
urllib3==2.6.2
    # via botocore
uvicorn==0.38.0
    # via mcp
watchdog==6.0.0
    # via strands-agents
wrapt==1.17.3
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
zipp==3.23.0
    # via importlib-metadata
