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 -