Julian Gilbey
2024-07-28 09:10:01 UTC
Reply
PermalinkVersion: 2.3.0-1
Severity: normal
Hi!
I'm trying to remove pydevd (and its dependency python-bytecode) from
Debian: I only packaged them as a reverse dependency of debugpy to
replace the vendored versions. Recently, debugpy has diverged from
the upstream pydevd in significant ways, so I can no longer replace
the vendored versions with the Debian-packaged upstream versions. I
am therefore using the vendored version of pydevd within debugpy.
There are no other packages which depend on pydevd or python-bytecode
in Debian, so I would like to remove them from unstable. However, it
turns out that python-omegaconf has a build-dependency on
python3-pydevd, though this dependency does not appear to be required
(and the binary python3-omegaconf does not depend on python3-pydevd).
Please could you remove this build-dependency so that we can then
remove pydevd from Debian?
As nothing else in Debian uses pydevd, and the installed pydevd file
will almost certainly be ignored by the vendored pydevd inside
debugpy, installing any pydevd-related files in python3-omegaconf is
now redundant; you could comment out the two pydevd lines in setup.py,
I guess.
On the other hand, if you wish to retain this pydevd dependency, I'd
be happy to transfer maintainership of these two packages to you.
Best wishes,
Julian