From 2685d5ba1a3a30e1faa16f470b3fd6ad9180d9d8 Mon Sep 17 00:00:00 2001 From: Dominique Benielli <dominique.benielli@univ-amu.fr> Date: Mon, 19 May 2025 15:28:31 +0200 Subject: [PATCH] stamping --- pyproject.toml | 3 ++- setup.py | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e75775a3..7859ba8f 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 550657d6..ac31c50a 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__": -- GitLab