Please revert the zope.interface "fix", it is wrong. The package should depend on python-pkg-resources (that is done automatically) because it installs a file that uses it:
$ cat src/zope/__init__.py
# this is a namespace package
try:
import pkg_resources
pkg_resources.declare_namespace(__name__)
except ImportError:
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)
True, this is optional, but the preferred way to declare namespaces.
Please revert the zope.interface "fix", it is wrong. The package should depend on python- pkg-resources (that is done automatically) because it installs a file that uses it:
$ cat src/zope/ __init_ _.py resources. declare_ namespace( __name_ _) extend_ path(__ path__, __name__)
# this is a namespace package
try:
import pkg_resources
pkg_
except ImportError:
import pkgutil
__path__ = pkgutil.
True, this is optional, but the preferred way to declare namespaces.
And it does not fix this crash at all.