Ronald Oussoren
ccc67db90d
PEP 447 updates
...
* Title better reflects what's proposed
* Try to clarify the proposal (by changing the text and adding examples)
* Add background information on why I'm working on this proposal
* Slight semantic change: "type" does not provide a __locallookup__
method. This was done to ensure that the type attribute cache
can be kept.
2013-07-17 16:57:39 +02:00
Victor Stinner
f6bac4e607
PEP 466: another counter-argument for open(blocking=True)
2013-07-17 13:15:18 +02:00
Victor Stinner
0c8a96692c
PEP 466: add test_cloexec.py
2013-07-17 13:10:26 +02:00
Victor Stinner
ab9b8a51bf
PEP 446: On Windows, the close-on-exec flag is the *inverse* of HANDLE_FLAG_INHERIT
2013-07-17 12:48:58 +02:00
Guido van Rossum
da726ba476
Fix minor grammatical/typographical issues.
2013-07-15 09:37:26 -07:00
Ronald Oussoren
fb086746da
There is implementation of the super() changes in this PEP.
2013-07-15 17:12:32 +02:00
Ronald Oussoren
bfec474381
Document a possible attribute cache issue with the proposed changes to PyObject_GenericGetAttr
2013-07-15 17:10:15 +02:00
Ronald Oussoren
95e6879313
Rewrite PEP 447 with a cleaner interface
...
This replaces a special method that was tuned for use by super()
by one that is also usable for PyObject_GenericGetAttr, and has
a cleaner interface (a method on the meta type instead of static method
on the type that didn't really know what it wanted to be).
Next up: provide prototype implementation, then post to python-dev again.
2013-07-15 11:23:29 +02:00
Ronald Oussoren
e1f31edcf2
Version of my super getattr hook proposal as posted to python-dev.
...
This will likely see significant changes based on feedback from Steve Dower.
2013-07-15 10:04:57 +02:00
Nick Coghlan
10b82df874
Markup fix
2013-07-14 23:29:39 +10:00
Nick Coghlan
4bfbb980cb
Rename PEP 426 schema file
2013-07-14 23:28:14 +10:00
Nick Coghlan
a043d88945
Assorted PEP 426 updates
...
* Merge conditional and unconditional deps
* Don't trust public index server "Provides" metadata
* Rename pymeta to pydist (schema file name change postponed for better diff)
* Bring schema file up to date (I think - could use an audit)
2013-07-14 23:27:22 +10:00
Guido van Rossum
df6c195b0c
Remove spurious backticks.
2013-07-13 18:57:50 -07:00
Brett Cannon
40e6f825cd
Add PEP 448: Additional Unpacking Generalizations
...
by Joshua Landau.
2013-07-12 18:10:56 -04:00
Richard Jones
36f1f0ebb5
remove virtualenv from the pip3 install
2013-07-10 15:07:43 +10:00
Richard Jones
12c9125cc2
clarify CA cert issue; install virtualenv as well; mention Python 2.7 possibility
2013-07-10 13:01:57 +10:00
Barry Warsaw
3a283f9827
Clarify the wording.
2013-07-09 09:27:16 -04:00
Richard Jones
1ed9a8a185
merge
2013-07-09 12:29:13 +10:00
Richard Jones
af72a505a0
mention having pip default to --user when itself installed in ~/.local
...
remove consideration of support for unnecessary installation options
2013-07-09 12:23:12 +10:00
Richard Jones
4b638f9ddd
remove setuptools note; setuptools will now be installed
...
mention bootstrapping target and command-line options
mention python 2.6+ bootstrap possibility
2013-07-09 11:20:06 +10:00
Victor Stinner
8278ceed77
PEP 446: typo
2013-07-07 15:10:39 +02:00
Victor Stinner
010039d965
PEP 446: add new os.get/set_blocking() functions
2013-07-07 15:05:58 +02:00
Victor Stinner
9cb23db25d
PEP 446: add a link to "Ghosts of Unix past, part 2: Conflated designs" article (LWN)
2013-07-07 15:00:53 +02:00
Antoine Pitrou
e3b37523b4
... and mark myself as delegate
2013-07-06 22:57:08 +02:00
Antoine Pitrou
9ebab6c186
Mark accepted
2013-07-06 22:56:39 +02:00
Antoine Pitrou
722bcf3c16
Some tweaks
2013-07-06 22:48:32 +02:00
Daniel Holth
41d43d2d53
pep-0426: add generator field
2013-07-06 16:38:22 -04:00
Victor Stinner
b4738085d0
PEP 446: enhance the Rationale to take into account Cameron Simpson's remarks
...
* mention the name of the close-on-exec flag: HANDLE_FLAG_INHERIT, O_CLOEXEC
* mention the name of the blocking flag: O_NONBLOCK
* explain that file attributes are duplicated at fork
2013-07-06 14:27:23 +02:00
Victor Stinner
eb13cfaa28
PEP 446: typo: inherance => inheritance
2013-07-04 22:10:39 +02:00
Victor Stinner
47a9a14870
PEP 446: better title
2013-07-04 13:01:38 +02:00
Victor Stinner
7394d0aceb
PEP 446: add an "Overlapped I/O" alternative
2013-07-04 12:58:03 +02:00
Victor Stinner
1043aa17ab
Add PEP 446: based on PEP 433, but simpler and more conservative
2013-07-04 01:32:07 +02:00
Barry Warsaw
a87fddebef
Relax PEP 8's perceived (but incorrect) prohibition against backslashed.
2013-07-03 13:26:36 -04:00
Victor Stinner
1506fc7c5b
PEP 445: fix typo
2013-07-03 00:44:58 +02:00
Victor Stinner
06c2d930d6
PEP 445: explain why External Libraries and Memory Allocators sections are present
2013-07-01 23:15:45 +02:00
Victor Stinner
e1d30cc03e
PEP 445: rephrase abstract
...
Remove also a wrong sentence: using the same prototypes than external libraries
is not a must-have. In fact, it was neither a guideline for this PEP, but just
an inspiration.
2013-07-01 22:44:48 +02:00
Victor Stinner
03210e6ffd
PEP 445: cleanup
...
Avoid "should", "may" and "might". Rephrase some sentences
2013-07-01 22:29:08 +02:00
Łukasz Langa
feef345e1e
Use C3-based linearization for ABC support to improve predictability
2013-07-01 14:46:15 +02:00
Ethan Furman
6ec9fdf432
Added rationale for functional API defaulting to 1 as the start.
2013-06-28 19:32:40 -07:00
Victor Stinner
16b2b8f19e
PEP 445: take into account Antoine Pitrou's remarks
2013-06-28 22:39:29 +02:00
Łukasz Langa
92027e2fe7
Restore comment about an alternative syntax found in 2009
2013-06-27 10:48:28 +02:00
Łukasz Langa
78083574cd
Reject PEP 315.
2013-06-26 17:38:57 +02:00
Nick Coghlan
b1126e367c
Incorporate Vinay's direct reference feedback
...
* Syntax becomes "from URL" instead of "is URL"
* Now a distinct alternative to version specifiers rather
than a subclause of one
2013-06-26 21:27:57 +10:00
Nick Coghlan
c7ac54a9b9
PEP 426: add distlib as a reference impl
2013-06-24 21:48:49 +10:00
Nick Coghlan
00af01985f
PEP 426: tweak standard build system description
2013-06-24 21:38:31 +10:00
Nick Coghlan
a157a40e52
PEP 426: make summary field mandatory
2013-06-24 21:05:51 +10:00
Victor Stinner
41306e137b
PEP 445: add "Redesign Debug Checks on Memory Allocators as Hooks" section
2013-06-23 14:34:11 +02:00
Nick Coghlan
f8a1a5ce04
PEP 426 updates
...
* Add implementation_name and implementation_version marker variables
* Expand on the expected use cases for supports_environments
* Reference wheel and warehouse from legacy metadata appendix
* Drop most of the Sphinx notes (moving some to Rejected Features)
2013-06-23 17:01:36 +10:00
Victor Stinner
5e32d4908d
PEP 445: fix hook_malloc() in example 3
...
Add missing declaration "void *ptr;"
2013-06-23 02:28:37 +02:00
Daniel Holth
5e6a01452e
pep-426: properly escape backslashes
2013-06-22 19:17:17 -04:00