forked from PrefectHQ/prefect
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements-dev.txt
38 lines (37 loc) · 989 Bytes
/
requirements-dev.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
ruff
cairosvg
codespell>=2.2.6
ddtrace
exceptiongroup
ipython
jinja2
mkdocs
mkdocs-gen-files
mkdocs-material
mkdocstrings-python
mike
moto >= 5
mypy >= 1.9.0
numpy
pillow
pre-commit
pluggy >= 1.4.0
pytest > 7, < 8 # Datadog's ddtrace does not support pytest 8 yet. See https://github.com/DataDog/dd-trace-py/issues/8220
pytest-asyncio >= 0.18.2, != 0.22.0, < 0.23.0 # Cannot override event loop in 0.23.0. See https://github.com/pytest-dev/pytest-asyncio/issues/706 for more details.
pytest-cov
pytest-benchmark
pytest-env
pytest-flakefinder
pytest-timeout
pytest-xdist < 3.4.0 # 3.5.0 introduces some flakiness. Need to investigate and resolve.
pytkdocs >= 0.14.2
pyyaml
requests<2.32.0 # `requests` renamed `get_connection` to `_get_connection`, which is a method docker-py monkeypatches. See https://github.com/docker/docker-py/issues/3256 Should be able to un-pin when docker-py hotfix is out.
setuptools
vermin
virtualenv
watchfiles
respx
# type stubs
types-cachetools
types-PyYAML