** Description changed:

  The audioread 3.0.1-1 autopkgtests fail with Python 3.12 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://pypi.org/project/audioread/#history
+ [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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2089520

Title:
  autopkgtests fail with python3-defaults 3.12.7-1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/audioread/+bug/2089520/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to