<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body><div style="font-family:Helvetica,Arial;font-size:13px; "><div style="margin: 0px;"><br><div style="margin: 0px;">-----BEGIN PGP SIGNED MESSAGE-----</div><div style="margin: 0px;">Hash: SHA512</div><div style="margin: 0px;"><br></div><div style="margin: 0px;"># Python governance vote (December 2018)</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">As described in [PEP 8001](https://www.python.org/dev/peps/pep-8001/), the governance election has been completed.</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">The result is that **[PEP 8016: The Steering Council Model (Smith, Stufft)](https://www.python.org/dev/peps/pep-8016/) has been selected as the winner**.</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">- - Supervisor: Ernest W. Durbin III <ernest@python.org></div><div style="margin: 0px;">- - Announced end of poll: 2018-12-17T12:00:00Z</div><div style="margin: 0px;">- - Actual time poll closed: 2018-12-17T12:00:02Z</div><div style="margin: 0px;">- - Authorized voters: 94 ([CPython core developers with a known email-address](https://github.com/python/voters/blob/bb4bceda896c38177e6d9c3c2437f63a5edb23dc/2018-12-01-governance-election.csv))</div><div style="margin: 0px;">- - Actual votes cast: 62</div><div style="margin: 0px;">- - Number of winning choices: 1</div><div style="margin: 0px;">- - [Condorcet completion rule](https://civs.cs.cornell.edu/rp.html): Minimax</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">## Result</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">1. **[PEP 8016: The Steering Council Model (Smith, Stufft)](https://www.python.org/dev/peps/pep-8016/)**</div><div style="margin: 0px;"> - (Condorcet winner: wins contests with all other choices)</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">2. [PEP 8012: The Community Governance Model (Langa)](https://www.python.org/dev/peps/pep-8012/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 40–22</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">3. [PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw)](https://www.python.org/dev/peps/pep-8011/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 37–20</div><div style="margin: 0px;"> - loses to PEP 8012: The Community Governance Model (Langa) by 34–28</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">4. [PEP 8015: Organization of the Python community (Stinner)](https://www.python.org/dev/peps/pep-8015/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft)by 41–18</div><div style="margin: 0px;"> - loses to PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) by 33–24</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">5. [PEP 8014: The Commons Governance Model (Jansen)](https://www.python.org/dev/peps/pep-8014/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 50–9</div><div style="margin: 0px;"> - loses to PEP 8015: Organization of the Python community (Stinner) by 38–18</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">6. [PEP 8010: The Technical Leader Governance Model (Warsaw)](https://www.python.org/dev/peps/pep-8010/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 44–15</div><div style="margin: 0px;"> - loses to PEP 8014: The Commons Governance Model (Jansen) by 30–28</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">7. [PEP 8013: The External Council Governance Model (Dower)](https://www.python.org/dev/peps/pep-8013/)</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 55–6</div><div style="margin: 0px;"> - loses to PEP 8010: The Technical Leader Governance Model (Warsaw) by 38–17</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">8. Further discussion</div><div style="margin: 0px;"> - loses to PEP 8016: The Steering Council Model (Smith, Stufft) by 57–4</div><div style="margin: 0px;"> - loses to PEP 8013: The External Council Governance Model (Dower) by 32–29</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">### Result details</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">| | PEP 8016 | PEP 8012 | PEP 8011 | PEP 8015 | PEP 8014 | PEP 8010 | PEP 8013 |Discussion|</div><div style="margin: 0px;">|----------|----------|----------|----------|----------|----------|----------|----------|----------|</div><div style="margin: 0px;">| PEP 8016 | - |40 |37 |41 |50 |44 |55 |57 |</div><div style="margin: 0px;">| PEP 8012 |22 | - |34 |33 |40 |40 |48 |48 |</div><div style="margin: 0px;">| PEP 8011 |20 |28 | - |33 |42 |42 |52 |51 |</div><div style="margin: 0px;">| PEP 8015 |18 |22 |24 | - |38 |36 |47 |48 |</div><div style="margin: 0px;">| PEP 8014 | 9 |18 |16 |18 | - |30 |40 |38 |</div><div style="margin: 0px;">| PEP 8010 |15 |20 |14 |22 |28 | - |38 |43 |</div><div style="margin: 0px;">| PEP 8013 | 6 | 9 | 9 |12 |14 |17 | - |32 |</div><div style="margin: 0px;">|Discussion| 4 |14 |10 |13 |23 |18 |29 | - |</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">### Ballot report</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Choices</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">- - 0. PEP 8010: The Technical Leader Governance Model (Warsaw) (changelog)</div><div style="margin: 0px;">- - 1. PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog</div><div style="margin: 0px;">- - 2. PEP 8012: The Community Governance Model (Langa) (changelog)</div><div style="margin: 0px;">- - 3. PEP 8013: The External Council Governance Model (Dower) (changelog)</div><div style="margin: 0px;">- - 4. PEP 8014: The Commons Governance Model (Jansen) (changelog)</div><div style="margin: 0px;">- - 5. PEP 8015: Organization of the Python community (Stinner) (changelog)</div><div style="margin: 0px;">- - 6. PEP 8016: The Steering Council Model (Smith, Stufft) (changelog)</div><div style="margin: 0px;">- - 7. Further discussion</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Ballots in randomized order</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">|0.|1.|2.|3.|4.|5.|6.|7.|</div><div style="margin: 0px;">|---|---|---|---|---|---|---|---|</div><div style="margin: 0px;">|8|5|1|7|4|3|2|6|</div><div style="margin: 0px;">|8|3|2|4|6|5|1|7|</div><div style="margin: 0px;">|6|1|4|7|5|3|3|8|</div><div style="margin: 0px;">|3|2|7|5|4|6|1|8|</div><div style="margin: 0px;">|2|1|4|6|8|5|3|7|</div><div style="margin: 0px;">|7|2|3|6|4|7|1|5|</div><div style="margin: 0px;">|8|8|1|3|2|8|3|4|</div><div style="margin: 0px;">|6|1|2|8|4|3|5|7|</div><div style="margin: 0px;">|6|1|8|8|8|3|6|7|</div><div style="margin: 0px;">|6|1|2|7|4|3|5|8|</div><div style="margin: 0px;">|1|2|6|5|7|4|3|8|</div><div style="margin: 0px;">|1|5|7|6|3|8|2|4|</div><div style="margin: 0px;">|2|1|5|8|8|8|6|7|</div><div style="margin: 0px;">|4|4|3|2|4|4|4|1|</div><div style="margin: 0px;">|2|1|6|8|5|7|4|3|</div><div style="margin: 0px;">|4|3|8|7|6|1|2|5|</div><div style="margin: 0px;">|8|3|4|8|8|4|1|7|</div><div style="margin: 0px;">|2|1|8|6|4|7|3|5|</div><div style="margin: 0px;">|3|7|1|8|5|4|2|6|</div><div style="margin: 0px;">|6|4|3|7|2|5|1|8|</div><div style="margin: 0px;">|8|4|3|6|7|1|2|5|</div><div style="margin: 0px;">|8|4|1|8|8|3|2|5|</div><div style="margin: 0px;">|2|5|1|6|7|4|3|8|</div><div style="margin: 0px;">|6|5|1|8|4|3|2|7|</div><div style="margin: 0px;">|8|3|2|7|4|5|1|6|</div><div style="margin: 0px;">|1|4|2|7|8|3|5|6|</div><div style="margin: 0px;">|7|1|6|7|1|6|1|8|</div><div style="margin: 0px;">|4|5|3|6|6|2|1|8|</div><div style="margin: 0px;">|1|2|7|8|6|4|3|5|</div><div style="margin: 0px;">|7|6|3|5|4|2|1|8|</div><div style="margin: 0px;">|7|2|4|6|3|5|1|8|</div><div style="margin: 0px;">|8|1|4|6|5|3|2|7|</div><div style="margin: 0px;">|4|2|4|4|3|2|1|8|</div><div style="margin: 0px;">|5|4|3|7|6|1|2|8|</div><div style="margin: 0px;">|5|2|1|7|3|4|2|8|</div><div style="margin: 0px;">|6|1|4|7|5|2|3|8|</div><div style="margin: 0px;">|1|5|3|2|4|8|6|7|</div><div style="margin: 0px;">|5|2|4|8|7|6|1|3|</div><div style="margin: 0px;">|7|3|2|4|1|6|5|8|</div><div style="margin: 0px;">|5|5|4|7|4|4|3|8|</div><div style="margin: 0px;">|1|2|7|8|5|3|6|4|</div><div style="margin: 0px;">|8|4|2|8|1|2|3|8|</div><div style="margin: 0px;">|5|4|3|7|6|1|2|8|</div><div style="margin: 0px;">|3|2|8|8|8|4|1|7|</div><div style="margin: 0px;">|8|4|1|7|6|2|3|5|</div><div style="margin: 0px;">|7|1|5|8|3|6|2|4|</div><div style="margin: 0px;">|5|4|3|6|7|2|1|8|</div><div style="margin: 0px;">|3|2|4|7|6|5|1|8|</div><div style="margin: 0px;">|3|6|5|8|7|2|1|4|</div><div style="margin: 0px;">|1|5|4|8|7|2|3|6|</div><div style="margin: 0px;">|6|5|1|7|4|2|3|8|</div><div style="margin: 0px;">|8|6|1|4|7|2|3|5|</div><div style="margin: 0px;">|1|2|8|4|7|6|5|3|</div><div style="margin: 0px;">|6|6|5|3|4|1|2|8|</div><div style="margin: 0px;">|1|1|6|7|6|6|1|8|</div><div style="margin: 0px;">|8|8|1|8|8|8|2|3|</div><div style="margin: 0px;">|8|5|2|6|6|2|1|4|</div><div style="margin: 0px;">|8|7|2|4|6|3|1|5|</div><div style="margin: 0px;">|3|4|2|5|1|6|7|8|</div><div style="margin: 0px;">|1|8|1|1|8|8|8|8|</div><div style="margin: 0px;">|3|1|8|8|5|8|2|4|</div><div style="margin: 0px;">|8|7|1|5|2|3|4|6|</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 1: PEP 8016: The Steering Council Model (Smith, Stufft) (6)</div><div style="margin: 0px;">- - vs. 1 : (20 - 37)</div><div style="margin: 0px;">- - vs. 2 : (22 - 40)</div><div style="margin: 0px;">- - vs. 5 : (18 - 41)</div><div style="margin: 0px;">- - vs. 0 : (15 - 44)</div><div style="margin: 0px;">- - vs. 4 : (9 - 50)</div><div style="margin: 0px;">- - vs. 3 : (6 - 55)</div><div style="margin: 0px;">- - vs. 7 : (4 - 57) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 2: PEP 8012: The Community Governance Model (Langa) (2):</div><div style="margin: 0px;">- - vs. 1 : (28 - 34)</div><div style="margin: 0px;">- - vs. 5 : (22 - 33)</div><div style="margin: 0px;">- - vs. 0 : (20 - 40)</div><div style="margin: 0px;">- - vs. 4 : (18 - 40)</div><div style="margin: 0px;">- - vs. 7 : (14 - 48)</div><div style="margin: 0px;">- - vs. 3 : (9 - 48)</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 3: PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (1):</div><div style="margin: 0px;">- - vs. 5 : (24 - 33)</div><div style="margin: 0px;">- - vs. 4 : (16 - 42)</div><div style="margin: 0px;">- - vs. 0 : (14 - 42)</div><div style="margin: 0px;">- - vs. 7 : (10 - 51)</div><div style="margin: 0px;">- - vs. 3 : (9 - 52)</div><div style="margin: 0px;"> </div><div style="margin: 0px;">#### Rank 4: PEP 8015: Organization of the Python community (Stinner) (5):</div><div style="margin: 0px;">- - vs. 0 : (22 - 36)</div><div style="margin: 0px;">- - vs. 4 : (18 - 38)</div><div style="margin: 0px;">- - vs. 3 : (12 - 47)</div><div style="margin: 0px;">- - vs. 7 : (13 - 48) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 5: PEP 8014: The Commons Governance Model (Jansen) (4):</div><div style="margin: 0px;">- - vs. 0 : (28 - 30)</div><div style="margin: 0px;">- - vs. 7 : (23 - 38)</div><div style="margin: 0px;">- - vs. 3 : (14 - 40) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 6: PEP 8010: The Technical Leader Governance Model (Warsaw) (0):</div><div style="margin: 0px;">- - vs. 3 : (17 - 38)</div><div style="margin: 0px;">- - vs. 7 : (18 - 43) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 7: PEP 8013: The External Council Governance Model (Dower) (3):</div><div style="margin: 0px;">- - vs. 7 : (29 - 32) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">#### Rank 8: Further discussion (7):</div><div style="margin: 0px;">- - vs. 3 : (32 - 29) </div><div style="margin: 0px;"><br></div><div style="margin: 0px;">-----BEGIN PGP SIGNATURE-----</div><div style="margin: 0px;">Comment: what up, i'm ernest.</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">iQIzBAEBCgAdFiEEuSkpynpDar/Z/lqqTxkyLfP/otUFAlwXqjEACgkQTxkyLfP/</div><div style="margin: 0px;">otXFhg//dfWINk0dficEu7iL7p/B0YwXD4JQs+uNCag/zmko5tCd4gg/wjLxe6q4</div><div style="margin: 0px;">QaB7aSA84Yfrmhe4PIrm4O7doJIyqiObMxFw3N7ZbkAndOPOb2Pkk1ekAaacTTxw</div><div style="margin: 0px;">lDRPR9CEPDSCtM7ahZsxu1aYHt1BWc7x8NnSyLi7IyN+bcV4viCNky9HYuTnV8i8</div><div style="margin: 0px;">ed19ELFDWWlPikFjxXXr/BZA1WL/0rVgC12YtQEy9TvVhZT+kC268sYfuzOLbL6P</div><div style="margin: 0px;">N2z1sbDYcilXWgH8ahCkyCrcjdySVCjd98TaTCCqCjsj4EO5gy7xf2wWujK0pDBG</div><div style="margin: 0px;">rct3OESaYtIqTmsItI6P0VIHHJMeZPQ8tnQuqGIgnMMNzjXAMKEmAEvKrzu3sWIN</div><div style="margin: 0px;">Vtwj3BZMGVw7ZJsuWVvSkesILPtD844R3MvLduWQ4DUuwfu4XyJV04Ws+R2TjsWE</div><div style="margin: 0px;">gKoL0qk8LAgHVA3D2256wApZltPFLwksf/GaQuYSIJB8+elPOuHbCnqDSsBbEbna</div><div style="margin: 0px;">LCm6RiEj0ZE6Z3rRxUFxQAwzv0Vpzj+YQFuCGtm3EGZoixJXtai7Aj1lYLI/5NOI</div><div style="margin: 0px;">/Evhz9LrGN/FNQBY1tOgSIBDstkTMpUWKuIc6t1/T1WOs9iQdJmb4VQO8z0sPtwz</div><div style="margin: 0px;">KeOeGBFubeb0QZg5CMV2NfhnDDCUW6ROUNzx/fTJt6ea5Ebqd8g=</div><div style="margin: 0px;">=OTNq</div><div style="margin: 0px;">-----END PGP SIGNATURE-----</div></div></div></body></html>