Commit Graph

4906 Commits

Author SHA1 Message Date
Larry Hastings 18ff314c75 Update for 436, explicitly supporting positional parameters forever, amen. 2013-03-18 01:47:29 -07:00
Larry Hastings d247c96780 New DSL syntax and slightly changed semantics for the Argument Clinic DSL. 2013-03-17 00:09:36 -07:00
Georg Brandl c084fd16c3 Add PEP 438: Transitioning to release-file hosting on PyPI, submitted by Holger Krekel. 2013-03-15 22:51:25 +01:00
Georg Brandl 43a0b7904d PEP 437: Add standard "local variables" footer. 2013-03-15 22:51:01 +01:00
Eli Bendersky d99232e4df Add a mention of IntEnum, summarizing the language summit and later discussions
on the subject.

Note that this is still in draft stage and decisions can change (and have
changed more than once over the past few days).
2013-03-15 07:25:45 -07:00
Stefan Krah 170a8f61e1 Add fork_exec example. 2013-03-14 15:18:24 +01:00
Stefan Krah e7035bf03f Deprecate PY_SSIZE_T_CLEAN: Always assume Py_ssize_t for length arguments. 2013-03-14 13:11:37 +01:00
Stefan Krah 767bd61dd7 Mention possibility of (limited!) type-checking of converter definitions. 2013-03-14 13:04:59 +01:00
Stefan Krah 1ea522b951 Make it clear that the location of the docstring *specification* is a valid
topic for this PEP. After all, some people prefer to include docstrings inside
the DSL comment.
2013-03-14 12:50:00 +01:00
Stefan Krah 7298016028 - Fix typos and curses.window.addch definition.
- Point out that the C variable declaration and cleanup sections are in
  fact optional.

- Mention that C declaration parsing needs to be improved in the reference
  implementation.
2013-03-14 12:40:29 +01:00
Nick Coghlan bb22bceeae Add alternative argument clinic DSL PEP 2013-03-13 22:54:21 -07:00
Nick Coghlan 4ffae15866 Fix PEP headers 2013-03-13 22:43:28 -07:00
Daniel Holth 7ea6e96cb8 PEP 425: enlarge FAQ 2013-03-11 23:06:02 -04:00
Daniel Holth 77d614b889 PEP 426: trailing 0's policy for == 2013-03-10 14:32:53 -04:00
Daniel Holth 9800c40ecb PEP 426: optional features or "extra dependencies" 2013-03-10 13:54:12 -04:00
Daniel Holth 405a5ad476 PEP 426: extensions are 0..1 2013-03-10 13:34:21 -04:00
Daniel Holth 6e6ede120a update e-mail 2013-03-10 13:33:55 -04:00
Daniel Holth 9614d07cdf wheel clarifications 2013-03-10 13:33:33 -04:00
Terry Jan Reedy 2c3b8db87c Merge 2013-03-05 23:16:18 -05:00
Terry Jan Reedy c644e7de52 PEP-434: Touch-up format to comform to PEP-1 guidelines and PEP-12 template.
Re-write to focus more on the specific pep proposal and the difficulty of
classifying IDLE issues. Added discussion of backwards compatibility with
extensions.
2013-03-05 19:07:25 -05:00
Nick Coghlan 76b6778d04 Minor wording nit 2013-03-05 22:34:43 +10:00
Nick Coghlan fe1f501b5a Missed a ref to the old API in PEP 422 2013-03-05 22:32:26 +10:00
Nick Coghlan f6cc8f4a1f Fix markup 2013-03-05 22:25:52 +10:00
Nick Coghlan cc2b99b5ad Adjust the redrafted PEP 422 to match reality 2013-03-05 22:22:20 +10:00
Nick Coghlan 685514f87a Fix markup 2013-03-05 01:57:51 +10:00
Nick Coghlan 043d7cfaaa Revised PEP 422, now with the namespace setting
This revealed an interesting conflict between the use of __prepare__ to share a namespace between two different class instances, and the assumption in the cache invalidation for type attribute lookup thatthe class fully controls the contents of the underlying namespace.
2013-03-05 01:54:19 +10:00
Antoine Pitrou 41ca0b81e0 Mention the dedicated branch in the Mercurial repo. 2013-03-01 23:24:24 +01:00
Antoine Pitrou f463d32478 Add a as_uri() method as suggested by Charles-François, to return a file URI. 2013-03-01 23:10:53 +01:00
Brett Cannon 233fe61bf7 Larry's PEP was already committed, plus PEP 444 is not the end of the numbers 2013-02-25 12:23:26 -05:00
Brett Cannon 0176d4bc59 Add PEP 445: The Argument Clinic DSL 2013-02-25 11:39:56 -05:00
Barry Warsaw 72af6a15bc PEP 435, Adding an Enum type to the Python standard library, Bendersky/Warsaw 2013-02-25 10:15:03 -05:00
Barry Warsaw c37b8618b9 PEP 436, The Argument Clinic DSL, Larry Hastings 2013-02-25 09:50:32 -05:00
Eli Bendersky e24ea517b3 Clarify that int(Enum) facilitates interoperability with C extensions that
expect integer values.
2013-02-25 06:16:51 -08:00
Daniel Holth 373b80f240 PEP-0427: clarify some implementation details.
Hope it's OK to clarify two details that came up during Vinay's distlib wheel
implementation: zip directory filenames are encoded as utf-8, and it's nicer
to put the .dist-info directory at the end of the archive.
2013-02-24 21:41:40 -05:00
Eli Bendersky 58cf595925 Added use cases and some of the discussed variations. 2013-02-24 06:32:40 -08:00
Eli Bendersky c6c5d125b2 merge heads 2013-02-23 09:16:43 -08:00
Eli Bendersky 5e8e6fa2d9 Consistent formatting & cleanup, explicit namespacing of make. Updated todo 2013-02-23 09:16:16 -08:00
Nick Coghlan 97c5e3d5df PEP 426: fix typo 2013-02-24 01:14:18 +10:00
Nick Coghlan c12443086c PEP 426: fix editing oversight 2013-02-24 01:10:49 +10:00
Nick Coghlan 92f4a2321d PEP 426: Propose Ruby's "pessimistic version constraints"
- makes the default handling of version specifiers match Ruby's ~> operator
- explicitly base == and != on string prefix matching
- cleaned up various examples related to the version specifiers
- give the version specifiers section more structure
2013-02-24 00:55:28 +10:00
Eli Bendersky 6f23bce51b Pre-alpha draft for PEP 435 (enum). The name is not important at the moment, as
this file will be renamed into final form when the PEP is ready. Pushing to main
PEPs repo for safekeeping & easy collaboration.
2013-02-23 06:36:35 -08:00
Daniel Holth eacfe8b2ed PEP 426: replace implied 'version starts with' with new ~= operator 2013-02-22 22:33:09 -05:00
Daniel Holth ee852b4573 merge 2013-02-22 22:19:44 -05:00
Daniel Holth 088bb61948 PEP 426: minor extras edit 2013-02-22 22:19:26 -05:00
Terry Jan Reedy f2ae663135 Merge 2013-02-21 21:41:19 -05:00
Terry Jan Reedy fca1d14dc1 At Todd's request, add myself as co-author. 2013-02-21 21:37:44 -05:00
Nick Coghlan 9e4be3af15 PEP 426: Update the section on handling old non-compliant versions 2013-02-22 00:10:25 +10:00
Nick Coghlan 87ee84724d PEP 426: avoid ambiguous pronouns 2013-02-21 23:51:24 +10:00
Nick Coghlan d5325ea005 PEP 426: analyse the PyPI metrics correctly 2013-02-21 23:37:00 +10:00
Barry Warsaw d50d46d23d Add missing 2.6.8 release, and describe plans for 2.6.9. 2013-02-20 11:02:21 -05:00