5
5
requires = [
6
6
" setuptools == 68.1.0" ,
7
7
" setuptools_scm[toml] == 7.1.0" ,
8
- " frequenz-repo-config[lib] == 0.9.2 " ,
8
+ " frequenz-repo-config[lib] == 0.10.0 " ,
9
9
]
10
10
build-backend = " setuptools.build_meta"
11
11
@@ -28,7 +28,7 @@ requires-python = ">= 3.11, < 4"
28
28
dependencies = [
29
29
" typing_extensions >= 4.6.1, < 5" ,
30
30
" grpc-stubs == 1.53.0.5" ,
31
- " frequenz-api-reporting >= 0.2.0, < 0.4 " ,
31
+ " frequenz-api-reporting >= 0.2.0, < 0.5 " ,
32
32
" frequenz-client-common >= 0.2.0, < 0.3" ,
33
33
" grpcio >= 1.54.2, < 2" ,
34
34
" grpcio-tools >= 1.54.2, < 2" ,
46
46
47
47
[project .optional-dependencies ]
48
48
dev-flake8 = [
49
- " flake8 == 7.1.0 " ,
49
+ " flake8 == 7.1.1 " ,
50
50
" flake8-docstrings == 1.7.0" ,
51
51
" flake8-pyproject == 1.2.3" , # For reading the flake8 config from pyproject.toml
52
- " pydoclint == 0.4.1 " ,
52
+ " pydoclint == 0.5.9 " ,
53
53
" pydocstyle == 6.3.0" ,
54
54
]
55
- dev-formatting = [" black == 24.4.2 " , " isort == 5.13.2" ]
55
+ dev-formatting = [" black == 24.8.0 " , " isort == 5.13.2" ]
56
56
dev-mkdocs = [
57
- " black == 24.4.2 " ,
58
- " Markdown==3.6 " ,
59
- " mike == 2.1.1 " ,
57
+ " black == 24.8.0 " ,
58
+ " Markdown==3.7 " ,
59
+ " mike == 2.1.3 " ,
60
60
" mkdocs-gen-files == 0.5.0" ,
61
61
" mkdocs-literate-nav == 0.6.1" ,
62
- " mkdocs-macros-plugin == 1.0.5 " ,
63
- " mkdocs-material == 9.5.25 " ,
64
- " mkdocstrings[python] == 0.25 .1" ,
65
- " frequenz-repo-config[lib] == 0.9.2 " ,
62
+ " mkdocs-macros-plugin == 1.2.0 " ,
63
+ " mkdocs-material == 9.5.39 " ,
64
+ " mkdocstrings[python] == 0.26 .1" ,
65
+ " frequenz-repo-config[lib] == 0.10.0 " ,
66
66
]
67
67
dev-mypy = [
68
- " mypy == 1.10.0 " ,
69
- " types-Markdown == 3.6 .0.20240316 " ,
70
- " types-protobuf == 5.26 .0.20240422 " ,
68
+ " mypy == 1.11.2 " ,
69
+ " types-Markdown == 3.7 .0.20240822 " ,
70
+ " types-protobuf == 5.28 .0.20240924 " ,
71
71
# For checking the noxfile, docs/ script, and tests
72
72
" frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]" ,
73
73
" pandas-stubs >= 2, < 3" , # Only required for example
74
74
]
75
75
dev-noxfile = [
76
76
" nox == 2024.4.15" ,
77
- " frequenz-repo-config[lib] == 0.9.2 " ,
77
+ " frequenz-repo-config[lib] == 0.10.0 " ,
78
78
]
79
79
dev-pylint = [
80
- " pylint == 3.2.2 " ,
80
+ " pylint == 3.3.1 " ,
81
81
# For checking the noxfile, docs/ script, and tests
82
82
" frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]" ,
83
83
" pandas >= 2, < 3" , # Only required for example
84
84
]
85
85
dev-pytest = [
86
- " pytest == 8.2.1 " ,
87
- " frequenz-repo-config[extra-lint-examples] == 0.9.2 " ,
86
+ " pytest == 8.3.3 " ,
87
+ " frequenz-repo-config[extra-lint-examples] == 0.10.0 " ,
88
88
" pytest-mock == 3.14.0" ,
89
- " pytest-asyncio == 0.23.7 " ,
90
- " async-solipsism == 0.6 " ,
89
+ " pytest-asyncio == 0.24.0 " ,
90
+ " async-solipsism == 0.7 " ,
91
91
]
92
92
dev = [
93
93
" frequenz-client-reporting[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments