Commit Graph

7755 Commits

Author SHA1 Message Date
Nathaniel J. Smith 04266bbf77
PEP 8100: a PEP to track details of the steering council election (#862)
Inspired by this thread:

  https://discuss.python.org/t/how-do-we-want-to-collect-nominees/590
2019-01-07 02:51:27 -08:00
Eric Snow cb0b2e231e
PEP 554: add a deferred idea (priority channels) (#865)
The idea (from private correspondence with Christopher Lozinski) is reasonable but falls outside the minimalist scope of the PEP.
2019-01-04 15:23:57 -07:00
sblondon 9ac1ce21e9 Add info about the limited access to members list (#864) 2019-01-04 11:12:09 -08:00
Nathaniel J. Smith d4a5364baf
PEP 13: make it real (#857) 2018-12-26 22:40:25 -08:00
Ned Deily ab9052b3f3 Update 3.7 and 3.6 schedules 2018-12-24 05:37:10 -05:00
Łukasz Langa 5bd92c746b
Accept PEP 8016 and reject other governance proposals 2018-12-17 17:09:10 +01:00
Harmon 01f8a4758e 3.7.2rc1 and 3.6.8rc1 released (#853) 2018-12-13 14:34:16 -05:00
Ned Deily 031c9f3b14 a little more time for 3.7.2/3.6.8 rc1 2018-12-10 01:54:14 -05:00
Benjamin Peterson c02d9f8f72
Check in the memory model PEP. (#849)
This old draft PEP came up in an in-person conversation. It turns out to be almost vanished from the internet; the only source of it I could find is on Launchpad: https://code.launchpad.net/~jyasskin/python/memory-model-pep So, I'm assigning it a number, marking it Withdrawn, and checking it in so as not to lose a historical record.
2018-12-07 11:50:37 -08:00
Mariatta 373d2ba05b
PEP 581: Mention GitHub's new feature wrt issue template (#848)
It is now possible to automate issue assignee and labels via templates.
https://blog.github.com/changelog/2018-12-05-issue-template-automation-improvements/
2018-12-05 19:15:50 -08:00
Ned Deily 1f69177cd5 Update 3.7.2 and 3.6.8 dates 2018-12-04 02:49:16 -05:00
Devin Jeanpierre baed024374 Remove misleading ".zip" example sdist (#842)
Later on in the same file, it says that the .zip example can't possibly work: "[source distributions] will be gzipped tar archives, with the .tar.gz extension. Zip archives, or other compression formats for tarballs, are not allowed at present."

This, and other documentation issues not fixed here, was noted in a blog post I was reading: https://blog.schuetze.link/2018/07/21/a-dive-into-packaging-native-python-extensions.html -- full credit to @konstin.
2018-12-03 09:14:23 -08:00
Nathaniel J. Smith 413f7f471c PEP 8010, 8011: Clarify authority of GUIDO and Trio (#845)
Reference for 8010:
https://discuss.python.org/t/straw-poll-which-governance-proposals-do-you-like-best/436/38

Reference for 8011:
https://discuss.python.org/t/straw-poll-which-governance-proposals-do-you-like-best/436/28

Summary:
https://discuss.python.org/t/straw-poll-which-governance-proposals-do-you-like-best/436/40

Barry requests a PR:
https://discuss.python.org/t/straw-poll-which-governance-proposals-do-you-like-best/436/42
2018-11-30 19:23:48 -08:00
Nathaniel J. Smith ad3b078c20
PEP 8016: remove confusing term "strict majority" (#846)
This doesn't change the meaning at all; just removes a confusing term.

Thanks to Xiang Zhang for pointing this out here:
https://discuss.python.org/t/pep-8016-the-steering-council-model/394/36
2018-11-30 17:49:58 -08:00
Nathaniel J. Smith 7db6f5c109 PEP 8001: Add draft of vote details (#844) 2018-11-30 16:55:31 -08:00
Fred Drake c7990c7e11 PEPs 160, 205: Update email address for fdrake (#847) 2018-12-01 02:53:45 +11:00
Steve Dower 8be4119c2e
Defer PEP 505 2018-11-27 11:29:10 -08:00
Brett Cannon cf61ccf6bc
Tweak wording to not potentially be misleading 2018-11-20 15:10:15 -08:00
Nathaniel J. Smith 8fd0cdeb66 PEP 8016: more tweaks based on discussion (#838)
* PEP 8016: more tweaks based on discussion

* Removed the requirement that council members have to be core team
  members; added the requirement that non-core-team council candidates
  need to be nominated by a core team member. Rationale: Steve Dower
  is worried that we may have a shortage of core team members who are
  willing to serve on the council. I'm not worried myself, but I like
  Steve and don't want him to worry; this is an easy way to help with
  that. Requiring a core team member nomination should be harmless,
  since any candidate that can't get a nomination is certainly not
  going to win a vote, and it lets us filter out random jokers early.

* Added some language to emphasize that emeritus core team members
  will still be listed on the website and their past contributions
  will continue to be recorded.

* Changed the vote tie-breaker from "seniority as a core team member"
  to "mutual agreement or random chance". Victor pointed out that
  seniority is not always known or unique, and anyway this doesn't
  make much sense if we're allowing non-core-team member candidates.
  The goal was always just to have some unambiguous resolution that
  doesn't require voting again, and this seems like a simpler and more
  reliable option.

* Clarified that in the never-going-to-happen edge case where a core
  team member misbehaves so badly that the project has to kick them
  out AND that core team member is on the council, then they're also
  removed from the council.

* Added link to the second discussion thread.

* Made a few small wording tweaks and fixed some ReST formatting.

* PEP 8016: fix the definition of "Python committer" to match reality

* Rephrase the emeritus text again, to hopefully be even more clear

* One more wording tweak

* s/emeritus/inactive/, and remove the [TBD]
2018-11-15 21:29:16 -05:00
Barry Warsaw ab1ab058fa PEP 8001: Add a review period and adjust the vote period (#841)
Context: https://discuss.python.org/t/pep-801x-authors-are-you-on-track-for-the-vote-between-nov-16-nov-30/432/27
2018-11-16 00:29:07 +01:00
Dustin Ingram 5aed1fd130 PEP 8010: Fix typo (#840)
* Fix typo

* Fix column width
2018-11-15 09:38:45 -08:00
Łukasz Langa b0983b22b1
[pep-8001] Fix a reference typo 2018-11-15 12:13:05 +01:00
Victor Stinner db53747aa8 PEP 8015: Committee has 5 members (#837)
* PEP 8015: Committee has 5 members

* The Steering Committee is now made of 5 people instead of 3.
* There are no term limits (instead of a limit of 2 mandates:
  6 years in total).
* When a Steering Committee member moves to the same company than
  other members, they don't have to resign anymore.
* A committee member can now be a PEP delegate.

* keep constraint on employer

* Remove outdated sentence
2018-11-15 12:12:29 +01:00
Łukasz Langa 47dfcc030e
[pep-8001] Explain why people cannot change their votes 2018-11-14 16:58:30 +01:00
Łukasz Langa 8b8d1a1aa6
Typo fix 2018-11-14 16:33:41 +01:00
Łukasz Langa 4cfeac0cf1
Add Donald, Nathaniel, Tal, and Tim as co-authors 2018-11-14 16:32:06 +01:00
Jack Jansen ebc824403a
PEP 8014: added timeout for deferred PEPs and minor clarifications (#836)
* Added timeout for deferred PEPs and some clarifications.
2018-11-09 15:01:32 +01:00
Jack Jansen 939c89d87f
PEP8014: Added procedures for initial CoE selection, vote of no confidence. Added clarifications. Made some choices on implementation. Added 50%+1 rule. (#835) 2018-11-09 01:41:17 +01:00
Brett Cannon 5961fce600
Fix a spelling mistake in PEP 8015 2018-11-07 22:40:16 -08:00
Brett Cannon 47228a1b7d
Tweak some grammar in PEP 8011 2018-11-06 19:03:21 -08:00
Nathaniel J. Smith 572be20994 PEP 8016: add more details about how emeritus members work (#834) 2018-11-05 22:46:39 -05:00
Brett Cannon 2de3aac59a
Fix a markup mistake in PEP 8001 2018-11-05 17:59:56 -08:00
Victor Stinner e810baa03d
PEP 8015: add Mark Shannon to the Type Hints Team (#833)
Add also names for the Documentation Team.
2018-11-05 22:42:17 +01:00
M Somerville 8739c9efb4 PEP 557: Fix typo (#832) 2018-11-05 12:11:07 -08:00
Barry Warsaw 8be46e7768
Update description for PEP 8010 2018-11-05 11:16:21 -08:00
Nathaniel J. Smith 5175b24a04 PEP 8016 - initial draft (#827) 2018-11-05 13:00:49 -05:00
Barry Warsaw 80833bd420
Version 2 updates (#831)
* Version 2 updates
2018-11-04 17:29:40 -08:00
Donald Stufft 686f4f728a Use CVIS instead of a github repository (#830) 2018-11-04 22:15:12 +01:00
Victor Stinner 19e6ed2b9c PEP 8015: rephrase some paragraphs 2018-11-03 04:27:21 +01:00
Victor Stinner de61996457
PEP 8015: Adjust votes (#828)
* Steering Committee: move Roles before Election
* Use Schulze viriant of the Condorcet method
* Suggest CIVS service for online voting
* Change required majority
* Add also a "Annex: Summary on votes" section.
* Company acquisition
2018-11-03 02:48:43 +01:00
Brett Cannon 95d98edde9
Add "Further discussion" as a voting option to PEP 8001 2018-11-02 15:02:29 -07:00
Brett Cannon 053a6cd954
Switch PEP 8001 to the Condorcet method (#829) 2018-11-02 14:58:48 -07:00
Victor Stinner b4083791ab
PEP 8015: use secret ballot (#826) 2018-11-01 18:38:34 +01:00
Victor Stinner 0ef5cfdaf4
Update PEP 815 (#825)
* Explain how a Python team is created
* Clarify the special case when a Steering Committee member
  proposes a PEP
2018-11-01 18:07:06 +01:00
Victor Stinner 878f0e9ce7
Update PEP 8015 (version 4) (#824)
* Rename Core Board to Steering Committee
* Steering Committee doesn't approve PEPs
* Move PSF Code of Conduct Workgroup section
* Limit committee mandates
* Add Version History and Copyright sections
* Adjust votes
2018-11-01 16:50:11 +01:00
Ned Deily fb854added Add Julien to current PEPs 2018-10-29 22:00:00 -04:00
Nathaniel J. Smith f9bf44601f
Move 8001 back to draft status (#822)
Hopefully only briefly. Rationale:
  https://discuss.python.org/t/python-governance-electoral-system/290/21
2018-10-29 16:52:00 -07:00
Mark Amery acda0d1dde PEP 0008: Clarify self-contradictory =-spacing rules (#820)
Previously, the PEP contained roughly the following three rules, in sequence:

1. Never use spaces around `=` when used to indicate a parameter default
2. Something unrelated
3. DO use spaces around `=` when used to indicate a parameter default if there is also a parameter annotation present

This commit attempts to clarify this part of the PEP by:
* Combining the first and third rules listed above into a single rule that addresses both annotated and unannotated parameters
* Rephrasing the first rule to indicate that it applies only to unannotated parameters, to eliminate the logical contradiction
2018-10-29 10:52:27 -07:00
Sebastian Rittau cd1efca559 PEP 484: Remove mention of typing.io and .re (#821) 2018-10-29 16:36:42 +00:00
Mariatta 93ce3a7294
Rename CoC.rst to .md (#819)
It needs to be in Markdown.
2018-10-27 09:40:04 -07:00