# HG changeset patch # User Gregory Szorc # Date 2018-03-22 02:49:07 # Node ID 338367d44d34fb9cd61a97bfc0c449cac007fe67 # Parent 943d77fc07a3ba9160891c19fe70e0ed6f9799fc thirdparty: don't make zope a namespace package There are a gazillion zope.* packages in the wild. So zope/__init__.py needs to be a namespace package. But in Mercurial, we have 1 zope package. And even if we had multiple packages, they'd all be in thirdparty/zope/. So we don't need a namespace package. Differential Revision: https://phab.mercurial-scm.org/D2929 diff --git a/mercurial/thirdparty/zope/__init__.py b/mercurial/thirdparty/zope/__init__.py --- a/mercurial/thirdparty/zope/__init__.py +++ b/mercurial/thirdparty/zope/__init__.py @@ -1,7 +0,0 @@ -# this is a namespace package -try: - import pkg_resources - pkg_resources.declare_namespace(__name__) -except ImportError: - import pkgutil - __path__ = pkgutil.extend_path(__path__, __name__)