diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2021-05-09 12:09:36 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2021-05-09 12:18:51 -0400 |
| commit | 4c46ae7979e90c52a2eab00166661c60fb6e560f (patch) | |
| tree | 70109dcbec55ebb83a6f9a64769f3d86b3d6bb3e /tools/finalize.py | |
| parent | b65f3944e8abf95b6a3c9165fad0ba86a9a5f351 (diff) | |
| download | python-setuptools-git-4c46ae7979e90c52a2eab00166661c60fb6e560f.tar.gz | |
Add workaround for #2666.
Diffstat (limited to 'tools/finalize.py')
| -rw-r--r-- | tools/finalize.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/finalize.py b/tools/finalize.py index 35294281..516a2fb5 100644 --- a/tools/finalize.py +++ b/tools/finalize.py @@ -46,6 +46,18 @@ def update_changelog(): '--yes', ] subprocess.check_call(cmd) + _repair_changelog() + + +def _repair_changelog(): + """ + Workaround for #2666 + """ + changelog_fn = pathlib.Path('CHANGES.rst') + changelog = changelog_fn.read_text() + fixed = re.sub(r'^(v[0-9.]+)v[0-9.]+$', r'\1', changelog, flags=re.M) + changelog_fn.write_text(fixed) + subprocess.check_output(['git', 'add', changelog_fn]) def bump_version(): |
