#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.

Reply via email to