diff --git a/build-requirements.txt b/build-requirements.txt
index 128aa165423eb3690bf5db0d3f75954051427d19..eb9933ff7b5f3cf99ebd3b6e22204460fa9cdf4e 100644
--- a/build-requirements.txt
+++ b/build-requirements.txt
@@ -1,46 +1,2 @@
-appdirs==1.4.4
-backports.entry-points-selectable==1.3.0
-bleach==6.1.0
-build==1.1.1
-certifi==2024.2.2
-chardet==5.2.0
-charset-normalizer==3.3.2
-check-manifest==0.49
-colorama==0.4.6
-distlib==0.3.8
-docutils==0.20.1
-filelock==3.13.1
-flake8==7.0.0
-grpcio==1.62.1
-grpcio-tools==1.57.0
-idna==3.6
-importlib-metadata==7.0.2
-keyring==24.3.1
-lazy==1.6
-mccabe==0.7.0
-packaging==24.0
-pep517==0.13.1
-pkginfo==1.10.0
-platformdirs==4.2.0
-pluggy==1.4.0
-protobuf==4.24.2
-py==1.11.0
-pycodestyle==2.11.1
-pyflakes==3.2.0
-Pygments==2.17.2
-pyparsing==3.1.2
-readme-renderer==43.0
-requests==2.31.0
-requests-toolbelt==1.0.0
-rfc3986==2.0.0
-six==1.16.0
-toml==0.10.2
-tomli==2.0.1
-tox==4.14.1
-tqdm==4.66.2
-twine==5.0.0
-typing_extensions==4.10.0
-urllib3==2.2.1
-virtualenv==20.25
-webencodings==0.5.1
-zipp==3.18.1
+flake8==7.1.2
+grpcio-tools==1.67.1
diff --git a/perxis/collections/helpers.py b/perxis/collections/helpers.py
index f0398f8b8ff1629b0539c95f5b077bc61199e935..33aeb71909cd7826429274466f76898b77bf0c31 100644
--- a/perxis/collections/helpers.py
+++ b/perxis/collections/helpers.py
@@ -1,4 +1,5 @@
 from perxis.collections import collections_pb2
+from typing import TypedDict
 from typing_extensions import deprecated
 
 
@@ -24,7 +25,7 @@ def make_collection_instances(
 def init_collections(
     schemes_dir: str,
     schemes_mapping: dict[str, str],
-    collections_settings_mapping: dict[str, dict[str, ...]],
+    collections_settings_mapping: dict[str, TypedDict],
 ) -> list[collections_pb2.Collection]:
 
     collections = []
diff --git a/requirements.txt b/requirements.txt
index 13a016531e795a238a483ac9e72596e06c212492..16c8359b71b62d96c933ff330bbb4d1a98b6ddee 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,14 +5,13 @@ asyncstdlib==3.10.8
 certifi==2024.7.4
 chardet==5.2.0
 charset-normalizer==3.3.2
-grpcio==1.57.0
+grpcio==1.67.1
 idna==3.7
 oauthlib==3.2.2
-protobuf==4.24.2
+protobuf==5.29.3
 PyJWT==2.8.0
 requests==2.32.0
 requests-oauthlib==1.4.0
 six==1.16.0
 urllib3==2.2.2
 deepdiff==6.7.1
-