Lukasz Langa
3f3304ff97
First complete draft of content.
2017-01-12 14:26:46 -08:00
Victor Stinner
b9a2a993fe
Update 540 for Windows
...
Describe encodings and error handlers used on Windows and the
priority of PYTHONLEGACYWINDOWSFSENCODING.
2017-01-12 13:32:06 +01:00
Lukasz Langa
dc6b4a07f4
PEP 541: Package Index Name Retention
...
Work in progress. Number placeholder and problem statement.
2017-01-12 00:34:26 -08:00
Victor Stinner
0e107f280c
PEP 540
...
Add examples for the "List a directory into stdout" use case.
2017-01-11 22:32:24 +01:00
Victor Stinner
1b6b889ed6
PEP 540
...
* Strict mode doesn't use strict for OS data anymore: keep
surrogateesscape, explain why in a new alternative
* Define the priority between env vars and cmdline options to choose
encodings and error handlers
2017-01-11 22:11:42 +01:00
Victor Stinner
4ba2196903
PEP 540: add link to the implementation
2017-01-11 12:30:36 +01:00
Brett Cannon
d3f6e2e9fd
Update TODO list ( #179 )
2017-01-10 16:42:08 -08:00
Nick Nystrom
7bdfb0006d
Spelling (gneric > generic) ( #178 )
2017-01-11 09:18:56 +11:00
Mariatta
08282fe6a5
Another batch of 10 PEPs converted ( #177 )
2017-01-10 11:30:39 -08:00
Mariatta
b54f01e13f
reSTify 10 more PEPs ( #175 )
...
PEP 221
PEP 229
PEP 240
PEP 277
PEP 286
PEP 295
PEP 297
PEP 306
PEP 341
PEP 666
2017-01-10 09:52:57 +03:00
Thomas Samson
a525758390
PEP 540: correcting english errors
2017-01-09 09:49:11 +01:00
Nick Coghlan
1f1abb3b6a
PEP 538: document core design principles
...
Also provides a bit more background on the rationale for
using "strict" by default on stdin and stdout when coercing
the locale to one based on UTF-8
2017-01-08 11:57:31 +10:00
Mariatta
927e704d7e
reSTify 10 PEPs ( #174 )
...
Continuing work on #4
2017-01-07 10:33:00 -08:00
Nick Coghlan
e788aa9084
PEP 538: tweak wording of proposed warnings
2017-01-07 22:20:23 +10:00
Nick Coghlan
c2aa424e28
PEP 538: clarify setlocale behaviour in POSIX locale
2017-01-07 22:14:20 +10:00
Nick Coghlan
858909a1d2
PEP 538: Add post history
2017-01-07 22:02:17 +10:00
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