diff --git a/requirements.txt b/requirements.txt
index bdc945eb8b060f4b8cd301b83fd587951174664a..f6ee2ca55416c621d5e93a6e781bcb64dee483de 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,5 +12,5 @@ pyarrow==15.0.2
 pandas==2.2.1
 scikit-learn==1.4.1.post1
 scipy==1.12.0
+typing_extensions==4.10.0
 typing_extensions==4.6.1
-git+https://github.com/palmb/fancy-collections@7436c90ba65e1acc4f3cb25b9cf83d8870b5c816
diff --git a/setup.py b/setup.py
index b7686b978c0ad0067d9673d0fab0ed4bce94540c..92ad10d4874fcdc73d1be600a228c630d429215a 100644
--- a/setup.py
+++ b/setup.py
@@ -47,7 +47,7 @@ setup(
     long_description_content_type="text/markdown",
     url="https://git.ufz.de/rdm-software/saqc",
     packages=find_packages(exclude=("tests", "docs")),
-    python_requires=">=3.8",
+    python_requires=">=3.9",
     install_requires=[
         "Click",
         "dtw",