Control: retitle -1 python3-ferret: incorrect Qt dependencies
Control: tag -1 pending

pyferret doesn't actually use qtpy at all so this dependency can be dropped.

Instead, pyferret uses its own custom layer that first looks for PySide2, then PyQt5, then PyQt4.

$ findimports 2>/dev/null | grep PySide2 | cut -f1-2 -d. | sort -u
  PySide2
  PySide2.QtCore
  PySide2.QtGui
  PySide2.QtPrintSupport
  PySide2.QtSvg
  PySide2.QtWidgets

That translates to:
 python3-pyside2.qtcore,
 python3-pyside2.qtgui,
 python3-pyside2.qtprintsupport,
 python3-pyside2.qtsvg,
 python3-pyside2.qtwidgets,

Picking instead the PyQt5 packages, that would be:
 python3-pyqt5,
 python3-pyqt5.qtsvg,

In the interests of making minimal changes I've gone for the latter in git - the old python3-qtpy dependency accidentally brought in those packages. However, it might be worth changing to PySide2 instead to match the upstream intention.

I've not uploaded the package as there are other issues with the packaging - the python modules don't seem to be missing files and CI currently fails, and it has been removed from testing.

--
Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
Debian Developer  http://www.debian.org/       stu...@debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

Reply via email to