aiosqlite<1.0.0,>=0.17.0
alembic<2.0.0,>=1.7.5
apprise<2.0.0,>=1.1.0
asyncpg<1.0.0,>=0.23
click<8.2,>=8.0
cryptography>=36.0.1
dateparser<2.0.0,>=1.1.1
docker<8.0,>=4.0
graphviz>=0.20.1
jinja2<4.0.0,>=3.0.0
jinja2-humanize-extension>=0.4.0
humanize<5.0.0,>=4.9.0
pytz<2025,>=2021.1
readchar<5.0.0,>=4.0.0
sqlalchemy[asyncio]<3.0.0,>=2.0
typer!=0.12.2,<0.14.0,>=0.12.0
anyio<5.0.0,>=4.4.0
asgi-lifespan<3.0,>=1.0
cachetools<6.0,>=5.3
cloudpickle<4.0,>=2.0
coolname<3.0.0,>=1.0.4
croniter<6.0.0,>=1.0.12
exceptiongroup>=1.0.0
fastapi<1.0.0,>=0.111.0
fsspec>=2022.5.0
graphviz>=0.20.1
griffe<2.0.0,>=0.49.0
httpcore<2.0.0,>=1.0.5
httpx[http2]!=0.23.2,>=0.23
jsonpatch<2.0,>=1.32
jsonschema<5.0.0,>=4.0.0
opentelemetry-api<2.0.0,>=1.27.0
orjson<4.0,>=3.7
packaging<24.3,>=21.3
pathspec>=0.8.0
pendulum<4,>=3.0.0
prometheus-client>=0.20.0
pydantic!=2.10.0,<3.0.0,>=2.7
pydantic_core<3.0.0,>=2.12.0
pydantic_extra_types<3.0.0,>=2.8.2
pydantic_settings>2.2.1
python_dateutil<3.0.0,>=2.8.2
python-slugify<9.0,>=5.0
pyyaml<7.0.0,>=5.4.1
rfc3339-validator<0.2.0,>=0.1.4
rich<14.0,>=11.0
ruamel.yaml>=0.17.0
sniffio<2.0.0,>=1.3.0
toml>=0.10.0
typing_extensions<5.0.0,>=4.5.0
ujson<6.0.0,>=5.8.0
uvicorn!=0.29.0,>=0.14.0
websockets<14.0,>=10.4

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

[aws]
prefect-aws>=0.5.0

[azure]
prefect-azure>=0.4.0

[bitbucket]
prefect-bitbucket>=0.3.0

[dask]
prefect-dask>=0.3.0

[databricks]
prefect-databricks>=0.3.0

[dbt]
prefect-dbt>=0.6.0

[dev]
ruff
cairosvg
codespell>=2.2.6
ipython
jinja2
moto>=5
mypy>=1.9.0
numpy
pillow
pre-commit
pluggy>=1.4.0
pytest>=8.3
pytest-asyncio>=0.24
pytest-benchmark
pytest-cov
pytest-env
pytest-flakefinder
pytest-timeout
pytest-xdist>=3.6.1
pyyaml
redis>=5.0.1
setuptools
uv>=0.4.5
vale
vermin
virtualenv
watchfiles
respx
types-cachetools
types-PyYAML
mkdocs
mkdocs-material
mkdocstrings[python]
mkdocs-gen-files
opentelemetry-distro<1.0.0,>=0.48b0
opentelemetry-exporter-otlp<2.0.0,>=1.27.0
opentelemetry-instrumentation<1.0.0,>=0.48b0
opentelemetry-instrumentation-logging<1.0.0,>=0.48b0
opentelemetry-test-utils<1.0.0,>=0.48b0

[docker]
prefect-docker>=0.6.0

[email]
prefect-email>=0.4.0

[gcp]
prefect-gcp>=0.6.0

[github]
prefect-github>=0.3.0

[gitlab]
prefect-gitlab>=0.3.0

[kubernetes]
prefect-kubernetes>=0.4.0

[otel]
opentelemetry-distro<1.0.0,>=0.48b0
opentelemetry-exporter-otlp<2.0.0,>=1.27.0
opentelemetry-instrumentation<1.0.0,>=0.48b0
opentelemetry-instrumentation-logging<1.0.0,>=0.48b0

[ray]
prefect-ray>=0.4.0

[redis]
prefect-redis>=0.2.0

[shell]
prefect-shell>=0.3.0

[slack]
prefect-slack>=0.3.0

[snowflake]
prefect-snowflake>=0.28.0

[sqlalchemy]
prefect-sqlalchemy>=0.5.0
