[Checkins] SVN: megrok.chameleon/trunk/s Make namespace package explicit.
Uli Fouquet
uli at gnufix.de
Tue Feb 23 07:17:18 EST 2010
Log message for revision 109354:
Make namespace package explicit.
Changed:
U megrok.chameleon/trunk/setup.py
U megrok.chameleon/trunk/src/megrok/__init__.py
-=-
Modified: megrok.chameleon/trunk/setup.py
===================================================================
--- megrok.chameleon/trunk/setup.py 2010-02-23 08:26:56 UTC (rev 109353)
+++ megrok.chameleon/trunk/setup.py 2010-02-23 12:17:13 UTC (rev 109354)
@@ -49,6 +49,7 @@
license="ZPL",
package_dir={'': 'src'},
packages=find_packages('src'),
+ namespace_packages=['megrok'],
include_package_data=True,
zip_safe=False,
install_requires=install_requires,
Modified: megrok.chameleon/trunk/src/megrok/__init__.py
===================================================================
--- megrok.chameleon/trunk/src/megrok/__init__.py 2010-02-23 08:26:56 UTC (rev 109353)
+++ megrok.chameleon/trunk/src/megrok/__init__.py 2010-02-23 12:17:13 UTC (rev 109354)
@@ -0,0 +1,7 @@
+# this is a namespace package
+try:
+ import pkg_resources
+ pkg_resources.declare_namespace(__name__)
+except ImportError:
+ import pkgutil
+ __path__ = pkgutil.extend_path(__path__, __name__)
More information about the checkins
mailing list