On Mon, Dec 02, 2024 at 12:58:47PM +0530, Pushkar Kulkarni wrote:
> 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.
>

fyi, python-deadlib (re) introduce aifc lib [0]


[0] https://ftp-master.debian.org/new/python-deadlib_3.13.0-1.html
> 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

Attachment: signature.asc
Description: PGP signature

Reply via email to