Skip to main content

Drop-in replacement for Pythons wave.py

Project description

newwave - drop-in replacement for wave.py

wave.py is a Python core library. It has some bugs and some shortcomings. This module is a drop-in replacement for wave.py - any code that works with wave can be upgraded to use newwave by simply modifying your import.

So instead of:

import wave
f = wave.open(file, 'w')

it is now:

import newwave
f = newwave.open(file, 'w')

What is more, I will try to upstream any modification in newwave to cpython so in future python versions you can enjoy the same improvements there. newwave will be a great way to have these enhancements now, on your existing python, just by installing it from pypi using pip or uv.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newwave-0.1.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

newwave-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file newwave-0.1.0.tar.gz.

File metadata

  • Download URL: newwave-0.1.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for newwave-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1e82088c810d50ffda4b48cff1d62833d668581828ca5df3c675e6c0c9d947fa
MD5 6b7ff1d910f6fc68db4089f2774e2a48
BLAKE2b-256 36cd67abdef699e85eb0e9ea24b504b63d75e79d4ebb232e73378c8c44adc015

See more details on using hashes here.

File details

Details for the file newwave-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: newwave-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for newwave-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1d814fea2410e5c29fdecb6214ebbee6356d93637a5f89863a40be5b94f0b22
MD5 9c9d925f841b6da58cac8c0a209878e9
BLAKE2b-256 df062d827b08814d10151e2352e810cf9398343607277d208f899949a51bb31a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page