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
51
51
52
52
[project .optional-dependencies ]
53
53
dev-flake8 = [
54
- " flake8 == 7.0.0 " ,
54
+ " flake8 == 7.1.2 " ,
55
55
" flake8-docstrings == 1.7.0" ,
56
56
" flake8-pyproject == 1.2.3" , # For reading the flake8 config from pyproject.toml
57
- " pydoclint == 0.3 .2" ,
57
+ " pydoclint == 0.6 .2" ,
58
58
" pydocstyle == 6.3.0" ,
59
59
]
60
60
dev-formatting = [" black == 24.4.2" , " isort == 5.12.0" ]
@@ -64,31 +64,31 @@ dev-mkdocs = [
64
64
" mike == 2.1.3" ,
65
65
" mkdocs-gen-files == 0.5.0" ,
66
66
" mkdocs-literate-nav == 0.6.1" ,
67
- " mkdocs-macros-plugin == 1.0.4 " ,
68
- " mkdocs-material == 9.4.4 " ,
69
- " mkdocstrings[python] == 0.27 .0" ,
70
- " mkdocstrings-python == 1.10.8 " ,
71
- " frequenz-repo-config[api] == 0.10.0 " ,
67
+ " mkdocs-macros-plugin == 1.3.7 " ,
68
+ " mkdocs-material == 9.6.8 " ,
69
+ " mkdocstrings[python] == 0.29 .0" ,
70
+ " mkdocstrings-python == 1.16.5 " ,
71
+ " frequenz-repo-config[api] == 0.12.3 " ,
72
72
]
73
73
dev-mypy = [
74
- " mypy == 1.5.1 " ,
74
+ " mypy == 1.15.0 " ,
75
75
" grpc-stubs == 1.53.0.5" ,
76
76
" types-Markdown == 3.7.0.20241204" ,
77
77
# For checking the noxfile, docs/ script, and tests
78
78
" frequenz-api-weather[dev-mkdocs,dev-noxfile,dev-pytest]" ,
79
79
]
80
80
dev-noxfile = [
81
81
" nox == 2024.4.15" ,
82
- " frequenz-repo-config[api] == 0.10.0 " ,
82
+ " frequenz-repo-config[api] == 0.12.3 " ,
83
83
]
84
84
dev-pylint = [
85
- " pylint == 3.0.2 " ,
85
+ " pylint == 3.3.4 " ,
86
86
# For checking the noxfile, docs/ script, and tests
87
87
" frequenz-api-weather[dev-mkdocs,dev-noxfile,dev-pytest]" ,
88
88
]
89
89
dev-pytest = [
90
- " pytest == 8.3.3 " ,
91
- " frequenz-repo-config[extra-lint-examples] == 0.10.0 " ,
90
+ " pytest == 8.3.5 " ,
91
+ " frequenz-repo-config[extra-lint-examples] == 0.12.3 " ,
92
92
]
93
93
dev = [
94
94
" frequenz-api-weather[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments