forked from oracle/wayflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
40 lines (35 loc) · 1.07 KB
/
requirements-dev.txt
File metadata and controls
40 lines (35 loc) · 1.07 KB
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
39
40
# We fix the mypy version to ensure consistency across all developers and avoid some issue with
# some of the more recent versions.
mypy==1.11.2
pydantic==2.11.7
# pre-commit is used for installing commit hooks which ensure code quality
# Learn more at: https://pre-commit.com/
pre-commit
black==25.1.0
isort==6.0.1
bandit==1.8.3
flake8==5.0.4
flake8-copyright==0.2.4
pyflakes==2.5.0
# For docs
sphinx==6.1
sphinx-substitution-extensions==2022.2.16
sphinx-tabs==3.4.5
sphinx-copybutton==0.5.2
pydata-sphinx-theme==0.16.1
sphinx-argparse==0.5.2
# These are added as newer versions require sphinx>5.0, and pip doesn't resolve to older versions correctly
sphinxcontrib-applehelp<1.0.8
sphinxcontrib-devhelp<1.0.6
sphinxcontrib-htmlhelp<2.0.5
sphinxcontrib.serializinghtml<1.1.10
sphinxcontrib.qthelp<1.0.7
sphinx_toolbox<=3.8.0
sphinx_design==0.6.1
# To detect available memory when running tests and skip if not enough
psutil
# To prevent issues with version 3.0.0
snowballstemmer<3
# To make sure all the tests run in the same order with the same pytest version
pytest==7.4.4
pytest-xdist==3.8.0