Skip to content

Commit

Permalink
Merge pull request #781 from rgommers/rel-180
Browse files Browse the repository at this point in the history
REL: 1.8.0 release
  • Loading branch information
rgommers authored Dec 4, 2024
2 parents 3f8fc43 + 8b4e03e commit cf62299
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 3 deletions.
39 changes: 39 additions & 0 deletions doc/release/1.8.0-notes.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
==============================
PyWavelets 1.8.0 Release Notes
==============================

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

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


Authors
=======

* Ralf Gommers
* Marco Meyer-Conde +
* Omer Sayli +

A total of 3 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.


Issues closed for v1.8.0
------------------------

* `#780 <https://github.com/PyWavelets/pywt/issues/780>`__: Pip install PyWavelets does not work with GIL disabled version...


Pull requests for v1.8.0
------------------------

* `#766 <https://github.com/PyWavelets/pywt/pull/766>`__: Bump actions/upload-artifact from 4.3.4 to 4.4.0 in the github-actions...
* `#769 <https://github.com/PyWavelets/pywt/pull/769>`__: DOC: improve figures in \`demo/wp_scalogram.py\`
* `#771 <https://github.com/PyWavelets/pywt/pull/771>`__: CI: build free-threaded Windows wheels
* `#775 <https://github.com/PyWavelets/pywt/pull/775>`__: CI: fix Windows wheels, clean up cp313/cp313t build config
* `#778 <https://github.com/PyWavelets/pywt/pull/778>`__: DOC: highlighted deprecations with backward compatibility information
* `#779 <https://github.com/PyWavelets/pywt/pull/779>`__: Bump the github-actions group with 2 updates
4 changes: 3 additions & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
import jinja2.filters
import numpy as np

import pywt

# FIXME: doctests need the str/repr formatting used in Numpy < 1.14.
# Should this be removed or updated?
try:
Expand Down Expand Up @@ -69,7 +71,7 @@
# The default replacements for |version| and |release|, also used in various
# other places throughout the built documents.

version = importlib.metadata.version('pywavelets')
version = pywt.__version__
release = version

print(f"PyWavelets (VERSION {version})")
Expand Down
1 change: 1 addition & 0 deletions doc/source/release.1.8.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.. include:: ../release/1.8.0-notes.rst
1 change: 1 addition & 0 deletions doc/source/releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Release Notes
.. toctree::
:maxdepth: 1

release.1.8.0
release.1.7.0
release.1.6.0
release.1.5.0
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project(
'PyWavelets',
'c', 'cython',
version: '1.8.0.dev0',
version: '1.9.0.dev0',
license: 'MIT',
meson_version: '>= 1.1.0',
default_options: [
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ requires = [

[project]
name = "PyWavelets"
version = "1.8.0.dev0"
version = "1.9.0.dev0"
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
# at that point, no longer include them in `py3.install_sources()`
license = {file = "LICENSE"}
Expand Down Expand Up @@ -94,3 +94,4 @@ Environments = [
'spin.cmds.meson.ipython',
'spin.cmds.meson.python',
]
Documentation = ["spin.cmds.meson.docs"]

0 comments on commit cf62299

Please sign in to comment.