Package: dh-python
Version: 6.20250414
Severity: wishlist
X-Debbugs-Cc: [email protected]

mesonpy defaults to using a randomly-named temporary directory for the build. For packages using Cython, this directory name ends up in the debug symbols, making them unreproducible:
https://tests.reproducible-builds.org/debian/issues/unstable/random_temporary_filenames_embedded_by_mesonpy_issue.html

According to upstream, this can be fixed by setting the build directory:
https://github.com/mesonbuild/meson-python/issues/671

I have not investigated whether other Python build systems have similar issues.

Reply via email to