Commit Graph

6698 Commits

Author SHA1 Message Date
Nick Coghlan 4606cd43ca Mark PEP 628 as Final 2016-08-16 11:06:54 +10:00
Guido van Rossum b9e9bee341 PEP 0526 next round of edits (#72)
* setting up pep-0526 headers

* Some work on PEP 526 abstract and rationale

* adding info about annotations specs

* PEP 526 updates

* PEP 526 updates

* adding section about instance variables inside methods

* Change declare/declaration -> annotate/annotation.

* Add notice for reviewers.
2016-08-15 16:25:09 -07:00
Guido van Rossum 82fbafb118 PEP 0526 -- variable declarations (#70)
This PEP is *not* ready for review! This commit is just to claim the PEP number.
2016-08-10 15:17:50 -07:00
Brett Cannon e7f539fb87 Add a Travis badge (#69) 2016-08-10 09:38:18 -07:00
Guido van Rossum 6170a63de7 Happy birthday Nick! 2016-08-10 07:48:02 -07:00
Guido van Rossum 58c7b9d9a3 Accept PEP 628. 2016-08-09 21:30:10 -07:00
Nick Coghlan fc085af9c1 PEP 522: Note upstream rejection 2016-08-08 12:48:31 +10:00
Victor Stinner 0596b09948 PEP 524 has been accepted by Guido 2016-08-08 01:39:07 +02:00
Nick Coghlan 41d8c79131 PEP 522: quotes aren't needed here 2016-08-06 20:07:38 +10:00
Nick Coghlan 5392cf9fb8 PEP 522: Make secrets API block implicitly
- the PEP now proposes that the secrets module block
  instead of raising BlockingIOError
- this makes secrets.token_bytes a blocking counterpart
  to os.urandom that's a dropin replacement
- drop discussions of behaviour of interpreter startup
  and random module import as already addressed
- note os.getrandom() is useful regardless of outcome
  of this PEP
2016-08-06 20:01:41 +10:00
Ivan Levkivskyi a919235364 [WIP] Semantics of variance in type variables and notation conventions (#68)
* Semantics of variance in type variables and notation conventions

* Notation convention for type variables in PEP 8
2016-08-03 11:33:00 -07:00
Yury Selivanov afebe82ef4 pep525: Bigger pic; update post history 2016-08-02 18:23:18 -04:00
Yury Selivanov 84f52f4b2c Add PEP 525: Asynchronous Generators 2016-08-02 17:23:38 -04:00
Nick Coghlan 0839e9deb0 PEP 487: Clarify "only on subclasses" decision (#64) 2016-07-30 17:04:03 +10:00
Nick Coghlan 2570c01992 Mark PEP 487 as Final
Also add the missing Resolution link to Guido's post accepting the PEP.
2016-07-30 16:29:44 +10:00
Ivan Levkivskyi 78478bc886 Add scoping rules for type variables to PEP 484 (#63)
Also clarify the description of NewType() a bit.

Fixes python/typing#249
2016-07-29 16:53:04 -07:00
Victor Stinner f312480a3b PEP 524
Main changes:

* add os.getrandom()
* random.Random now always use non-blocking system urandom and so
  remove the "Never use blocking urandom in the random module"
  section
* add a new "Examples using os.getrandom()" section
2016-07-28 18:43:50 +02:00
Victor Stinner f6cda7909e Add PEP 524: Make os.urandom() blocking on Linux 2016-07-28 17:15:35 +02:00
Berker Peksag 672f5f41b1 Fix another typo in PEP 487 2016-07-28 04:21:47 +03:00
Berker Peksag 07d557fedf Fix typo in PEP 487 2016-07-28 03:17:29 +03:00
Berker Peksag 229ee06573 PEP 520: Remove duplicate word 'namespace' (#62) 2016-07-27 10:49:51 -06:00
Steve Dower a4d3fe061e PEP-514 acceptance (#61) 2016-07-24 16:40:56 -07:00
Ned Deily 5903b6afd4 Update pep-0101.txt
Update some of the steps for updating release pages and documentation downloads for final releases to better reflect the "new" website.
2016-07-24 14:54:37 -04:00
Nick Coghlan cfc0619f6f PEP 487: link to reference implementation 2016-07-24 14:33:53 +10:00
Steve Dower c9f126a62e PEP-514: Integrates feedback from python-dev. (#59)
* PEP-514: Integrates feedback from python-dev.

* PEP-514: Clarified motivation and improved a few examples.

* Clarifies some text and PythonCore defaults.
Adds ExecutableArguments and WindowedExecutableArguments for fixed launch arguments.
Adds first (of multiple) examples

* Adds extra examples.

* Minor clarification for resolving architecture for PythonCore entries.
2016-07-23 12:08:53 -07:00
Brett Cannon fef91bba87 Mark the devguide as migrated (#60)
* Mark the devguide as migrated

* Make the status section for cpython linkable
2016-07-22 14:34:20 -07:00
Thomas Kluyver a767f90b3a Add data-requires-python attribute to file links (PEP 503) (#56) 2016-07-22 12:44:43 -04:00
Matthias Bussonnier 8eff8067cf Convert PEP 201 to reST. (#50)
Note that link to Greg's link at the end is wrong:

Greg Wilson's questionaire on proposed syntax to some CS grad students
http://www.python.org/pipermail/python-dev/2000-July/013139.html

It does not exists. While the archive **do** go to this date.

I believe that woudl be
https://mail.python.org/pipermail/python-dev/2000-July/006427.html

    [Python-Dev] multi-loop quiz results
    Thu, 13 Jul 2000 15:17:41 -0400 (EDT)

    > I gave 20+ grad students in computer engineering and computer
    > science...
2016-07-20 00:25:03 +03:00
Chris Angelico 976c962b24 Merge pull request #57 from tecki/pep487a
Clarify PEP487
2016-07-17 21:54:37 +10:00
Martin Teichmann 0d5f991c2e add backwards compatibility comment 2016-07-17 13:23:59 +02:00
Martin Teichmann 1f9366430b clarify more details 2016-07-17 11:47:49 +02:00
Martin Teichmann 3d20e37391 document necessary tests 2016-07-17 11:28:42 +02:00
Steve Dower 324bde8cd6 PEP-514: Fix incorrect sense of "possible" 2016-07-16 08:15:00 -07:00
Martin Teichmann 49a5c29d8f Improve readability 2016-07-16 14:13:04 +02:00
Berker Peksag 970e9c5346 Fix typos in PEP 423
Closes #54
2016-07-14 17:16:06 +03:00
Martin Teichmann 14c5ca31b6 Update PEP 487 (#53)
* Update PEP 487

This adds some changes proposed by Guido.

* removed outdated comment

* rename __set_owner__ to __set_name__
2016-07-14 16:36:50 +03:00
Guido van Rossum 2493d89091 Update to PEP 487, exactly as posted to python-dev Wed, Jul 13, 2016.
Except for one typo fix.
2016-07-13 15:47:14 -07:00
Brett Cannon 14eedbf0fe Various spelling and grammar fixes 2016-07-11 12:48:37 -07:00
Marti Raudsepp 945a576848 PEP-100: Fix "UCS-2" & broken links 2016-07-11 18:42:27 +03:00
Marti Raudsepp 04a6af2ab1 Fix various typos, spelling and grammar errors
Errors detected using Topy (https://github.com/intgr/topy), all changes
verified by hand.
2016-07-11 18:35:35 +03:00
Matthias Bussonnier 99722904ba Convert PEP 200 to reST. (#49) 2016-07-09 06:24:15 +03:00
Ned Deily 8f12586fb2 Update pep-0494.txt
Minor schedule adjustments: push b1 (feature code cutoff) back several days and move a4 (final alpha) back a week to balance.
2016-07-08 20:59:58 -04:00
Matthias Bussonnier 1255af25a0 Convert PEP 299 to rst. (#47) 2016-07-07 05:37:27 +03:00
Berker Peksag 2e6c3886d1 Improve PEP 294 markup 2016-07-07 03:44:24 +03:00
Chris Angelico c7a746ddea Merge pull request #48 from Carreau/pep-0294-to-rst
Update Pep 294 to Rst.
2016-07-07 10:15:22 +10:00
Matthias Bussonnier ff82921f4c Update Pep 294 to Rst. 2016-07-06 17:10:04 -07:00
Brett Cannon 100404228a Merge pull request #46 from dstufft/faster-builds
Parallelize PEP builds to speed up CI
2016-07-05 10:24:45 -07:00
Brett Cannon 376d01ef78 Merge pull request #45 from dstufft/fail-on-warning
Fail on warnings
2016-07-05 10:23:18 -07:00
Donald Stufft 423ccb9f8e Parallelize PEP builds to speed up CI 2016-07-05 13:18:14 -04:00
Donald Stufft e88ac060bf Avoid duplicate target with an anonymous target 2016-07-05 13:14:57 -04:00