PublicaMundi / ckanext-interlinking

A CKAN extension that allows resource interlinking using recline.
1 stars 1 forks source link

Namespace package problem #1

Open kalxas opened 8 years ago

kalxas commented 8 years ago

/usr/local/ckan/default/pyenv/src/ckanext-interlinking> python setup.py develop running develop running egg_info creating ckanext_interlinking.egg-info writing ckanext_interlinking.egg-info/PKG-INFO writing namespace_packages to ckanext_interlinking.egg-info/namespace_packages.txt writing top-level names to ckanext_interlinking.egg-info/top_level.txt writing dependency_links to ckanext_interlinking.egg-info/dependency_links.txt writing entry points to ckanext_interlinking.egg-info/entry_points.txt writing manifest file 'ckanext_interlinking.egg-info/SOURCES.txt' error: Namespace package problem: ckanext 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.)

drmalex07 commented 8 years ago

This __init__.py (https://github.com/PublicaMundi/ckanext-interlinking/blob/master/ckanext/__init__.py) shouldnt be empty, it should declare the namespace, exactly as in https://github.com/PublicaMundi/ckanext-publicamundi/blob/master/ckanext/__init__.py.

This is not optional, because if you dont, it results to a name conflict.