#
# This file is autogenerated by hatch-pip-compile with Python 3.12
#
# - boto3>=1.42.7
# - mcp>=1.23.3
# - strands-agents>=1.19.0
# - compliance-trestle>=3.12.0
# - pytest
# - mypy
# - boto3-stubs
# - bandit
# - pytest-asyncio
#

annotated-types==0.7.0
    # via pydantic
anyio==4.12.1
    # via
    #   httpx
    #   mcp
    #   sse-starlette
    #   starlette
attrs==25.4.0
    # via
    #   compliance-trestle
    #   jsonschema
    #   referencing
bandit==1.9.3
    # via hatch.envs.default
bcrypt==5.0.0
    # via paramiko
boto3==1.42.50
    # via
    #   hatch.envs.default
    #   strands-agents
boto3-stubs==1.42.50
    # via hatch.envs.default
botocore==1.42.50
    # via
    #   boto3
    #   s3transfer
    #   strands-agents
botocore-stubs==1.42.41
    # via boto3-stubs
certifi==2026.1.4
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.0.0
    # via
    #   cmarkgfm
    #   cryptography
    #   pynacl
charset-normalizer==3.4.4
    # via requests
click==8.3.1
    # via uvicorn
cmarkgfm==2025.10.22
    # via compliance-trestle
compliance-trestle==3.12.0
    # via hatch.envs.default
cryptography==46.0.5
    # via
    #   compliance-trestle
    #   paramiko
    #   pyjwt
defusedxml==0.7.1
    # via compliance-trestle
dnspython==2.8.0
    # via email-validator
docstring-parser==0.17.0
    # via 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
    #   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
    #   email-validator
    #   httpx
    #   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==2.2.1
    # via paramiko
jinja2==3.1.6
    # via compliance-trestle
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
jsonschema==4.26.0
    # via
    #   mcp
    #   strands-agents
jsonschema-specifications==2025.9.1
    # via jsonschema
librt==0.8.0
    # via mypy
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via jinja2
mcp==1.26.0
    # via
    #   hatch.envs.default
    #   strands-agents
mdurl==0.1.2
    # via markdown-it-py
mypy==1.19.1
    # via hatch.envs.default
mypy-extensions==1.1.0
    # via mypy
openpyxl==3.1.5
    # via compliance-trestle
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
orderedmultidict==1.0.2
    # via furl
orjson==3.11.7
    # via compliance-trestle
packaging==26.0
    # via
    #   opentelemetry-instrumentation
    #   pytest
paramiko==4.0.0
    # via compliance-trestle
pathspec==1.0.4
    # via mypy
pluggy==1.6.0
    # via pytest
pycparser==3.0
    # via cffi
pydantic==2.12.5
    # via
    #   compliance-trestle
    #   mcp
    #   pydantic-settings
    #   strands-agents
pydantic-core==2.41.5
    # via pydantic
pydantic-settings==2.13.0
    # via mcp
pygments==2.19.2
    # via
    #   pytest
    #   rich
pyjwt==2.11.0
    # via mcp
pynacl==1.6.2
    # via paramiko
pytest==9.0.2
    # via
    #   hatch.envs.default
    #   pytest-asyncio
pytest-asyncio==1.3.0
    # via hatch.envs.default
python-dateutil==2.9.0.post0
    # via botocore
python-dotenv==1.2.1
    # via
    #   compliance-trestle
    #   pydantic-settings
python-frontmatter==1.1.0
    # via compliance-trestle
python-multipart==0.0.22
    # via mcp
pyyaml==6.0.3
    # via
    #   bandit
    #   python-frontmatter
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.5
    # via compliance-trestle
rich==14.3.2
    # via bandit
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.19.1
    # via compliance-trestle
s3transfer==0.16.0
    # via boto3
six==1.17.0
    # via
    #   furl
    #   orderedmultidict
    #   python-dateutil
sse-starlette==3.2.0
    # via mcp
starlette==0.52.1
    # via
    #   mcp
    #   sse-starlette
stevedore==5.6.0
    # via bandit
strands-agents==1.26.0
    # via hatch.envs.default
types-awscrt==0.31.2
    # via botocore-stubs
types-s3transfer==0.16.0
    # via boto3-stubs
typing-extensions==4.15.0
    # via
    #   anyio
    #   mcp
    #   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
    #   botocore
    #   requests
uvicorn==0.41.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
