Skip to content

Commit 69043ee

Browse files
authored
Bump repo-config and template dependencies (frequenz-floss#119)
The project's dependencies should have been bumped by dependabot, it seems like something is not working properly. If there are no dependabot-generated PRs to bump dependencies in the future we need to look into it.
2 parents ab8e66f + 93125d9 commit 69043ee

File tree

14 files changed

+64
-64
lines changed

14 files changed

+64
-64
lines changed

RELEASE_NOTES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
### Cookiecutter template
2020

21-
<!-- Here new features for cookiecutter specifically -->
21+
- Generated project's dependencies were bumped.
2222

2323
## Bug Fixes
2424

cookiecutter/{{cookiecutter.github_repo_name}}/.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
# only use hashes to pick the action to execute (instead of tags or branches).
2020
# For more details read:
2121
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
22-
uses: actions/labeler@0776a679364a9a16110aac8d0f40f5e11009e327 # 4.0.4
22+
uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # 4.3.0
2323
with:
2424
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2525
dot: true

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 67.7.2",
6+
"setuptools == 68.1.0",
77
"setuptools_scm[toml] == 7.1.0",
88
"frequenz-repo-config[{{cookiecutter.type}}] == 0.5.1",
99
]
@@ -37,11 +37,11 @@ dependencies = [ # TODO(cookiecutter): Remove and add more if appropriate
3737
# Make sure to update the mkdocs.yml file when
3838
# changing the version
3939
# (plugins.mkdocstrings.handlers.python.import)
40-
"frequenz-sdk == 0.22.0",
40+
"frequenz-sdk == 0.24.0",
4141
]
4242
{%- elif cookiecutter.type == "api" %}
4343
dependencies = [ # TODO(cookiecutter): Remove and add more if appropriate
44-
"frequenz-api-common >= 0.2.0, < 0.3.0",
44+
"frequenz-api-common >= 0.3.1, < 0.4.0",
4545
"googleapis-common-protos >= 1.56.2, < 2",
4646
"grpcio >= 1.51.1, < 2",
4747
]
@@ -62,18 +62,18 @@ dev-docstrings = [
6262
"darglint == 1.8.1",
6363
"tomli == 2.0.1", # Needed by pydocstyle to read pyproject.toml
6464
]
65-
dev-formatting = ["black == 23.3.0", "isort == 5.12.0"]
65+
dev-formatting = ["black == 23.7.0", "isort == 5.12.0"]
6666
dev-mkdocs = [
6767
"mike == 1.1.2",
6868
"mkdocs-gen-files == 0.5.0",
6969
"mkdocs-literate-nav == 0.6.0",
70-
"mkdocs-material == 9.1.16",
70+
"mkdocs-material == 9.1.21",
7171
"mkdocs-section-index == 0.3.5",
7272
"mkdocstrings[python] == 0.22.0",
7373
"frequenz-repo-config[{{cookiecutter.type}}] == 0.5.1",
7474
]
7575
dev-mypy = [
76-
"mypy == 1.2.0",
76+
"mypy == 1.5.1",
7777
# For checking the noxfile, docs/ script, and tests
7878
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
7979
]
@@ -82,16 +82,16 @@ dev-noxfile = [
8282
"frequenz-repo-config[{{cookiecutter.type}}] == 0.5.1",
8383
]
8484
dev-pylint = [
85-
"pylint == 2.17.3",
85+
"pylint == 2.17.5",
8686
# For checking the noxfile, docs/ script, and tests
8787
"{{cookiecutter.pypi_package_name}}[dev-mkdocs,dev-noxfile,dev-pytest]",
8888
]
8989
dev-pytest = [
90-
"pytest == 7.3.1",
90+
"pytest == 7.4.0",
9191
"frequenz-repo-config[extra-lint-examples] == 0.5.1",
9292
{%- if cookiecutter.type != "api" %}
93-
"pytest-mock == 3.10.0",
94-
"pytest-asyncio == 0.21.0",
93+
"pytest-mock == 3.11.1",
94+
"pytest-asyncio == 0.21.1",
9595
"async-solipsism == 0.5",
9696
{%- endif %}
9797
]

pyproject.toml

Lines changed: 5 additions & 5 deletions
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 == 67.7.2", "setuptools_scm[toml] == 7.1.0"]
5+
requires = ["setuptools == 68.1.0", "setuptools_scm[toml] == 7.1.0"]
66
build-backend = "setuptools.build_meta"
77

88
[project]
@@ -51,7 +51,7 @@ actor = []
5151
api = [
5252
"grpcio-tools >= 1.47.0, < 2",
5353
"mypy-protobuf >= 3.0.0, < 4",
54-
"setuptools >= 67.6.0, < 68",
54+
"setuptools >= 67.6.0, < 69",
5555
]
5656
app = []
5757
lib = []
@@ -66,17 +66,17 @@ dev-docstrings = [
6666
"darglint == 1.8.1",
6767
"tomli == 2.0.1", # Needed by pydocstyle to read pyproject.toml
6868
]
69-
dev-formatting = ["black == 23.3.0", "isort == 5.12.0"]
69+
dev-formatting = ["black == 23.7.0", "isort == 5.12.0"]
7070
dev-mkdocs = [
7171
"mike == 1.1.2",
7272
"mkdocs-gen-files == 0.5.0",
7373
"mkdocs-literate-nav == 0.6.0",
74-
"mkdocs-material == 9.1.16",
74+
"mkdocs-material == 9.1.21",
7575
"mkdocs-section-index == 0.3.5",
7676
"mkdocstrings[python] == 0.22.0",
7777
]
7878
dev-mypy = [
79-
"mypy == 1.2.0",
79+
"mypy == 1.5.1",
8080
"types-setuptools >= 67.6.0, < 68", # Should match the global dependency
8181
# For checking the noxfile, docs/ script, and tests
8282
"frequenz-repo-config[dev-mkdocs,dev-noxfile,dev-pytest]",

tests_golden/integration/test_cookiecutter_generation/actor/frequenz-actor-test/.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# only use hashes to pick the action to execute (instead of tags or branches).
1919
# For more details read:
2020
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
21-
uses: actions/labeler@0776a679364a9a16110aac8d0f40f5e11009e327 # 4.0.4
21+
uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # 4.3.0
2222
with:
2323
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2424
dot: true

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

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

44
[build-system]
55
requires = [
6-
"setuptools == 67.7.2",
6+
"setuptools == 68.1.0",
77
"setuptools_scm[toml] == 7.1.0",
88
"frequenz-repo-config[actor] == 0.5.1",
99
]
@@ -30,7 +30,7 @@ dependencies = [ # TODO(cookiecutter): Remove and add more if appropriate
3030
# Make sure to update the mkdocs.yml file when
3131
# changing the version
3232
# (plugins.mkdocstrings.handlers.python.import)
33-
"frequenz-sdk == 0.22.0",
33+
"frequenz-sdk == 0.24.0",
3434
]
3535
dynamic = ["version"]
3636

@@ -44,18 +44,18 @@ dev-docstrings = [
4444
"darglint == 1.8.1",
4545
"tomli == 2.0.1", # Needed by pydocstyle to read pyproject.toml
4646
]
47-
dev-formatting = ["black == 23.3.0", "isort == 5.12.0"]
47+
dev-formatting = ["black == 23.7.0", "isort == 5.12.0"]
4848
dev-mkdocs = [
4949
"mike == 1.1.2",
5050
"mkdocs-gen-files == 0.5.0",
5151
"mkdocs-literate-nav == 0.6.0",
52-
"mkdocs-material == 9.1.16",
52+
"mkdocs-material == 9.1.21",
5353
"mkdocs-section-index == 0.3.5",
5454
"mkdocstrings[python] == 0.22.0",
5555
"frequenz-repo-config[actor] == 0.5.1",
5656
]
5757
dev-mypy = [
58-
"mypy == 1.2.0",
58+
"mypy == 1.5.1",
5959
# For checking the noxfile, docs/ script, and tests
6060
"frequenz-actor-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6161
]
@@ -64,15 +64,15 @@ dev-noxfile = [
6464
"frequenz-repo-config[actor] == 0.5.1",
6565
]
6666
dev-pylint = [
67-
"pylint == 2.17.3",
67+
"pylint == 2.17.5",
6868
# For checking the noxfile, docs/ script, and tests
6969
"frequenz-actor-test[dev-mkdocs,dev-noxfile,dev-pytest]",
7070
]
7171
dev-pytest = [
72-
"pytest == 7.3.1",
72+
"pytest == 7.4.0",
7373
"frequenz-repo-config[extra-lint-examples] == 0.5.1",
74-
"pytest-mock == 3.10.0",
75-
"pytest-asyncio == 0.21.0",
74+
"pytest-mock == 3.11.1",
75+
"pytest-asyncio == 0.21.1",
7676
"async-solipsism == 0.5",
7777
]
7878
dev = [

tests_golden/integration/test_cookiecutter_generation/api/frequenz-api-test/.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# only use hashes to pick the action to execute (instead of tags or branches).
1919
# For more details read:
2020
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
21-
uses: actions/labeler@0776a679364a9a16110aac8d0f40f5e11009e327 # 4.0.4
21+
uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # 4.3.0
2222
with:
2323
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2424
dot: true

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

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

44
[build-system]
55
requires = [
6-
"setuptools == 67.7.2",
6+
"setuptools == 68.1.0",
77
"setuptools_scm[toml] == 7.1.0",
88
"frequenz-repo-config[api] == 0.5.1",
99
]
@@ -26,7 +26,7 @@ classifiers = [ # TODO(cookiecutter): Remove and add more if appropriate
2626
]
2727
requires-python = ">= 3.11, < 4"
2828
dependencies = [ # TODO(cookiecutter): Remove and add more if appropriate
29-
"frequenz-api-common >= 0.2.0, < 0.3.0",
29+
"frequenz-api-common >= 0.3.1, < 0.4.0",
3030
"googleapis-common-protos >= 1.56.2, < 2",
3131
"grpcio >= 1.51.1, < 2",
3232
]
@@ -42,18 +42,18 @@ dev-docstrings = [
4242
"darglint == 1.8.1",
4343
"tomli == 2.0.1", # Needed by pydocstyle to read pyproject.toml
4444
]
45-
dev-formatting = ["black == 23.3.0", "isort == 5.12.0"]
45+
dev-formatting = ["black == 23.7.0", "isort == 5.12.0"]
4646
dev-mkdocs = [
4747
"mike == 1.1.2",
4848
"mkdocs-gen-files == 0.5.0",
4949
"mkdocs-literate-nav == 0.6.0",
50-
"mkdocs-material == 9.1.16",
50+
"mkdocs-material == 9.1.21",
5151
"mkdocs-section-index == 0.3.5",
5252
"mkdocstrings[python] == 0.22.0",
5353
"frequenz-repo-config[api] == 0.5.1",
5454
]
5555
dev-mypy = [
56-
"mypy == 1.2.0",
56+
"mypy == 1.5.1",
5757
# For checking the noxfile, docs/ script, and tests
5858
"frequenz-api-test[dev-mkdocs,dev-noxfile,dev-pytest]",
5959
]
@@ -62,12 +62,12 @@ dev-noxfile = [
6262
"frequenz-repo-config[api] == 0.5.1",
6363
]
6464
dev-pylint = [
65-
"pylint == 2.17.3",
65+
"pylint == 2.17.5",
6666
# For checking the noxfile, docs/ script, and tests
6767
"frequenz-api-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6868
]
6969
dev-pytest = [
70-
"pytest == 7.3.1",
70+
"pytest == 7.4.0",
7171
"frequenz-repo-config[extra-lint-examples] == 0.5.1",
7272
]
7373
dev = [

tests_golden/integration/test_cookiecutter_generation/app/frequenz-app-test/.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# only use hashes to pick the action to execute (instead of tags or branches).
1919
# For more details read:
2020
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
21-
uses: actions/labeler@0776a679364a9a16110aac8d0f40f5e11009e327 # 4.0.4
21+
uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # 4.3.0
2222
with:
2323
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2424
dot: true

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

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

44
[build-system]
55
requires = [
6-
"setuptools == 67.7.2",
6+
"setuptools == 68.1.0",
77
"setuptools_scm[toml] == 7.1.0",
88
"frequenz-repo-config[app] == 0.5.1",
99
]
@@ -29,7 +29,7 @@ dependencies = [ # TODO(cookiecutter): Remove and add more if appropriate
2929
# Make sure to update the mkdocs.yml file when
3030
# changing the version
3131
# (plugins.mkdocstrings.handlers.python.import)
32-
"frequenz-sdk == 0.22.0",
32+
"frequenz-sdk == 0.24.0",
3333
]
3434
dynamic = ["version"]
3535

@@ -43,18 +43,18 @@ dev-docstrings = [
4343
"darglint == 1.8.1",
4444
"tomli == 2.0.1", # Needed by pydocstyle to read pyproject.toml
4545
]
46-
dev-formatting = ["black == 23.3.0", "isort == 5.12.0"]
46+
dev-formatting = ["black == 23.7.0", "isort == 5.12.0"]
4747
dev-mkdocs = [
4848
"mike == 1.1.2",
4949
"mkdocs-gen-files == 0.5.0",
5050
"mkdocs-literate-nav == 0.6.0",
51-
"mkdocs-material == 9.1.16",
51+
"mkdocs-material == 9.1.21",
5252
"mkdocs-section-index == 0.3.5",
5353
"mkdocstrings[python] == 0.22.0",
5454
"frequenz-repo-config[app] == 0.5.1",
5555
]
5656
dev-mypy = [
57-
"mypy == 1.2.0",
57+
"mypy == 1.5.1",
5858
# For checking the noxfile, docs/ script, and tests
5959
"frequenz-app-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6060
]
@@ -63,15 +63,15 @@ dev-noxfile = [
6363
"frequenz-repo-config[app] == 0.5.1",
6464
]
6565
dev-pylint = [
66-
"pylint == 2.17.3",
66+
"pylint == 2.17.5",
6767
# For checking the noxfile, docs/ script, and tests
6868
"frequenz-app-test[dev-mkdocs,dev-noxfile,dev-pytest]",
6969
]
7070
dev-pytest = [
71-
"pytest == 7.3.1",
71+
"pytest == 7.4.0",
7272
"frequenz-repo-config[extra-lint-examples] == 0.5.1",
73-
"pytest-mock == 3.10.0",
74-
"pytest-asyncio == 0.21.0",
73+
"pytest-mock == 3.11.1",
74+
"pytest-asyncio == 0.21.1",
7575
"async-solipsism == 0.5",
7676
]
7777
dev = [

0 commit comments

Comments
 (0)