-
-
Notifications
You must be signed in to change notification settings - Fork 541
Closed
Labels
area:package-buildingfeature:newsomething does not exist yet, but shouldsomething does not exist yet, but shouldlevel:hardrought estimate that this might be quite hard to implementrought estimate that this might be quite hard to implementneeds:workfor PRs: not quite there and needs some changesfor PRs: not quite there and needs some changes
Milestone
Description
We'll add PEP-518 support by exposing the following:
- option to replace
python setup.py sdistwithpip wheelto build packages, - this builds wheel instead of
sdist, - we'll install wheels inside environments instead of
sdists.
The benefit of doing this is that now users can specify their project dependencies for setuptools projects by using pyproject.toml.
Because sometimes sdist may be prefered and pip does not support building those yet; for now we'll expose it with an on-demand build = wheel tox config. By default build = sdist and this will keep doing python setup.py sdist. Once pip supports building sdist we'll replace python setup.py sdist with that command.
Will create the PR for this in the following days.
Full PEP-517 support (e.g. flint, etc is tracked by #573).
pawamoy, RonnyPfannschmidt, gaborbernat and daa
Metadata
Metadata
Assignees
Labels
area:package-buildingfeature:newsomething does not exist yet, but shouldsomething does not exist yet, but shouldlevel:hardrought estimate that this might be quite hard to implementrought estimate that this might be quite hard to implementneeds:workfor PRs: not quite there and needs some changesfor PRs: not quite there and needs some changes