55requires = [
66 " setuptools == 69.0.3" ,
77 " setuptools_scm[toml] == 8.0.4" ,
8- " frequenz-repo-config[lib] == 0.7.4 " ,
8+ " frequenz-repo-config[lib] == 0.9.1 " ,
99]
1010build-backend = " setuptools.build_meta"
1111
@@ -31,7 +31,7 @@ dependencies = [
3131 # changing the version
3232 # (plugins.mkdocstrings.handlers.python.import)
3333 " frequenz-channels >= 1.0.0-rc1, < 2.0.0" ,
34- " frequenz-client-microgrid >= 0.2.0, < 0.3 .0" ,
34+ " frequenz-client-microgrid >= 0.2.0, < 0.4 .0" ,
3535 " google-api-python-client >= 2.71, < 3" ,
3636 " grpcio >= 1.54.2, < 2" ,
3737 " grpcio-tools >= 1.54.2, < 2" ,
@@ -55,47 +55,47 @@ dev-flake8 = [
5555 " flake8 == 7.0.0" ,
5656 " flake8-docstrings == 1.7.0" ,
5757 " flake8-pyproject == 1.2.3" , # For reading the flake8 config from pyproject.toml
58- " pydoclint == 0.3.8 " ,
58+ " pydoclint == 0.4.1 " ,
5959 " pydocstyle == 6.3.0" ,
6060]
61- dev-examples = [" polars == 0.20.2 " ]
62- dev-formatting = [" black == 24.1.1 " , " isort == 5.13.2" ]
61+ dev-examples = [" polars == 0.20.18 " ]
62+ dev-formatting = [" black == 24.3.0 " , " isort == 5.13.2" ]
6363dev-mkdocs = [
64- " black == 24.1.1 " ,
65- " Markdown==3.5.1 " ,
64+ " black == 24.3.0 " ,
65+ " Markdown==3.6 " ,
6666 " mike == 2.0.0" ,
6767 " mkdocs-gen-files == 0.5.0" ,
6868 " mkdocs-literate-nav == 0.6.1" ,
6969 " mkdocs-macros-plugin == 1.0.5" ,
70- " mkdocs-material == 9.5.3 " ,
71- " mkdocstrings[python] == 0.24.0 " ,
72- " frequenz-repo-config[lib] == 0.7.4 " ,
70+ " mkdocs-material == 9.5.16 " ,
71+ " mkdocstrings[python] == 0.24.1 " ,
72+ " frequenz-repo-config[lib] == 0.9.1 " ,
7373]
7474dev-mypy = [
75- " mypy == 1.8 .0" ,
75+ " mypy == 1.9 .0" ,
7676 " grpc-stubs == 1.24.12" , # This dependency introduces breaking changes in patch releases
77- " types-Markdown == 3.5 .0.20240129 " ,
77+ " types-Markdown == 3.6 .0.20240316 " ,
7878 " types-protobuf == 4.24.0.20240129" ,
79- " types-setuptools == 69.0 .0.20240125 " ,
79+ " types-setuptools == 69.2 .0.20240317 " ,
8080 # For checking the noxfile, docs/ script, and tests
8181 " frequenz-sdk[dev-mkdocs,dev-noxfile,dev-pytest]" ,
8282]
83- dev-noxfile = [" nox == 2023.4.22" , " frequenz-repo-config[lib] == 0.7.4 " ]
83+ dev-noxfile = [" nox == 2023.4.22" , " frequenz-repo-config[lib] == 0.9.1 " ]
8484dev-pylint = [
85- " pylint == 3.0.3 " ,
85+ " pylint == 3.1.0 " ,
8686 # For checking the noxfile, docs/ script, and tests
8787 " frequenz-sdk[dev-mkdocs,dev-noxfile,dev-pytest]" ,
8888]
8989dev-pytest = [
9090 " pytest == 7.4.4" ,
91- " frequenz-repo-config[extra-lint-examples] == 0.7.4 " ,
92- " pytest-mock == 3.12 .0" ,
93- " pytest-asyncio == 0.23.3 " ,
94- " time-machine == 2.12.0 " ,
95- " async-solipsism == 0.5 " ,
91+ " frequenz-repo-config[extra-lint-examples] == 0.9.1 " ,
92+ " pytest-mock == 3.14 .0" ,
93+ " pytest-asyncio == 0.23.6 " ,
94+ " time-machine == 2.14.1 " ,
95+ " async-solipsism == 0.6 " ,
9696 # For checking docstring code examples
9797 " frequenz-sdk[dev-examples]" ,
98- " hypothesis == 6.92.1 " ,
98+ " hypothesis == 6.100.0 " ,
9999]
100100dev = [
101101 " frequenz-sdk[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments