Skip to content

Commit 50dd3a9

Browse files
authored
Bump the required group across 1 directory with 7 updates (#114)
2 parents fccb1ae + 1aab7b5 commit 50dd3a9

File tree

3 files changed

+17
-96
lines changed

3 files changed

+17
-96
lines changed

docs/_scripts/macros.py

Lines changed: 0 additions & 81 deletions
This file was deleted.

mkdocs.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ markdown_extensions:
8787
permalink: "¤"
8888

8989
plugins:
90+
- autorefs:
91+
resolve_closest: true
9092
- gen-files:
9193
scripts:
9294
- docs/_scripts/mkdocstrings_autoapi.py
@@ -122,10 +124,9 @@ plugins:
122124
- https://grpc.github.io/grpc/python/objects.inv
123125
- https://typing-extensions.readthedocs.io/en/stable/objects.inv
124126
# Note this plugin must be loaded after mkdocstrings to be able to use macros
125-
# inside docstrings. See the comment in `docs/_scripts/macros.py` for more
126-
# details
127+
# inside docstrings.
127128
- macros:
128-
module_name: docs/_scripts/macros
129+
modules: ["frequenz.repo.config.mkdocs.mkdocstrings_macros"]
129130
on_undefined: strict
130131
on_error_fail: true
131132
- search

pyproject.toml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 75.6.0",
6+
"setuptools == 75.8.0",
77
"setuptools_scm[toml] == 8.1.0",
8-
"frequenz-repo-config[lib] == 0.11.0",
8+
"frequenz-repo-config[lib] == 0.12.2",
99
]
1010
build-backend = "setuptools.build_meta"
1111

@@ -54,8 +54,8 @@ email = "[email protected]"
5454
dev-flake8 = [
5555
"flake8 == 7.1.1",
5656
"flake8-docstrings == 1.7.0",
57-
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
58-
"pydoclint == 0.5.14",
57+
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
58+
"pydoclint == 0.6.0",
5959
"pydocstyle == 6.3.0",
6060
]
6161
dev-formatting = ["black == 25.1.0", "isort == 5.13.2"]
@@ -66,10 +66,10 @@ dev-mkdocs = [
6666
"mkdocs-gen-files == 0.5.0",
6767
"mkdocs-literate-nav == 0.6.1",
6868
"mkdocs-macros-plugin == 1.3.7",
69-
"mkdocs-material == 9.5.49",
70-
"mkdocstrings[python] == 0.27.0",
71-
"mkdocstrings-python == 1.13.0",
72-
"frequenz-repo-config[lib] == 0.11.0",
69+
"mkdocs-material == 9.6.2",
70+
"mkdocstrings[python] == 0.28.0",
71+
"mkdocstrings-python == 1.14.6",
72+
"frequenz-repo-config[lib] == 0.12.2",
7373
]
7474
dev-mypy = [
7575
"mypy == 1.14.1",
@@ -79,17 +79,17 @@ dev-mypy = [
7979
# For checking the noxfile, docs/ script, and tests
8080
"frequenz-client-microgrid[dev-mkdocs,dev-noxfile,dev-pytest]",
8181
]
82-
dev-noxfile = ["nox == 2024.10.9", "frequenz-repo-config[lib] == 0.11.0"]
82+
dev-noxfile = ["nox == 2024.10.9", "frequenz-repo-config[lib] == 0.12.2"]
8383
dev-pylint = [
84-
"pylint == 3.3.3",
84+
"pylint == 3.3.4",
8585
# For checking the noxfile, docs/ script, and tests
8686
"frequenz-client-microgrid[dev-mkdocs,dev-noxfile,dev-pytest]",
8787
]
8888
dev-pytest = [
8989
"pytest == 8.3.4",
90-
"frequenz-repo-config[extra-lint-examples] == 0.11.0",
90+
"frequenz-repo-config[extra-lint-examples] == 0.12.2",
9191
"pytest-mock == 3.14.0",
92-
"pytest-asyncio == 0.25.1",
92+
"pytest-asyncio == 0.25.3",
9393
"async-solipsism == 0.7",
9494
]
9595
dev = [
@@ -161,6 +161,7 @@ disable = [
161161
]
162162

163163
[tool.pytest.ini_options]
164+
addopts = "-W=all -Werror -Wdefault::DeprecationWarning -Wdefault::PendingDeprecationWarning -vv"
164165
testpaths = ["tests", "src"]
165166
asyncio_mode = "auto"
166167
asyncio_default_fixture_loop_scope = "function"

0 commit comments

Comments
 (0)