Hi Drew (2021.12.18_15:24:36_-0400)
> dh_missing appears to be ignoring the *pyinstall files and reports the
> python files as "missing", which from debhelper 13 causes the build to
> fail.

I started trying to implement this properly, but soon came to the
conclusion that this isn't really the right thing to do.

The intent of pyinstall files is not as a dh_install clone, for pulling
files from debian/tmp, but rather as a simple mechanism for installing
Python modules when the upstream doesn't provide an installer.

> getfem++ has debian/python3-getfem++.pyinstall containing
>   debian/tmp/usr/lib/python*/*-packages/getfem/*.py getfem
>   interface/src/python/*.so getfem

I think the second line in your pyinstall makes sense, installing
something from the source tree that upstream didn't install for you.
But for the first one, pulling something from debian/tmp, dh_install is
probably the better tool.

The only argument I can see for handling dh_missing properly with
pyinstall files is so that these two tasks can go in one place.

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to