Feature or enhancement
Proposal:
In a PR to CPython, the versionadded, versionchanged, versionremoved, deprecated, deprecated-removed directives in documentation should currently be set to the upcoming release.
This is inconvenient:
- the numbers need to be changed in backports
- if a PR misses a feature release, the number needs to be updated
It would be good to treat this more like News entries, which live in a next/ directory before a release, when the release manager bundles them up and assigns a version.
Concrete proposal:
Has this already been discussed elsewhere?
I have already discussed this feature proposal on Discourse
Links to previous discussion of this feature:
https://discuss.python.org/t/automating-versionadded-changed-markers-in-docs-to-expedite-prs/38423
Linked PRs
Related PRs
Discourse announcement
Feature or enhancement
Proposal:
In a PR to CPython, the
versionadded,versionchanged,versionremoved,deprecated,deprecated-removeddirectives in documentation should currently be set to the upcoming release.This is inconvenient:
It would be good to treat this more like News entries, which live in a
next/directory before a release, when the release manager bundles them up and assigns a version.Concrete proposal:
versionadded& the others to expand the version argumentnextto<version> (unreleased)(e.g.3.14.0b0 (unreleased)).nextwith a given string (e.g.3.14).(unreleased). The RM should be able to skip this test, in case of a false positive.Has this already been discussed elsewhere?
I have already discussed this feature proposal on Discourse
Links to previous discussion of this feature:
https://discuss.python.org/t/automating-versionadded-changed-markers-in-docs-to-expedite-prs/38423
Linked PRs
.. versionadded:: nextin docs #121278nextas second argument to deprecated-removed #124623.. versionadded:: nextin docs (GH-121278) #124718.. versionadded:: nextin docs (GH-121278) (GH-124718) #125980Related PRs
nextversions in docs by the just-released version release-tools#164nextin versionadded & similar directives devguide#1413Discourse announcement