Commit Graph

8049 Commits

Author SHA1 Message Date
Ned Deily 57230b69ef fix list format 2019-07-07 16:39:50 -04:00
Miro Hrončok ae932bd6fd PEP 394: Allow for more flexibility in handling /usr/bin/python (GH-989)
* PEP 394: Distributions can choose what does python mean

Co-Authored-By: Petr Viktorin <encukou@gmail.com>

* fixup! PEP 394: Distributions can choose what does python mean

* fixup! PEP 394: Distributions can choose what does python mean

* fixup! PEP 394: Distributions can choose what does python mean

* PEP 394: Keep version agnostic shebang recommendation

This update reverts back to the version agnostic "python" invocation
as the default recommendation for developers, and rewords the
rest of the PEP accordingly.

In particular, it makes it clear that publishers are free to adopt
the attitude of "we assume you are using a virtual environment",
while at the same time granting the distributors the freedom they
need to make software with the expectation work correctly when
run directly against a system Python installation.

* Apply suggestions from code review

Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>

* Moving letters around

* Change the abstract

* Remove a paragraph

* ValueError: some authors have more than one email address listed

* Apply suggestions from code review

Co-Authored-By: Petr Viktorin <encukou@gmail.com>

* Address review comments

* Rename section headers
* Push script publishers and users to virtual environments
* Rewording

* Remove "preferred" shebang line wording

* Change post date

* Little tweaks

* Address review comments

- Clarify wording on "older" Linux distros
- Remove discussion aroung Python 4.0
2019-07-05 12:06:34 -07:00
Łukasz Langa 72c1c4151f
[pep-569] Python 3.8.0b2 2019-07-05 00:25:04 +02:00
Min ho Kim cfb7bd74db Fix typos (#1113) 2019-07-03 11:20:45 -07:00
Ned Deily 5f39f06484 3.6.9 and 3.7.4rc2 actuals 2019-07-02 20:24:14 -04:00
Ned Deily e62c3c9917 add 3.7.4rc2 2019-07-02 04:08:37 -04:00
Mariatta 5f56c05e07
PEP 581 Updates (#1114)
- include recent changes to bpo
- clarify the downsides of GitHub
2019-06-27 14:42:57 -07:00
Aliaksei Urbanski 9ce5d8f12b PEP 557: Fix typo (expicitly -> explicitly) (#1112)
Related PR: python/peps#1110
2019-06-26 00:30:30 +10:00
Min ho Kim e54097d3c4 Fix typos in various PEPs (#1111) 2019-06-24 21:58:50 -07:00
Chris Martin f9cecb64b8 PEP 557: Fix typo (expicitely -> explicitly) (#1110) 2019-06-25 10:18:26 +10:00
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