forked from nbara/python-meegkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.cfg
More file actions
25 lines (20 loc) · 786 Bytes
/
setup.cfg
File metadata and controls
25 lines (20 loc) · 786 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[flake8]
exclude = __init__.py,*externals*,constants.py,fixes.py
ignore = E241,E305,W504
[pydocstyle]
convention = pep257
match_dir = ^(?!\.|doc|tutorials|tests|examples).*$
match = (?!test_|fixes).*\.py
add-ignore = D100,D107,D413
add-select = D214,D215,D404,D405,D406,D407,D408,D409,D410,D411
ignore-decorators = ^(copy_.*_doc_to_|on_trait_change|cached_property|deprecated|property|.*setter).*
[build_sphinx]
source-dir = doc/
build-dir = doc/_build
all_files = 1
[upload_sphinx]
upload-dir = doc/_build/html
[options.extras_require]
extra = pymanopt
docs = sphinx;sphinx-gallery;sphinx-bootstrap_theme;sphinx-copybutton;sphinxemoji;numpydoc;pydata-sphinx-theme;pillow;jupyter-sphinx;meegkit[extra]
tests = pytest;pytest-cov;codecov;codespell;flake8;pydocstyle;meegkit[extra]