Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REL: 1.8.0 release #781

Merged
merged 4 commits into from
Dec 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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"]
Loading