Skip to content

Commit

Permalink
PEP 13: Add STAR voting and misc tidbits (#3958)
Browse files Browse the repository at this point in the history
* STAR voting with Multi-winner Bloc STAR

* Note linking to devguide Discourse template

* Amend "Changing this document"; add History line.

* Use actual hyperlinks

* Fix link to template

* Finalize change log

---------

Co-authored-by: Éric <[email protected]>
  • Loading branch information
gvanrossum and merwok authored Dec 10, 2024
1 parent 0fd890c commit e4f3216
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions peps/pep-0013.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,11 @@ A council election consists of two phases:
must be nominated by a core team member. Self-nominations are
allowed.

* Phase 2: Each core team member can vote for zero or more of the
candidates. Voting is performed anonymously. Candidates are ranked
by the total number of votes they receive. If a tie occurs, it may
* Phase 2: Each core team member can assign zero to five stars to each
candidate. Voting is performed anonymously. The outcome of the vote
is determined using the `STAR voting system <https://www.starvoting.org/>`__,
modified to use the `Multi-winner Bloc STAR <https://www.starvoting.org/multi_winner>`__)
approach. If a tie occurs, it may
be resolved by mutual agreement among the candidates, or else the
winner will be chosen at random.

Expand Down Expand Up @@ -270,6 +272,10 @@ It is granted by receiving at least two-thirds positive votes in a
core team vote that is open for one week and is not vetoed by the
steering council.

.. note:: The devguide has a `suggested template
<https://devguide.python.org/core-developers/become-core-developer/#poll-template>`__
to use for such votes.

Core team members are always looking for promising contributors,
teaching them how the project is managed, and submitting their names
to the core team's vote when they're ready.
Expand Down Expand Up @@ -301,6 +307,10 @@ Changing this document
Changes to this document require at least a two-thirds majority of
votes cast in a core team vote which should be open for two weeks.

No vote is required to update note blocks and the "Current steering
council" and "History of council elections" sections with current
information.


History
=======
Expand Down Expand Up @@ -343,7 +353,10 @@ History of council elections
History of amendments
---------------------

2019-04-17: Added the vote length for core devs and changes to this document.
* 2019-04-17: Added the vote length for core devs and changes to this document.
* 2024-12-10: `Adopted
<https://discuss.python.org/t/changing-pep-13-to-adopt-bloc-star-voting/64971>`__
Multi-winner Bloc STAR voting for council elections.



Expand Down

0 comments on commit e4f3216

Please sign in to comment.