Hi Dmitry, On Fri, Jan 24, 2025 at 09:11:57PM +0300, Dmitry Shachnev wrote: > Source: python-qtpy > Version: 2.4.2-4 > Severity: normal > > Dear Maintainer, > > Qt 5 extended support is ending this year, on 2025-05-26 [1]. So I would like > to start removing some Qt 5 submodules which are not used in Debian. > > For some of those submodules, pyqt5 and/or python-qtpy are the only reverse > dependencies that prevent their removal. For example: > > - qtremoteobjects: the only reverse dependencies are pyqt5 and python-qtpy; > - qtconnectivity: there is only one additional reverse dependency other than > pyqt5 and python-qtpy. > > So, I would like to ask you to remove build- and runtime dependency on pyqt5 > submodules which are not used by python-qtpy reverse dependencies in Debian. > > I grepped the source code of python-qtpy reverse dependencies for qtpy > imports, and it looks like they are only using the following imports: > > - qtpy.QtCore, qtpy.QtGui, qtpy.QtNetwork, qtpy.QtTest, qtpy.QtWidgets — > provided by python3-pyqt5 package; > > - qtpy.QtSvg — provided by python3-pyqt5.qtsvg package. > > So, it looks like dependencies on other pyqt5 submodules can be safely > removed.
Hi Dmitry, Thanks for this report and the work you've put into it; I was unaware of the EOL state of Qt5. Is the plan to remove the whole of Qt5 for the upcoming trixie release, or to keep it in trixie but then remove it during the next Debian release cycle? In the meantime, I'll look at switching some of my other Qt5-using packages to Qt6. Best wishes, Julian