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
pip install httplib2 --user FAILED for v0.18.0 and later #171
Comments
It says can't open file |
I've used a fresh upgrade of pip v20.1, which was the latest pip version released before httplib2 v0.18.0, as well as pip v19.2.1 and v20.1.1. I've had no troubles with any other python packages installing under these pip versions, including httplib2 v0.17.4, until httplib v0.18.0 was released. This suggests something in httplib0.18.0 and later is incompatible with pip. |
@rileyk90 I'm very sorry, my best guess is httplib2's fault part is shipping pyproject.toml since 0.18.0 which encourages pip to build wheels and our separate py2/3 code is preventing wheel building. Maybe there is some way to tell pip to skip building wheels, I don't know. Please try Related: pypa/pip#6163 By the way, you should seriously consider upgrading to Python3 because I'm going to remove python2 code in future versions soon. On bright side, it will become like a regular new package with good support for all modern tools. |
I'm having trouble building this on a system that's using Ubuntu 16.04's system python. There's a combination of interrelated incompatibilities, but the root appears to be something in setuptools not playing nice. It would be nice if security updates were decoupled from build system updates, e.g. 0.17.5 as the security update, then 0.18.0 be the build system update including the security patch. |
@EricSoroos yeah good idea, I'll do 0.17.5 without pyproject.toml |
@rileyk90 @EricSoroos please try to install 0.17.5 from test pypi.
|
Earlier versions were successful. pip install logs are attached.
httplib2_install_logs.txt
Please advise.
The text was updated successfully, but these errors were encountered: