Skip to content

Commit c1d17d8

Browse files
ewdurbinJelleZijlstraAA-TurnerCAM-Gerlach
authored
PEP 8104: 2023 Term Steering Council election (#2875)
* PEP 8104 - 2023 Term steering council election * Update pep-8104.rst Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> * Update pep-8104.rst Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * Update pep-8104.rst Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> * settle dates and timezones to AoE Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
1 parent 1d417c6 commit c1d17d8

File tree

2 files changed

+149
-0
lines changed

2 files changed

+149
-0
lines changed

pep-0013.rst

+1
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ History of council elections
334334
* December 2019: :pep:`8101`
335335
* December 2020: :pep:`8102`
336336
* December 2021: :pep:`8103`
337+
* December 2022: :pep:`8104`
337338

338339

339340
History of amendments

pep-8104.rst

+148
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
PEP: 8104
2+
Title: 2023 Term Steering Council election
3+
Author: Ee Durbin <ee@python.org>
4+
Sponsor: Brett Cannon <brett@python.org>
5+
Status: Active
6+
Type: Informational
7+
Content-Type: text/x-rst
8+
Created: 08-Nov-2022
9+
10+
11+
Abstract
12+
========
13+
14+
This document describes the schedule and other details of the December
15+
2022 election for the Python steering council, as specified in
16+
:pep:`13`. This is the steering council election for the 2023 term
17+
(i.e. Python 3.12).
18+
19+
20+
Election Administration
21+
=======================
22+
23+
The steering council appointed the
24+
`Python Software Foundation <https://www.python.org/psf-landing/>`__
25+
Director of Infrastructure, Ee Durbin, to administer the election.
26+
27+
28+
Schedule
29+
========
30+
31+
There will be a two-week nomination period, followed by a two-week
32+
vote.
33+
34+
The nomination period shall be: November 14, 2022 through `November 28, 2022 AoE
35+
<https://www.timeanddate.com/worldclock/fixedtime.html?msg=Python+Steering+Council+nominations+close&iso=20221129T00>`_ [#note-aoe]_.
36+
37+
The voting period shall be: December 1, 2022 through `December 14, 2022 AoE
38+
<https://www.timeanddate.com/worldclock/fixedtime.html?msg=Python+Steering+Council+voting+closes&iso=20221215T00>`_ [#note-aoe]_.
39+
40+
41+
Candidates
42+
==========
43+
44+
Candidates must be nominated by a core team member. If the candidate
45+
is a core team member, they may nominate themselves.
46+
47+
Nominees (in alphabetical order):
48+
49+
- TBD
50+
51+
Withdrawn nominations:
52+
53+
- TBD
54+
55+
Voter Roll
56+
==========
57+
58+
All active Python core team members are eligible to vote. Active status
59+
is determined as :pep:`described in PEP 13 <13#membership>`
60+
and implemented via the software at `python/voters <https://github.com/python/voters>`_
61+
[#note-voters]_.
62+
63+
Ballots will be distributed based on the the `Python Voter Roll
64+
<https://github.com/python/voters/blob/master/voter-files/>`_ [#note-voters]_
65+
for this election.
66+
67+
While this file is not public as it contains private email addresses, the
68+
`Complete Voter Roll`_ by name will be made available when the roll is
69+
created.
70+
71+
Election Implementation
72+
=======================
73+
74+
The election will be conducted using the `Helios Voting Service
75+
<https://heliosvoting.org>`__.
76+
77+
78+
Configuration
79+
-------------
80+
81+
Short name: ``2023-python-steering-council``
82+
83+
Name: ``2023 Python Steering Council Election``
84+
85+
Description: ``Election for the Python steering council, as specified in PEP 13. This is steering council election for the 2023 term.``
86+
87+
type: ``Election``
88+
89+
Use voter aliases: ``[X]``
90+
91+
Randomize answer order: ``[X]``
92+
93+
Private: ``[X]``
94+
95+
Help Email Address: ``psf-election@python.org``
96+
97+
Voting starts at: ``December 1, 2022 12:00 UTC``
98+
99+
Voting ends at: ``December 15, 2022 12:00 UTC``
100+
101+
This will create an election in which:
102+
103+
* Voting is not open to the public, only those on the `Voter Roll`_ may
104+
participate. Ballots will be emailed when voting starts.
105+
* Candidates are presented in random order, to help avoid bias.
106+
* Voter identities and ballots are protected against cryptographic advances.
107+
108+
Questions
109+
---------
110+
111+
Question 1
112+
~~~~~~~~~~
113+
114+
Select between ``0`` and ``- (approval)`` answers. Result Type: ``absolute``
115+
116+
Question: ``Select candidates for the Python Steering Council``
117+
118+
Answer #1 - #N: ``Candidates from Candidates_ Section``
119+
120+
121+
122+
Results
123+
=======
124+
125+
- TBD
126+
127+
128+
Copyright
129+
=========
130+
131+
This document has been placed in the public domain.
132+
133+
134+
Complete Voter Roll
135+
===================
136+
137+
Active Python core developers
138+
-----------------------------
139+
140+
.. code-block:: text
141+
142+
TBD
143+
144+
145+
.. [#note-voters] This repository is private and accessible only to Python Core
146+
Developers, administrators, and Python Software Foundation Staff as it
147+
contains personal email addresses.
148+
.. [#note-aoe] AoE: `Anywhere on Earth <https://www.ieee802.org/16/aoe.html>`_).

0 commit comments

Comments
 (0)