Skip to content

Commit 87a6da8

Browse files
authored
🔧 build(deps): use release-creator 4.4 (#58)
[release-creator 4.4.0](https://pypi.org/project/release-creator/4.4.0/) accepts descriptive changelog fragment names without a `+` prefix. Update this project's news check and release tools to that version. The package-specific cutoff admits the new release during the seven-day cooldown. The lock changes only `release-creator` and dependencies it no longer requires.
1 parent 897e94e commit 87a6da8

2 files changed

Lines changed: 17 additions & 19 deletions

File tree

‎pylock.toml‎

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1602,7 +1602,7 @@ sha256 = "202ca578cfeb7370784a8c33d6d05bc6e13b4f25b5053c30a152269fd10f0b88"
16021602
[[packages]]
16031603
name = "pyyaml"
16041604
version = "6.0.3"
1605-
marker = "\"dev\" in dependency_groups or \"docs\" in dependency_groups or \"release-news\" in dependency_groups or \"release-notes\" in dependency_groups or \"release-prepare\" in dependency_groups or \"type\" in dependency_groups"
1605+
marker = "\"dev\" in dependency_groups or \"docs\" in dependency_groups or \"type\" in dependency_groups"
16061606
requires-python = ">=3.8"
16071607
index = "https://pypi.org/simple/"
16081608

@@ -1647,7 +1647,7 @@ sha256 = "d0dae1f74bb273b534770cb4cccb6bb78735540afdb03c2146f4e19dcd412560"
16471647

16481648
[[packages]]
16491649
name = "release-creator"
1650-
version = "4.1.0"
1650+
version = "4.4.0"
16511651
marker = "\"release-news\" in dependency_groups or \"release-notes\" in dependency_groups or \"release-prepare\" in dependency_groups"
16521652
requires-python = ">=3.15"
16531653
dependencies = [
@@ -1656,28 +1656,27 @@ dependencies = [
16561656
{ name = "mdformat" },
16571657
{ name = "mdformat-gfm" },
16581658
{ name = "packaging" },
1659-
{ name = "pyyaml" },
16601659
{ name = "towncrier" },
16611660
]
16621661
index = "https://pypi.org/simple/"
16631662

16641663
[packages.sdist]
1665-
name = "release_creator-4.1.0.tar.gz"
1666-
upload-time = 2026-10-26 18:24:45.805437+00:00
1667-
url = "https://files.pythonhosted.org/packages/7f/fd/05d7f3c604476a238d67d5aaa2a4085312e7078c193dbd7ad99ad48d560d/release_creator-4.1.0.tar.gz"
1668-
size = 186016
1664+
name = "release_creator-4.4.0.tar.gz"
1665+
upload-time = 2026-11-02 21:44:48.475063+00:00
1666+
url = "https://files.pythonhosted.org/packages/d8/cf/8f376cc925c26fa5434d327ba03f4ed709b80d2077edda865fc3b2fe1940/release_creator-4.4.0.tar.gz"
1667+
size = 171450
16691668

16701669
[packages.sdist.hashes]
1671-
sha256 = "c783037f5ca2efc16fa7cccfb1c2abf0a442f116a63ca82bd7bfb7e2a8343a15"
1670+
sha256 = "263d518ddee6371fa13d25bd07f7b5af0fa7a6e421b16f1e8143b0a9443bc84d"
16721671

16731672
[[packages.wheels]]
1674-
name = "release_creator-4.1.0-py3-none-any.whl"
1675-
upload-time = 2026-10-26 18:24:44.353933+00:00
1676-
url = "https://files.pythonhosted.org/packages/30/d0/38480e99025c021d07e0710af02547562dfadbd798bef26dc01869a3f81e/release_creator-4.1.0-py3-none-any.whl"
1677-
size = 52922
1673+
name = "release_creator-4.4.0-py3-none-any.whl"
1674+
upload-time = 2026-11-02 21:44:47.195366+00:00
1675+
url = "https://files.pythonhosted.org/packages/7b/29/6f2a3158b082b3bf8a94eb93662d80b4db4212abea0fc1fae07ac9a043da/release_creator-4.4.0-py3-none-any.whl"
1676+
size = 54784
16781677

16791678
[packages.wheels.hashes]
1680-
sha256 = "67deae16d11ac261a1512f18a22c0cf13418f43afc3e56cb74e58ad4422062e3"
1679+
sha256 = "560ed208cca0dc53bc227878e5596e3e26e44fa277658c5d0dc662901d95f8cb"
16811680

16821681
[[packages]]
16831682
name = "requests"
@@ -2596,7 +2595,6 @@ command-line = [
25962595
"--all-groups",
25972596
"--all-extras",
25982597
"--no-cache",
2599-
"--upgrade",
26002598
]
26012599
input-path = "pyproject.toml"
26022600
mode = "universal"

‎pyproject.toml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ build = [
7070
fix = [ "prek>=0.2" ]
7171
pkg-meta = [ "check-wheel-contents>=0.6.3", "twine>=7", "uv>=0.12.22" ]
7272
release-news = [
73-
"release-creator>=4.1",
73+
"release-creator>=4.4",
7474
"towncrier>=26.9",
7575
]
7676
release-notes = [
77-
"release-creator>=4.1",
77+
"release-creator>=4.4",
7878
]
7979
release-prepare = [
8080
"prek>=0.5",
81-
"release-creator>=4.1",
81+
"release-creator>=4.4",
8282
"towncrier>=26.9",
8383
]
8484

@@ -161,5 +161,5 @@ uploaded-prior-to = "P7D"
161161
decision-order = "stable"
162162
matrix.python = ">=3.15,<3.16"
163163
matrix.platforms = [ "linux_x86_64" ]
164-
# temporary, delete after 2026-11-02
165-
packages.release-creator.uploaded-prior-to = 2026-10-26T18:24:46Z
164+
# release-creator 4.4.0 needs a seven-day cutoff exception through 2026-11-09.
165+
packages.release-creator.uploaded-prior-to = 2026-11-02T21:45:00Z

0 commit comments

Comments
 (0)