click>=5.0
coloredlogs<=14.0,>=6.1
Jinja2
PyYAML>=5.1
alembic!=1.11.0,!=1.6.3,!=1.7.0,>=1.2.1
croniter>=0.3.34
grpcio>=1.44.0
grpcio-health-checking>=1.44.0
packaging>=20.9
pendulum<3,>=0.7.0
protobuf<5,>=3.20.0
python-dateutil
python-dotenv
pytz
requests
setuptools
tabulate
tomli<3
tqdm<5
typing_extensions<5,>=4.4.0
structlog
sqlalchemy<3,>=1.0
toposort>=1.0
watchdog>=0.8.3
docstring-parser
universal_pathlib
pydantic!=1.10.7,<3,>1.10.0
rich
dagster-pipes==1.6.2

[:platform_system == "Windows"]
psutil>=1.0
pywin32!=226

[docker]
docker

[mypy]
mypy==0.991

[pyright]
pyright==1.1.339
pandas-stubs
types-backports
types-certifi
types-chardet
types-croniter
types-cryptography
types-mock
types-paramiko
types-pkg-resources
types-pyOpenSSL
types-python-dateutil
types-PyYAML
types-pytz
types-requests
types-simplejson
types-six
types-sqlalchemy==1.4.53.34
types-tabulate
types-tzlocal
types-toml

[ruff]
ruff==0.1.7

[test]
docker
grpcio-tools>=1.44.0
mock==3.0.5
mypy-protobuf
objgraph
pytest-cov==2.10.1
pytest-dependency==0.5.1
pytest-mock==3.3.1
pytest-rerunfailures==10.0
pytest-runner==5.2
pytest-xdist==3.3.1
pytest>=7.0.1
responses<=0.23.1
syrupy<4
tox==3.25.0

[test:python_version >= "3.8"]
buildkite-test-collector
morefs[asynclocal]
