# This file was autogenerated by uv via the following command:
#    uv export --format requirements-txt --no-hashes --no-emit-project --output-file requirements.txt
aiosqlite==0.22.1
    # via prefect
alembic==1.18.4
    # via prefect
annotated-doc==0.0.4
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anyio==4.13.0
    # via
    #   httpx
    #   prefect
    #   starlette
apprise==1.10.0
    # via prefect
asgi-lifespan==2.1.0
    # via prefect
async-timeout==5.0.1 ; python_full_version < '3.11'
    # via
    #   asyncpg
    #   python-socks
asyncpg==0.31.0
    # via prefect
attrs==26.1.0
    # via
    #   jsonschema
    #   referencing
boto3==1.43.7
    # via kubernetes-watch
botocore==1.43.7
    # via
    #   boto3
    #   s3transfer
cachetools==6.2.6
    # via prefect
certifi==2026.4.22
    # via
    #   apprise
    #   httpcore
    #   httpx
    #   kubernetes
    #   requests
cffi==2.0.0 ; platform_python_implementation != 'PyPy'
    # via cryptography
charset-normalizer==3.4.7
    # via requests
click==8.3.3
    # via
    #   apprise
    #   prefect
    #   typer
    #   uvicorn
cloudpickle==3.1.2
    # via prefect
colorama==0.4.6
    # via
    #   click
    #   griffe
    #   pytest
coolname==2.2.0
    # via prefect
cryptography==48.0.0
    # via
    #   google-auth
    #   prefect
dateparser==1.4.0
    # via prefect
docker==7.1.0
    # via prefect
exceptiongroup==1.3.1
    # via
    #   anyio
    #   prefect
    #   pytest
fastapi==0.136.1
    # via prefect
fsspec==2026.4.0
    # via prefect
gitdb==4.0.12
    # via gitpython
gitpython==3.1.50
    # via kubernetes-watch
google-auth==2.52.0
    # via kubernetes
graphviz==0.21
    # via prefect
greenlet==3.5.0
    # via sqlalchemy
griffe==1.15.0
    # via prefect
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
h2==4.3.0
    # via httpx
hpack==4.1.0
    # via h2
httpcore==1.0.9
    # via
    #   httpx
    #   prefect
httpx==0.28.1
    # via prefect
humanize==4.15.0
    # via
    #   jinja2-humanize-extension
    #   prefect
humps==0.2.2
    # via kubernetes-watch
hvac==2.4.0
    # via kubernetes-watch
hyperframe==6.1.0
    # via h2
idna==3.15
    # via
    #   anyio
    #   httpx
    #   requests
importlib-metadata==8.7.1
    # via opentelemetry-api
iniconfig==2.3.0
    # via pytest
jinja2==3.1.6
    # via
    #   jinja2-humanize-extension
    #   prefect
jinja2-humanize-extension==0.4.0
    # via prefect
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
jsonpatch==1.33
    # via prefect
jsonpointer==3.1.1
    # via jsonpatch
jsonschema==4.26.0
    # via prefect
jsonschema-specifications==2025.9.1
    # via jsonschema
kubernetes==29.0.0
    # via kubernetes-watch
mako==1.3.12
    # via alembic
markdown==3.10.2
    # via apprise
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.3
    # via
    #   jinja2
    #   mako
mdurl==0.1.2
    # via markdown-it-py
oauthlib==3.3.1
    # via
    #   kubernetes
    #   requests-oauthlib
opentelemetry-api==1.41.1
    # via prefect
orjson==3.11.9
    # via prefect
packaging==25.0
    # via
    #   prefect
    #   pytest
pathspec==1.1.1
    # via prefect
pendulum==3.2.0 ; python_full_version < '3.13'
    # via prefect
pluggy==1.6.0
    # via pytest
prefect==3.4.18
    # via kubernetes-watch
prometheus-client==0.25.0
    # via prefect
psycopg2==2.9.12
    # via kubernetes-watch
pyasn1==0.6.3
    # via pyasn1-modules
pyasn1-modules==0.4.2
    # via google-auth
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via cffi
pydantic==2.13.4
    # via
    #   fastapi
    #   kubernetes-watch
    #   prefect
    #   pydantic-extra-types
    #   pydantic-settings
pydantic-core==2.46.4
    # via
    #   prefect
    #   pydantic
pydantic-extra-types==2.11.1
    # via prefect
pydantic-settings==2.14.1
    # via prefect
pygments==2.20.0
    # via
    #   pytest
    #   rich
pytest==9.0.3
python-dateutil==2.9.0.post0
    # via
    #   botocore
    #   dateparser
    #   kubernetes
    #   pendulum
    #   prefect
python-dotenv==1.2.2
    # via pydantic-settings
python-slugify==8.0.4
    # via prefect
python-socks==2.8.1
    # via prefect
pytz==2025.2
    # via
    #   dateparser
    #   prefect
pywin32==311 ; sys_platform == 'win32'
    # via docker
pyyaml==6.0.3
    # via
    #   apprise
    #   kubernetes
    #   kubernetes-watch
    #   prefect
readchar==4.2.2
    # via prefect
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2026.5.9
    # via dateparser
requests==2.34.1
    # via
    #   apprise
    #   docker
    #   hvac
    #   kubernetes
    #   kubernetes-watch
    #   requests-oauthlib
requests-oauthlib==2.0.0
    # via
    #   apprise
    #   kubernetes
rfc3339-validator==0.1.4
    # via prefect
rich==14.3.4
    # via
    #   prefect
    #   typer
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.19.1
    # via prefect
s3transfer==0.17.0
    # via boto3
semver==3.0.4
    # via prefect
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   kubernetes
    #   python-dateutil
    #   rfc3339-validator
smmap==5.0.3
    # via gitdb
sniffio==1.3.1
    # via
    #   asgi-lifespan
    #   prefect
sqlalchemy==2.0.49
    # via
    #   alembic
    #   prefect
starlette==1.0.0
    # via fastapi
text-unidecode==1.3
    # via python-slugify
toml==0.10.2
    # via prefect
tomli==2.4.1 ; python_full_version < '3.11'
    # via
    #   alembic
    #   pytest
typer==0.17.4
    # via prefect
typing-extensions==4.15.0
    # via
    #   alembic
    #   anyio
    #   cryptography
    #   exceptiongroup
    #   fastapi
    #   opentelemetry-api
    #   prefect
    #   pydantic
    #   pydantic-core
    #   pydantic-extra-types
    #   referencing
    #   sqlalchemy
    #   starlette
    #   typer
    #   typing-inspection
    #   uvicorn
typing-inspection==0.4.2
    # via
    #   fastapi
    #   pydantic
    #   pydantic-settings
tzdata==2026.2 ; python_full_version < '3.13' or sys_platform == 'win32'
    # via
    #   apprise
    #   pendulum
    #   tzlocal
    #   whenever
tzlocal==5.3.1
    # via dateparser
urllib3==2.7.0
    # via
    #   botocore
    #   docker
    #   kubernetes
    #   requests
uv==0.11.14
    # via prefect
uvicorn==0.46.0
    # via prefect
websocket-client==1.9.0
    # via kubernetes
websockets==15.0.1
    # via prefect
whenever==0.8.10 ; python_full_version >= '3.13'
    # via prefect
zipp==3.23.1
    # via importlib-metadata
