Hi Petter (2024.10.09_07:45:10_+0000)
> Unfortunately, the change in src/configure.ac, where
> 
>   python3 -c 'import distutils.sysconfig; 
> print(distutils.sysconfig.get_python_lib())'
> 
> was replaced with
> 
>   python3 -c 'import sysconfig; print(sysconfig.get_path("platlib"))'
> 
> changes the used path from /usr/lib/python3/dist-packages to
> /usr/local/lib/python3.11/dist-packages, which put the python library
> files in the wrong location.

That should actually be OK, dh_python3 will move those to the right
place.

> I am not sure what a good solution is for this, but just wanted to
> document the problem.

You could export DEB_PYTHON_INSTALL_LAYOUT=deb which would change the
behaviour of that.

Or patch it to say:

python3 -c 'import sysconfig; print(sysconfig.get_path("platlib", 
"deb_system"))'

An upstream friendly patch would be to interrogate the build system's
prefix, and if it is going to be installed into "/usr", select the
"deb_system" scheme, if available, otherwise use the default scheme.

Stefano

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


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

Reply via email to