Commit Graph

7008 Commits

Author SHA1 Message Date
Nick Coghlan 34d69bad02 PEP 538: cite all 3 common failure modes 2017-01-07 18:19:44 +10:00
Nick Coghlan 61a36c94e2 PEP 538: fix typo 2017-01-07 17:34:51 +10:00
Nick Coghlan 221099d876 PEP 538: update for PEP 540 & linux-sig feedback
- PYTHONALLOWCLOCALE=1 -> PYTHONCOERCECLOCALE=0
- reword the proposed library warning
- try all of C.UTF-8, c.utf8 and en_US.UTF-8
- compare and contrast with PEP 540
- new Motivation section showing specific Docker problems
- discuss implications of "strict" error handling
- define configure options to turn the new behaviour off
2017-01-07 17:08:52 +10:00
Victor Stinner 9807b217f8 PEP 540
* add section: "It's not a bug, you must fix your locale" is not an
  acceptable answer
* elaborate the "Expected mojibake and surrogate character issues"
  section
* Add the "Producer-consumer model using pipes" use case
2017-01-07 03:05:50 +01:00
Brett Cannon 8b9a0147d5 Update migration status (#173)
Also clearly delineate what issues are blocker, post-migration things to do, and non-blockers.
2017-01-06 10:45:05 -08:00
Victor Stinner 3c6b56f10c PEP 540
* Add "POSIX locale used by mistake" section
* Add a lot of issues in the Links section
2017-01-06 13:58:57 +01:00
Victor Stinner 5b6b25f5d9 Update PEP 540
* Enable UTF-8 mode by default if the locale is POSIX
* Add Use Cases
* Add "Don't modify the encoding of the POSIX locale" alternative
* Rephase Abstract and Proposal
* Proposal: mention expected mojibake issues
* Fix PEP number: 393 => 383
* Add links
2017-01-06 02:27:42 +01:00
Victor Stinner 9780f3ab43 Add PEP 540: Add a new UTF-8 mode 2017-01-05 16:08:52 +01:00
Alex Chan 043254687a Fix typo in pep-0512.txt (#172) 2017-01-04 16:37:23 -06:00
Nick Coghlan 6f0928ebfd PEP 538: Clarify rationale for warning wording 2017-01-03 17:47:26 +10:00
Nick Coghlan c99c42e066 PEP 538: add Background section on locale handling 2017-01-03 15:19:37 +10:00
Larry Hastings cd6e6d838d Update release schedules for 3.4 and 3.5 for rc1s. 2017-01-02 18:43:10 -08:00
Mariatta 73d5613db9 use archive.org url lol (#170) 2017-01-02 16:44:52 +11:00
Mariatta 8d56e16b14 Update outdated links in PEP 3107 with archived pages (#169)
Fixes https://github.com/python/peps/issues/168
2017-01-01 16:02:00 -08:00
Berker Peksag e3de43f0ae Restify PEP 232 2017-01-01 04:04:52 +03:00
Nick Coghlan 9f3a93dc85 PEP 432: update to target 3.7/3.8
- timeline updates based on completely missing the 3.6/3.7 targets
- API design & implementation strategy updates based on recent
  discussions with Eric Snow, Steve Dower & Brett Cannon
2016-12-31 17:07:04 +10:00
Erik M. Bray 361599ec4b Initial draft of TLS API PEP
Based on original e-mail to python-ideas
(https://mail.python.org/pipermail/python-ideas/2016-December/043983.html)
with minor updates for:

- proper ReST/PEP formatting
- minor language issues like spelling, syntax, and run-on sentences
- a few minor clarifications
2016-12-28 13:25:42 +10:00
Nick Coghlan 74e5b553e5 PEP 538: coerce legacy C locale to C.UTF-8 2016-12-28 12:31:21 +10:00
Chris Angelico 6424fde2f2 Tweak example to handle changes to Python 3.6's integer formatting.
Fixes #167.
2016-12-26 17:56:00 +11:00
Nathaniel J. Smith e526964e5d Mandate that manylinux1 wheels be built without --with-fpectl (#166) 2016-12-25 11:19:18 -08:00
Ned Deily e4c4632b00 Fix typo for 3.6.1rc1 2016-12-23 14:48:32 -05:00
Ned Deily 2f4572db72 3.6.0 is now released; add tentative 3.6.1 dates 2016-12-23 05:29:52 -05:00
Ned Deily 035cb2d7ad Add PEP 537: 3.7 Release Schedule 2016-12-23 02:01:42 -05:00
Brett Cannon f946edbdb9 Status update for PEP 512 (#163) 2016-12-20 09:52:41 -08:00
Romet e75da5cab3 PEP 487: fixed typo (#162) 2016-12-21 02:29:35 +11:00
Brett Cannon f0ffbff6fd Add some TODOs (#161)
Detect shorter commit hashes and building the docs from git.
2016-12-19 18:49:14 -08:00
Brett Cannon 55621246d4 Mark hglookup.py as in-progress (#160) 2016-12-19 18:44:54 -08:00
Ned Deily 165566ce53 Update for 3.6.0rc2 actual 2016-12-16 23:03:55 -05:00
Ned Deily deb8017057 Schedule 3.6.0rc2 and push final back to 12-23 2016-12-16 02:43:25 -05:00
Philipp A 64eebdf945 Add PEP 536: f-literals (#155) 2016-12-14 11:48:19 -08:00
Yury Selivanov 3799435f69 pep-525: Fix the shutdown_asyncgens example. 2016-12-13 20:06:37 -05:00
Nick Coghlan 65b178826a PEP 532: Rework De Morgan's Laws section 2016-12-12 16:03:39 +10:00
Guido van Rossum b171bc0f79 Remove out of date comment about PEP 535 starting out as PEP 534 2016-12-11 18:44:30 -08:00
Nick Coghlan 80f963d066 PEP 532 revision and restructure (#156)
- Language level inconsistencies eliminated by proposing both
  `if` and `else` as circuit-breaking operators
- PEP 532 no longer competes with PEP 505 at all
- Rich comparison chaining split out as PEP 535
- Mark E. Haase is now listed as a co-author (as I was better
  able to integrate some of his earlier suggestions)
- acknowledged key feedback on the initial draft
2016-12-12 00:11:36 +10:00
Brett Cannon 77122d16c9 Add links to core-workflow issue tracker (#154) 2016-12-09 17:15:37 -08:00
Brett Cannon 767ac03d8b Fix a header level (#153) 2016-12-09 17:09:16 -08:00
Brett Cannon 5db63b9637 Link to the hg.python.org/lookup code (#152) 2016-12-09 16:33:45 -08:00
Larry Hastings fda7cefb77 Update release schedules for 3.4 and 3.5 branches. 2016-12-08 15:10:58 -08:00
Yury Selivanov 3e23210fe3 pep 525: We don't have a hard requirement for finalizers anymore 2016-12-08 13:29:38 -08:00
Ned Deily 6b94a13802 Mention updating indexsidebar for releases 2016-12-07 23:02:21 -05:00
Ned Deily 1f63cb45c9 Update for 3.6.0rc1 2016-12-07 02:14:07 -05:00
Ivan Levkivskyi b99ba05106 variable __annotations__ should be ordered (#151)
Fixes python/typing#339

Following the discussion on python/typing issue (and taking into account that dict in 3.6 is ordered being an implementation detail) it is proposed to make __annotations__ ordered.
2016-12-05 08:14:14 -08:00
Mariatta c32987ee36 Fix typos in PEP 524 and PEP 529 (#150)
Reported at https://github.com/python/pythondotorg/issues/1038
2016-12-05 09:59:06 +11:00
Mariatta 4e21b23c38 restify PEP 349 (#148) 2016-12-03 16:03:37 -08:00
Naomi Seyfer 26b4086667 Document `__foo` syntax for positional-only args (#147) 2016-12-03 16:02:52 -08:00
Brett Cannon a28b7995ca Update the status list on PEP 512 (#149) 2016-12-03 16:01:48 -08:00
Naomi Seyfer 22d8c63e03 Fix transposed letters in `agrument` (#146) 2016-12-02 17:16:35 +11:00
Benjamin Peterson 20d7598b88 Revert "push 2.7.13 to January"
This reverts commit daebe20410.
2016-11-29 22:58:41 -08:00
Mariatta a6f1efa5ff Restify PEP 206 (#144) 2016-11-29 14:49:20 -08:00
Benjamin Peterson daebe20410 push 2.7.13 to January 2016-11-28 23:56:46 -08:00