forked from fairlearn/fairlearn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements-dev.txt
42 lines (38 loc) · 1004 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
39
40
41
42
# Requirements for Fairlearn development
# Changes to this file (especially in the 'test' section) should be cross-checked against the
# release workflow in
# .github/workflows/release-wheel.yml
# Since that file does its own testing setup
# Required for environment
flake8
autopep8
flake8-blind-except
flake8-builtins
flake8-copyright
flake8-docstrings
flake8-logging-format
flake8-rst-docstrings
requirements-parser
# Need to keep black version consistent in
# requirements-dev.txt
# linting.yml
# .pre-commit-config.yaml
black==23.9.1
# Required for test
pytest==7.4.2
pytest-cov
pytest-mock
pytest-mpl
wheel
lightgbm<4.0.0 # 4.0.0 is incompatible with latest numpy https://github.com/microsoft/LightGBM/issues/5990 Needs to sync with .github/workflows/release-wheel.yml
xlrd
# Required for documentation
pypandoc
sphinx==7.1.2; python_version=="3.8"
sphinx==7.2.6; python_version>"3.8"
sphinx-gallery
numpydoc
pydata-sphinx-theme==0.14.1
sphinx-autodoc-typehints
sphinxcontrib-bibtex
packaging