Commit Graph

58 Commits

Author SHA1 Message Date
Eric V. Smith eb2097eee6 Added dynamic path computation rationale, specification, and discussion. 2012-05-22 20:35:42 -04:00
Barry Warsaw bb6f79b4ad Add some clarification and examples based on Guido's feedback. 2012-05-21 15:56:20 -04:00
Eric V. Smith 49d7dec285 Corrections from Guido. 2012-05-20 19:39:00 -04:00
Eric V. Smith 40dee2096f Normalize 'file system'. 2012-05-17 10:31:43 -04:00
Eric V. Smith c0fe0bbee5 Typo. 2012-05-17 09:31:53 -04:00
Eric V. Smith 6dee3b79b2 Add forgotten footnote reference. 2012-05-17 06:11:42 -04:00
Eric V. Smith 016f54833f Add link to rationale for allowing namespace packages in the standard library. 2012-05-17 06:08:31 -04:00
Eric V. Smith a67bfcd5d0 Moved 'portion' next to 'legacy portion' in terminology section. 2012-05-16 10:17:39 -04:00
Eric V. Smith 56fc179367 Clarify that hybrid namespace packages don't have dynamic path computation. 2012-05-16 09:53:58 -04:00
Eric V. Smith ec4303b832 Support legacy portions along with PEP 420 portions. 2012-05-15 22:13:32 -04:00
Eric V. Smith e8108d36cd Fix None references. 2012-05-15 21:53:01 -04:00
Barry Warsaw 5998c3c5db spelling 2012-05-15 21:43:40 -04:00
Eric V. Smith 27c2038348 Change case to match the rest of the PEP. 2012-05-15 14:08:43 -04:00
Eric V. Smith a2445765c1 Allow standard library packages to be namespace packages. 2012-05-14 20:51:54 -04:00
Eric V. Smith 1f39ef5450 Changes suggested by PJE. 2012-05-14 10:45:28 -04:00
Eric V. Smith b7a0f00a30 Added dynamic path calculation. 2012-05-11 12:56:56 -04:00
Eric V. Smith 57f945902a Suggestions by Nick on import-sig. 2012-05-11 12:46:44 -04:00
Eric V. Smith 8c17ae6158 Simplified find_loader return values. 2012-05-10 21:01:01 -04:00
Eric V. Smith 31866ec3fb Two spaces after periods. 2012-05-09 20:22:29 -04:00
Eric V. Smith b15f631fa0 Updated to discuss find_loader method on finders. 2012-05-09 20:16:09 -04:00
Eric V. Smith 081b0ba472 Note that __file__ is not set on the namespace package. 2012-05-04 17:44:32 -04:00
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 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 9ca3720073 Clarify path scanning logic. 2012-05-02 11:16:48 -04: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
Eric V. Smith e426a1f29e Improved wording on regular package performance. 2012-05-01 10:55:21 -04:00
Eric V. Smith 8f65f0f068 Clarifications. 2012-05-01 08:22:49 -04: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
Eric V. Smith c583e83c4e Clarifaction about creating namespace packages. Thanks Carl Meyer. 2012-04-28 06:23:39 -04:00
Eric V. Smith a62461d85c Added mention of dynamic __path__ updating. 2012-04-27 09:03:59 -04: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
Eric V. Smith 0f69eab7e2 Update section on impact to finders. 2012-04-24 13:05:25 -04:00
Eric V. Smith e7bef9d9f5 Added pointer to features/pep-420 branch. 2012-04-24 07:12:00 -04:00
Eric V. Smith 1802251773 Grammar improvement. 2012-04-20 09:22:25 -04:00
Eric V. Smith 35b91f08b9 More backticks. 2012-04-20 08:35:55 -04:00
Eric V. Smith e494078006 Fix references to extend_path and declare_namespace. Also make it clearer that these functions don't need to be removed: they just won't be needed for implicit namespace packages. 2012-04-20 08:18:01 -04:00