-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
How to pass --no-use-pep517 to a particular dependency #3433
Comments
As far as I know, you can't. Why? What is failing? Is that a public project? |
snowflakedb/snowflake-connector-python#382 This is the issue. Building pyarrow on alpine fails. |
Pyarrow seems to have a correct |
Disabling the build isolation does fix the issue if I try |
Are there plans to add support to that? What's the official poetry's take on this issue? |
On Apple M1 silicon, flags are required for the installation of
Or is there an alternative way to add |
I don't know if it is too late, but if the problem is only with PEP517 this may help You have to disable the experimental.new-installer configuration of poetry. |
This is not something we aim to solve in Poetry; building packages in the destination environment is problematic (as said packages may install different packages/versions from what Poetry is setting up, and installing random packages/changing the setuptools version during a parallel install is fraught and has caused a massive support burden in the past). Poetry is going to insist on requiring that packages build in an isolated environment -- all that is necessary is properly declaring their build-time dependencies. This has been best practice since before PEP 517 (as the |
This Stack Overflow question may help too - https://stackoverflow.com/a/65726731/898952 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Is there a way to specify pip install flags for a particular package? Specifically --no-use-pep517
Issue
The text was updated successfully, but these errors were encountered: