Date: Thu, 15 Dec 2022 17:04:50 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 268283] databases/py-sqlite3: switch away from distutils Message-ID: <bug-268283-21822-3kAxQUHGvH@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-268283-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-268283-21822@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268283 --- Comment #9 from Charlie Li <vishwin@freebsd.org> --- setup.py has been deprecated since setuptools 58.3.0 (https://github.com/pypa/setuptools/commit/fc5c3083908170e1cbfd1dec91f87a3e= 2707e3fa), 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 retroactiv= ely removed in future point releases of existing Python major releases, so that method continues to work there. The alternative for this case is to constru= ct 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 item= s. distutils removal from the base distribution is not merely a technical chan= ge, 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. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-268283-21822-3kAxQUHGvH>