Skip to content

Commit d95a01f

Browse files
authored
Merge pull request PyWavelets#765 from rgommers/rel-170
REL: release 1.7.0
2 parents 8ce03ad + 43a662c commit d95a01f

File tree

6 files changed

+68
-3
lines changed

6 files changed

+68
-3
lines changed

doc/release/1.7.0-notes.rst

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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...

doc/source/release.1.7.0.rst

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.. include:: ../release/1.7.0-notes.rst

doc/source/releasenotes.rst

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Release Notes
44
.. toctree::
55
:maxdepth: 1
66

7+
release.1.7.0
78
release.1.6.0
89
release.1.5.0
910
release.1.4.1

meson.build

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
project(
22
'PyWavelets',
33
'c', 'cython',
4-
version: '1.7.0.dev0',
4+
version: '1.8.0.dev0',
55
license: 'MIT',
66
meson_version: '>= 1.1.0',
77
default_options: [

pyproject.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ requires = [
2222

2323
[project]
2424
name = "PyWavelets"
25-
version = "1.7.0.dev0"
25+
version = "1.8.0.dev0"
2626
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
2727
# at that point, no longer include them in `py3.install_sources()`
2828
license = {file = "LICENSE"}
@@ -46,6 +46,7 @@ classifiers = [
4646
"Programming Language :: Python :: 3.10",
4747
"Programming Language :: Python :: 3.11",
4848
"Programming Language :: Python :: 3.12",
49+
"Programming Language :: Python :: 3.13",
4950
"Topic :: Software Development :: Libraries :: Python Modules"
5051
]
5152

util/version_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import subprocess
44

55
MAJOR = 1
6-
MINOR = 7
6+
MINOR = 8
77
MICRO = 0
88
ISRELEASED = False
99
VERSION = '%d.%d.%d' % (MAJOR, MINOR, MICRO)

0 commit comments

Comments
 (0)