diff --git a/doc/changelog/1.26.0-changelog.rst b/doc/changelog/1.26.0-changelog.rst index 67576479254e..84151fa0959b 100644 --- a/doc/changelog/1.26.0-changelog.rst +++ b/doc/changelog/1.26.0-changelog.rst @@ -2,7 +2,7 @@ Contributors ============ -A total of 18 people contributed to this release. People with a "+" by their +A total of 20 people contributed to this release. People with a "+" by their names contributed a patch for the first time. * @DWesl @@ -10,7 +10,9 @@ names contributed a patch for the first time. * Bas van Beek * Charles Harris * Developer-Ecosystem-Engineering +* Filipe Laíns + * Jake Vanderplas +* Liang Yan + * Marten van Kerkwijk * Matti Picus * Melissa Weber Mendonça @@ -27,7 +29,7 @@ names contributed a patch for the first time. Pull requests merged ==================== -A total of 51 pull requests were merged for this release. +A total of 59 pull requests were merged for this release. * `#24305 `__: MAINT: Prepare 1.26.x branch for development * `#24308 `__: MAINT: Massive update of files from main for numpy 1.26 @@ -80,3 +82,11 @@ A total of 51 pull requests were merged for this release. * `#24638 `__: MAINT: Bump actions/checkout from 3.6.0 to 4.0.0 * `#24647 `__: ENH: ``meson`` backend for ``f2py`` * `#24648 `__: MAINT: Refactor partial load Workaround for Clang +* `#24653 `__: REL: Prepare for the NumPy 1.26.0rc1 release. +* `#24659 `__: BLD: allow specifying the long double format to avoid the runtime... +* `#24665 `__: BLD: fix bug in random.mtrand extension, don't link libnpyrandom +* `#24675 `__: BLD: build wheels for 32-bit Python on Windows, using MSVC +* `#24700 `__: BLD: fix issue with compiler selection during cross compilation +* `#24701 `__: BUG: Fix data stmt handling for complex values in f2py +* `#24707 `__: TYP: Add annotations for the py3.12 buffer protocol +* `#24718 `__: DOC: fix a few doc build issues on 1.26.x and update `spin docs`... diff --git a/doc/source/release/1.26.0-notes.rst b/doc/source/release/1.26.0-notes.rst index 9ac0a95c0b81..0fbbec9a0a98 100644 --- a/doc/source/release/1.26.0-notes.rst +++ b/doc/source/release/1.26.0-notes.rst @@ -22,6 +22,7 @@ The highlights of this release are: - Use of the Meson build system - Updated SIMD support - f2py fixes, meson and bind(x) support +- Support for the updated Accelerate BLAS/LAPACK library The Python versions supported in this release are 3.9-3.12. @@ -145,7 +146,7 @@ therefore would like to see all potential blockers surfaced early on in the Contributors ============ -A total of 18 people contributed to this release. People with a "+" by their +A total of 20 people contributed to this release. People with a "+" by their names contributed a patch for the first time. * @DWesl @@ -153,7 +154,9 @@ names contributed a patch for the first time. * Bas van Beek * Charles Harris * Developer-Ecosystem-Engineering +* Filipe Laíns + * Jake Vanderplas +* Liang Yan + * Marten van Kerkwijk * Matti Picus * Melissa Weber Mendonça @@ -171,7 +174,7 @@ names contributed a patch for the first time. Pull requests merged ==================== -A total of 51 pull requests were merged for this release. +A total of 59 pull requests were merged for this release. * `#24305 `__: MAINT: Prepare 1.26.x branch for development * `#24308 `__: MAINT: Massive update of files from main for numpy 1.26 @@ -224,3 +227,11 @@ A total of 51 pull requests were merged for this release. * `#24638 `__: MAINT: Bump actions/checkout from 3.6.0 to 4.0.0 * `#24647 `__: ENH: ``meson`` backend for ``f2py`` * `#24648 `__: MAINT: Refactor partial load Workaround for Clang +* `#24653 `__: REL: Prepare for the NumPy 1.26.0rc1 release. +* `#24659 `__: BLD: allow specifying the long double format to avoid the runtime... +* `#24665 `__: BLD: fix bug in random.mtrand extension, don't link libnpyrandom +* `#24675 `__: BLD: build wheels for 32-bit Python on Windows, using MSVC +* `#24700 `__: BLD: fix issue with compiler selection during cross compilation +* `#24701 `__: BUG: Fix data stmt handling for complex values in f2py +* `#24707 `__: TYP: Add annotations for the py3.12 buffer protocol +* `#24718 `__: DOC: fix a few doc build issues on 1.26.x and update `spin docs`... diff --git a/numpy/f2py/__init__.pyi b/numpy/f2py/__init__.pyi index 6e3a82cf8f44..81b6a24f39ec 100644 --- a/numpy/f2py/__init__.pyi +++ b/numpy/f2py/__init__.pyi @@ -14,7 +14,6 @@ class _F2PyDict(_F2PyDictBase, total=False): ltx: list[str] __all__: list[str] -__path__: list[str] test: PytestTester def run_main(comline_list: Iterable[str]) -> dict[str, _F2PyDict]: ... diff --git a/pyproject.toml b/pyproject.toml index c41fcc1ba92e..c8620c90f4e7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ requires = [ [project] name = "numpy" -version = "1.26.0rc1" +version = "1.26.0" # TODO: add `license-files` once PEP 639 is accepted (see meson-python#88) license = {file = "LICENSE.txt"} diff --git a/pyproject.toml.setuppy b/pyproject.toml.setuppy index 4d14e50ae044..0925099ed523 100644 --- a/pyproject.toml.setuppy +++ b/pyproject.toml.setuppy @@ -3,7 +3,7 @@ # to avoid building with Meson (e.g., in the Emscripten/Pyodide CI job) [project] name = "numpy" -version = "1.26.0rc1" +version = "1.26.0" [build-system] requires = [