-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
pip install
requires --no-build-isolation
#3704
Comments
Thanks for the report. |
Duplicate of #3581 |
Thanks for working on this already. Given that #3581 is quite involved and might take some more time you might want to consider just not using A trivial fix is the following. But I can see that this might not work in general, and something like #3589 is needed. diff --git a/pyproject.toml b/pyproject.toml
index e666dfc1..bc9a22ad 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,3 +5,6 @@ directory = "CHANGES/"
title_format = "{version} ({project_date})"
template = "CHANGES/.TEMPLATE.rst"
issue_format = "`#{issue} <https://github.com/aio-libs/aiohttp/issues/{issue}>`_"
+
+[build-system]
+requires = ["setuptools>=40.8.0", "wheel", "cython"] |
@blueyed yes, we're considering temporary removal of I hope to have some kind of solution today anyway. I think that currently, we should just recommend |
pip install
requires --no-use-pep517
pip install
requires --no-build-isolation
Trying to install aiohttp from the Git repo results in:
However
cython
is installed already, and this is caused by pip using a special mode since there is apyproject.toml
file.pip install --no-build-isolation -e .
works.See pypa/pip#5416 (comment).
The text was updated successfully, but these errors were encountered: