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

Reply via email to