aiosqlite>=0.17.0
alembic<2.0.0,>=1.7.5
anyio<4.0.0,>=3.4.0
apprise<2.0.0,>=1.1.0
asgi-lifespan<3.0,>=1.0
asyncpg>=0.23
click<8.2,>=8.0
cloudpickle<3.0,>=2.0
coolname<3.0.0,>=1.0.4
croniter<2.0.0,>=1.0.12
cryptography>=36.0.1
dateparser<2.0.0,>=1.1.1
docker<7.0,>=4.0
fastapi>=0.93
fsspec>=2022.5.0
graphviz>=0.20.1
griffe>=0.20.0
httpx[http2]!=0.23.2,>=0.23
jinja2<4.0.0,>=3.0.0
jsonpatch<2.0,>=1.32
jsonschema<5.0.0,>=3.2.0
kubernetes<29.0.0,>=24.2.0
orjson<4.0,>=3.7
packaging<24.3,>=21.3
pathspec>=0.8.0
pendulum<3.0.0,>=2.1.2
pydantic<2.0.0,>=1.10.0
python-slugify<9.0,>=5.0
pytz<2024,>=2021.1
pyyaml<7.0.0,>=5.4.1
readchar<5.0.0,>=4.0.0
rich<14.0,>=11.0
ruamel-yaml>=0.17.0
sqlalchemy[asyncio]!=1.4.33,<3.0.0,>=1.4.22
toml>=0.10.0
typer>=0.4.2
typing_extensions<5.0.0,>=4.1.0
uvicorn>=0.14.0
websockets>=10.4

[:python_version < "3.10"]
importlib_metadata>=4.4

[dev]
ruff
cairosvg
flaky
jinja2
mkdocs
mkdocs-gen-files
mkdocs-material
mkdocstrings-python
mike
moto
mypy
numpy
pillow
pre-commit
pytest>7
pytest-asyncio>=0.18.2
pytest-cov
pytest-benchmark
pytest-env
pytest-flakefinder
pytest-timeout
pytest-xdist
pytkdocs>=0.14.2
pyyaml
requests
virtualenv
watchfiles
respx

[dev:python_version < "3.8"]
mock
setuptools!=60.9.0

[dev:python_version == "3.8"]
ipython==8.12.*

[dev:python_version > "3.8"]
ipython
