-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
manylinux1 wheel no longer gets downloaded with the latest pip version #2707
Comments
@Toad2186 Thank you very much for the insight! For wheel naming schema, please refer to https://www.python.org/dev/peps/pep-0491/#file-name-convention. |
Also, here are some links to recent issue reports in pip repo: |
I took a look, and this PR from tl;dr the problem is an exhausted iterator that was being reused. Thanks for the quick reply @StrikerRUS! Doesn't seem like it's something actionable for LightGBM. |
@Toad2186 Thank you for your investigation!
Inspiring a hope post from pip maintainer:
|
Environment info
Operating System: Ubuntu 18.04 (Docker)
CPU/GPU model: N/A
C++/Python/R version: Python: 3.7.3, gcc 7.4.0, no R.
LightGBM version or commit hash: 2.3.1 (From pip)
Error message
(Not really an error, see below)
Reproducible examples
Using the latest (
20.0.1
) version of pip gets you building a from-source version of lightgbm.Using a pre-20 version of pip gets you the prebuilt manylinux wheel:
I think pip changed the way it parses wheels such that
py3-none-manylinux1
no longer works, but I'm not sure if this is a valid wheel configuration/name per the RFC. Note that this works:(Using
py37
instead ofpy3
)Steps to reproduce
I'm not sure if this is intentional from the
pip
team andlightgbm
needs to change, or vice versa, so starting here first.The text was updated successfully, but these errors were encountered: