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
Yarl should ship manulinux1 wheels for Python 3.7 #299
Comments
And it doesn't. |
Well, what is wrong so ? |
pip runs |
There's no matching |
As a quick workaround, either remove Cython from that env or upgrade it to the sufficient version. A long-term fix would be for us to upload matching wheels. But with the latest pip changes, I haven't yet figured out the right way of having an optional build dependency, it's still on my list. |
Why not to add Cython as a hard requirement ? |
well.
|
|
python
command.
@webknjaz I have updated the title. Dependencies must include minimal version for both Cython and wheel. |
Because Andrew wanted this to work on machines where people don't have GCC. Cython itself needs GCC. It'll screw a lot of users. Wheel is not a dependency of yarl and never will be. It's a build dependency which is only needed sometimes if user needs a wheel. Probably your pip is screwed if it didn't bring it wheel as its own dependency but tries to use it. |
The title now declares another wrong view. It's not how packaging works now. And also you cannot declare build tools as a part of build flow. Just like you cannot say that you depend on pip, because if you don't have pip you wouldn't trigger install anyway. |
OK, I'm not so good in Python buildsystem, so OK, I just mention problems that I have faced with. |
Duplicate of #211. |
The text was updated successfully, but these errors were encountered: