[Python-Dev] Re: PEP 328 -- relative and multi-line import (original) (raw)
Aahz aahz at pythoncraft.com
Sun Apr 11 13:23:51 EDT 2004
- Previous message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Next message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, Apr 11, 2004, Barry Warsaw wrote:
This is one of the reasons I suggested early on that there be a way to spell -- at the package level by the package developer -- "I'm using absolute imports here". Without that spelling, the package would still use the old semantics, however broken they are . E.g. if I could put in email/init.py something like: from future import iamabsolutelyresolvedaboutmyimports then I'd expect PEP 328 semantics in package email and all subpackages. Older packages wouldn't have this declaration and would operate under the old rules. (I still don't have any need for relative imports. ;)
Anyone else favor having the __future__
directive apply to the
package and all its subpackages? (Currently it follows the standard
rules of applying only to each module.) Note that this would make it
impossible to do what some people want, where a package becomes another
package's subpackage, if the new subpackage relies on relative imports
under the old rules.
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
Why is this newsgroup different from all other newsgroups?
- Previous message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Next message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]