@@ -39,8 +39,8 @@ dependencies = [
3939 # Make sure to update the version for cross-referencing also in the
4040 # mkdocs.yml file when changing the version here (look for the config key
4141 # plugins.mkdocstrings.handlers.python.import)
42- " frequenz-sdk == 1.0.0rc601 " ,
43- " frequenz-channels >= 1.0.1 , < 2.0.0" ,
42+ " frequenz-sdk == 1.0.0-rc801 " ,
43+ " frequenz-channels >= 1.1.0 , < 2.0.0" ,
4444 " frequenz-client-dispatch >= 0.5.0, < 0.6.0" ,
4545]
4646dynamic = [" version" ]
@@ -67,11 +67,12 @@ dev-mkdocs = [
6767 " mkdocs-macros-plugin == 1.0.5" ,
6868 " mkdocs-material == 9.5.30" ,
6969 " mkdocstrings[python] == 0.25.2" ,
70- " mkdocstrings-python == 1.9.2 " ,
70+ " mkdocstrings-python == 1.10.8 " ,
7171 " frequenz-repo-config[lib] == 0.10.0" ,
7272]
7373dev-mypy = [
7474 " mypy == 1.11.1" ,
75+ " grpc-stubs == 1.24.12" , # This dependency introduces breaking changes in patch releases
7576 " types-Markdown == 3.6.0.20240316" ,
7677 " types-python-dateutil==2.9.0.20240316" ,
7778 # For checking the noxfile, docs/ script, and tests
@@ -179,7 +180,13 @@ packages = ["frequenz.dispatch"]
179180strict = true
180181
181182[[tool .mypy .overrides ]]
182- module = [" mkdocs_macros.*" , " async_solipsism" , " async_solipsism.*" ]
183+ module = [
184+ " mkdocs_macros.*" ,
185+ " async_solipsism" ,
186+ " async_solipsism.*" ,
187+ " grpc.aio" ,
188+ " grpc.aio.*" ,
189+ ]
183190ignore_missing_imports = true
184191
185192[tool .setuptools_scm ]
0 commit comments