Skip to content

Commit 241c53b

Browse files
committed
Remove manual step to edit docs page
1 parent 782fa23 commit 241c53b

File tree

2 files changed

+0
-61
lines changed

2 files changed

+0
-61
lines changed

run_release.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import argparse
1010
import asyncio
1111
import contextlib
12-
import datetime as dt
1312
import functools
1413
import getpass
1514
import json
@@ -1110,21 +1109,6 @@ def purge_the_cdn(db: ReleaseShelf) -> None:
11101109
raise RuntimeError("Failed to purge the python.org/downloads CDN")
11111110

11121111

1113-
def modify_the_docs_by_version_page(db: ReleaseShelf) -> None:
1114-
if db["release"].is_final:
1115-
version = db["release"]
1116-
date = dt.datetime.now().strftime("%d %B %Y")
1117-
if not ask_question(
1118-
"Have you already added the docs to https://www.python.org/doc/versions/ ?\n"
1119-
"For example:\n"
1120-
f"* `Python {version} <https://docs.python.org/release/{version}/>`_, "
1121-
f"documentation released on {date}."
1122-
):
1123-
raise ReleaseException(
1124-
"The docs have not been added to the docs by version page"
1125-
)
1126-
1127-
11281112
def announce_release(db: ReleaseShelf) -> None:
11291113
if not ask_question(
11301114
"Have you announced the release at https://discuss.python.org/c/core-dev/23 "
@@ -1461,7 +1445,6 @@ def _api_key(api_key: str) -> str:
14611445
Task(remove_temporary_branch, "Removing temporary release branch"),
14621446
Task(run_add_to_python_dot_org, "Add files to python.org download page"),
14631447
Task(purge_the_cdn, "Purge the CDN of python.org/downloads"),
1464-
Task(modify_the_docs_by_version_page, "Update docs by version page"),
14651448
Task(announce_release, "Announce the release"),
14661449
]
14671450
automata = ReleaseDriver(

tests/test_run_release.py

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -147,50 +147,6 @@ def test_check_doc_unreleased_version_waived(monkeypatch, tmp_path: Path) -> Non
147147
run_release.check_doc_unreleased_version(cast(ReleaseShelf, db))
148148

149149

150-
def test_modify_the_docs_by_version_page_prerelease(capsys) -> None:
151-
# Arrange
152-
db = {"release": Tag("3.14.0a7")}
153-
154-
# Act
155-
run_release.modify_the_docs_by_version_page(cast(ReleaseShelf, db))
156-
157-
# Assert
158-
assert capsys.readouterr().out == ""
159-
160-
161-
def test_modify_the_docs_by_version_page_final_no(capsys, monkeypatch) -> None:
162-
# Arrange
163-
db = {"release": Tag("3.13.3")}
164-
165-
# Act
166-
with (
167-
fake_answers(monkeypatch, ["no"]),
168-
pytest.raises(run_release.ReleaseException),
169-
):
170-
run_release.modify_the_docs_by_version_page(cast(ReleaseShelf, db))
171-
172-
# Assert
173-
assert (
174-
"* `Python 3.13.3 <https://docs.python.org/release/3.13.3/>`_, documentation released on"
175-
in capsys.readouterr().out
176-
)
177-
178-
179-
def test_modify_the_docs_by_version_page_final_yes(capsys, monkeypatch) -> None:
180-
# Arrange
181-
db = {"release": Tag("3.13.3")}
182-
183-
# Act
184-
with fake_answers(monkeypatch, ["yes"]):
185-
run_release.modify_the_docs_by_version_page(cast(ReleaseShelf, db))
186-
187-
# Assert
188-
assert (
189-
"* `Python 3.13.3 <https://docs.python.org/release/3.13.3/>`_, documentation released on"
190-
in capsys.readouterr().out
191-
)
192-
193-
194150
def test_update_whatsnew_toctree(tmp_path: Path) -> None:
195151
# Arrange
196152
# Only first beta triggers update

0 commit comments

Comments
 (0)