Control: tag -1 + wontfix Hi Johnny (2026.07.24_11:44:39_+0000)
Over the years, as I have used python's entry-point feature extensively, I have often found dependency issues that were not captured by binary packages.
The good news is that this mechanism is heavily deprecated upstream. So it shouldn't be an issue much longer.
https://packaging.python.org/en/latest/guides/creating-and-discovering-plugins/#using-package-metadata
Shouldn't dh-python find these dependencies automatically? Or is it too complex to automatically derive package dependencies from distribution setup files? In the case of the bug reports I made, the dependencies were usually specified in pyproject.toml but apparently not analyzed by dh-python's scripts (I must confess I only know a bare minimum about dh-python).
We have encouraged people to patch Python dependencies where possible, so that we don't run into this.
I have no desire to solve this problem in dh-python, especially as pkg_resources is being retired.
Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272

