From 3513216b4cb4b431833badfdce3de59723e77eb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 19:22:23 +0000 Subject: [PATCH 1/3] Bump pytest-asyncio from 1.1.0 to 1.2.0 Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 51915a7..8536f01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -75,7 +75,7 @@ dev-pytest = [ "pylint == 3.3.8", # We need this to check for the examples "frequenz-repo-config[extra-lint-examples] == 0.13.5", "pytest-mock == 3.15.1", - "pytest-asyncio == 1.1.0", + "pytest-asyncio == 1.2.0", "async-solipsism == 0.8", ] dev = [ From bc368c1b7cb9f4b39d382e7633f45d4a576b6769 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 10 Oct 2025 09:24:47 +0200 Subject: [PATCH 2/3] Bump typing-extensions to >=4.12.0d07e67 This is needed for some dependencies to work with Python versions older than 3.13. Signed-off-by: Leandro Lucarella --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8536f01..6a88079 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ ] requires-python = ">= 3.11, < 4" dependencies = [ - "typing-extensions >= 4.6.1, < 5", + "typing-extensions >= 4.12.0, < 5", "frequenz-client-reporting >= 0.18.0, < 0.20.0", "frequenz-client-common >= 0.3.0, < 0.4", ] From 806e6a1cf17216c6f98c5112999eb300f52a12df Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 10 Oct 2025 09:25:25 +0200 Subject: [PATCH 3/3] Reformat pyproject.toml using taplo Signed-off-by: Leandro Lucarella --- pyproject.toml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6a88079..8bf0522 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,16 @@ name = "frequenz-reporting-python" description = "A highlevel interface for the reporting API" readme = "README.md" license = { text = "MIT" } -keywords = ["frequenz", "python", "lib", "library", "reporting", "highlevel", "tooling", "api"] +keywords = [ + "frequenz", + "python", + "lib", + "library", + "reporting", + "highlevel", + "tooling", + "api", +] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", @@ -40,7 +49,7 @@ email = "floss@frequenz.com" dev-flake8 = [ "flake8 == 7.3.0", "flake8-docstrings == 1.7.0", - "flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml + "flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml "pydoclint == 0.7.3", "pydocstyle == 6.3.0", ] @@ -61,10 +70,7 @@ dev-mypy = [ # For checking the noxfile, docs/ script, and tests "frequenz-reporting-python[dev-mkdocs,dev-noxfile,dev-pytest]", ] -dev-noxfile = [ - "nox == 2025.5.1", - "frequenz-repo-config[lib] == 0.13.5", -] +dev-noxfile = ["nox == 2025.5.1", "frequenz-repo-config[lib] == 0.13.5"] dev-pylint = [ # dev-pytest already defines a dependency to pylint because of the examples # For checking the noxfile, docs/ script, and tests @@ -72,7 +78,7 @@ dev-pylint = [ ] dev-pytest = [ "pytest == 8.4.2", - "pylint == 3.3.8", # We need this to check for the examples + "pylint == 3.3.8", # We need this to check for the examples "frequenz-repo-config[extra-lint-examples] == 0.13.5", "pytest-mock == 3.15.1", "pytest-asyncio == 1.2.0",