zope2.zodbbrowser 0.2 パッケージ ( https://pypi.python.org/pypi/zope2.zodbbrowser/0.2 ) をインストールしようとしています。セットアップ スクリプトは、次のエラーで失敗します。
Namespace package problem: zope2 is a namespace package, but its
__init__.py does not call declare_namespace()! Please fix it.
(See the setuptools manual under "Namespace Packages" for details.)
マニュアルの関連セクションは次のようです: https://pythonhosted.org/setuptools/setuptools.html#namespace-packages
しかし、私は setuptools の内部構造に詳しくなく、マニュアルを参照しても問題を解決できませんでした。この名前空間の問題を解決して、パッケージを正常にインストールするにはどうすればよいですか?
参考までに、~/zodbbrowser/src/zope2.zodbbrowser/zope2/__ 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__)