setup.cfg 2.04 KB
Newer Older
payno's avatar
payno committed
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
[metadata]
name = est
version = attr: est.__version__
author = data analysis unit
author_email = henri.payno@esrf.fr
description = tools to define a data analysis workflow for X-ray Absorption Structure analysis.
long_description = file: README.md
long_description_content_type = text/markdown
license = MIT
url = https://gitlab.esrf.fr/workflow/est
project_urls =
    Bug Tracker = https://gitlab.esrf.fr/workflow/est/-/issues
classifiers =
    Intended Audience :: Education
    Intended Audience :: Science/Research
    License :: OSI Approved :: MIT License
    Programming Language :: Python :: 3
    Environment :: Console
    Environment :: X11 Applications :: Qt
    Operating System :: POSIX
    Natural Language :: English
    Topic :: Scientific/Engineering :: Physics
    Topic :: Software Development :: Libraries :: Python Modules

[options]
packages = find:
python_requires = >=3.6
Wout De Nolf's avatar
Wout De Nolf committed
28
29
setup_requires =
    setuptools
payno's avatar
payno committed
30
    numpy
Wout De Nolf's avatar
Wout De Nolf committed
31
install_requires =
payno's avatar
payno committed
32
    setuptools
Wout De Nolf's avatar
Wout De Nolf committed
33
    numpy
payno's avatar
payno committed
34
35
    h5py>=3.1
    Pint
Wout De Nolf's avatar
Wout De Nolf committed
36
    ewoksorange
payno's avatar
payno committed
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
    silx>=0.15

[options.entry_points]
console_scripts =
    est=est.__main__:main
orange3.addon =
    est-add-on=orangecontrib.est
orange.widgets =
    Est=orangecontrib.est.widgets
orange.canvas.help =
    html-index=orangecontrib.est.widgets:WIDGET_HELP_PATH

[options.package_data]
est.resources =
    gui/icons/*.png
    gui/icons/*.svg
    gui/icons/*.npy
orangecontrib.est =
    widgets/icons/*.png
    widgets/icons/*.svg
    widgets/larch/icons/*.png
    widgets/larch/icons/*.svg
    widgets/pymca/icons/*.png
    widgets/pymca/icons/*.svg
    widgets/utils/icons/*.png
    widgets/utils/icons/*.svg

[options.extras_require]
payno's avatar
payno committed
65
66
67
68
doc =
    Sphinx
    nbsphinx
    pandoc
Wout De Nolf's avatar
Wout De Nolf committed
69
pymca =
payno's avatar
payno committed
70
    PyMca
Wout De Nolf's avatar
Wout De Nolf committed
71
larch =
payno's avatar
payno committed
72
    xraylarch
Wout De Nolf's avatar
Wout De Nolf committed
73
74
75
76
77
78
    wxutils
    wxmplot
full =
    %(doc)s
    %(pymca)s
    %(larch)s
payno's avatar
payno committed
79
80
81
82
83
84
85
86
87
88
89
90
dev =
    %(full)s
    black
    flake8

# E501 (line too long) ignored for now
# E203 and W503 incompatible with black formatting (https://black.readthedocs.io/en/stable/compatible_configs.html#flake8)
[flake8]
ignore = E501, E203, W503
max-line-length = 88
exclude =
    .eggs