[Python-3000] PEP 3108: Standard Library Reorganization

Talin talin at acm.org
Fri Jan 5 08:51:01 CET 2007


Anthony Baxter wrote:
> Starting a new thread...
> 
>> Several modules in the stdlib work on a specific file format.  It 
>> is possible some of these formats are no longer used and thus the 
>> stdlib modules for them can go.  Below is a list of some modules 
>> which rely on a file format that may be obsolete.
>> audioop
>>     Raw (8|16|32)-bit wide audio files (as generated by the al and
>>     sunaudiodev modules).
>> chunk
>>     AIFF, AIFF-C, and RMFF audio files.
>> sunau
>>     Sun AU audio files [#sun-au]_.
> 
> audioop and sunau disappearing would make me _very_ _very_ unhappy. 
> audioop in particular- I make heavy use of it in a number of 
> projects (both opensource and non).
> 
> The sunau format is still used in quite a number of places - for 
> instance, it's the default format for cisco access gateways, as 
> well as a bunch of other hardware. 
> 
> I could see the justification for moving all of the audio-specific
> modules (these ones, aifc, wave, sndhdr) into a new toplevel 'audio' 
> package. Although 'chunk' is also used for some forms of image 
> file, IIRC. If we did move it to a new package, I could also see 
> adding a new module that worked in a format-independent way (since 
> aifc, sunau and wave all have compatible interfaces).

Just curious, how much pain would it cause you if these were CheeseShop 
packages instead of built-in?

-- Talin


More information about the Python-3000 mailing list