-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
Install fails on Ubuntu precise #46
Comments
See also pypa/setuptools#940 |
Did you try it with just upgrading pip (not distribute)? I don't see any reference to distribute in the issue you linked, and it wouldn't make a lot of sense; distribute was a fork of setuptools that has sense been merged back in, and the distribute package on pypi is supposedly just a shim that pulls in setuptools>=0.7. Do you get the same error when upgrading just pip? |
I did try without upgrading distribute, yes. Upgrading pip and then setuptools gets the I eventually found that
So I stumbled on a working version by running
That is, going through these steps results in distribute 0.6.24 being replaced with 0.7.3. This proves to be the necessary step to get a working version of |
When I apply your patch I get this:
simp_le still installs correctly, but distribute doesn't. I'm going to see if I can reproduce this on a CentOS 6 box; if not I'm inclined to just close this. 12.04 is only supported by Canonical for another 3 months, and I'd rather not be pulling in compatibility goop (especially if it causes error messages, real or not) if we don't have to. |
Yeah, I wouldn't worry too much about it if the fix looks like a backwards step. My main reason for reporting the issue was to get the details somewhere that they could be found by others who hit the problem. 12.04 is old enough that getting any Let's Encrypt tools running on it at all is a bit of a challenge (or at least was when I first tried a few months ago) and simp_le was the tool that worked for me. But then I ran into the issue with the original kuba/simp_le repository not working with the current Let's Encrypt API and updated to your fork to rectify that (for which, thanks very much). And here we are. |
CentOS 6 doesn't even have a distro package for virtualenv, so I'm going to go ahead and close. |
I've just run into problems trying to get a working version of
simp_le
on an up-to-date Ubuntu precise (12.04) machine. The initial failure is the installation ofsetuptools
into thevenv
directory:It seems both
pip
anddistribute
need to be upgraded from the versions that ship withvirtualenv
on Precise, beforesetuptools
is installed. I made the following change to my copy:and the installation then produced a working version of
simp_le
. I don't know if that change would cause issues for more modern distributions and Python installs though.The text was updated successfully, but these errors were encountered: