-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ipython fails to install with pip-accel: pkg_resources.DistributionNotFound: gnureadline #34
Comments
also, this is on OSX
|
Thanks for the bug report and sorry for not following up on this earlier. I did investigate a bit but haven't found anything conclusive. I suspect that this issue is the first time that I see that a user of pip-accel runs into "cache invalidation" issues. If that doesn't make sense to you, consider the following:
To actually verify that this is what happened in your case I need to be able to reproduce it. My wife is running Mac OS X as well so with some luck I'll be able to reproduce this issue on her system. To be continued :-) |
Also reproduces on "Mavericks",
e-mailed you an offer to provide ssh access to such machine. |
Problem analysis The SSH access helped to quickly narrow down the cause of this problem, so thanks for that :-). It's not at all related to cached binary distributions becoming invalid, instead it has to do with the (IMHO) strange behavior of the
Coming up with a solution It might be possible for pip-accel to work around this issue but it would be a nasty hack, not an elegant and general solution. I think our best option is to convince the IPython developers to change their |
@jquast: As a short term workaround you can add |
@jquast: My pull request ipython/ipython#7047 has been merged so the changes will eventually find their way to PyPI and until that time there is the (short term) workaround of adding |
Great job, I'm satisfied. Thank you @xolox |
preparing environment for pip-accel
installing ipython==2.3.0 with pip-accel (fails)
installing ipython==2.3.0 with pip (succeeds)
The text was updated successfully, but these errors were encountered: