On 2010-02-04 11:06 AM, Robert Kern wrote:
On 2010-02-04 10:53 AM, Riccardo-Maria BIANCHI wrote:
I have a package structured like this:
package/__init__.py src/ __init__.py mod1.py share/__init__.py mod2.py
Now I can import them as: package.src.mod1 package.share.mod2
How can I use Distutils to be able to import both of them under the same "package" namespace as:
import package.mod1 import package.mod2
Thanks a lot in advance for your kind help!
Remove the package/src/__init__.py and package/share/__init__.py . In your package/__init__.py, append the src/ and share/ directories to the __path__ list.
See this essay for more documentation on this feature: