diff --git a/tvb_build/docker/requirements_group b/tvb_build/docker/requirements_group
index 3a2da7bae..6d5a11078 100644
--- a/tvb_build/docker/requirements_group
+++ b/tvb_build/docker/requirements_group
@@ -1,4 +1,5 @@
numpy<2
+siibra
cryptography
sqlalchemy
pyAesCrypt
@@ -49,7 +50,6 @@ lxml
pylems
docutils
Pillow
-siibra
bctpy
kubernetes
watchdog
diff --git a/tvb_build/tvb_build/third_party_licenses/packages_accepted.xml b/tvb_build/tvb_build/third_party_licenses/packages_accepted.xml
index 149709317..a6f572212 100644
--- a/tvb_build/tvb_build/third_party_licenses/packages_accepted.xml
+++ b/tvb_build/tvb_build/third_party_licenses/packages_accepted.xml
@@ -1587,7 +1587,17 @@
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tvb_framework/pyproject.toml b/tvb_framework/pyproject.toml
index 981de6ac0..efdd30b41 100644
--- a/tvb_framework/pyproject.toml
+++ b/tvb_framework/pyproject.toml
@@ -92,7 +92,7 @@ dependencies = [
"requests-toolbelt>=0.10",
"scikit-learn",
"scipy",
- "siibra==1.0a14",
+ "siibra",
"simplejson",
"six",
"sqlalchemy",
diff --git a/tvb_framework/tvb/adapters/creators/siibra_base.py b/tvb_framework/tvb/adapters/creators/siibra_base.py
index 6ed52764e..a742f70ca 100644
--- a/tvb_framework/tvb/adapters/creators/siibra_base.py
+++ b/tvb_framework/tvb/adapters/creators/siibra_base.py
@@ -225,7 +225,7 @@ def get_regions_positions(regions):
for r in regions:
space = r.supported_spaces[0] # choose first space that is available for that region
- centroid = r.spatial_props(space=space).components[0].centroid
+ centroid = r.spatial_props(space=space)[0].centroid
positions.append(centroid.coordinate)
return positions