setup.cfg file for a project without orange
It does not have the src/orangecontrib
but the setup.cfg file has orange stuff like the keywords and pyqt5 in the test dependencies
[metadata]
name = ewoksid29
version = attr: ewoksid29.__version__
author = ESRF
author_email = broche@esrf.fr
description = Data reduction workflows for ID29
long_description = file: README.md
long_description_content_type = text/markdown
license = MIT
url = https://gitlab.esrf.fr/workflow/ewoksid29/
project_urls =
Source = https://gitlab.esrf.fr/workflow/ewoksid29/
Documentation = https://ewoksid29.readthedocs.io/
Tracker = https://gitlab.esrf.fr/workflow/ewoksid29/issues/
classifiers =
Intended Audience :: Science/Research
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3
keywords =
orange3 add-on,ewoks
[options]
package_dir=
=src
packages=find_namespace:
python_requires = >=3.7
install_requires =
ewoks
[options.packages.find]
where=src
[options.extras_require]
test =
pytest >=7
pyqt5
dev =
%(test)s
black >=22
flake8 >=4
doc =
%(test)s
sphinx >=4.5
sphinx-autodoc-typehints >=1.16
pydata-sphinx-theme < 0.15
[options.entry_points]
ewoks.tasks.class =
ewoksid29.tasks.*=ewoksid29
[options.package_data]
* = *.ows, *.png, *.svg
# E203 and E701 incompatible with black formatting (https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#flake8)
[flake8]
max-line-length = 88
extend-ignore = E203, E701
exclude =
.eggs
[coverage:run]
omit =
setup.py
*/tests/*