forked from cta-observatory/ctapipe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
136 lines (116 loc) · 2.95 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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
[metadata]
name = ctapipe
description = CTA Python pipeline experimental version
long_description = file: README.rst
long_description_content_type = text/x-rst
author = ctapipe developers
author_email = [email protected]
license = BSD 3-Clause License
url = https://github.com/cta-observatory/ctapipe
classifiers =
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: Implementation :: CPython
Topic :: Scientific/Engineering :: Astronomy
Development Status :: 3 - Alpha
[options]
packages = find:
python_requires = >=3.8
zip_safe = False
install_requires=
astropy ~=5.0
bokeh ~=2.0
docutils
eventio >=1.9.1, <2.0.0a0
iminuit >=2
importlib_resources ; python_version < "3.9"
joblib
matplotlib ~=3.0
numba >=0.43
numpy ~=1.16
psutil
pyyaml >=5.1
requests
scikit-learn
scipy ~=1.2
tables ~=3.4
tqdm >=4.32
traitlets ~=5.6
zstandard
[options.extras_require]
tests =
pytest
pandas ~=1.0
tomli
pytest_astropy_header
h5py
docs =
sphinx ~=3.5
jinja2 ~=3.0.2 # for sphinx 3.5, remove when upgrading sphinx
sphinx_rtd_theme
sphinx_automodapi
nbsphinx
numpydoc
jupyter
notebook
graphviz
pandas
ipython
dev =
setuptools_scm[toml]
all =
%(tests)s
%(docs)s
%(dev)s
[options.packages.find]
exclude =
ctapipe._dev_version
[options.package_data]
* = resources/*
[options.entry_points]
console_scripts =
ctapipe-info = ctapipe.tools.info:main
ctapipe-dump-triggers = ctapipe.tools.dump_triggers:main
ctapipe-dump-instrument=ctapipe.tools.dump_instrument:main
ctapipe-reconstruct-muons = ctapipe.tools.muon_reconstruction:main
ctapipe-display-dl1 = ctapipe.tools.display_dl1:main
ctapipe-process = ctapipe.tools.process:main
ctapipe-merge = ctapipe.tools.merge:main
ctapipe-fileinfo = ctapipe.tools.fileinfo:main
ctapipe-quickstart = ctapipe.tools.quickstart:main
ctapipe-train-energy-regressor = ctapipe.tools.train_energy_regressor:main
ctapipe-train-particle-classifier = ctapipe.tools.train_particle_classifier:main
ctapipe-apply-models = ctapipe.tools.apply_models:main
[build_sphinx]
source_dir = docs
build_dir = docs/_build
all_files = 1
[tool:pytest]
minversion=3.0
norecursedirs=build docs/_build
addopts = -v
astropy_header = true
filterwarnings =
ignore:`np.MachAr` is deprecated:DeprecationWarning
[flake8]
exclude=
build,
docs,
.eggs
max-line-length=90
select = C,E,F,W,B,B950
ignore = E501,W503,E203,W201,E712,E731
[pycodestyle]
count = False
ignore = E501,W503,E203,W201
max-line-length = 90
statistics = True
[yapf] # a code reformatter
based_on_style: pep8
dedent_closing_brackets: true
coalesce_brackets: true
join_multiple_lines: true