-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathpyproject.toml
77 lines (69 loc) · 1.36 KB
/
pyproject.toml
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
[tool.black]
line-length = 110
[[tool.mypy.overrides]]
module = [
"app.*",
"colorama.*",
"credentials.*",
"dataset.*",
"dill.*",
"flask.*",
"ftputil.*",
"gspread.*",
"humanize.*",
"h5py.*",
"ijson.*",
"ipysheet.*",
"IPython.*",
"ipywidgets.*",
"labkey.*",
"matchms.*",
"matplotlib.*",
"metatlas.h5_query.*",
"metatlas.helpers.*",
"metatlas.kbase.*",
"metatlas.metatlas_objects.*",
"metatlas.mzml_loader.*",
"metatlas.plotting.*",
"metatlas.object_helpers.*",
"networkx.*",
"numpy.fft.fftpack",
"numpy.testing.decorators",
"oauth2client.*",
"pandas.*",
"papermill.*",
"pathlib2.*",
"pexpect.*",
"PIL.*",
"pubchempy.*",
"pymzml.*",
"pyteomics.*",
"qgrid.*",
"rdkit.*",
"scipy.*",
"sklearn.*",
"tables.*",
"tqdm.*",
"traitlets.*",
"werkzeug.utils.*",
"xmltodict.*",
]
ignore_missing_imports = true
[tool.mypy]
show_error_codes = true
[tool.pylint.MASTER]
extension-pkg-allow-list = [
"rdkit"
]
[tool.pylint.messages_control]
disable = "duplicate-code"
[tool.pylint.format]
max-line-length = "110"
[tool.pylint.TYPECHECK]
generated-members = "pandas.*"
[tool.pytest.ini_options]
filterwarnings = "ignore::DeprecationWarning:dataset.*:"
[tool.nbqa.addopts]
pylint = [
"--disable=ungrouped-imports"
]