Skip to content

Commit b8d08b3

Browse files
authoredNov 20, 2024··
Bump dependencies in the template (#331)
2 parents b787200 + 58c31fb commit b8d08b3

File tree

8 files changed

+111
-103
lines changed

8 files changed

+111
-103
lines changed
 

‎RELEASE_NOTES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* API projects don't include the `google-common-protos` dependency by default.
2424
* API projects updated the `grpcio` dependency to `1.66.1`.
2525
* API projects updated the `frequenz-api-common` dependency to `0.6`.
26-
* Update the SDK dependency to `1.0.0rc901`.
26+
* Bump most of the dependencies.
2727
* Change `edit_uri` default branch to v0.x.x in mkdocs.yml.
2828
* Added a new default option `asyncio_default_fixture_loop_scope = "function"` for `pytest-asyncio` as not providing a value is deprecated.
2929
* The migration script is now written in Python, so it should be (hopefully) more compatible with different OSes.

‎cookiecutter/{{cookiecutter.github_repo_name}}/pyproject.toml

+27-19
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[{{cookiecutter.type}}] == 0.10.0",
99
{%- if cookiecutter.type == "api" %}
@@ -42,13 +42,21 @@ classifiers = [
4242
]
4343
requires-python = ">= 3.11, < 4"
4444
# TODO(cookiecutter): Remove and add more dependencies if appropriate
45-
{%- if cookiecutter.type in ("app", "actor", "model") %}
45+
{%- if cookiecutter.type in ("actor", "model") %}
4646
dependencies = [
47-
"typing-extensions == 4.6.1",
47+
"typing-extensions >= 4.12.2, < 5",
4848
# Make sure to update the version for cross-referencing also in the
4949
# mkdocs.yml file when changing the version here (look for the config key
5050
# plugins.mkdocstrings.handlers.python.import)
51-
"frequenz-sdk >= 1.0.0rc901, < 1.0.0rc1000",
51+
"frequenz-sdk >= 1.0.0rc1300, < 1.0.0rc1400",
52+
]
53+
{%- elif cookiecutter.type == "app" %}
54+
dependencies = [
55+
"typing-extensions == 4.12.2",
56+
# Make sure to update the version for cross-referencing also in the
57+
# mkdocs.yml file when changing the version here (look for the config key
58+
# plugins.mkdocstrings.handlers.python.import)
59+
"frequenz-sdk == 1.0.0rc1300",
5260
]
5361
{%- elif cookiecutter.type == "api" %}
5462
dependencies = [
@@ -64,7 +72,7 @@ dependencies = [
6472
]
6573
{%- else %}
6674
dependencies = [
67-
"typing-extensions >= 4.5.0, < 5",
75+
"typing-extensions >= 4.12.2, < 5",
6876
]
6977
{%- endif %}
7078
dynamic = ["version"]
@@ -76,36 +84,36 @@ email = "{{cookiecutter.author_email}}"
7684
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
7785
[project.optional-dependencies]
7886
dev-flake8 = [
79-
"flake8 == 7.1.0",
87+
"flake8 == 7.1.1",
8088
"flake8-docstrings == 1.7.0",
8189
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
82-
"pydoclint == 0.5.3",
90+
"pydoclint == 0.5.9",
8391
"pydocstyle == 6.3.0",
8492
]
85-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
93+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
8694
dev-mkdocs = [
87-
"Markdown == 3.6.0",
88-
"black == 24.4.2",
89-
"mike == 2.1.2",
95+
"Markdown == 3.7",
96+
"black == 24.10.0",
97+
"mike == 2.1.3",
9098
"mkdocs-gen-files == 0.5.0",
9199
"mkdocs-literate-nav == 0.6.1",
92-
"mkdocs-macros-plugin == 1.0.5",
93-
"mkdocs-material == 9.5.27",
94-
"mkdocstrings[python] == 0.26.1",
95-
"mkdocstrings-python == 1.11.1",
100+
"mkdocs-macros-plugin == 1.3.7",
101+
"mkdocs-material == 9.5.45",
102+
"mkdocstrings[python] == 0.27.0",
103+
"mkdocstrings-python == 1.12.2",
96104
"frequenz-repo-config[{{cookiecutter.type}}] == 0.10.0",
97105
]
98106
dev-mypy = [
99107
"mypy == 1.9.0",
100108
{%- if cookiecutter.type == "api" %}
101109
"grpc-stubs == 1.53.0.2",
102110
{%- endif %}
103-
"types-Markdown == 3.6.0.20240316",
111+
"types-Markdown == 3.7.0.20240822",
104112
# For checking the noxfile, docs/ script, and tests
105113
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
106114
]
107115
dev-noxfile = [
108-
"nox == 2024.4.15",
116+
"nox == 2024.10.9",
109117
"frequenz-repo-config[{{cookiecutter.type}}] == 0.10.0",
110118
]
111119
dev-pylint = [
@@ -114,8 +122,8 @@ dev-pylint = [
114122
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
115123
]
116124
dev-pytest = [
117-
"pytest == 8.2.2",
118-
"pylint == 3.2.5", # We need this to check for the examples
125+
"pytest == 8.3.3",
126+
"pylint == 3.3.1", # We need this to check for the examples
119127
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
120128
{%- if cookiecutter.type != "api" %}
121129
"pytest-mock == 3.14.0",

‎pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Copyright © 2023 Frequenz Energy-as-a-Service GmbH
33

44
[build-system]
5-
requires = ["setuptools == 68.1.0", "setuptools_scm[toml] == 8.1.0"]
5+
requires = ["setuptools == 75.5.0", "setuptools_scm[toml] == 8.1.0"]
66
build-backend = "setuptools.build_meta"
77

88
[project]

‎tests_golden/integration/test_cookiecutter_generation/actor/frequenz-actor-test/pyproject.toml

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[actor] == 0.10.0",
99
]
@@ -28,11 +28,11 @@ classifiers = [
2828
requires-python = ">= 3.11, < 4"
2929
# TODO(cookiecutter): Remove and add more dependencies if appropriate
3030
dependencies = [
31-
"typing-extensions == 4.6.1",
31+
"typing-extensions >= 4.12.2, < 5",
3232
# Make sure to update the version for cross-referencing also in the
3333
# mkdocs.yml file when changing the version here (look for the config key
3434
# plugins.mkdocstrings.handlers.python.import)
35-
"frequenz-sdk >= 1.0.0rc901, < 1.0.0rc1000",
35+
"frequenz-sdk >= 1.0.0rc1300, < 1.0.0rc1400",
3636
]
3737
dynamic = ["version"]
3838

@@ -43,33 +43,33 @@ email = "floss@frequenz.com"
4343
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
4444
[project.optional-dependencies]
4545
dev-flake8 = [
46-
"flake8 == 7.1.0",
46+
"flake8 == 7.1.1",
4747
"flake8-docstrings == 1.7.0",
4848
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
49-
"pydoclint == 0.5.3",
49+
"pydoclint == 0.5.9",
5050
"pydocstyle == 6.3.0",
5151
]
52-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
52+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
5353
dev-mkdocs = [
54-
"Markdown == 3.6.0",
55-
"black == 24.4.2",
56-
"mike == 2.1.2",
54+
"Markdown == 3.7",
55+
"black == 24.10.0",
56+
"mike == 2.1.3",
5757
"mkdocs-gen-files == 0.5.0",
5858
"mkdocs-literate-nav == 0.6.1",
59-
"mkdocs-macros-plugin == 1.0.5",
60-
"mkdocs-material == 9.5.27",
61-
"mkdocstrings[python] == 0.26.1",
62-
"mkdocstrings-python == 1.11.1",
59+
"mkdocs-macros-plugin == 1.3.7",
60+
"mkdocs-material == 9.5.45",
61+
"mkdocstrings[python] == 0.27.0",
62+
"mkdocstrings-python == 1.12.2",
6363
"frequenz-repo-config[actor] == 0.10.0",
6464
]
6565
dev-mypy = [
6666
"mypy == 1.9.0",
67-
"types-Markdown == 3.6.0.20240316",
67+
"types-Markdown == 3.7.0.20240822",
6868
# For checking the noxfile, docs/ script, and tests
6969
"frequenz-actor-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7070
]
7171
dev-noxfile = [
72-
"nox == 2024.4.15",
72+
"nox == 2024.10.9",
7373
"frequenz-repo-config[actor] == 0.10.0",
7474
]
7575
dev-pylint = [
@@ -78,8 +78,8 @@ dev-pylint = [
7878
"frequenz-actor-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7979
]
8080
dev-pytest = [
81-
"pytest == 8.2.2",
82-
"pylint == 3.2.5", # We need this to check for the examples
81+
"pytest == 8.3.3",
82+
"pylint == 3.3.1", # We need this to check for the examples
8383
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8484
"pytest-mock == 3.14.0",
8585
"pytest-asyncio == 0.24.0",

‎tests_golden/integration/test_cookiecutter_generation/api/frequenz-api-test/pyproject.toml

+15-15
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[api] == 0.10.0",
99
# We need to pin the protobuf, grpcio and grpcio-tools dependencies to make
@@ -54,34 +54,34 @@ email = "floss@frequenz.com"
5454
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
5555
[project.optional-dependencies]
5656
dev-flake8 = [
57-
"flake8 == 7.1.0",
57+
"flake8 == 7.1.1",
5858
"flake8-docstrings == 1.7.0",
5959
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
60-
"pydoclint == 0.5.3",
60+
"pydoclint == 0.5.9",
6161
"pydocstyle == 6.3.0",
6262
]
63-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
63+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
6464
dev-mkdocs = [
65-
"Markdown == 3.6.0",
66-
"black == 24.4.2",
67-
"mike == 2.1.2",
65+
"Markdown == 3.7",
66+
"black == 24.10.0",
67+
"mike == 2.1.3",
6868
"mkdocs-gen-files == 0.5.0",
6969
"mkdocs-literate-nav == 0.6.1",
70-
"mkdocs-macros-plugin == 1.0.5",
71-
"mkdocs-material == 9.5.27",
72-
"mkdocstrings[python] == 0.26.1",
73-
"mkdocstrings-python == 1.11.1",
70+
"mkdocs-macros-plugin == 1.3.7",
71+
"mkdocs-material == 9.5.45",
72+
"mkdocstrings[python] == 0.27.0",
73+
"mkdocstrings-python == 1.12.2",
7474
"frequenz-repo-config[api] == 0.10.0",
7575
]
7676
dev-mypy = [
7777
"mypy == 1.9.0",
7878
"grpc-stubs == 1.53.0.2",
79-
"types-Markdown == 3.6.0.20240316",
79+
"types-Markdown == 3.7.0.20240822",
8080
# For checking the noxfile, docs/ script, and tests
8181
"frequenz-api-test[dev-mkdocs,dev-noxfile,dev-pytest]",
8282
]
8383
dev-noxfile = [
84-
"nox == 2024.4.15",
84+
"nox == 2024.10.9",
8585
"frequenz-repo-config[api] == 0.10.0",
8686
]
8787
dev-pylint = [
@@ -90,8 +90,8 @@ dev-pylint = [
9090
"frequenz-api-test[dev-mkdocs,dev-noxfile,dev-pytest]",
9191
]
9292
dev-pytest = [
93-
"pytest == 8.2.2",
94-
"pylint == 3.2.5", # We need this to check for the examples
93+
"pytest == 8.3.3",
94+
"pylint == 3.3.1", # We need this to check for the examples
9595
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
9696
]
9797
dev = [

‎tests_golden/integration/test_cookiecutter_generation/app/frequenz-app-test/pyproject.toml

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[app] == 0.10.0",
99
]
@@ -27,11 +27,11 @@ classifiers = [
2727
requires-python = ">= 3.11, < 4"
2828
# TODO(cookiecutter): Remove and add more dependencies if appropriate
2929
dependencies = [
30-
"typing-extensions == 4.6.1",
30+
"typing-extensions == 4.12.2",
3131
# Make sure to update the version for cross-referencing also in the
3232
# mkdocs.yml file when changing the version here (look for the config key
3333
# plugins.mkdocstrings.handlers.python.import)
34-
"frequenz-sdk >= 1.0.0rc901, < 1.0.0rc1000",
34+
"frequenz-sdk == 1.0.0rc1300",
3535
]
3636
dynamic = ["version"]
3737

@@ -42,33 +42,33 @@ email = "floss@frequenz.com"
4242
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
4343
[project.optional-dependencies]
4444
dev-flake8 = [
45-
"flake8 == 7.1.0",
45+
"flake8 == 7.1.1",
4646
"flake8-docstrings == 1.7.0",
4747
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
48-
"pydoclint == 0.5.3",
48+
"pydoclint == 0.5.9",
4949
"pydocstyle == 6.3.0",
5050
]
51-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
51+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
5252
dev-mkdocs = [
53-
"Markdown == 3.6.0",
54-
"black == 24.4.2",
55-
"mike == 2.1.2",
53+
"Markdown == 3.7",
54+
"black == 24.10.0",
55+
"mike == 2.1.3",
5656
"mkdocs-gen-files == 0.5.0",
5757
"mkdocs-literate-nav == 0.6.1",
58-
"mkdocs-macros-plugin == 1.0.5",
59-
"mkdocs-material == 9.5.27",
60-
"mkdocstrings[python] == 0.26.1",
61-
"mkdocstrings-python == 1.11.1",
58+
"mkdocs-macros-plugin == 1.3.7",
59+
"mkdocs-material == 9.5.45",
60+
"mkdocstrings[python] == 0.27.0",
61+
"mkdocstrings-python == 1.12.2",
6262
"frequenz-repo-config[app] == 0.10.0",
6363
]
6464
dev-mypy = [
6565
"mypy == 1.9.0",
66-
"types-Markdown == 3.6.0.20240316",
66+
"types-Markdown == 3.7.0.20240822",
6767
# For checking the noxfile, docs/ script, and tests
6868
"frequenz-app-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6969
]
7070
dev-noxfile = [
71-
"nox == 2024.4.15",
71+
"nox == 2024.10.9",
7272
"frequenz-repo-config[app] == 0.10.0",
7373
]
7474
dev-pylint = [
@@ -77,8 +77,8 @@ dev-pylint = [
7777
"frequenz-app-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7878
]
7979
dev-pytest = [
80-
"pytest == 8.2.2",
81-
"pylint == 3.2.5", # We need this to check for the examples
80+
"pytest == 8.3.3",
81+
"pylint == 3.3.1", # We need this to check for the examples
8282
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8383
"pytest-mock == 3.14.0",
8484
"pytest-asyncio == 0.24.0",

‎tests_golden/integration/test_cookiecutter_generation/lib/frequenz-test-python/pyproject.toml

+16-16
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[lib] == 0.10.0",
99
]
@@ -28,7 +28,7 @@ classifiers = [
2828
requires-python = ">= 3.11, < 4"
2929
# TODO(cookiecutter): Remove and add more dependencies if appropriate
3030
dependencies = [
31-
"typing-extensions >= 4.5.0, < 5",
31+
"typing-extensions >= 4.12.2, < 5",
3232
]
3333
dynamic = ["version"]
3434

@@ -39,33 +39,33 @@ email = "floss@frequenz.com"
3939
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
4040
[project.optional-dependencies]
4141
dev-flake8 = [
42-
"flake8 == 7.1.0",
42+
"flake8 == 7.1.1",
4343
"flake8-docstrings == 1.7.0",
4444
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
45-
"pydoclint == 0.5.3",
45+
"pydoclint == 0.5.9",
4646
"pydocstyle == 6.3.0",
4747
]
48-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
48+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
4949
dev-mkdocs = [
50-
"Markdown == 3.6.0",
51-
"black == 24.4.2",
52-
"mike == 2.1.2",
50+
"Markdown == 3.7",
51+
"black == 24.10.0",
52+
"mike == 2.1.3",
5353
"mkdocs-gen-files == 0.5.0",
5454
"mkdocs-literate-nav == 0.6.1",
55-
"mkdocs-macros-plugin == 1.0.5",
56-
"mkdocs-material == 9.5.27",
57-
"mkdocstrings[python] == 0.26.1",
58-
"mkdocstrings-python == 1.11.1",
55+
"mkdocs-macros-plugin == 1.3.7",
56+
"mkdocs-material == 9.5.45",
57+
"mkdocstrings[python] == 0.27.0",
58+
"mkdocstrings-python == 1.12.2",
5959
"frequenz-repo-config[lib] == 0.10.0",
6060
]
6161
dev-mypy = [
6262
"mypy == 1.9.0",
63-
"types-Markdown == 3.6.0.20240316",
63+
"types-Markdown == 3.7.0.20240822",
6464
# For checking the noxfile, docs/ script, and tests
6565
"frequenz-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6666
]
6767
dev-noxfile = [
68-
"nox == 2024.4.15",
68+
"nox == 2024.10.9",
6969
"frequenz-repo-config[lib] == 0.10.0",
7070
]
7171
dev-pylint = [
@@ -74,8 +74,8 @@ dev-pylint = [
7474
"frequenz-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7575
]
7676
dev-pytest = [
77-
"pytest == 8.2.2",
78-
"pylint == 3.2.5", # We need this to check for the examples
77+
"pytest == 8.3.3",
78+
"pylint == 3.3.1", # We need this to check for the examples
7979
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8080
"pytest-mock == 3.14.0",
8181
"pytest-asyncio == 0.24.0",

‎tests_golden/integration/test_cookiecutter_generation/model/frequenz-model-test/pyproject.toml

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 70.1.1",
6+
"setuptools == 75.5.0",
77
"setuptools_scm[toml] == 8.1.0",
88
"frequenz-repo-config[model] == 0.10.0",
99
]
@@ -28,11 +28,11 @@ classifiers = [
2828
requires-python = ">= 3.11, < 4"
2929
# TODO(cookiecutter): Remove and add more dependencies if appropriate
3030
dependencies = [
31-
"typing-extensions == 4.6.1",
31+
"typing-extensions >= 4.12.2, < 5",
3232
# Make sure to update the version for cross-referencing also in the
3333
# mkdocs.yml file when changing the version here (look for the config key
3434
# plugins.mkdocstrings.handlers.python.import)
35-
"frequenz-sdk >= 1.0.0rc901, < 1.0.0rc1000",
35+
"frequenz-sdk >= 1.0.0rc1300, < 1.0.0rc1400",
3636
]
3737
dynamic = ["version"]
3838

@@ -43,33 +43,33 @@ email = "floss@frequenz.com"
4343
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
4444
[project.optional-dependencies]
4545
dev-flake8 = [
46-
"flake8 == 7.1.0",
46+
"flake8 == 7.1.1",
4747
"flake8-docstrings == 1.7.0",
4848
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
49-
"pydoclint == 0.5.3",
49+
"pydoclint == 0.5.9",
5050
"pydocstyle == 6.3.0",
5151
]
52-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
52+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
5353
dev-mkdocs = [
54-
"Markdown == 3.6.0",
55-
"black == 24.4.2",
56-
"mike == 2.1.2",
54+
"Markdown == 3.7",
55+
"black == 24.10.0",
56+
"mike == 2.1.3",
5757
"mkdocs-gen-files == 0.5.0",
5858
"mkdocs-literate-nav == 0.6.1",
59-
"mkdocs-macros-plugin == 1.0.5",
60-
"mkdocs-material == 9.5.27",
61-
"mkdocstrings[python] == 0.26.1",
62-
"mkdocstrings-python == 1.11.1",
59+
"mkdocs-macros-plugin == 1.3.7",
60+
"mkdocs-material == 9.5.45",
61+
"mkdocstrings[python] == 0.27.0",
62+
"mkdocstrings-python == 1.12.2",
6363
"frequenz-repo-config[model] == 0.10.0",
6464
]
6565
dev-mypy = [
6666
"mypy == 1.9.0",
67-
"types-Markdown == 3.6.0.20240316",
67+
"types-Markdown == 3.7.0.20240822",
6868
# For checking the noxfile, docs/ script, and tests
6969
"frequenz-model-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7070
]
7171
dev-noxfile = [
72-
"nox == 2024.4.15",
72+
"nox == 2024.10.9",
7373
"frequenz-repo-config[model] == 0.10.0",
7474
]
7575
dev-pylint = [
@@ -78,8 +78,8 @@ dev-pylint = [
7878
"frequenz-model-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7979
]
8080
dev-pytest = [
81-
"pytest == 8.2.2",
82-
"pylint == 3.2.5", # We need this to check for the examples
81+
"pytest == 8.3.3",
82+
"pylint == 3.3.1", # We need this to check for the examples
8383
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8484
"pytest-mock == 3.14.0",
8585
"pytest-asyncio == 0.24.0",

0 commit comments

Comments
 (0)
Please sign in to comment.