Commit Graph

5751 Commits

Author SHA1 Message Date
Guido van Rossum d7aefb884c Small edits; added Tuple[t, ...] and Callable[..., tr]. 2015-04-06 19:54:09 -07:00
Guido van Rossum f80066c3fb Describe an old but good rule for consistent return statements. 2015-04-06 18:07:10 -07:00
Nick Coghlan bab89a734b PEP 474: Document why *I* care about this PEP 2015-04-03 14:54:15 +10:00
Brett Cannon 53883a914a Link to implementation for PEP 488 2015-04-01 11:55:28 -04:00
Brett Cannon 18608c96cb Merge 2015-03-27 14:41:05 -04:00
Brett Cannon 8958f2df0d Fix PEP 488 to follow the proper meaning of the debug_override
argument for importlib.util.cache_from_source() (PEP originally had
the semantics reversed for True/False values).

The change does not change the outcome of the backwards-compatibility
section and thus is considered a minor change.
2015-03-27 14:40:51 -04:00
Victor Stinner 32ad4c5b64 PEP 490 2015-03-26 13:14:31 +01:00
Victor Stinner d1d9f7a914 PEP 490 2015-03-26 11:14:48 +01:00
Victor Stinner 0a0eae4b07 PEP 490: add issue 18408 2015-03-26 09:48:47 +01:00
Victor Stinner 022f78da88 New PEP 490: Chain exceptions at C level 2015-03-26 09:08:08 +01:00
Brett Cannon 083f942a52 Mark PEP 488 as accepted 2015-03-21 09:32:04 -04:00
Brett Cannon 2e8a7b2be4 PEP 488: be explicit about what bytecode file names will be 2015-03-20 18:59:44 -04:00
Brett Cannon 6bfaf334ff Update post-history for PEP 488 2015-03-20 14:31:24 -04:00
Brett Cannon dbc5ae8254 Merge 2015-03-20 14:28:14 -04:00
Brett Cannon 87b93b66b6 PEP 488: make the base case not change the bytecode file name 2015-03-20 14:27:56 -04:00
Guido van Rossum 2d90c47e44 Add section on PEP Development Process, with github links. 2015-03-20 10:26:19 -07:00
Guido van Rossum 908c2eb563 A new type hints draft. I've decided to publish more drafts.
Significant changes in this draft:
- Define stubs.
- Define `@overload`.
- Describe `cast()`.
- Fix description of `Any`.
- Describe `Callable[..., t]`.
- Explain why `List[t]` instead of `List<t>`.
- Add section on rejected alternatives.
- Various other edits for clarity.
2015-03-20 09:47:17 -07:00
Victor Stinner 5817306884 PEP 475: add another article to explain why close() is not retried on EINTR 2015-03-20 12:18:51 +01:00
Nick Coghlan e36583e224 PEP 440 is no longer provisional 2015-03-19 13:10:44 +10:00
Larry Hastings a170887e93 Update 3.5.0a3 to March 29. I always intended my releases to be on Sundays. 2015-03-14 19:45:22 -07:00
Ethan Furman 6bee21f27e add %r as being supported, plus minor pep8 cleanup 2015-03-14 12:46:53 -07:00
Brett Cannon 87108972da Mark PEPs 441 and 486 final 2015-03-13 11:17:26 -04:00
Brett Cannon f900de9e24 Update post history for PEP 488 2015-03-13 09:32:05 -04:00
Brett Cannon a56e36dea9 Update rejected/open ideas for PEP 488 along with minor grammatical fixes 2015-03-13 09:31:36 -04:00
Brett Cannon 08ec9b2956 Add PEP 489: Redesigning extension module loading 2015-03-13 08:41:41 -04:00
Nick Coghlan 9e4f6f2fa1 PEP 474: More thoughts on overall infrastructure maintenance 2015-03-12 13:25:59 +10:00
Larry Hastings ce46615b2d Updated 3.5 release schedule and features. 2015-03-09 02:43:35 -07:00
Victor Stinner 706b7c43e4 PEP 471: The implementation has been merged, set status to Final 2015-03-08 03:06:31 +01:00
Brett Cannon ae1f7aa5f1 Explicitly state that PEP 488 doesn't influence import performance 2015-03-06 13:16:54 -05:00
Brett Cannon e213a64794 Add PEP 488: elimination of PYO files 2015-03-06 11:29:18 -05:00
Larry Hastings d2ed46e511 PEP 485 has been accepted, so it goes in the list for Python 3.5. 2015-03-04 10:52:44 -08:00
Ethan Furman 4a419e4431 missing space after comma messing up formatting 2015-03-02 12:46:30 -08:00
Larry Hastings 8641589197 Make the "null-merge to default" step its own explicit step.
I have now forgotten to do it twice, so hopefully this will
draw more attention to it and I won't miss it in the future.
2015-03-02 11:47:01 -08:00
Nick Coghlan d075538695 Withdraw PEP 422 in favour of PEP 487 2015-03-02 22:32:31 +10:00
Chris Angelico c568e8c5ab Create PEP 487 from Martin Teichmann's submission 2015-02-28 06:07:44 +11:00
Benjamin Peterson dc11fd5255 a warning 2015-02-27 10:29:03 -05:00
Brett Cannon e95106e8bd Update PEP 11 to be more clear about what is required to gain support for a platform for CPython 2015-02-27 09:35:12 -05:00
Brett Cannon cbaecb2fab Fix syntax error 2015-02-27 09:34:48 -05:00
Victor Stinner 8ccd6bf3f3 PEP 478: 4 PEP have been accepted for python 3.5 2015-02-27 10:18:27 +01:00
Chris Angelico 1979fba2a0 Record acceptances of PEPs 441 and 486, including trivial fixes for each courtesy of Paul Moore 2015-02-27 09:19:06 +11:00
Guido van Rossum 401c977971 Update to PEP 448 -- approved 2 out of 3, rejected *comprehension. 2015-02-26 12:17:47 -08:00
Chris Angelico f2db585e09 Apply PEP 441 changes from Paul Moore 2015-02-27 04:36:44 +11:00
Larry Hastings 6da3423f26 Update final release date for (slightly slipped) Python 3.4.3. 2015-02-26 06:01:00 -08:00
Guido van Rossum 0580801bde Small wording change to PEP 448 (replace "currently" with "continue to"). 2015-02-24 16:44:25 -08:00
Guido van Rossum 3f56ca4456 Make a line of dashes longer, to satisfy pep2html. 2015-02-24 10:36:15 -08:00
Guido van Rossum 17dfaa547e Update to PEP 441 from Paul More: swap pack() args, default archive name, support open streams. 2015-02-24 10:34:33 -08:00
Nick Coghlan 4cf8410bc9 PEP 422: Make __autodecorate__ a true decorator
* __autodecorate__ is now defined as a true decorator that can
  replace the class object entirely
* question whether the namespace parameter is sufficiently
  valuable to be worth the extra complexity, or if Eric Snow's
  idea of using an ordered dict by default would suffice
2015-02-23 21:34:36 +10:00
Victor Stinner 50b92eab1d PEP 446: Fix typo reported by Zhou Keyang 2015-02-22 23:49:15 +01:00
Nick Coghlan 271fd62543 PEP 422: Update Deferral note & other tweaks 2015-02-23 01:14:58 +10:00
Nick Coghlan a9817b6218 PEP 422: Rename init_class as autodecorate 2015-02-23 00:47:12 +10:00