55requires = [
66 " setuptools == 80.9.0" ,
77 " setuptools_scm[toml] == 9.2.2" ,
8- " frequenz-repo-config[api] == 0.14 .0" ,
8+ " frequenz-repo-config[api] == 0.17 .0" ,
99 # We need to pin the protobuf, grpcio and grpcio-tools dependencies to make
1010 # sure the code is generated using the minimum supported versions, as older
1111 # versions can't work with code that was generated with newer versions.
@@ -21,7 +21,8 @@ build-backend = "setuptools.build_meta"
2121name = " frequenz-api-reporting"
2222description = " Frequenz gRPC API to aggregate component data from microgrids"
2323readme = " README.md"
24- license = { text = " MIT" }
24+ license = " MIT"
25+ license-files = [" LICENSE" ]
2526keywords = [
2627 " frequenz" ,
2728 " python" ,
@@ -36,7 +37,6 @@ keywords = [
3637classifiers = [
3738 " Development Status :: 3 - Alpha" ,
3839 " Intended Audience :: Developers" ,
39- " License :: OSI Approved :: MIT License" ,
4040 " Programming Language :: Python :: 3" ,
4141 " Programming Language :: Python :: 3 :: Only" ,
4242 " Topic :: Software Development :: Libraries" ,
@@ -63,6 +63,7 @@ email = "floss@frequenz.com"
6363[project .optional-dependencies ]
6464dev-flake8 = [
6565 " flake8 == 7.3.0" ,
66+ " flake8-datetimez == 20.10.0" ,
6667 " flake8-docstrings == 1.7.0" ,
6768 " flake8-pyproject == 1.2.4" , # For reading the flake8 config from pyproject.toml
6869 " pydoclint == 0.8.3" ,
@@ -79,7 +80,7 @@ dev-mkdocs = [
7980 " mkdocs-material == 9.6.21" ,
8081 " mkdocstrings[python] == 0.30.1" ,
8182 " mkdocstrings-python == 1.18.2" ,
82- " frequenz-repo-config[api] == 0.14 .0" ,
83+ " frequenz-repo-config[api] == 0.17 .0" ,
8384]
8485dev-mypy = [
8586 " mypy == 1.18.2" ,
@@ -88,7 +89,7 @@ dev-mypy = [
8889 # For checking the noxfile, docs/ script, and tests
8990 " frequenz-api-reporting[dev-mkdocs,dev-noxfile,dev-pytest]" ,
9091]
91- dev-noxfile = [" nox == 2025.10.16" , " frequenz-repo-config[api] == 0.14 .0" ]
92+ dev-noxfile = [" nox == 2025.10.16" , " frequenz-repo-config[api] == 0.17 .0" ]
9293dev-pylint = [
9394 # dev-pytest already defines a dependency to pylint because of the examples
9495 # For checking the noxfile, docs/ script, and tests
@@ -97,7 +98,7 @@ dev-pylint = [
9798dev-pytest = [
9899 " pytest == 9.0.2" ,
99100 " pylint == 3.3.8" , # We need this to check for the examples
100- " frequenz-repo-config[extra-lint-examples] == 0.14 .0" ,
101+ " frequenz-repo-config[extra-lint-examples] == 0.17 .0" ,
101102]
102103dev = [
103104 " frequenz-api-reporting[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments