Not installable with pip

Bug #817951 reported by Ye78V9
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
inotifyx
Fix Released
Undecided
Forest Bond

Bug Description

Not sure if this is a pip issue or inotifyx.

Installing with pip fails with message:

ImportError: No module named setuplib

Installing from the tgz or with easy_install works.

Be nice if it was pip installable since pypi front page instructions talk about pip.

Revision history for this message
Ye78V9 (wxz2mj-deactivatedaccount) wrote :

Sorry for dup bug reports on inotifyx / pip / distribute, not sure where this needs a fix.

As far as I've been able to track down these fail

- latest setuptools doing easy_install
- latest distribute doing easy_install
- latest pip on both setuptools and distribute
- ubuntu 11.04 doing easy_install or pip into distro python

Did find that ubuntu 11.04 virtualenv worked with easy_install but failed with pip.

https://bugs.launchpad.net/inotifyx/+bug/817951
https://github.com/pypa/pip/issues/327
https://bitbucket.org/tarek/distribute/issue/221/easy_install-inotifyx-fails

Revision history for this message
Jannis Leidel (jezdez) wrote :

For the record, I've closed the pip ticket since this is a bug in inotifyx. I'd appreciate if you first look at the package in question before considering a bug in pip.

As for the bug, inotifyx doesn't ship with its own setuplib.py. See for yourself by downloading the tarball from PyPI.

All it needs is a MANIFEST.in template to include the setuplib.py, too. See the distutils docs for further explanation.

Revision history for this message
Forest Bond (forest-bond) wrote :

Official tarballs are hosted here on Launchpad, and the download_url is specified in setup.py. Removing the broken tarballs from PyPI is sufficient to fix this issue, as pip now correctly fetches the tarball from LP.

Changed in inotifyx:
assignee: nobody → Forest Bond (forest-bond)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.