Benjamin Peterson
c49b0d1ebc
remove extra e
2013-03-18 09:23:56 -07:00
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