Skip to content
Snippets Groups Projects
setup.cfg 1.38 KiB
Newer Older
Ronald Jäpel's avatar
Ronald Jäpel committed
[metadata]
name = CADET-RDM
Ronald Jäpel's avatar
Ronald Jäpel committed
version = 0.0.18
author = ModSim
Ronald Jäpel's avatar
Ronald Jäpel committed
author_email = r.jaepel@fz-juelich.de
description = A solution for research data management
long_description = file: README.md
long_description_content_type = text/markdown
url = https://jugit.fz-juelich.de/IBG-1/ModSim/cadet/CADET-RDM
Ronald Jäpel's avatar
Ronald Jäpel committed
project_urls =
    Bug Tracker = https://jugit.fz-juelich.de/IBG-1/ModSim/cadet/CADET-RDM/Issues
Ronald Jäpel's avatar
Ronald Jäpel committed
classifiers =
    Programming Language :: Python :: 3
    License :: OSI Approved :: GNU General Public License v3 (GPLv3)
    Operating System :: OS Independent

[options]
packages = find:
python_requires = >=3.8
install_requires =
    python-gitlab
    pygithub
Ronald Jäpel's avatar
Ronald Jäpel committed
include_package_data = True

[options.entry_points]
console_scripts =
Ronald Jäpel's avatar
Ronald Jäpel committed
    rdm = cadetrdm.cli_integration:cli
Ronald Jäpel's avatar
Ronald Jäpel committed

[options.extras_require]
testing =
    setuptools
    pytest
Ronald Jäpel's avatar
Ronald Jäpel committed
    certifi     # tries to prevent certificate problems on windows
    pre-commit  # system tests run pre-commit
    flake8      # system tests run flake8
    matplotlib
    numpy
Ronald Jäpel's avatar
Ronald Jäpel committed
    build
Ronald Jäpel's avatar
Ronald Jäpel committed

Ronald Jäpel's avatar
Ronald Jäpel committed
jupyter =
    nbformat
    nbconvert
    ipylab
    junix
    jupytext

Ronald Jäpel's avatar
Ronald Jäpel committed
docs =
    sphinx>=5.3.0
    sphinxcontrib-bibtex>=2.5.0
    sphinx_book_theme>=1.0.0
    sphinx_copybutton>=0.5.1
    sphinx-sitemap>=2.5.0
    numpydoc>=1.5.0
    myst-nb>=0.17.1
Ronald Jäpel's avatar
Ronald Jäpel committed

[flake8]
max_line_length = 88
exclude =
    build
    dist
    .eggs
    docs/conf.py