Skip to content

doc: Update RFC 8 on the minimal Python version in addons - #7691

Open
wenzeslaus wants to merge 2 commits into
OSGeo:mainfrom
wenzeslaus:rfc8-python-minimum
Open

wenzeslaus wants to merge 2 commits into
OSGeo:mainfrom
wenzeslaus:rfc8-python-minimum

Conversation

@wenzeslaus

Copy link
Copy Markdown
Member

RFC 8 currently says that the minimal Python version is raised for GRASS and for a matching branch in grass-addons at the same time. This does not work: addons need to work at least with the latest release and the development version, so their minimal Python version has to stay at what the latest release supports. Raising it together with the development version would break addons for users of the latest release.

The RFC is now modified to state that the minimal Python version in grass-addons is raised only after the next release, and adjusts the example accordingly. The rule for GRASS itself is unchanged.

The current situation is little more complicated, because we keep 8.4 supported for addons. This can re-occur for different reasons, hence the RFC text says "need to work at least with..."

AI (Claude Code with Opus) was used to prepare this change.

@github-actions github-actions Bot added RFC Request For Comment (RFC) document markdown Related to markdown, markdown files labels Jul 14, 2026
petrasovaa
petrasovaa previously approved these changes Jul 14, 2026
@wenzeslaus

Copy link
Copy Markdown
Member Author

While there is not an issue with new text, the example overall started to be confusing.

Addons need to work at least with the latest release and the development
version, so their minimal Python version cannot be raised together with
the development version. It needs to be raised only after the next
release.
@wenzeslaus
wenzeslaus force-pushed the rfc8-python-minimum branch from 5b681bb to 66e0625 Compare July 15, 2026 22:13
@echoix

echoix commented Sep 2, 2026

Copy link
Copy Markdown
Member

Ws this motion passed at the last PSC meeting?

@hellik

hellik commented Sep 2, 2026

Copy link
Copy Markdown
Member

Ws this motion passed at the last PSC meeting?

Still open as not all PSC members voted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

markdown Related to markdown, markdown files RFC Request For Comment (RFC) document

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants