diff --git a/packages/py-siibra/package.py b/packages/py-siibra/package.py
index ba8760f9ab274d4c4254a9ed54857460133ba135..c43883fd63f320ee78163c14ac6ec9abdd260c53 100644
--- a/packages/py-siibra/package.py
+++ b/packages/py-siibra/package.py
@@ -14,6 +14,9 @@ class PySiibra(PythonPackage):
 
     maintainers = ['x.gui@fz-juelich.de', 's.koehnen@fz-juelich.de', 't.dickscheid@fz-juelich.de']
 
+    version("1.0a9", sha256="d495738d7d618d4f4da8b0747ef26b6db50b4bde223ba7d9d7f599ca87e37e90")
+    version("0.5a2", sha256="6f40eeebf9225da18772658c69d0fa1fcff9b93a684f0863709b369adca38927")
+    version("0.4a78", sha256="39dd631c1231d0422cea1783b727811ddf8210316cb84f035b4bc4299e161f33")
     version("0.4a66", sha256="75bd925159d2c4bc904b97824ab8d48a4162f07c11ae0ee4d358427bd3badccb")
     version("0.4a64", sha256="651f3382c7e3407261ca71921614e3bf64f3205c1b7072ce0bb482d65fa73be3")
     version("0.4a63", sha256="225c2cbf98ec57bee4063176f868a2a10ab153ac917e162843d8a26a38ba78b4")
@@ -43,6 +46,7 @@ class PySiibra(PythonPackage):
     depends_on('py-nilearn',              type=('build', 'run'))
     depends_on('py-typing-extensions',    type=('build', 'run'), when='^python@:3.7')
     depends_on('py-filelock',             type=('build', 'run'))
+    depends_on('py-ebrains-drive',        type=('build', 'run'), when='@0.4a74:')
 
     depends_on('py-pytest',               type=('test'))
 
diff --git a/spack.yaml b/spack.yaml
index de2315bb073f1d74582c093822fa46f51a1be1b6..fd96f0d0c2cef2fca2b3352f81cded26ec35b9cb 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -43,7 +43,7 @@ spack:
     - py-pyunicore@0.15.0
     - py-quantities-scidash@0.12.4.3
     - py-quantities@0.15.0
-    - py-siibra@0.4a66
+    - py-siibra@1.0a9
     - py-snudda@2.0.1
     - py-spynnaker@7.0.0
     - py-tvb-contrib@2.8.2