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