Skip to content

Commit 0b258c2

Browse files
authored
Merge pull request #29979 from charris/begin-2.3.5
MAINT: Prepare 2.3.x for further development
2 parents 1458b9e + 807d0bc commit 0b258c2

4 files changed

Lines changed: 24 additions & 23 deletions

File tree

doc/source/release.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Release notes
55
.. toctree::
66
:maxdepth: 2
77

8+
2.3.5 <release/2.3.5-notes>
89
2.3.4 <release/2.3.4-notes>
910
2.3.3 <release/2.3.3-notes>
1011
2.3.2 <release/2.3.2-notes>

doc/source/release/2.3.5-notes.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
.. currentmodule:: numpy
2+
3+
=========================
4+
NumPy 2.3.5 Release Notes
5+
=========================
6+
7+
The NumPy 2.3.5 release is a patch release split between a number of maintenance
8+
updates and bug fixes. This release supports Python versions 3.11-3.14.
9+
10+
11+
Highlights
12+
==========
13+
14+
*We'll choose highlights for this release near the end of the release cycle.*
15+
16+
17+
.. if release snippets have been incorporated already, uncomment the follow
18+
line (leave the `.. include:: directive)
19+
20+
.. **Content from release note snippets in doc/release/upcoming_changes:**
21+
22+
.. include:: notes-towncrier.rst

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires = [
77

88
[project]
99
name = "numpy"
10-
version = "2.3.4"
10+
version = "2.3.5"
1111
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
1212
license = {file = "LICENSE.txt"}
1313

tools/write_release.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -79,28 +79,6 @@ def write_release(version):
7979

8080
os.system(f"cp {notes} {target_rst}")
8181

82-
with open(str(target_rst), 'a') as f:
83-
f.writelines(textwrap.dedent(
84-
"""
85-
Checksums
86-
=========
87-
88-
MD5
89-
---
90-
::
91-
92-
"""))
93-
f.writelines([f' {c}\n' for c in compute_hash(wheel_dir, md5)])
94-
95-
f.writelines(textwrap.dedent(
96-
"""
97-
SHA256
98-
------
99-
::
100-
101-
"""))
102-
f.writelines([f' {c}\n' for c in compute_hash(wheel_dir, sha256)])
103-
10482
# translate README.rst to md for posting on GitHub
10583
subprocess.run(
10684
["pandoc", "-s", "-o", str(target_md), str(target_rst), "--wrap=preserve"],

0 commit comments

Comments
 (0)