Package: audioread
Version: 3.0.1-1
Severity: normal

This came up as a part of the Python 3.13 transition work in Ubuntu.

The audioread 3.0.1-1 autopkgtests fail with Python 3.13 because the
package depends on stdlib modules aifc, audioop and sunau which have been
deprecated in 3.11 and removed in 3.13 [1].
The upstream project [2] hasn't been updated to work with alternatives for
these modules. In fact, it hasn't been updated for almost 14 months now.

Module aifc supports the AIFF/AIFF-C audio formats, which though old, are
reportedly in wide-use in specific parts of the audio industry [3]. In the
absence of a decision from upstream, I would suggest we temporarily disable
support for AIFF.

IMO support for the AU format (which needs module sunau), could be removed
from audioread.

And lastly, we will have to find a replacement for audioop which is only
used by audioread to change the sample width using audioop.lin2lin [4].

[1] https://peps.python.org/pep-0594/
[2] https://github.com/beetbox/audioread
[3]
https://discuss.python.org/t/maintaining-the-chunk-module-after-it-has-been-removed-from-the-standard-library/38177/30
[4]
https://git.launchpad.net/ubuntu/+source/audioread/tree/audioread/rawread.py#n133

Reply via email to