Commit Graph

4513 Commits

Author SHA1 Message Date
Barry Warsaw 345427b680 Make it explicit that loaders may install additional __things__ on
modules.
2012-05-04 15:51:09 -04:00
Barry Warsaw 4742457cda * Relax the constraint that m.__file__ must exist (except for built-ins)
* Describe the loader.module_repr() protocol.
 * Fix some misspellings.
2012-05-04 15:40:10 -04:00
Barry Warsaw 6f8d74ea28 improve the readability of one section 2012-05-03 14:30:48 -04:00
Barry Warsaw ca0189a132 * reST-ified
* Remove long dead links
* Update reference numbers
2012-05-03 11:47:57 -04:00
Barry Warsaw 7ef0ca1bd6 Fix the spelling of Nick's last name. 2012-05-03 10:39:30 -04:00
Eric V. Smith cc6bf370ed Typo. Thanks Terry Reedy. 2012-05-02 12:56:07 -04:00
Eric V. Smith b73389cf8c Merge. 2012-05-02 11:57:17 -04:00
Eric V. Smith 9ca3720073 Clarify path scanning logic. 2012-05-02 11:16:48 -04:00
Victor Stinner c50bbd6279 PEP 418: Update time.get_clock_info() according to the implementation 2012-05-02 14:00:30 +02:00
Eric V. Smith 83e5ef1646 Moved sections around so that the discussion comes after all relevant details are presented. 2012-05-01 12:45:32 -04:00
Eric V. Smith cd1c9d418e Improvement in wording. 2012-05-01 12:41:37 -04:00
Eric V. Smith 99806cc364 Record response (by Nick) to Nick's initial objections. I hope I've summarized correctly. 2012-05-01 12:37:58 -04:00
Georg Brandl 75374a6026 PEP 398 update: deferring some changes, adding new changes from python-dev 2012-05-01 18:00:57 +02:00
Eric V. Smith e426a1f29e Improved wording on regular package performance. 2012-05-01 10:55:21 -04:00
Nick Coghlan 0127444359 Move the mock and buffer protocol PEPs to Final 2012-05-01 23:37:34 +10:00
Eric V. Smith 8f65f0f068 Clarifications. 2012-05-01 08:22:49 -04:00
Georg Brandl e929dc98b1 Add PEP 3154. 2012-05-01 13:57:40 +02:00
Georg Brandl bab580cb29 Fix PEP 395 name. 2012-05-01 13:56:30 +02:00
Georg Brandl 182f13fc2e PEP 418 is accepted and implemented, therefore Final. 2012-05-01 13:54:39 +02:00
Georg Brandl b08a5d2c98 Mock is actually a PEP. 2012-05-01 13:54:18 +02:00
Georg Brandl f9a8ae9919 PEP 409 is implemented and final. 2012-05-01 13:48:42 +02:00
Georg Brandl c05416bc3d This PEP should be final, as the feature has been implemented long ago. 2012-05-01 13:47:47 +02:00
Georg Brandl 4f7cd9c97c 3.3 release schedule update. 2012-05-01 13:40:12 +02:00
Georg Brandl 524766f441 Fix "local variables section". 2012-05-01 08:54:55 +02:00
Georg Brandl 21b4644d46 PEP 421 changes by Eric + formatting/spelling fixes. 2012-05-01 08:51:22 +02:00
Eric V. Smith d8dd373e41 Discuss implications on existing finders. 2012-04-30 19:28:54 -04:00
Eric V. Smith 3846f50c37 No trailing separators on strings returned by find_module. 2012-04-30 19:04:39 -04:00
Eric V. Smith aba0acbf2a Make it clear that only finders change, not loaders. 2012-04-30 18:05:25 -04:00
Benjamin Peterson 2bd8f77272 fix link 2012-04-29 21:27:35 -04:00
Brett Cannon 0bc2589589 merge 2012-04-29 20:04:45 -04:00
Brett Cannon b82532746f Phase 2 of PEP 302 is done. 2012-04-29 20:04:31 -04:00
Guido van Rossum 5612dc3c3d Accept PEP 418. Congrats Victor and others! 2012-04-29 07:39:18 -07:00
Victor Stinner 8e4d5fcd79 PEP 418: time.get_clock_info() now returns an object 2012-04-29 02:26:42 +02:00
Victor Stinner 17b03b5db0 PEP 418: time.get_clock_info() has no more optional keys, all keys are mandatory 2012-04-29 01:42:18 +02:00
Eric V. Smith c583e83c4e Clarifaction about creating namespace packages. Thanks Carl Meyer. 2012-04-28 06:23:39 -04:00
Victor Stinner 92e2f078f0 PEP 418: Cleanup the glossary
* <nanosecond> and <clock_monotonic> are not terms of the glossary
 * remove the useless definition of duration
 * monotonic: reading a monotonic clock is not slower than other clock
2012-04-28 10:59:31 +02:00
Raymond Hettinger 7cbdcfa301 Fix markup 2012-04-28 00:51:37 -07:00
Victor Stinner 9c952d97bf PEP 418: Remove the unverified info about mach_timebase_info() 2012-04-28 03:21:26 +02:00
Brett Cannon 04fc727e6f Require __loader__ and __package__ to be set by loaders. 2012-04-27 17:41:29 -04:00
Brett Cannon d321dc54a4 Add PEP 421 ("Add sys.implementation") on behalf of Eric Snow. 2012-04-27 17:32:38 -04:00
Eric V. Smith a62461d85c Added mention of dynamic __path__ updating. 2012-04-27 09:03:59 -04:00
Victor Stinner bca0b715a5 PEP 418: Explain why Linux always announces a resolution of 1 nanosecond,
even if the hardware has a lower resolution
2012-04-26 23:35:48 +02:00
Eric V. Smith 5e7ed448e8 Fixed ImportWarning discussion. 2012-04-26 11:05:41 -04:00
Eric V. Smith 45bbfe1672 Slight clarifications about packaging. 2012-04-26 08:30:19 -04:00
Eric V. Smith 61b2840d94 Drop implementation detail. 2012-04-26 04:57:05 -04:00
Eric V. Smith 6741895e98 Add a note that a namespace package is not a different type of package, but a new way of creating a package. 2012-04-25 13:52:33 -04:00
Eric V. Smith f1955cfc07 Fix typo. 2012-04-25 13:35:07 -04:00
Eric V. Smith 481d0d80c3 Put two spaces after the end of sentences, so that emacs does a better job at reflowing text. 2012-04-25 13:33:23 -04:00
Eric V. Smith 32753d298e Flesh out packaging implications section. 2012-04-25 13:28:21 -04:00
Eric V. Smith 6245d46ad6 Add placeholder section for packaging implications. 2012-04-24 21:21:04 -04:00