setup.cfg 2.05 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
36
    ewoksorange @ git+https://gitlab.esrf.fr/workflow/ewoks/ewoksorange@main
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
payno's avatar
payno committed
69
full =
payno's avatar
payno committed
70
    %(doc)s
payno's avatar
payno committed
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
    PyMca
    xraylarch
    PyQt5
    orange3
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