On 9/4/20 12:45 PM, Stefan Krah wrote:
> Since distutils does not change, why remove it? It is a lot of work
> for people with little gain.

If we don't remove it, we should at least freeze the bug component so
that people cannot report bugs in distutils. Triaging these bugs alone
is a decent amount of work. We should probably also set up a Bedevere to
auto-reject PRs that touch distutils files (since telling people that
distutils is frozen and no longer maintained is effort as well), and
disable distutils in the CI so that it does not generate work for people
maintaining the buildbots.

> I'd really like to build C extensions without downloading an external
> package.
How often do you actually build extensions without building or
installing external packages? You don't use `pip install` or PEP 517
builds? Just legacy build and installs? Do you not build or release
wheels (which requires the `wheel` package)? Are you planning to upload
artifacts to PyPI — if so, won't you need an external package (or at
least a maintained package that can keep up with the APIs? Before we
deprecated and removed it in setuptools, setup.py upload was causing
problems with the metadata it uploaded — we may need to ban
distutils-created packages from PyPI in order to keep PyPI going).
> Features like C++ support have not been worked on for more than a
> decade.  Are the setuptools maintainers planning to address these
> issues now?
>
Considering that we /aren't/ adding anything to distutils today, the
chances of this happening in setuptools are pretty much strictly better
than in distutils.
>
>> * Modules/_decimal/tests/formathelper.py
>     elif find_executable('locale'):
>         locale_list = subprocess.Popen(["locale", "-a"],
>                           stdout=subprocess.PIPE).communicate()[0]
>
> One of the many things that just work out of the box.  -10 on removing
> distutils from the stdlib.  Freezing it is fine.
>
>
>
> Stefan Krah
>
>
> _______________________________________________
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-dev@python.org/message/6LQN5OAJQSEJS6YHRZNK4QORJXCHLPHA/
> Code of Conduct: http://python.org/psf/codeofconduct/

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/C6UWPNN2YLN5RRT54DWETQLY3VJVOSY5/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to