-
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
Fallback to 'python setup.py bdist' when 'python setup.py bdist_dumb' fails? #37
Comments
Hi Jesse and thanks for the feedback. I think this is actually a bug in Paver's
However I did notice that the |
This is definitely coming from the convoluted way that Paver insists on bootstrapping its own installation using itself. To be honest I really don't get what the point of that exercise is (except for showcasing creativity :-). I guess I can still compensate for this, but it does leave me with a bit of a bad taste in my mouth :-). On the other hand when pip-accel gets you 99% of the way there, it should try to support that last 1% as well, otherwise you can't use it or have to work around this yourself, also not nice. I'll get back to this after merging the S3 support that you are also waiting for ;-). |
ah, that makes sense. Thanks for tracking this down @xolox |
For anyone reading along, in case my previous comments sounded a bit harsh: I like installation procedures to be as declarative (introspectable and safe) as possible. The |
python setup.py bdist
when python setup.py bdist_dumb
fails?
python setup.py bdist
when python setup.py bdist_dumb
fails?
Hi Jesse, I believe this is now fixed, can you try the latest version to confirm? Thanks for the feedback! |
Peter I'm now getting this. Is it what you expected?
|
Hi Jesse, No that output is not what I expected. It looks like you're still running pip-accel 0.18 while the bug fix relevant to this issue was included in pip-accel 0.19 (or I'm overlooking some dumb mistake on my side, but I checked and pip-accel 0.19 is available on PyPI ;-). Are you sure you upgraded to the latest version? For reference, I just tested this again and it works fine for me based on pip-accel 0.19. The output quoted below shows the new behavior in the line Build of paver (1.2.1) failed, falling back to alternative method ..
|
argh, no you're probably right - I probably had the wrong installed version. I'll have to try it again and let you know. |
@jzoldak: The pip-accel test suite now includes a test to verify that |
Looks great! Thanks for implementing this. |
@jzoldak: Thanks for the confirmation! |
One of the entries in my requirements file is paver, but pip-accel is choking on installing it.
You can reproduce with:
This will give you something like:
And now check out paver's build directory with:
The text was updated successfully, but these errors were encountered: