5
5
requires = [
6
6
" setuptools == 68.1.0" ,
7
7
" setuptools_scm[toml] == 7.1.0" ,
8
- " frequenz-repo-config[api] == 0.10.0 " ,
8
+ " frequenz-repo-config[api] == 0.12.3 " ,
9
9
# We need to pin the protobuf, grpcio and grpcio-tools dependencies to make
10
10
# sure the code is generated using the minimum supported versions, as older
11
11
# versions can't work with code that was generated with newer versions.
12
12
# https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards
13
13
" protobuf == 4.25.3" ,
14
- " grpcio-tools == 1.51 .1" ,
15
- " grpcio == 1.51 .1" ,
14
+ " grpcio-tools == 1.68 .1" ,
15
+ " grpcio == 1.68 .1" ,
16
16
]
17
17
build-backend = " setuptools.build_meta"
18
18
57
57
58
58
[project .optional-dependencies ]
59
59
dev-flake8 = [
60
- " flake8 == 7.0.0 " ,
60
+ " flake8 == 7.1.2 " ,
61
61
" flake8-docstrings == 1.7.0" ,
62
62
" flake8-pyproject == 1.2.3" , # For reading the flake8 config from pyproject.toml
63
- " pydoclint == 0.3 .2" ,
63
+ " pydoclint == 0.6 .2" ,
64
64
" pydocstyle == 6.3.0" ,
65
65
]
66
66
dev-formatting = [" black == 24.4.2" , " isort == 5.12.0" ]
@@ -70,31 +70,31 @@ dev-mkdocs = [
70
70
" mike == 2.1.3" ,
71
71
" mkdocs-gen-files == 0.5.0" ,
72
72
" mkdocs-literate-nav == 0.6.1" ,
73
- " mkdocs-macros-plugin == 1.0.4 " ,
74
- " mkdocs-material == 9.4.4 " ,
75
- " mkdocstrings[python] == 0.27.0 " ,
76
- " mkdocstrings-python == 1.10.8 " ,
77
- " frequenz-repo-config[api] == 0.10.0 " ,
73
+ " mkdocs-macros-plugin == 1.3.7 " ,
74
+ " mkdocs-material == 9.6.6 " ,
75
+ " mkdocstrings[python] == 0.28.2 " ,
76
+ " mkdocstrings-python == 1.16.2 " ,
77
+ " frequenz-repo-config[api] == 0.12.3 " ,
78
78
]
79
79
dev-mypy = [
80
- " mypy == 1.5.1 " ,
80
+ " mypy == 1.15.0 " ,
81
81
" grpc-stubs == 1.53.0.5" ,
82
82
" types-Markdown == 3.7.0.20241204" ,
83
83
# For checking the noxfile, docs/ script, and tests
84
84
" frequenz-api-weather[dev-mkdocs,dev-noxfile,dev-pytest]" ,
85
85
]
86
86
dev-noxfile = [
87
87
" nox == 2024.4.15" ,
88
- " frequenz-repo-config[api] == 0.10.0 " ,
88
+ " frequenz-repo-config[api] == 0.12.3 " ,
89
89
]
90
90
dev-pylint = [
91
- " pylint == 3.0.2 " ,
91
+ " pylint == 3.3.4 " ,
92
92
# For checking the noxfile, docs/ script, and tests
93
93
" frequenz-api-weather[dev-mkdocs,dev-noxfile,dev-pytest]" ,
94
94
]
95
95
dev-pytest = [
96
- " pytest == 8.3.3 " ,
97
- " frequenz-repo-config[extra-lint-examples] == 0.10.0 " ,
96
+ " pytest == 8.3.4 " ,
97
+ " frequenz-repo-config[extra-lint-examples] == 0.12.3 " ,
98
98
]
99
99
dev = [
100
100
" frequenz-api-weather[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments