-
Notifications
You must be signed in to change notification settings - Fork 244
Use PEP 518 pyproject.toml to require cffi #453
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
Comments
|
What do you mean? The latest pip installs everything as a wheel, if it can. If a wheel isn't available from PyPI, it builds a wheel first and installs that. I think using Is there really a problem with this behavior? |
pip will not attempt to build a wheel for a dependency in |
Arghh... you are right: pypa/pip#5229. That's rather lame on pip's part... |
I'm sure they'd be delighted for a patch to resolve this issue.
…On Wed, Jul 11, 2018 at 8:24 AM Segev Finer ***@***.***> wrote:
pip will not attempt to build a wheel for a dependency in pyproject.toml
if there is only an sdist available.
Arghh... you are right: pypa/pip#5229
<pypa/pip#5229>. That's rather lame on pip's
part...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#453 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAADBM-YFviSfZ0enytC-XnBYSyaf3cdks5uFe5_gaJpZM4VKr7A>
.
--
All that is necessary for evil to succeed is for good people to do nothing.
|
A new version of pip was released where source installs from PEP 518 is now supported. (pypa/pip#5336). I didn't yet get to check if it works properly. |
#457 does this |
Using
setup_requires
triggers installation ofcffi
using the old and crustyeasy_install
, which often doesn't work well if at all.PEP 518 allows specifiying this requirements in a
pyproject.toml
file, which pip 10 recognizes and will install those requirements itself.The text was updated successfully, but these errors were encountered: