COMMITS
/ Lib/wave.py March 18, 2026
M
GH-60729: Add IEEE format wave audio support (GH-145931)
Michiel W. Beijen committed
March 17, 2026
M
gh-144975: Fix wave.Wave_write.setframerate() validation order (GH-144976)
Michiel W. Beijen committed
March 13, 2026
P
GH-60729: Revert "Add IEEE format wave audio support (GH-145384)" (GH-145928)
Petr Viktorin committed
M
GH-60729: Add IEEE format wave audio support (GH-145384)
Michiel W. Beijen committed
November 26, 2025
C
gh-141968: use `bytearray.take_bytes` in `wave._byteswap` (#141973)
Cody Maloney committed
November 12, 2025
M
gh-75593: Add support of bytes and path-like paths in wave.open() (GH-140951)
Mark Byrne committed
July 13, 2025
S
gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529)
Sachin Shah committed
May 15, 2025
B
gh-133873: remove deprecated mark interface for `wave.Wave_{read,write}` objects (#133874)
Bénédikt Tran committed
May 31, 2023
V
gh-105096: Deprecate wave getmarkers() method (#105098)
Victor Stinner committed
V
gh-105096: Reformat wave documentation (#105136)
Victor Stinner committed
May 25, 2023
V
gh-104773: PEP 594: Remove the aifc module (#104933)
Victor Stinner committed
September 23, 2022
S
gh-77171: Fixes SubFormat check to compare the entire value. Add docs (GH-97509)
Steve Dower committed
September 14, 2022
Y
gh-77171 Support WAVE_FORMAT_EXTENSIBLE in the wave module (GH-96777)
Yusuke Kadowaki committed
April 11, 2022
B
gh-47061: Deprecate `chunk` (GH-91419)
Brett Cannon committed
April 7, 2022
B
Deprecate audioop (GH-32392)
Brett Cannon committed
November 5, 2019
M
Fix a typo in wave module docstring (GH-17009)
Michael Haas committed
June 17, 2019
V
bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169)
Victor Stinner committed
March 18, 2018
S
bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951)
Serhiy Storchaka committed
November 10, 2017
B
bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344)
Brian Curtin committed
November 14, 2015
M
Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej
Martin Panter committed
July 10, 2015
S
Corrected docstrings of audio modules. writeframes() accepts bytes, not str.
Serhiy Storchaka committed
April 10, 2015
S
Issue #23865: close() methods in multiple modules now are idempotent and more
Serhiy Storchaka committed
November 23, 2013
S
Issue #19641: Added the audioop.byteswap() function to convert big-endian
Serhiy Storchaka committed
November 21, 2013
S
Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on
Serhiy Storchaka committed
S
Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on
Serhiy Storchaka committed
November 16, 2013
S
Issue #16685: Added support for writing any bytes-like objects in the aifc,
Serhiy Storchaka committed
S
Issue #5202: Added support for unseekable files in the wave module.
Serhiy Storchaka committed
November 9, 2013
S
Issue #1575020: Fixed support of 24-bit wave files on big-endian platforms.
Serhiy Storchaka committed
S
Issue #1575020: Fixed support of 24-bit wave files on big-endian platforms.
Serhiy Storchaka committed
October 17, 2013
S
Issue #19276: Fixed the wave module on 64-bit big-endian platforms.
Serhiy Storchaka committed
S
Issue #19276: Fixed the wave module on 64-bit big-endian platforms.
Serhiy Storchaka committed
October 12, 2013
S
Issue #18919: If the close() method of a writer in the sunau or wave module
Serhiy Storchaka committed
September 3, 2013
S
Issue #17487: The result of the wave getparams method now is pickleable again.
Serhiy Storchaka committed
August 1, 2013
R
#17616: Improve context manager tests, fix bugs in close method and mode docs.
R David Murray committed
July 31, 2013
R
#17616: wave.open now supports the 'with' statement.
R David Murray committed
May 29, 2013
S
Issue #18084: Use sys.byteorder in wave.py.
Serhiy Storchaka committed
April 10, 2013
R
#17487: wave.getparams now returns a namedtuple.
R David Murray committed
November 17, 2012
December 28, 2010
V
Issue #10783: struct.pack() doesn't encode implicitly unicode to UTF-8
Victor Stinner committed
October 30, 2010
G
#10198: fix duplicate header when writeframes() is called with an empty string.
Georg Brandl committed
September 1, 2010
A
Issue #8990: array.fromstring() and array.tostring() get renamed to
Antoine Pitrou committed
August 28, 2010
M
Issue #1512791: In setframerate method of Wave_write, round non-integral
Mark Dickinson committed
January 13, 2010
B
use floor division where needed #7681
Benjamin Peterson committed
December 2, 2007
G
#1535: rename __builtin__ module to builtins.
Georg Brandl committed
October 16, 2007
G
Patch# 1258 by Christian Heimes: kill basestring.
Guido van Rossum committed
August 30, 2007
C
Raise statement normalization in Lib/.
Collin Winter committed
August 29, 2007
J
Convert various string literals to bytes.
Jeremy Hylton committed
August 27, 2007
G
Changes in anticipation of stricter str vs. bytes enforcement.
Guido van Rossum committed
July 23, 2007
G
Make test_wave.py pass.
Guido van Rossum committed
May 15, 2007
G
Merged revisions 55328-55341 via svnmerge from
Guido van Rossum committed