# This file was autogenerated by uv via the following command:
#    uv pip compile --universal --python-version 3.11 --group devtest -o requirements.txt pyproject.toml
annotated-doc==0.0.5
    # via typer
annotated-types==0.7.0
    # via pydantic
anyio==4.13.0
    # via
    #   httpx
    #   httpx2
    #   mcp
    #   sse-starlette
    #   starlette
ast-serialize==0.12.0
    # via mypy
attrs==26.1.0
    # via
    #   compliance-trestle
    #   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)
bcrypt==5.0.0
    # via paramiko
bedrock-agentcore==1.24.0
    # via bedrock-agentcore-starter-toolkit
bedrock-agentcore-starter-toolkit==0.3.13
    # via mcp-server-for-oscal (pyproject.toml:devtest)
boto3==1.43.108
    # via
    #   mcp-server-for-oscal (pyproject.toml)
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   strands-agents
boto3-stubs==1.43.108
    # via mcp-server-for-oscal (pyproject.toml:devtest)
botocore==1.43.108
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   boto3
    #   s3transfer
    #   strands-agents
botocore-stubs==1.43.67
    # via boto3-stubs
certifi==2026.2.25
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.0.0
    # via
    #   cmarkgfm
    #   cryptography
    #   pynacl
chardet==7.6.0
    # via prance
charset-normalizer==3.4.7
    # via requests
click==8.3.2
    # via uvicorn
cmarkgfm==2025.10.22
    # via compliance-trestle
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   bandit
    #   click
    #   pytest
    #   typer
compliance-trestle==5.1.0
    # via mcp-server-for-oscal (pyproject.toml)
cryptography==50.0.2
    # via
    #   compliance-trestle
    #   paramiko
    #   pyjwt
    #   securesystemslib
defusedxml==0.7.1
    # via compliance-trestle
dnspython==2.8.0
    # via email-validator
docstring-parser==0.17.0
    # via
    #   bedrock-agentcore-starter-toolkit
    #   strands-agents
email-validator==2.3.0
    # via pydantic
et-xmlfile==2.0.0
    # via openpyxl
furl==2.1.4
    # via compliance-trestle
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 ; python_full_version >= '3.12' and sys_platform == 'emscripten'
    # via httpx2
hypothesis==6.168.3
    # via mcp-server-for-oscal (pyproject.toml:devtest)
idna==3.20
    # via
    #   anyio
    #   email-validator
    #   httpx
    #   httpx2
    #   requests
ilcli==0.3.2
    # via compliance-trestle
importlib-metadata==8.7.1
    # via opentelemetry-api
importlib-resources==6.5.2
    # via compliance-trestle
iniconfig==2.3.0
    # via pytest
invoke==3.0.3
    # via paramiko
jinja2==3.1.6
    # via
    #   bedrock-agentcore-starter-toolkit
    #   compliance-trestle
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
jsonschema==4.26.0
    # via
    #   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.3
    # 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
openpyxl==3.1.5
    # via compliance-trestle
opentelemetry-api==1.40.0
    # via
    #   mcp
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   strands-agents
opentelemetry-instrumentation==0.61b0
    # via opentelemetry-instrumentation-threading
opentelemetry-instrumentation-threading==0.61b0
    # via strands-agents
opentelemetry-sdk==1.40.0
    # via strands-agents
opentelemetry-semantic-conventions==0.61b0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-sdk
orderedmultidict==1.0.2
    # via furl
orjson==3.11.8
    # via compliance-trestle
packaging==26.0
    # via
    #   opentelemetry-instrumentation
    #   prance
    #   pytest
paramiko==5.0.0
    # via compliance-trestle
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.0 ; implementation_name != 'PyPy'
    # via cffi
pydantic==2.12.5
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   compliance-trestle
    #   mcp
    #   mcp-types
    #   openapi-schema-validator
    #   openapi-spec-validator
    #   pydantic-settings
    #   strands-agents
pydantic-core==2.41.5
    # via pydantic
pydantic-settings==2.15.0
    # via
    #   openapi-schema-validator
    #   openapi-spec-validator
pygments==2.21.0
    # via
    #   pytest
    #   rich
pyjwt==2.12.1
    # via mcp
pynacl==1.6.2
    # via paramiko
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.2
    # via
    #   compliance-trestle
    #   pydantic-settings
python-frontmatter==1.1.0
    # via compliance-trestle
python-multipart==0.0.24
    # via mcp
pywin32==312 ; sys_platform == 'win32'
    # via
    #   compliance-trestle
    #   mcp
pyyaml==6.0.3
    # via
    #   bandit
    #   bedrock-agentcore-starter-toolkit
    #   jsonschema-path
    #   python-frontmatter
    #   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.4.4
    # via mcp-server-for-oscal (pyproject.toml)
requests==2.33.1
    # via
    #   bedrock-agentcore-starter-toolkit
    #   compliance-trestle
    #   prance
rfc3339-validator==0.1.4
    # via openapi-schema-validator
rfc8785==0.1.4
    # via compliance-trestle
rich==15.0.0
    # via
    #   bandit
    #   bedrock-agentcore-starter-toolkit
    #   typer
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.19.1
    # via
    #   bedrock-agentcore-starter-toolkit
    #   compliance-trestle
    #   prance
s3transfer==0.19.2
    # via boto3
securesystemslib==1.5.1
    # via compliance-trestle
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   furl
    #   orderedmultidict
    #   python-dateutil
    #   rfc3339-validator
sortedcontainers==2.4.0
    # via hypothesis
sse-starlette==3.3.4
    # via mcp
starlette==1.0.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
    #   sse-starlette
stevedore==5.9.1
    # via bandit
strands-agents==1.57.1
    # 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.2
    # via bedrock-agentcore-starter-toolkit
types-jsonschema==4.26.0.20260518
    # 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.10.20260911
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-requests==2.33.0.20260906
    # via mcp-server-for-oscal (pyproject.toml:devtest)
types-s3transfer==0.16.0
    # via boto3-stubs
typing-extensions==4.15.0
    # via
    #   anyio
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   boto3-stubs
    #   httpx2
    #   mcp
    #   mcp-types
    #   mypy
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pydantic
    #   pydantic-core
    #   pytest-asyncio
    #   referencing
    #   starlette
    #   strands-agents
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   mcp
    #   pydantic
    #   pydantic-settings
urllib3==2.6.3
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   botocore
    #   requests
    #   types-requests
uvicorn==0.44.0
    # via
    #   bedrock-agentcore
    #   bedrock-agentcore-starter-toolkit
    #   mcp
watchdog==6.0.0
    # via strands-agents
wcwidth==0.9.1
    # via prompt-toolkit
websockets==17.1
    # via bedrock-agentcore
wrapt==1.17.3
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-threading
zipp==3.23.0
    # via importlib-metadata
