[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