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
Cannot install versions 1.3.4 or 1.3.5 if no-binary=:all:
has been specified
#251
Comments
When installing on the server, we have `no-binary=:all:` set to avoid issues with precompiled packages and libraries we use. Because nodeenv has only published wheels (which count as binary even if they are source only?) for 1.3.4 and later, pip refuses to install these versions. Reported upstream as ekalinin/nodeenv#251
We experienced this issue at a site where a pypi-mirror behind a firewall was used where the mirror which only accepts source distributions of packages, so the latest 1.3.5 'binary only' release would not be available at all. |
I'm experiencing this as well, where I can't build a Homebrew package using this as a source because of the wheel-only publishing. |
Any update on this? |
Fixed. Please, check. |
Thanks @ekalinin!! |
Thanks all for patience and sorry for delay. |
A wheel has been uploaded for 1.3.4 and 1.3.5, but not the sdists. If
no-binary=:all:
has been set inpip.conf
or specified on the command line, pip will refuse to install anything later than nodenev 1.3.3.A simple to solution is to upload both the wheel and the sdist rather than just one or the other.
Example pip output:
The text was updated successfully, but these errors were encountered: