Commit Graph

6817 Commits

Author SHA1 Message Date
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
Thomas Kluyver b12bc6a9fe 517: Change build_backend to build-backend (#139)
The key is in the build-system table, so making this a dash would
improve consistency. On English keyboards, it also avoids needing to
press shift. There seemed to be a consensus on distutils-sig in favour
of this change.
2016-11-28 10:28:44 -08:00
Thomas Kluyver 024a7d586f 517: Remove install_editable hook (Option 1c) (#141)
* 517: Remove install_editable hook (Option 1c)

This is the other option for --user editable installs: don't try to
standardise a mechanism. This could always be added back in a later PEP.

Alternative to gh-140

* Add note about removal of editable install
2016-11-28 10:27:07 -08:00
Mariatta c6fbead696 Restify PEP 3145 (#143) 2016-11-28 20:17:27 +03:00
Mariatta 84de20b55d Restify PEP 303 (#142) 2016-11-28 19:09:28 +03:00
Chris Angelico 61dcc6ef2d Rename rst -> txt to fix the 'Source' link 2016-11-29 02:45:56 +11:00
torsava 486482a776 PEP 534: Distributing a Subset of the Standard Library (#145)
Create PEP 534: Distributing a Subset of the Standard Library

Initial submission.

* PEP 534: Updated one personal email address to match previous PEP
2016-11-29 01:21:56 +11:00
Benjamin Peterson 4dcc7c3689 add 2.7.13 dates 2016-11-27 23:04:59 -08:00
Brett Cannon 34196079db Update PEP 512 w/ status of CI and code coverage tests (#138) 2016-11-22 15:05:47 -08:00
Ned Deily 409a43413e Add reminder to consider running autoconf. 2016-11-22 14:28:17 -05:00
Ned Deily 1d0aee98b3 Update pep 494 for 3.6.0b4 2016-11-22 01:41:56 -05:00
Eric V. Smith 7943dd4986 Clarified wording. 2016-11-19 12:16:38 -05:00
Eric V. Smith 4e860330f6 Note that literal closing curly braces must be doubled. 2016-11-19 12:07:19 -05:00
Brett Cannon fdb0cd2f08 Should check whitespace as part of CI 2016-11-18 17:14:58 -08:00
Brett Cannon 856ef2ef9c Probably want .github/CONTRIBUTING.md (#137) 2016-11-18 17:13:03 -08:00
Brett Cannon 74da33d722 Add more GH migration details (#136) 2016-11-18 15:19:01 -08:00
Brett Cannon 43e0df1f07 Update link to CI experiments (#135) 2016-11-18 12:04:44 -08:00
Brett Cannon 3ebcb7c954 Update GitHub migration status (#134) 2016-11-18 11:07:51 -08:00
Yury Selivanov 2e74d2b133 pep 525: Mention collections.abc.AsyncGenerator. 2016-11-17 18:11:52 -05:00
Yury Selivanov e10a1a2650 525, 530: Add acknowledgments section 2016-11-08 13:39:23 -05:00
Yury Selivanov 39b84d15f5 pep492: Clarify that only native coroutines can emit ResourceWarning on GC 2016-11-08 12:20:03 -05:00
Steve Dower 747dce3504 Update status of PEP 528 and PEP 529 2016-11-06 19:37:37 -08:00
Ivan Levkivskyi 6a74c9ebaf PEP 484: Add a note that misplaced type comments are errors for typecheckers (#133)
Fixes python/typing#210.

This behaviour with --fast-parser is in mypy since mid-May. It looks like nobody is complaining.
2016-11-06 10:54:51 -08:00
Eric V. Smith 7abeffc60d Updated posting history. 2016-11-06 11:26:59 -05:00
Eric V. Smith ac0afc6434 Disallow backslashes in the expression part of f-strings. See https://mail.python.org/pipermail/python-dev/2016-September/146357.html for a discussion and an implied acceptance by Guido. 2016-11-06 11:18:17 -05:00
Nathaniel J. Smith b60019e09a Various edits to PEP 521 (#132)
Mostly textual cleanup; no change in actual proposal.
2016-11-05 16:21:33 -07:00
Brett Cannon 51bf7c2ce4 Update the status for CI services to in-progress (#131) 2016-11-05 14:38:29 -07:00
Brett Cannon 2c1eb2b416 Update the status for CI services to in-progress (#130) 2016-11-05 13:29:51 -07:00
Nick Coghlan 0861d8e114 PEP 532: typo fixes 2016-11-05 19:49:37 +10:00
Nick Coghlan 9f8dddecc0 PEP 432: updates prior to python-ideas posting
- propose specific Grammar changes
- rename potential boolean circuit breakers so they read
  better when using them to explain and/or behaviour
  - operator.logical_or -> operator.true
  - operator.logical_and -> operator.false
- discuss a problem Guido raised regarding inconsistency
  between the proposed operator and conditional expressions
  (I think it's fixable, but fixing it would have some
  pretty significant consequences for the overall language)
- add today to Post-History
2016-11-05 19:21:05 +10:00
Nathaniel J. Smith d30bf73e24 Add PEP 533: deterministic iterator cleanup (#129) 2016-11-04 16:08:51 -07:00
Guido van Rossum 0136e27cc6 Many edits in the spirit of PR #105. 2016-11-03 15:21:41 -07:00
Andrew Svetlov 317cede6ec Update for asyncio PEP (#105) 2016-11-03 15:21:23 -07:00
INADA Naoki 4f899a0f01 ".0" is suffix, not prefix. (#127) 2016-11-03 08:57:06 -07:00
Nick Coghlan 8191dab630 PEP 532: tweak name in example 2016-11-03 16:00:50 +10:00
Nick Coghlan 8f095cf8c0 Change PEP 532 to propose a new operator
- if-else, and, or are now left alone
- else is introduced as a new short-circuiting binary operator
- "circuit breaking" is introduced as the operator and protocol name
- exists() builtin checks for existence
- missing() builtin checks for non-existence
- "not exists" gives a missing instance and vice-versa
- chained comparison is adjusted to use the new protocol when available
2016-11-03 15:26:51 +10:00
Nick Coghlan 38371b4ece More PEP 532 notes 2016-11-03 15:26:51 +10:00
Nick Coghlan 3378b94274 PEP 532: Conditional result management protocol
First draft of a proposal that blends PEP 335's concept of allowing
overloading of the logical binary operators with PEP 531's notion
of improved native support for tolerating missing data values.
2016-11-03 15:26:51 +10:00
Ivan Levkivskyi ada7d3566e PEP 484: Allow annotating first argument of instance and class methods (#89) 2016-11-01 08:15:17 -07:00
Ivan Levkivskyi a1cd7fb7c8 Clarify per-argument type comments in PEP 484 (#126) 2016-11-01 08:12:17 -07:00
Ivan Levkivskyi bf827dc23d [WIP] Add Coroutine ABC to PEP 484 (#125)
* Simpler example for Coroutine
2016-11-01 08:07:53 -07:00
Ned Deily a978d2cbb0 Update pep-0494.txt 2016-11-01 01:02:33 -04:00