On Wed, Aug 2, 2023 at 4:31 AM Robin Jarry <[email protected]> wrote:
> Quoting Paul Ganssle, setuptools maintainer: > > * The setuptools project has stopped maintaining all direct > > invocations of setup.py years ago, and distutils is deprecated. > > There are undoubtedly many ways that your setup.py-based system is > > broken today, even if it's not failing loudly or obviously. > > > > * Direct invocations of setup.py cannot bootstrap their own > > dependencies, and so some CLI is necessary for dependency > > management. > > > > * The setuptools project no longer wants to provide any public CLI, > > and will be actively removing the existing interface (though the > > time scale for this is long). > > > > * PEP 517, 518 and other standards-based packaging are the future of > > the Python ecosystem and a lot of progress has been made on making > > this upgrade seamless. > > As described in the recommendations in the end of the article: > `python3 setup.py sdist` should be replaced by `python3 -m build > --sdist` > > Link: > https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary > Signed-off-by > <https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summarySigned-off-by>: > Robin Jarry <[email protected]> > > Acked-by: Mike Pattrick <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
