From 3034910b2ff4fa3ccae85c33d730f61f34ae42dd Mon Sep 17 00:00:00 2001
From: teplyakov <teolyakov@perx.ru>
Date: Wed, 19 Feb 2025 14:47:36 +0300
Subject: [PATCH] feat: AUTO-3805 Update requirements

---
 build-requirements.txt        | 48 ++---------------------------------
 perxis/collections/helpers.py |  3 ++-
 requirements.txt              |  5 ++--
 3 files changed, 6 insertions(+), 50 deletions(-)

diff --git a/build-requirements.txt b/build-requirements.txt
index 128aa16..eb9933f 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 f0398f8..33aeb71 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 13a0165..16c8359 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
-
-- 
GitLab