diff --git a/pyproject.toml b/pyproject.toml index e75775a39019d29b66809d940a78358b0f696af6..7859ba8fa83bd235fdb64c92ccce82bcf585cf17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,8 @@ classifiers=[ [project.optional-dependencies] test = ['pytest', 'pytest-cov'] -doc = ['sphinx==5.0', 'numpydoc', 'sphinx_gallery', "sphinx_rtd_theme"] +doc = ['sphinx >= 3.0.2', 'numpydoc', 'docutils', 'sphinx-autoapi', + 'sphinx_rtd_theme'] [project.urls] "Sources" = 'https://github.com/multi-learn/summit' diff --git a/setup.py b/setup.py index 550657d698d0acaa8dfb83f3686429cfe31ad457..ac31c50aed5b34b66bca4317bd7ce504c778464d 100644 --- a/setup.py +++ b/setup.py @@ -131,7 +131,7 @@ class m_sdist(sdist): # et il comporte beaucoup de paramètres def setup_package(): group = 'multi-learn' - name = group +'-summit' + name = 'summit' + group version = get_version() summit_dir = 'summit' set_version(summit_dir, version) @@ -147,6 +147,10 @@ def setup_package(): # 'Source': url, # 'Tracker': '{}/issues'.format(url)} packages = find_packages(exclude=['*.test']) + extras_require = { + 'test': ['pytest', 'pytest-cov'], + 'doc': ['sphinx >= 3.0.2', 'numpydoc', 'docutils', 'sphinx-autoapi', + 'sphinx_rtd_theme']}, setup(version=version, packages=packages, @@ -154,7 +158,8 @@ def setup_package(): # Active la prise en compte du fichier MANIFEST.in include_package_data=True, license="BSD-3-Clause", - license_files="LICENSE" + license_files="LICENSE", + extras_require=extras_require ) if __name__ == "__main__":