On Thu, 5 Sept 2024 at 16:06, <stefa...@debian.org> wrote:

> This package failed build from source when test-built against a version of
> dh-python without a python3-setuptools dependency.
>
> distutils is no longer part of the Python standard library, since 3.12. But a
> minimal version of it becomes available when the python3-setuptools package is
> installed.

This is hard to test. If you remove distutils then a lot of other
stuff gets removed too. Including boost, linuxcnc....

We don't have  dependency on distutils in the debian package, but we
rely on a number of packages that do. More difficult to test is that
our config scripts test for its presence.

Does anyone know how to do a test build without distutils, but keeping
all the other things that also need it?

$sudo apt-get remove python3-distutils

The following packages will be REMOVED:
dh-python libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev
libboost-python-dev libboost-python1.74-dev libcairo2-dev
libgdk-pixbuf-2.0-dev libglib2.0-dev libglib2.0-dev-bin libgtk-3-dev
libgtk2.0-dev libharfbuzz-dev libpango1.0-dev
python3-dev python3-distutils linuxcnc

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to