[Checkins] SVN: zope.ucol/trunk/s Declare namespace package

Gediminas Paulauskas menesis at pov.lt
Thu Dec 23 11:34:58 EST 2010


Log message for revision 119074:
  Declare namespace package
  

Changed:
  U   zope.ucol/trunk/setup.py
  U   zope.ucol/trunk/src/zope/__init__.py

-=-
Modified: zope.ucol/trunk/setup.py
===================================================================
--- zope.ucol/trunk/setup.py	2010-12-23 16:21:08 UTC (rev 119073)
+++ zope.ucol/trunk/setup.py	2010-12-23 16:34:58 UTC (rev 119074)
@@ -27,6 +27,8 @@
 else:
 
     setuptools_options = dict(
+        install_requires=['setuptools'],
+        namespace_packages=['zope'],
         zip_safe = False,
         include_package_data = True,
         )

Modified: zope.ucol/trunk/src/zope/__init__.py
===================================================================
--- zope.ucol/trunk/src/zope/__init__.py	2010-12-23 16:21:08 UTC (rev 119073)
+++ zope.ucol/trunk/src/zope/__init__.py	2010-12-23 16:34:58 UTC (rev 119074)
@@ -1,2 +1,8 @@
-from pkgutil import extend_path
-__path__ = extend_path(__path__, __name__)
+# 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