* gregor herrmann <[email protected]>, 2012-08-19, 15:40:
# melange
Traceback (most recent call last):
File "/usr/bin/melange", line 9, in <module>
load_entry_point('python-melangeclient==0.1', 'console_scripts', 'melange')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 337, in
load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2279, in
load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
ImportError: No module named melange.client.cli
That's a bug in python-melangeclient[0]. It can be fixed by applying the
attached patch and bumping b-d on python-all to "(>= 2.6.6-14~)"[1].
[0] It's built from the same source package, so I can't be bothered to
make a separate bugreport.
[1] That's for the following dh_python2 feature: “dh_python2 parses
Egg's namespace_packages.txt files (in addition to --namespace command
line argument(s)) and drops empty __init__.py files from binary package.
pycompile will regenerates them at install time and pyclean will remove
them at uninstall time (if they're no longer used in installed packages”
--
Jakub Wilk
--- a/setup.py
+++ b/setup.py
@@ -54,4 +54,5 @@
install_requires=install_requires,
entry_points = {"console_scripts": console_scripts},
zip_safe=False,
+ namespace_packages=['melange'],
)