Source: dioptas Version: 0.5.2-4 Severity: normal python3-future was a compatibility layer that enabled to have both python2 & 3 compatibility with the same codebase.
It is not compatible with Python3.12 and is being removed from the archive. Your package use it only on a single line that could likely be replaced by "basestring = str" ... Or this one line is gone in 0.5.9 maybe. Please also remove python3-future from debian/control in all cases. $ grep ... README.md: * future ---> dioptas/model/ImgModel.py:from past.builtins import basestring debian/control: python3-pyqtgraph, python3-pyfai, python3-scipy, python3-future, debian/control: python3-scipy, python3-future, python3-fabio, python3-skimage, -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-5-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)