PyWavelets 1.7.0 Release Notes#

We are very pleased to announce the release of PyWavelets 1.7.0. This release is a minor update to 1.6.x. It adds support for Python 3.13, including for free-threaded CPython. The supported NumPy and Cython versions are unchanged from 1.6.x.

Note that building from source with free-threaded CPython requires a recent development version of Cython (>=3.1.0a0).

Other noteworthy improvements:

  • Most examples in the documentation are now interactive, powered by JupyterLite and Pyodide.

  • The musllinux wheels were upgraded from musllinux_1_1 to musllinux_1_2 (for both x86-64 and aarch64).

Authors#

  • Evgeni Burovski +

  • Ralf Gommers

  • Agriya Khetarpal

  • Jarrod Millman

  • Edgar Andrés Margffoy Tuay +

A total of 5 people contributed to this release. People with a “+” by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete.

Issues closed for v1.7.0#

  • #742: Start building WASM wheels against newer Pyodide (version 0.26.0)

Pull requests for v1.7.0#

  • #702: BLD: Test editable installations for PyWavelets in CI

  • #722: Drop support for older dependencies (see SPEC 0)

  • #726: MAINT: set version to 1.7.0.dev0

  • #734: DOC: Fix incorrect indentations for a few interactive examples

  • #737: DOC, DEP: Remove custom `:button_text` directive option, bump…

  • #739: DEP: Remove `docutils` upper-pin, bump `sphinx`

  • #743: FIX, CI: Temporarily disable `pytest`’s caching in Pyodide…

  • #744: CI, BLD: Use `cibuildwheel` to build and test Pyodide/WASM…

  • #745: Bump the github-actions group with 2 updates

  • #747: Use `scipy-doctest` instead of `refguide-check`

  • #748: DOC: easy_install is no longer a thing

  • #753: CI: Add CI to test on free-threaded Python

  • #756: CI: Add CI to release nightly wheels against free-threaded Python…

  • #757: CI: add macOS nightly wheels for free-threaded CPython

  • #759: Bump softprops/action-gh-release from 2.0.5 to 2.0.6 in the github-actions…

  • #761: BLD: mark extension modules as compatible to run without the…

  • #762: BLD: fix a few install tags for generated .py files

  • #763: Bump the github-actions group with 4 updates

  • #764: BLD/CI: support Python 3.13 (cp313/cp313t) in pyproject.toml…