https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268283
--- Comment #9 from Charlie Li <vish...@freebsd.org> ---
setup.py has been deprecated since setuptools 58.3.0
(https://github.com/pypa/setuptools/commit/fc5c3083908170e1cbfd1dec91f87a3e2707e3fa),
so if anyone is that anal about using setup.py (on Python 3), go ahead and add
a devel/py-setuptools58 to BUILD_DEPENDS. distutils will not get retroactively
removed in future point releases of existing Python major releases, so that
method continues to work there. The alternative for this case is to construct
pyproject.toml, which, surprise, also works for every supported Python 3
production release!

Python 3.12 not even reaching release candidate or in our tree is very
relevant, not least *precisely* due to distutils removal amongst other items.
distutils removal from the base distribution is not merely a technical change,
but a structural change on how our corner of the Python packaging ecosystem
moves forward, and it starts here.

The valid reason to revert is the lack of explicit approval, periodt.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to