Skip to content

Commit

Permalink
Merge pull request #26425 from charris/prepare-2.0.0rc2
Browse files Browse the repository at this point in the history
REL: Prepare for the NumPy 2.0.0rc2 release [wheel build]
  • Loading branch information
charris committed May 11, 2024
2 parents b6d0150 + cd0219a commit e09a975
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 19 deletions.
27 changes: 18 additions & 9 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,8 @@
#
# This file is up-to-date if the command git log --format="%aN <%aE>" | sort -u
# gives no duplicates.
@Algorithmist-Girl <36552319+Algorithmist-Girl@users.noreply.github.com>
@ellaella12 <githubwork111@gmail.com>
@ellaella12 <githubwork111@gmail.com> <120079323+ellaella12@users.noreply.github.com>
@liang3zy22 <35164941+liang3zy22@users.noreply.github.com>
@matoro <matoro@users.noreply.github.com>
@mykykh <49101849+mykykh@users.noreply.github.com>
@pojaghi <36278217+pojaghi@users.noreply.github.com>
@undermyumbrella1 <keiwork111@gmail.com>
@8bitmp3 <19637339+8bitmp3@users.noreply.github.com>
@Algorithmist-Girl <36552319+Algorithmist-Girl@users.noreply.github.com>
@DWesl <22566757+DWesl@users.noreply.github.com>
@Endolith <endolith@gmail.com>
@GalaxySnail <ylc991@163.com>
Expand All @@ -27,25 +20,33 @@
@Scian <65375075+hoony6134@users.noreply.github.com>
@amagicmuffin <2014wcheng@gmail.com>
@code-review-doctor <contact+django-doctor-test@richardtier.co.uk>
@cook-1229 <70235336+cook-1229@users.noreply.github.com>
@dg3192 <113710955+dg3192@users.noreply.github.com>
@ellaella12 <githubwork111@gmail.com>
@ellaella12 <githubwork111@gmail.com> <120079323+ellaella12@users.noreply.github.com>
@h-vetinari <h.vetinari@gmx.com>
@h6197627 <44726212+h6197627@users.noreply.github.com>
@jbCodeHub <besselingcodehub@gmail.com>
@juztamau5 <juztamau5@gmail.com>
@legoffant <58195095+legoffant@users.noreply.github.com>
@liang3zy22 <35164941+liang3zy22@users.noreply.github.com>
@luzpaz <kunda@scribus.net>
@luzpaz <kunda@scribus.net> <luzpaz@users.noreply.github.com>
@matoro <matoro@users.noreply.github.com>
@mcp292 <mcp292@nau.edu>
@mykykh <49101849+mykykh@users.noreply.github.com>
@partev <petrosyan@gmail.com>
@pkubaj <pkubaj@FreeBSD.org>
@pmvz <pmvz_github@outlook.com>
@pojaghi <36278217+pojaghi@users.noreply.github.com>
@pratiklp00 <pratikp@linux.ibm.com>
@sfolje0 <sfolje0@github>
@spacescientist <aspacescientist@protonmail.com> <spacescientist@pm.me>
@stefan6419846 <stefan6419846@gmail.com>
@stefan6419846 <stefan6419846@gmail.com> <96178532+stefan6419846@users.noreply.github.com>
@tajbinjohn <tajbinjohn@gmail.com>
@tautaus <sunt9751@gmail.com>
@undermyumbrella1 <keiwork111@gmail.com>
@xoviat <49173759+xoviat@users.noreply.github.com>
@xoviat <49173759+xoviat@users.noreply.github.com> <xoviat@users.noreply.github.com>
@yan-wyb <yan-wyb@foxmail.com>
Expand Down Expand Up @@ -140,6 +141,7 @@ Bhargav V <12525622+brpy@users.noreply.github.com>
Bas van Beek <b.f.van.beek@vu.nl> <43369155+BvB93@users.noreply.github.com>
Behzad Nouri <behzadnouri@gmail.com>
Ben Nathanson <github@bigriver.xyz>
Ben Woodruff <bmwoodruff@gmail.com>
Benjamin Root <ben.v.root@gmail.com>
Benjamin Root <ben.v.root@gmail.com> weathergod <?@?>
Bernardt Duvenhage <bernardt.duvenhage@gmail.com>
Expand Down Expand Up @@ -301,6 +303,9 @@ Jaime Fernandez <jaime.frio@gmail.com>
Jaime Fernandez <jaime.frio@gmail.com> <jaime.fernandez@hp.com>
Jaime Fernandez <jaime.frio@gmail.com> <jaimefrio@google.com>
Jake Close <jsclose@umich.edu>
Jake VanderPlas <jakevdp@gmail.com>
Jake VanderPlas <jakevdp@gmail.com> <jakevdp@google.com>
Jake VanderPlas <jakevdp@gmail.com> <jakevdp@yahoo.com>
Jakob Jakobson <jakobjakobson13@posteo.de>
Jakob Jakobson <jakobjakobson13@posteo.de> <43045863+jakobjakobson13@users.noreply.github.com>
James Bourbeau <jrbourbeau@gmail.com> <jrbourbeau@users.noreply.github.com>
Expand Down Expand Up @@ -372,6 +377,8 @@ Khaled Ben Abdallah Okuda <khaled.ben.okuda@gmail.com>
Kiko Correoso <kachine@protonmail.com> kikocorreoso <kikocorreoso@gmail.com>
Kiko Correoso <kachine@protonmail.com> kikocorreoso <kikocorreoso@users.noreply.github.com>
Konrad Kapp <k_kapp@yahoo.com>
Kristoffer Pedersen <rosengreenpedersen@gmail.com>
Kristoffer Pedersen <rosengreenpedersen@gmail.com> <rosengreenpedersen@proton.me>
Kriti Singh <kritisingh1.ks@gmail.com>
Kmol Yuan <pyslvs@gmail.com>
Kumud Lakara <55556183+kumudlakara@users.noreply.github.com>
Expand Down Expand Up @@ -420,9 +427,10 @@ Matheus Vieira Portela <matheus.v.portela@gmail.com>
Matheus Santana Patriarca <matheussantanapatriarca2019@outlook.com>
Mathieu Lamarre <mlamarre@ea.com> <mathieu@vlam3d.com>
Matías Ríos <riosm@dickinson.edu>
Matt Hancock <not.matt.hancock@gmail.com> <mhancock743@gmail.com>
Matt Ord <Matthew.ord1@gmail.com>
Matt Ord <Matthew.ord1@gmail.com> <55235095+Matt-Ord@users.noreply.github.com>
Matt Hancock <not.matt.hancock@gmail.com> <mhancock743@gmail.com>
Matthias Bussonnier <bussonniermatthias@gmail.com>
Martino Sorbaro <martino.sorbaro@ed.ac.uk>
Márton Gunyhó <marci@gunyho.com> <marci.gunyho@gmail.com>
Mattheus Ueckermann <empeeu@yahoo.com>
Expand Down Expand Up @@ -482,6 +490,7 @@ Norwid Behrnd <nbehrnd@yahoo.com> <nbehrnd@users.noreply.github.com>
Oleksiy Kononenko <Oleksiy.S.Kononenko@gmail.com>
Oleksiy Kononenko <Oleksiy.S.Kononenko@gmail.com> <35204136+oleksiyskononenko@users.noreply.github.com>
Oliver Eberle <oliver_eberle@web.de>
Olivier Barthelemy <perso.olivier.barthelemy@gmail.com>
Olivier Mattelaer <oliviermattelaer@users.noreply.github.com>
Omar Ali <Omarh90@gmail.com>
Omid Rajaei <rajaei.net@gmail.com>
Expand Down
47 changes: 44 additions & 3 deletions doc/changelog/2.0.0-changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Contributors
============

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

* @Algorithmist-Girl +
Expand Down Expand Up @@ -34,6 +34,7 @@ names contributed a patch for the first time.
* Anton Prosekin +
* Antony Lee
* Bas van Beek
* Ben Woodruff +
* Bharat Raghunathan
* Bhavya Alekhya +
* Brandon Smith +
Expand Down Expand Up @@ -71,29 +72,32 @@ names contributed a patch for the first time.
* Even Rouault +
* Evgeni Burovski
* Filipe Laíns +
* Francisco Sousa +
* Ganesh Kathiresan
* Gonzalo Tornaría +
* Hans Meine
* Heberto Mayorquin +
* Heinz-Alexander Fuetterer +
* Hood Chatham
* Hugo van Kemenade
* Ivan A. Melnikov +
* Jacob M. Casey +
* Jake Lishman +
* Jake VanderPlas
* Jake Vanderplas
* James Oliver +
* Jan Wassenberg +
* Janukan Sivajeyan +
* Johann Rohwer +
* Johannes Kaisinger +
* John Muradeli +
* Joris Van den Bossche
* Kai Striega
* Kevin Sheppard
* Kevin Wu +
* Khawaja Junaid +
* Kit Lee +
* Kristian Minchev +
* Kristoffer Pedersen +
* Kuan-Wei Chiu +
* Lane Votapka +
* Larry Bradley
Expand Down Expand Up @@ -156,6 +160,7 @@ names contributed a patch for the first time.
* Richard Howe +
* Robert Kern
* Rohit Goswami
* Romain Geissler +
* Ronald van Elburg +
* Ross Barnowski
* Sam James +
Expand Down Expand Up @@ -202,7 +207,7 @@ names contributed a patch for the first time.
Pull requests merged
====================

A total of 1006 pull requests were merged for this release.
A total of 1041 pull requests were merged for this release.

* `#15457 <https://github.com/numpy/numpy/pull/15457>`__: BUG: Adds support for array parameter declaration in fortran...
* `#21199 <https://github.com/numpy/numpy/pull/21199>`__: ENH: expose datetime.c functions to cython
Expand Down Expand Up @@ -1210,3 +1215,39 @@ A total of 1006 pull requests were merged for this release.
* `#26170 <https://github.com/numpy/numpy/pull/26170>`__: DOC: mention np.lib.NumPyVersion in the 2.0 migration guide
* `#26171 <https://github.com/numpy/numpy/pull/26171>`__: ENH: inherit numerical dtypes from abstract ones.
* `#26173 <https://github.com/numpy/numpy/pull/26173>`__: DOC, TST: make ``numpy.version`` officially public
* `#26186 <https://github.com/numpy/numpy/pull/26186>`__: MAINT: Update Pyodide to 0.25.1
* `#26192 <https://github.com/numpy/numpy/pull/26192>`__: BUG: Infinite Loop in numpy.base_repr
* `#26193 <https://github.com/numpy/numpy/pull/26193>`__: BUG: fix reference counting error in wrapping_method_resolve_descriptors
* `#26194 <https://github.com/numpy/numpy/pull/26194>`__: DOC: Mention ``copy=True`` for ``__array__`` method in the migration...
* `#26205 <https://github.com/numpy/numpy/pull/26205>`__: BUG: introduce PyArray_SafeCast to fix issues around stringdtype...
* `#26231 <https://github.com/numpy/numpy/pull/26231>`__: API: Readd np.bool_ typing stub
* `#26256 <https://github.com/numpy/numpy/pull/26256>`__: MAINT: Update array-api-tests job
* `#26259 <https://github.com/numpy/numpy/pull/26259>`__: DOC: Backport various documentation fixes
* `#26262 <https://github.com/numpy/numpy/pull/26262>`__: BLD: update to OpenBLAS 0.3.27.0.1
* `#26265 <https://github.com/numpy/numpy/pull/26265>`__: MAINT: Fix some typos
* `#26272 <https://github.com/numpy/numpy/pull/26272>`__: BUG: Fixes for ``np.vectorize``.
* `#26283 <https://github.com/numpy/numpy/pull/26283>`__: DOC: correct PR referenced in __array_wraps__ change note
* `#26293 <https://github.com/numpy/numpy/pull/26293>`__: BUG: Ensure seed sequences are restored through pickling (#26260)
* `#26297 <https://github.com/numpy/numpy/pull/26297>`__: BUG: Workaround for Intel Compiler mask conversion bug
* `#26305 <https://github.com/numpy/numpy/pull/26305>`__: DOC: Bump pydata-sphinx-theme version
* `#26306 <https://github.com/numpy/numpy/pull/26306>`__: MAINT: Robust string meson template substitution
* `#26307 <https://github.com/numpy/numpy/pull/26307>`__: BLD: use newer openblas wheels [wheel build]
* `#26312 <https://github.com/numpy/numpy/pull/26312>`__: DOC: Follow-up fixes for new theme
* `#26330 <https://github.com/numpy/numpy/pull/26330>`__: BUG: Fix invalid constructor in string_fastsearch.h with C++...
* `#26331 <https://github.com/numpy/numpy/pull/26331>`__: MAINT: address improper error handling and cleanup for ``spin``
* `#26332 <https://github.com/numpy/numpy/pull/26332>`__: BUG: use PyArray_SafeCast in array_astype
* `#26334 <https://github.com/numpy/numpy/pull/26334>`__: MAINT: Disable compiler sanitizer tests on 2.0.x
* `#26351 <https://github.com/numpy/numpy/pull/26351>`__: ENH: introduce a notion of "compatible" stringdtype instances...
* `#26357 <https://github.com/numpy/numpy/pull/26357>`__: DOC: Added small clarification note, based on discussion in issue...
* `#26358 <https://github.com/numpy/numpy/pull/26358>`__: BUG: Fix rfft for even input length.
* `#26360 <https://github.com/numpy/numpy/pull/26360>`__: MAINT: Simplify bugfix for even rfft
* `#26373 <https://github.com/numpy/numpy/pull/26373>`__: DOC: fix np.unique release notes [skip cirrus]
* `#26374 <https://github.com/numpy/numpy/pull/26374>`__: ENH: add support for nan-like null strings in string replace
* `#26393 <https://github.com/numpy/numpy/pull/26393>`__: BUG: Make sure that NumPy scalars are supported by can_cast
* `#26400 <https://github.com/numpy/numpy/pull/26400>`__: MNT: more gracefully handle spin adding arguments to functions...
* `#26402 <https://github.com/numpy/numpy/pull/26402>`__: DOC: Add missing methods to numpy.strings docs
* `#26403 <https://github.com/numpy/numpy/pull/26403>`__: DOC: Fix links in random documentation.
* `#26417 <https://github.com/numpy/numpy/pull/26417>`__: BUG: support nan-like null strings in [l,r]strip
* `#26423 <https://github.com/numpy/numpy/pull/26423>`__: DOC: Fix some typos and incorrect markups
* `#26424 <https://github.com/numpy/numpy/pull/26424>`__: DOC: add reference docs for NpyString C API
10 changes: 4 additions & 6 deletions doc/source/release/2.0.0-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ NumPy 2.0.0 Release Notes
and those full notes should be complete (if not copy-edited well enough
yet).

NumPy 2.0.0 is the first major release since 2006. It is the result of 10
months of development since the last feature release and is the work of 193
contributors spread over 1006 pull requests. It contains a large number of
NumPy 2.0.0 is the first major release since 2006. It is the result of 11
months of development since the last feature release and is the work of 198
contributors spread over 1041 pull requests. It contains a large number of
exciting new features as well as changes to both the Python and C APIs.

This major release includes breaking changes that could not happen in a regular
Expand Down Expand Up @@ -1509,7 +1509,5 @@ this is currently not implemented.
In some cases, this means you may have to add a specific path for:
``if type(obj) in (int, float, complex): ...``.

(`gh-26393 <https://github.com/numpy/numpy/pull/26393>`__)

**Content from release note snippets in doc/release/upcoming_changes:**

.. include:: notes-towncrier.rst
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ requires = [

[project]
name = "numpy"
version = "2.0.0rc1"
version = "2.0.0rc2"
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
license = {file = "LICENSE.txt"}

Expand Down

0 comments on commit e09a975

Please sign in to comment.