Skip to content
Snippets Groups Projects
setup.cfg 1.31 KiB
Newer Older
[metadata]
name = ewoksppf
version = attr: ewoksppf.__version__
author = ESRF
author_email = wout.de_nolf@esrf.fr
description = Pypushflow binding for Ewoks
long_description = file: README.md
long_description_content_type = text/markdown
license = MIT
Wout De Nolf's avatar
Wout De Nolf committed
url = https://gitlab.esrf.fr/workflow/ewoks/ewoksppf/
project_urls = 
Wout De Nolf's avatar
Wout De Nolf committed
    Source = https://gitlab.esrf.fr/workflow/ewoks/ewoksppf/
    Documentation = https://ewoksppf.readthedocs.io/
    Tracker = https://gitlab.esrf.fr/workflow/ewoks/ewoksppf/issues/
classifiers = 
    Intended Audience :: Science/Research
    License :: OSI Approved :: MIT License
    Programming Language :: Python :: 3

[options]
Wout De Nolf's avatar
Wout De Nolf committed
package_dir=
	=src
packages=find:
python_requires = >=3.6
install_requires = 
Wout De Nolf's avatar
Wout De Nolf committed
    ewokscore >=0.14.0
Wout De Nolf's avatar
Wout De Nolf committed
[options.packages.find]
where=src

[options.extras_require]
Wout De Nolf's avatar
Wout De Nolf committed
    pytest >=7
Wout De Nolf's avatar
Wout De Nolf committed
    %(test)s
Wout De Nolf's avatar
Wout De Nolf committed
    black >=22
    flake8 >=4
doc =
    %(test)s
Wout De Nolf's avatar
Wout De Nolf committed
    sphinx >=4.5
    sphinxcontrib-mermaid >=0.7
Wout De Nolf's avatar
Wout De Nolf committed
    sphinx-autodoc-typehints >=1.16
Wout De Nolf's avatar
Wout De Nolf committed
    pydata-sphinx-theme < 0.15

# 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
Wout De Nolf's avatar
Wout De Nolf committed

[coverage:run]
omit =
    setup.py
Wout De Nolf's avatar
Wout De Nolf committed
    */tests/*