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.

[1]: 
https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to