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