On Sun, 26 May 2019 at 13:59, Bernat Gabor <gaborjber...@gmail.com> wrote: > > It will exist only as a legacy thing, and as setuptools build system > configuration. PEP-517 and PEP-518 defines what pip will support going > forward.
To be more specific, the "setuptools setup.py install" command will be supported for as long as the setuptools project chooses to support it. However, the packaging standards, and specifically pip, are moving away from directly installing on target systems, to a model where the "build the project" and "install the project" steps are separate, with wheels being the intermediate. So projects that cannot be installed by building a wheel and then installing that wheel (which is basically an unpack operation, there are no custom install-time steps supported) will no longer be supported by standard tools and will have to rely on custom install commands. I hope this clarifies things. Paul -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/distutils-sig@python.org/message/7X3L7AWHM2IZI5SZZCBD4DPPOGJALEYA/