forked from mne-tools/mne-bids
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
109 lines (98 loc) · 3.36 KB
/
setup.cfg
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
[metadata]
name = mne-bids
version = attr: mne_bids.__version__
url = https://github.com/mne-tools/mne-bids
author = mne-bids developers
maintainer = Mainak Jas
maintainer_email = [email protected]
description = MNE-BIDS: Organizing MEG, EEG, and iEEG data according to the BIDS specification and facilitating their analysis with MNE-Python
keywords = meg, eeg, ieeg, bids, brain imaging data structure, neuroscience, neuroimaging
long-description = file: README.md
long-description-content-type = text/markdown; charset=UTF-8
license = BSD-3-Clause
license_files = LICENSE
platforms = any
classifiers =
Topic :: Scientific/Engineering
Intended Audience :: Science/Research
Intended Audience :: Developers
License :: OSI Approved
Topic :: Software Development
Topic :: Scientific/Engineering
Operating System :: Microsoft :: Windows
Operating System :: POSIX
Operating System :: Unix
Operating System :: MacOS
Programming Language :: Python
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
project_urls =
Documentation = https://mne.tools/mne-bids
Bug Reports = https://github.com/mne-tools/mne-bids/issues
Source = https://github.com/mne-tools/mne-bids
[options]
python_requires = ~= 3.7
install_requires =
mne @ https://api.github.com/repos/mne-tools/mne-python/zipball/main
numpy >= 1.16.0
scipy >= 1.2.0
setuptools
packages = find:
include_package_data = True
[options.extras_require]
full =
nibabel >= 2.2
pybv >= 0.5
matplotlib >= 3.1.0
pandas >= 0.24.0
openneuro-py >= 2021.8
EDFlib-Python >= 1.0.2
[options.entry_points]
console_scripts =
mne_bids = mne_bids.commands.run:main
[bdist_wheel]
universal = true
[flake8]
exclude = __init__.py
ignore = W504,I101,I100,I201
per-file-ignores =
mne_bids/commands/tests/test_*.py:E402
mne_bids/tests/test_*.py:E402
[tool:pytest]
addopts =
--showlocals --durations=20 -ra --junit-xml=junit-results.xml
--ignore=doc
filterwarnings =
error
ignore:Estimation of line frequency only supports.*:RuntimeWarning
ignore:There are channels without locations (n/a)*:RuntimeWarning
ignore:Did not find any electrodes.tsv.*:RuntimeWarning
ignore:Did not find any coordsystem.json.*:RuntimeWarning
ignore:Did not find any events.tsv.*:RuntimeWarning
ignore:No events found or provided.*:RuntimeWarning
ignore:Participants file not found for.*:RuntimeWarning
ignore:Converting to FIF for anonymization:RuntimeWarning
ignore:Converting to BV for anonymization:RuntimeWarning
ignore:Converting data files to BrainVision format:RuntimeWarning
ignore:Writing of electrodes.tsv is not supported for datatype.*:RuntimeWarning
ignore:numpy.ufunc size changed.*:RuntimeWarning
ignore:tostring\(\) is deprecated.*:DeprecationWarning
ignore:MEG ref channel RMSP did not.*:RuntimeWarning
[pydocstyle]
convention = pep257
match_dir = ^(?!\.|doc|examples).*$
add-ignore = D100,D104,D107,D413
add-select = D214,D215,D404,D405,D406,D407,D408,D409,D410,D411
ignore-decorators = property
[coverage:run]
omit =
# Do not include test script in coverage report
*tests*
[coverage:report]
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
pragma: no cover
# Don't complain if non-runnable code isn't run:
if __name__ == .__main__.: