Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1280dfd

Browse files
committedNov 20, 2024··
Bump most dependencies in the template
Signed-off-by: Leandro Lucarella <[email protected]>
1 parent c9d80a9 commit 1280dfd

File tree

6 files changed

+98
-98
lines changed

6 files changed

+98
-98
lines changed
 

Diff for: ‎cookiecutter/{{cookiecutter.github_repo_name}}/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[{{cookiecutter.type}}] == 0.10.0",
99
{%- if cookiecutter.type == "api" %}
@@ -44,11 +44,11 @@ requires-python = ">= 3.11, < 4"
4444
# TODO(cookiecutter): Remove and add more dependencies if appropriate
4545
{%- if cookiecutter.type in ("app", "actor", "model") %}
4646
dependencies = [
47-
"typing-extensions == 4.6.1",
47+
"typing-extensions == 4.12.2",
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",
5252
]
5353
{%- elif cookiecutter.type == "api" %}
5454
dependencies = [
@@ -76,36 +76,36 @@ email = "{{cookiecutter.author_email}}"
7676
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
7777
[project.optional-dependencies]
7878
dev-flake8 = [
79-
"flake8 == 7.1.0",
79+
"flake8 == 7.1.1",
8080
"flake8-docstrings == 1.7.0",
8181
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
82-
"pydoclint == 0.5.3",
82+
"pydoclint == 0.5.9",
8383
"pydocstyle == 6.3.0",
8484
]
85-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
85+
dev-formatting = ["black == 24.10.0", "isort == 5.13.2"]
8686
dev-mkdocs = [
87-
"Markdown == 3.6.0",
88-
"black == 24.4.2",
89-
"mike == 2.1.2",
87+
"Markdown == 3.7",
88+
"black == 24.10.0",
89+
"mike == 2.1.3",
9090
"mkdocs-gen-files == 0.5.0",
9191
"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",
92+
"mkdocs-macros-plugin == 1.3.7",
93+
"mkdocs-material == 9.5.45",
94+
"mkdocstrings[python] == 0.27.0",
95+
"mkdocstrings-python == 1.12.2",
9696
"frequenz-repo-config[{{cookiecutter.type}}] == 0.10.0",
9797
]
9898
dev-mypy = [
9999
"mypy == 1.9.0",
100100
{%- if cookiecutter.type == "api" %}
101101
"grpc-stubs == 1.53.0.2",
102102
{%- endif %}
103-
"types-Markdown == 3.6.0.20240316",
103+
"types-Markdown == 3.7.0.20240822",
104104
# For checking the noxfile, docs/ script, and tests
105105
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
106106
]
107107
dev-noxfile = [
108-
"nox == 2024.4.15",
108+
"nox == 2024.10.9",
109109
"frequenz-repo-config[{{cookiecutter.type}}] == 0.10.0",
110110
]
111111
dev-pylint = [
@@ -114,8 +114,8 @@ dev-pylint = [
114114
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
115115
]
116116
dev-pytest = [
117-
"pytest == 8.2.2",
118-
"pylint == 3.2.5", # We need this to check for the examples
117+
"pytest == 8.3.3",
118+
"pylint == 3.3.1", # We need this to check for the examples
119119
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
120120
{%- if cookiecutter.type != "api" %}
121121
"pytest-mock == 3.14.0",

Diff for: ‎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",
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",

Diff for: ‎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 = [

Diff for: ‎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, < 1.0.0rc1400",
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",

Diff for: ‎tests_golden/integration/test_cookiecutter_generation/lib/frequenz-test-python/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[lib] == 0.10.0",
99
]
@@ -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",

Diff for: ‎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",
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.