Skip to content

Commit e4f3216

Browse files
gvanrossummerwok
andauthored
PEP 13: Add STAR voting and misc tidbits (#3958)
* 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 <merwok@netwok.org>
1 parent 0fd890c commit e4f3216

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

peps/pep-0013.rst

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,11 @@ A council election consists of two phases:
105105
must be nominated by a core team member. Self-nominations are
106106
allowed.
107107

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

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

275+
.. note:: The devguide has a `suggested template
276+
<https://devguide.python.org/core-developers/become-core-developer/#poll-template>`__
277+
to use for such votes.
278+
273279
Core team members are always looking for promising contributors,
274280
teaching them how the project is managed, and submitting their names
275281
to the core team's vote when they're ready.
@@ -301,6 +307,10 @@ Changing this document
301307
Changes to this document require at least a two-thirds majority of
302308
votes cast in a core team vote which should be open for two weeks.
303309

310+
No vote is required to update note blocks and the "Current steering
311+
council" and "History of council elections" sections with current
312+
information.
313+
304314

305315
History
306316
=======
@@ -343,7 +353,10 @@ History of council elections
343353
History of amendments
344354
---------------------
345355

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

348361

349362

0 commit comments

Comments
 (0)