Hi Ole, I had a quick look what you mean and tried to make the build more standard[1]. The build issues are remaining and need some work.
Kind regards, Andreas. [1] https://salsa.debian.org/science-team/skimage/commit/d787835f7293dc105b9b8cf37d59c1f9fbf46110 On Mon, Dec 02, 2019 at 01:01:07PM +0100, Ole Streicher wrote: > Hi Andreas, > > I think that is the moment where the skimage build should be simplified > to the "official" build process: Python convention is that symbols > starting with an underscore are internal only (and ofcourse subject to > quick and unannounced changes). debian/bin/process_pyx.py however > depends on them (_build.py and f.e. the _changed() function). IMO this > should be taken out completely in favor of a standard, simplified build. > No idea however how difficult this is. > > Cheers > > Ole > > > I tried my luck with #945389 since two Debian Med packages are depending > > from skimage. So at first I tried to upgrade to the latest upstream > > version to possibly forward some reasonable bug report. Unfortunately > > the build starts very early: > > > > ... > > debian/rules build > > py3versions: no X-Python3-Version in control file, using supported versions > > /usr/bin/make -j 4 -f debian/rules _build > > make[1]: Entering directory '/build/skimage-0.16.2' > > py3versions: no X-Python3-Version in control file, using supported versions > > python3.7 debian/bin/process_pyx.py 4 > > Traceback (most recent call last): > > File "debian/bin/process_pyx.py", line 13, in <module> > > from _build import _changed, process_tempita_pyx > > ImportError: cannot import name '_changed' from '_build' > > (/build/skimage-0.16.2/debian/bin/_build.py) > > make[1]: *** [debian/rules:71: debian/build-stamp-pyx] Error 1 > > ... > > -- http://fam-tille.de