# HG changeset patch # User Gregory Szorc # Date 1521686947 25200 # 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 -r 943d77fc07a3 -r 338367d44d34 mercurial/thirdparty/zope/__init__.py --- a/mercurial/thirdparty/zope/__init__.py Wed Mar 21 19:48:50 2018 -0700 +++ b/mercurial/thirdparty/zope/__init__.py Wed Mar 21 19:49:07 2018 -0700 @@ -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__)