# This file was autogenerated by uv via the following command:
#    uv pip compile --universal --python-version 3.13 --group devtest -o requirements.txt pyproject.toml
annotated-doc==0.0.5
    # via typer
annotated-types==0.8.0
    # via pydantic
anyio==4.15.1
    # via
    #   httpx
    #   httpx2
    #   mcp
    #   sse-starlette
    #   starlette
ast-serialize==0.12.1
    # via mypy
attrs==26.1.0
    # via
    #   jsonschema
    #   jsonschema-path
    #   referencing
autopep8==2.3.2
    # via bedrock-agentcore-starter-toolkit
awscrt==0.36.0
    # via botocore
bandit==1.9.4
    # via mcp-server-for-oscal (pyproject.toml:devtest)
bedrock-agentcore==1.24.1
    # via bedrock-agentcore-starter-toolkit
bedrock-agentcore-starter-toolkit==0.3.14
    # via mcp-server-for-oscal (pyproject.toml:devtest)
boto3==1.43.111
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   strands-agents
boto3-stubs==1.43.111
    # via mcp-server-for-oscal (pyproject.toml:devtest)
botocore==1.43.111
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   boto3
    #   s3transfer
    #   strands-agents
botocore-stubs==1.43.67
    # via boto3-stubs
certifi==2026.7.22
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.1.1 ; platform_python_implementation != 'PyPy'
    # via cryptography
chardet==7.6.0
    # via prance
charset-normalizer==3.5.2
    # via requests
click==8.5.0
    # via uvicorn
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   bandit
    #   pytest
    #   typer
cryptography==50.0.2
    # via pyjwt
dnspython==2.9.0
    # via email-validator
docstring-parser==0.18.0
    # via
    #   bedrock-agentcore-starter-toolkit
    #   strands-agents
email-validator==2.3.0
    # via pydantic
h11==0.16.0
    # via
    #   httpcore
    #   httpcore2
    #   uvicorn
httpcore==1.0.9
    # via httpx
httpcore2==2.13.1 ; sys_platform != 'emscripten'
    # via httpx2
httpx==0.28.1
    # via
    #   bedrock-agentcore-starter-toolkit
    #   strands-agents
httpx2==2.13.1
    # via mcp
httpx2-jsfetch==1.0 ; sys_platform == 'emscripten'
    # via httpx2
hypothesis==6.168.5
    # via mcp-server-for-oscal (pyproject.toml:devtest)
idna==3.20
    # via
    #   anyio
    #   email-validator
    #   httpx
    #   httpx2
    #   requests
iniconfig==2.3.1
    # via pytest
jinja2==3.1.6
    # via bedrock-agentcore-starter-toolkit
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
jsonschema==4.26.0
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   mcp
    #   openapi-schema-validator
    #   openapi-spec-validator
    #   strands-agents
jsonschema-path==0.5.0
    # via openapi-spec-validator
jsonschema-specifications==2025.9.1
    # via
    #   jsonschema
    #   openapi-schema-validator
lazy-object-proxy==1.12.0
    # via openapi-spec-validator
librt==0.16.0 ; platform_python_implementation != 'PyPy'
    # via mypy
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.4
    # via jinja2
mcp==2.1.1
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   strands-agents
mcp-types==2.1.1
    # via mcp
mdurl==0.1.2
    # via markdown-it-py
mypy==2.4.0
    # via mcp-server-for-oscal (pyproject.toml:devtest)
mypy-extensions==1.1.0
    # via mypy
openapi-schema-validator==0.9.0
    # via openapi-spec-validator
openapi-spec-validator==0.9.0
    # via bedrock-agentcore-starter-toolkit
opentelemetry-api==1.45.1
    # via
    #   mcp
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   strands-agents
opentelemetry-instrumentation==0.66b1
    # via opentelemetry-instrumentation-threading
opentelemetry-instrumentation-threading==0.66b1
    # via strands-agents
opentelemetry-sdk==1.45.1
    # via strands-agents
opentelemetry-semantic-conventions==0.66b1
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-sdk
oscal-bindings==0.1.0
    # via mcp-server-for-oscal (pyproject.toml)
packaging==26.3
    # via
    #   opentelemetry-instrumentation
    #   prance
    #   pytest
pathable==0.6.0
    # via jsonschema-path
pathspec==1.1.1
    # via mypy
pluggy==1.6.0
    # via pytest
prance==26.7.19.0
    # via bedrock-agentcore-starter-toolkit
prompt-toolkit==3.0.53
    # via
    #   bedrock-agentcore-starter-toolkit
    #   questionary
py-openapi-schema-to-json-schema==0.0.3
    # via bedrock-agentcore-starter-toolkit
pycodestyle==2.15.0
    # via autopep8
pycparser==3.11 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via cffi
pydantic==2.14.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
    #   mcp-types
    #   openapi-schema-validator
    #   openapi-spec-validator
    #   oscal-bindings
    #   pydantic-settings
    #   strands-agents
pydantic-core==2.50.0
    # via pydantic
pydantic-settings==2.15.0
    # via
    #   openapi-schema-validator
    #   openapi-spec-validator
pygments==2.21.0
    # via
    #   pytest
    #   rich
pyjwt==2.15.1
    # via mcp
pytest==9.1.1
    # via
    #   mcp-server-for-oscal (pyproject.toml:devtest)
    #   pytest-asyncio
pytest-asyncio==1.4.0
    # via mcp-server-for-oscal (pyproject.toml:devtest)
python-dateutil==2.9.0.post0
    # via botocore
python-dotenv==1.2.4
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   pydantic-settings
python-multipart==0.0.32
    # via mcp
pywin32==312 ; sys_platform == 'win32'
    # via mcp
pyyaml==6.0.3
    # via
    #   bandit
    #   bedrock-agentcore-starter-toolkit
    #   jsonschema-path
    #   strands-agents
questionary==2.1.1
    # via bedrock-agentcore-starter-toolkit
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-path
    #   jsonschema-specifications
    #   openapi-schema-validator
    #   types-jsonschema
regex==2026.9.29
    # via mcp-server-for-oscal (pyproject.toml)
requests==2.34.2
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   bedrock-agentcore-starter-toolkit
    #   prance
rfc3339-validator==0.1.4
    # via openapi-schema-validator
rich==15.0.0
    # via
    #   bandit
    #   bedrock-agentcore-starter-toolkit
    #   typer
rpds-py==2026.9.1
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.19.1
    # via
    #   bedrock-agentcore-starter-toolkit
    #   prance
s3transfer==0.19.2
    # via boto3
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   python-dateutil
    #   rfc3339-validator
sortedcontainers==2.4.0
    # via hypothesis
sse-starlette==3.5.0
    # via mcp
starlette==1.7.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
    #   sse-starlette
stevedore==5.9.1
    # via bandit
strands-agents==1.59.0
    # via mcp-server-for-oscal (pyproject.toml)
toml==0.10.2
    # via bedrock-agentcore-starter-toolkit
truststore==0.10.4 ; sys_platform != 'emscripten'
    # via
    #   httpcore2
    #   httpx2
typer==0.27.3
    # via bedrock-agentcore-starter-toolkit
types-jsonschema==4.26.0.20261006
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-pyyaml==6.0.12.20260906
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-regex==2026.9.29.20261005
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-requests==2.33.0.20261006
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-s3transfer==0.16.0
    # via boto3-stubs
typing-extensions==4.16.0
    # via
    #   anyio
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
    #   mcp-types
    #   mypy
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pydantic
    #   pydantic-core
    #   strands-agents
    #   typing-inspection
typing-inspection==0.4.4
    # via
    #   mcp
    #   pydantic
    #   pydantic-settings
urllib3==2.8.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   botocore
    #   requests
    #   types-requests
uvicorn==0.54.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
watchdog==6.0.0
    # via strands-agents
wcwidth==0.9.2
    # via prompt-toolkit
websockets==17.2
    # via bedrock-agentcore
wrapt==2.5.0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
