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__":