diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fc0eec1b1f63e65fecea2392a7bb2e4d5fff3c9b..f15989f35ea96ea514af426f87ce7bde0170ab36 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,8 +35,6 @@ build_docker_from_cache:
 
 before_script:
   - pip3 install --break-system-packages .[full]
-  - git clone https://github.com/NIFTy-PPL/JAXbind.git
-  - pip3 install --break-system-packages JAXbind/
 
 test_resolve:
   stage: testing
diff --git a/setup.py b/setup.py
index 4c6dae9581d613e1b0eb9ef165b7934bb4c2f25c..7e5f0a2be567f242a663c05807a100a3c7905616 100644
--- a/setup.py
+++ b/setup.py
@@ -145,8 +145,8 @@ setup(
     packages=find_packages(include=["resolve", "resolve.*", "resolve_support", "resolve_support.*"]),
     zip_safe=True,
     dependency_links=[],
-    install_requires=["ducc0>=0.23.0", "numpy", "nifty8>=8.0"],
-    extras_require={"full": ("astropy", "pytest", "pytest-cov", "mpi4py", "python-casacore", "h5py", "matplotlib", "jax", "jaxlib")},
+    install_requires=["ducc0>=0.23.0", "numpy<=1.26.0", "nifty8>=8.0"],
+    extras_require={"full": ("astropy", "pytest", "pytest-cov", "mpi4py", "python-casacore", "h5py", "matplotlib", "jax", "jaxlib", "jaxbind")},
     ext_modules=extensions,
     entry_points={"console_scripts":
         [