PEP 772: Updates based on DPO thread and author discussion w/PSF representatives#4466
Merged
warsaw merged 8 commits intopython:mainfrom Jul 25, 2025
Merged
PEP 772: Updates based on DPO thread and author discussion w/PSF representatives#4466warsaw merged 8 commits intopython:mainfrom
warsaw merged 8 commits intopython:mainfrom
Conversation
* Nominees to the PC must now themselves be PSF members. * Take out mention of Bloc STAR and the detailed mechanics of the election process, in order to allow easier administration by the PSF staff. This lets them conduct elections using the same mechanics as Board elections, which currently is not Bloc STAR due to the unavailability of a suitable open source platform. * Describe "off cycle" elections since post-recall elections and the initial election will likely not align with the annual Board election. * Slight rewording of the admonition against sitting SC members from serving on the PC. * Describe what happens in partial (i.e. cohort) elections to ensure the "no two members from the same employer" rule. * Explicitly place the PC and its participants under the PSF CoC. * Explicitly mention that PSF voting members can opt out of PC elections independently of their choice to participate in Board elections.
There was a problem hiding this comment.
Pull Request Overview
This PR refines the Packaging Council election process in line with PSF guidelines, requiring nominees to be PSF members, using PSF Board election mechanics, and clarifying timing and policy details.
- Nominees must be PSF members and elections use PSF Board procedures.
- Added off-cycle election rules, cohort conflict resolution, and PSF Code of Conduct enforcement.
- Reworded Steering Council ineligibility and updated PSF bylaws and CoC references.
hugovk
reviewed
Jun 24, 2025
Member
There was a problem hiding this comment.
The "PSF voting members" link at https://pep-previews--4466.org.readthedocs.build/pep-0772/#election-of-the-packaging-council is broken.
Perhaps it should link to https://www.python.org/psf/membership/ ?
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Thanks to Stefan for pointing these issues out on DPO. https://discuss.python.org/t/pep-772-packaging-council-governance-process-round-2/93904/19
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📚 Documentation preview 📚: https://pep-previews--4466.org.readthedocs.build/