Commit Graph

8339 Commits

Author SHA1 Message Date
Nick Coghlan a721d2c854
PEP 598: Adjust terminology and other updates (#1109)
- use baseline feature release and incremental feature release
  rather than major/minor feature release
- introduce a new "feature_complete" flag on sys.version_info
  to allow the branch state to be inspected at runtime
- impose a runtime feature detection requirement on all features
  added in incremental feature releases
2019-06-19 23:17:36 +10:00
Ned Deily efc5a1d88f 374rc1 and 369rc1 actuals 2019-06-19 01:38:05 -04:00
Nick Coghlan a3c9b191f7
PEP 598: Introducing minor feature releases (#1108)
Alternative to PEP 596 that aims to reduce feature delivery latency
by giving ourselves access to a new, less disruptive, feature
delivery vehicle, rather than by increasing the frequency with
which we deploy our existing disruptive feature delivery vehicle.
2019-06-15 22:01:26 +10:00
Ben Kooiman-Cox d824da7cd8 Add missing words in pep-0484 (#1107) 2019-06-14 19:54:19 -07:00
Barry Warsaw c8e640cf4d
With permission, I will BD this PEP too 2019-06-14 14:09:44 -07:00
Peter Schmidt 6e970b9522 PEP 484: Fixed typos, IOW, apply PEP8 inline comment space (#1106) 2019-06-13 22:15:08 -07:00
July Tikhonov a19b51ee16 Fix a broken reference in pep-0591.rst (#1104)
Reference implementation was linked incorrectly in the "References" section.
2019-06-12 06:55:24 -07:00
Inada Naoki 67c834f5d8
PEP 597: fix error (#1103) 2019-06-12 16:41:36 +09:00
Inada Naoki 988e3acf2b
PEP 597: Add PYTHONTEXTENCODING envvar (#1102) 2019-06-12 12:22:09 +09:00
Guido van Rossum d3b10faf50 Get rid of 3.8 and nightly peps builds -- these don't work (yet) 2019-06-11 13:40:46 -07:00
Dima Boger 421c4b8712 PEP 591: Fix typo in References (#1101) 2019-06-11 07:45:16 -07:00
Łukasz Langa d329c0441a
[pep-596] Put headers in the required order 2019-06-07 02:14:48 +02:00
Łukasz Langa c230b87244
[pep-596] Add Discussions-To link 2019-06-07 02:10:29 +02:00
Łukasz Langa 12675d0857
[pep-596] Start the discussion around doubling the release cadence 2019-06-07 01:32:08 +02:00
Harmon 091ba8436e PEP 597: Copy editing (#1100) 2019-06-06 22:19:01 +09:00
Ned Deily 36da0b1352 pep-0537: fix date typo 2019-06-06 01:51:04 -04:00
Ned Deily c78f8bd7c2 Update 3.6.x and 3.7.x schedules 2019-06-05 19:37:33 -04:00
Inada Naoki cadb6ee369
PEP 597: Use UTF-8 for default text file encoding (GH-1099) 2019-06-05 21:09:19 +09:00
Łukasz Langa 847a503b5f
[pep-569] Update list of PEPs 2019-06-05 02:30:52 +02:00
Łukasz Langa 36ad1d44d5
[pep-596] s/3.0/3.9/ 2019-06-04 23:50:49 +02:00
Łukasz Langa 48e51d8e73
[pep-596] More typos 2019-06-04 23:44:36 +02:00
Łukasz Langa f07a67c720
[pep-596] s/3.8/3.9/ 2019-06-04 23:40:57 +02:00
Łukasz Langa 17f5a2a20f
[pep-596] Python 3.9 Release Schedule 2019-06-04 23:39:16 +02:00
Łukasz Langa 6e40a18f46
[pep-569] It's no longer a draft if we are at Beta 1 2019-06-04 23:05:24 +02:00
Łukasz Langa 206ff7e375
[pep-569] Add missing vertical identation 2019-06-04 20:32:44 +02:00
Łukasz Langa f501ed82e0
[pep-569] Update Beta 1, Beta 2 schedule 2019-06-04 20:27:13 +02:00
Ned Deily f2ada91bbe Update pep 101 for creating new branches 2019-06-04 08:13:10 -04:00
Julien Palard 1f7272f7e7
Fix: Typo 2019-06-04 11:19:03 +02:00
Mark Mendoza e0a2affe5d Remove additional error from error example (#1097)
The example with `Concrete` and `Template` is supposed to highlight that adding properties to a protocol in the implementation of a method is not supported, and does not add to the required signature of the protocol.
However, this also has the problem of `Concrete` not being a `Template` anyway because it is missing that `method`.
2019-06-03 22:19:48 +01:00
Hugo 5a3ff934c5 PEP 594: Typos, formatting and consistency (#1082)
* Typos, formatting and consistency

* Fix typo and use "nine" instead of "9"

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
2019-06-03 03:29:54 -07:00
Ivan Levkivskyi 66f4c95d8e
PEP 526: Add another example of tuple packing (#1096) 2019-06-03 00:39:19 +01:00
Victor Stinner 48499b5ff4 PEP 587: Minor fixes 2019-06-03 00:23:46 +02:00
Victor Stinner a26411994d PEP 587: Accepted 2019-06-03 00:23:17 +02:00
Petr Viktorin 2c0b938124
PEP 534: Postpone to 3.9 (GH-1095)
Alas, we couldn't prioritize this enough for 3.8. It is still on the table, though.
2019-06-02 23:12:06 +02:00
Benjamin Peterson e823d72b2e Use raw string to fix illegal escape SyntaxError. 2019-05-31 12:05:02 -07:00
Benjamin Peterson eb160b69d3 Fix a small grammar problem. 2019-05-31 10:06:10 -07:00
Ezio Melotti b3f4c8eb09
PEP 595: add python-dev feedback and expand the "migration considerations" section. (#1093)
* PEP 595: add feedback from python-dev.

* PEP 595: expand and rewrite the "Migration considerations" section.
2019-05-28 15:22:03 +02:00
Petr Viktorin 744b3518bf
PEP 590: Mark as accepted (GH-1092)
See https://mail.python.org/pipermail/python-dev/2019-May/157753.html
2019-05-28 14:43:53 +02:00
Christian Heimes bc43afa076
PEP-594: add legacycrypt (#1091) 2019-05-28 12:05:00 +02:00
Petr Viktorin 2d9833abd8
PEP 590: Use size_t for "number of arguments + flag" (GH-1066)
Bitwise operations are not well defined on signed values in C.
2019-05-28 11:34:02 +02:00
Petr Viktorin 8363d1f06c
PEP 590: Mark the main API as private to allow changes in Python 3.9 (GH-1064) 2019-05-28 11:11:03 +02:00
Christian Heimes 8470f2039f
PEP 594: Update 2 (#1090)
* PEP 594: deprecate telnetlib
* PEP 594: Deprecate email compat32 APIs
* Add 'added in' years to table
* Reference other PEPs, update sections for cgi and audio mods
* Fix typo and table entries (thanks Jelle and Brett)
2019-05-28 07:51:25 +02:00
Antoine Pitrou a9e0d3cbd1
PEP 574: Mark final (GH-1089) 2019-05-27 20:37:14 +02:00
Ivan Levkivskyi a6c96caf46
Mark PEPs 544, 586, 589, and 591 as accepted for Python 3.8 (#1088) 2019-05-26 10:58:57 +01:00
jjbankert 8329a34cb1 PEP 594: miswording fix (#1074)
* changed refrained to referred

* changed cooperate to corporate
2019-05-26 09:19:05 +02:00
Stéphane Wirtel 7958a1cfa6 PEP 594: Fix typos (#1081) 2019-05-26 09:17:46 +02:00
Nightblade b3b34a2e3a PEP 594: Fix a couple of typos. (#1075) 2019-05-26 09:16:48 +02:00
Victor Stinner 7e4e28483f
PEP 587: Fix a few minor issues (#1087)
* Fix _init_main=0 example: set config._init_main to 0!
* Document special builds needed by some speficic options like
  show_alloc_count.
* Specify that preconfiguration only requires command line arguments
  for the "Python Configuration" (not for "Isolated Configuration").
2019-05-25 11:45:42 +02:00
Victor Stinner fcdd72d719
PEP 587 version 5 (#1086)
* Add "Experimental Multi-Phase Initialization API" section
* Add PyPreConfig._config_init private field.
* Rename PyInitError to PyStatus.
* Rename PyInitError_Failed() to PyStatus_Exception()
* Rename Py_ExitInitError() to Py_ExitStatusException()
* Fix Python Configuration default values: isolated=0
  and use_environment=1, instead of -1.
* Document isolated field and #ifdef MS_WINDOWS
* Define path conf function
2019-05-24 21:21:05 +02:00
Ivan Levkivskyi 74f0fb256d PEP 544: Couple final edits (#1084)
Co-Authored-By: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2019-05-23 22:16:04 -07:00