diff --git a/packages/py-elephant/package.py b/packages/py-elephant/package.py
index 69bb9a9fdba060b1ca64b191acb89ab4c15f651f..fce120077bf513eff4fe5c23dcc6af7770b5eb56 100644
--- a/packages/py-elephant/package.py
+++ b/packages/py-elephant/package.py
@@ -16,6 +16,7 @@ class PyElephant(PythonPackage):
     maintainers = ["moritzkern"]
 
     version('develop', branch='master')
+    version("1.0.0", sha256="b1471228821a5b8f3a3137f9facc1a7f2dc355b8e3300490bdc05f0466b80b27")
     version("0.14.0", sha256="02ce3b2a8d08dc19828f95384551339ea0946bc405c1db9aace54135417c2b0f")
     version("0.13.0", sha256="2c6463cf9ace41631f2af196c5b80b468bf1c4b264d3a6b1ea0fb587d9e7dd67")
     version("0.12.0", sha256="81f8d668f92d8688344bb7a9c5abaa8438d824560c935a411e6e36ddf7dc7c72")
@@ -41,7 +42,6 @@ class PyElephant(PythonPackage):
     depends_on("py-numpy@1.8.2:", type=("build", "run"), when="@0.3.0:0.4.1")
     depends_on("py-quantities@0.10.1:0.13.0", type=("build", "run"), when="@0.3.0:0.4.1")
     depends_on("py-scipy@0.14.0:", type=("build", "run"), when="@0.3.0:0.4.1")
-    depends_on("py-pandas@0.14.1:", type=("build", "run"), when="+extras")
     depends_on("py-numpydoc@0.5:", type=("build", "run"), when="@0.3.0:0.8.0+docs")
     depends_on("py-numpydoc@1.1.0:", type=("build", "run"), when="@0.9.0:+docs")
     depends_on("py-sphinx@1.2.2:", type=("build", "run"), when="@0.3.0:0.6.0+docs")
@@ -55,7 +55,7 @@ class PyElephant(PythonPackage):
     depends_on("py-sphinx-tabs@1.3.0:", type=("build", "run"), when="@0.9.0:+docs")
     depends_on("py-matplotlib@3.1.0:", type=("build", "run"), when="@0.8.0+docs")
     depends_on("py-matplotlib@3.3.2:", type=("build", "run"), when="@0.9.0:+docs")
-    depends_on("py-pandas@0.18.0:", type=("build", "run"), when="+extras")
+    depends_on("py-pandas@0.18.0:", type=("build", "run"), when="@0.8.0:0.14.0+extras")
     depends_on("py-scikit-learn@0.23.2:", type=("build", "run"), when="+extras")
     depends_on("py-statsmodels@0.12.1:", type=("build", "run"), when="+extras")
     depends_on("py-jinja2@2.11.2:", type=("build", "run"), when="+extras")
@@ -66,7 +66,7 @@ class PyElephant(PythonPackage):
     depends_on("py-numpy@1.18.1:", type=("build", "run"), when="@0.12.0:")
     depends_on("py-numpy@1.18.1:", type=("build", "run"), when="@develop")
     depends_on("py-quantities@0.12.1:0.13.0", type=("build", "run"), when="@0.6.4:0.11.2")
-    depends_on("py-quantities@0.14.0:", type=("build", "run"), when="@develop")
+    depends_on("py-quantities@0.14.1:", type=("build", "run"), when="@develop")
     depends_on("py-quantities@0.14.1:", type=("build", "run"), when="@0.12.0:")
     depends_on("py-scipy@1.5.4:", type=("build", "run"), when="@0.6.4:")
     depends_on("py-six@1.10.0:", type=("build", "run"), when="@0.6.4:")
diff --git a/spack.yaml b/spack.yaml
index 2035a5bdbed420038f6121e4e1df5e2376308644..d0cadda9561eba986c2dabada1ec4d3b56b31b5c 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -22,7 +22,7 @@ spack:
     - py-ebrains-drive@0.5.1
     - py-ebrains-kg-core@0.9.15
     - py-efel@4.0.4
-    - py-elephant@0.14.0
+    - py-elephant@1.0.0
     - py-fairgraph@0.11.1
     - py-frites@0.4.4
     - py-hbp-archive@1.1.1