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