#33778: pyproject.toml uses the incorrect "legacy" setuptools backend and
unnecessary wheel dep
------------------------------+------------------------------------
Reporter: Michał Górny | Owner: nobody
Type: Bug | Status: new
Component: Packaging | Version: 4.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 1 | UI/UX: 0
------------------------------+------------------------------------
Comment (by Michał Górny):
I've tested a bunch of old pip version with these changes (and the hack
from `setup.py` removed) and FWICS:
- pip 10.0.1 (Apr 2018) complains about the missing `wheel` dependency
because it "does not implement PEP 517 so it cannot build a wheel without
'setuptools' and 'wheel'" but I don't think that's very relevant
- I was able to `pip install -e .` correctly with all versions down to 9.0
(Nov 2016); older versions seem to be broken with Python 3.9
Just in case, I've also tried downgrading setuptools and managed to get
`pip install -e .` working down to setuptools 41.1.0 (Aug 2019); older
versions seem to be broken with Python 3.9.
--
Ticket URL: <https://code.djangoproject.com/ticket/33778#comment:6>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/010701815cccc986-a0212fee-5378-47ad-8109-b67f8db4e283-000000%40eu-central-1.amazonses.com.