Hi Chris (2024.04.04_11:36:33_+0200)
Whilst working on the Reproducible Builds effort [0], we noticed that ludevit could not be built reproducibly.
It seems to be building reproducibly now: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ludevit.html
This is because it ships an .egg file in the binary package that contains files varying by the current time. A patch is attached that follows dh-python by specifying --single-version-externally-managed and --root=/ such that the .egg file is not created.
eww at all of that. I would strongly encourage using pybuild-plugin-pyroject for modern Python packages. (But I haven't looked at this package itself, to see why it is installing he module by hand the way that it is. Maybe there's a good reason for that.)
Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272

