|
| 1 | +============================== |
| 2 | +PyWavelets 1.7.0 Release Notes |
| 3 | +============================== |
| 4 | + |
| 5 | +We are very pleased to announce the release of PyWavelets 1.7.0. This release |
| 6 | +is a minor update to 1.6.x. It adds support for Python 3.13, including for |
| 7 | +free-threaded CPython. The supported NumPy and Cython versions are unchanged |
| 8 | +from 1.6.x. |
| 9 | + |
| 10 | +Note that building from source with free-threaded CPython requires a recent |
| 11 | +development version of Cython (>=3.1.0a0). |
| 12 | + |
| 13 | +Other noteworthy improvements: |
| 14 | + |
| 15 | +- Most examples in the documentation are now interactive, powered by |
| 16 | + JupyterLite and Pyodide. |
| 17 | +- The ``musllinux`` wheels were upgraded from ``musllinux_1_1`` to |
| 18 | + ``musllinux_1_2`` (for both x86-64 and aarch64). |
| 19 | + |
| 20 | + |
| 21 | +Authors |
| 22 | +======= |
| 23 | + |
| 24 | +* Evgeni Burovski + |
| 25 | +* Ralf Gommers |
| 26 | +* Agriya Khetarpal |
| 27 | +* Jarrod Millman |
| 28 | +* Edgar Andrés Margffoy Tuay + |
| 29 | + |
| 30 | +A total of 5 people contributed to this release. |
| 31 | +People with a "+" by their names contributed a patch for the first time. |
| 32 | +This list of names is automatically generated, and may not be fully complete. |
| 33 | + |
| 34 | + |
| 35 | +Issues closed for v1.7.0 |
| 36 | +------------------------ |
| 37 | + |
| 38 | +* `#742 <https://github.com/PyWavelets/pywt/issues/742>`__: Start building WASM wheels against newer Pyodide (version 0.26.0) |
| 39 | + |
| 40 | + |
| 41 | +Pull requests for v1.7.0 |
| 42 | +------------------------ |
| 43 | + |
| 44 | +* `#702 <https://github.com/PyWavelets/pywt/pull/702>`__: BLD: Test editable installations for PyWavelets in CI |
| 45 | +* `#722 <https://github.com/PyWavelets/pywt/pull/722>`__: Drop support for older dependencies (see SPEC 0) |
| 46 | +* `#726 <https://github.com/PyWavelets/pywt/pull/726>`__: MAINT: set version to 1.7.0.dev0 |
| 47 | +* `#734 <https://github.com/PyWavelets/pywt/pull/734>`__: DOC: Fix incorrect indentations for a few interactive examples |
| 48 | +* `#737 <https://github.com/PyWavelets/pywt/pull/737>`__: DOC, DEP: Remove custom \`:button_text\` directive option, bump... |
| 49 | +* `#739 <https://github.com/PyWavelets/pywt/pull/739>`__: DEP: Remove \`docutils\` upper-pin, bump \`sphinx\` |
| 50 | +* `#743 <https://github.com/PyWavelets/pywt/pull/743>`__: FIX, CI: Temporarily disable \`pytest\`'s caching in Pyodide... |
| 51 | +* `#744 <https://github.com/PyWavelets/pywt/pull/744>`__: CI, BLD: Use \`cibuildwheel\` to build and test Pyodide/WASM... |
| 52 | +* `#745 <https://github.com/PyWavelets/pywt/pull/745>`__: Bump the github-actions group with 2 updates |
| 53 | +* `#747 <https://github.com/PyWavelets/pywt/pull/747>`__: Use \`scipy-doctest\` instead of \`refguide-check\` |
| 54 | +* `#748 <https://github.com/PyWavelets/pywt/pull/748>`__: DOC: easy_install is no longer a thing |
| 55 | +* `#753 <https://github.com/PyWavelets/pywt/pull/753>`__: CI: Add CI to test on free-threaded Python |
| 56 | +* `#756 <https://github.com/PyWavelets/pywt/pull/756>`__: CI: Add CI to release nightly wheels against free-threaded Python... |
| 57 | +* `#757 <https://github.com/PyWavelets/pywt/pull/757>`__: CI: add macOS nightly wheels for free-threaded CPython |
| 58 | +* `#759 <https://github.com/PyWavelets/pywt/pull/759>`__: Bump softprops/action-gh-release from 2.0.5 to 2.0.6 in the github-actions... |
| 59 | +* `#761 <https://github.com/PyWavelets/pywt/pull/761>`__: BLD: mark extension modules as compatible to run without the... |
| 60 | +* `#762 <https://github.com/PyWavelets/pywt/pull/762>`__: BLD: fix a few install tags for generated .py files |
| 61 | +* `#763 <https://github.com/PyWavelets/pywt/pull/763>`__: Bump the github-actions group with 4 updates |
| 62 | +* `#764 <https://github.com/PyWavelets/pywt/pull/764>`__: BLD/CI: support Python 3.13 (cp313/cp313t) in pyproject.toml... |
0 commit comments