NumPy 1.26.4 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.3 release. The Python versions supported by
this release are 3.9-3.12. This is the last planned release in the
1.26.x series.
Contributors
A total of 13 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Charles Harris
Elliott Sales de Andrade
Lucas Colley +
Mark Ryan +
Matti Picus
Nathan Goldbaum
Ola x Nilsson +
Pieter Eendebak
Ralf Gommers
Sayed Adel
Sebastian Berg
Stefan van der Walt
Stefano Rivera
Pull requests merged
A total of 19 pull requests were merged for this release.
The HTML4 writer is now officially deprecated. An error will be thrown if your
project configuration still uses the HTML4 writer.
Support for Sphinx versions < 5.0 was removed.
In addition, our supported dependencies will match the dependencies from our
lowest supported Sphinx release, version 5.0: Python >= 3.6 and docutils > 0.14 and < 0.19
Silence deprecation warnings about unclosed event loops that occurred with certain CPython patch releases #817
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
Fix typing errors with recent versions of mypy #769
Prevent DeprecationWarning about internal use of asyncio.get_event_loop() from affecting test cases #757
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
Fix typing errors with recent versions of mypy #769
Prevent DeprecationWarning about internal use of asyncio.get_event_loop() from affecting test cases #757
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
Fix typing errors with recent versions of mypy #769
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
SciPy 1.13.1 is a bug-fix release with no new features
compared to 1.13.0. The version of OpenBLAS shipped with
the PyPI binaries has been increased to 0.3.27.
Authors
Name (commits)
h-vetinari (1)
Jake Bowhay (2)
Evgeni Burovski (6)
Sean Cheah (2)
Lucas Colley (2)
DWesl (2)
Ralf Gommers (7)
Ben Greiner (1) +
Matt Haberland (2)
Gregory R. Lee (1)
Philip Loche (1) +
Sijo Valayakkad Manikandan (1) +
Matti Picus (1)
Tyler Reddy (62)
Atsushi Sakai (1)
Daniel Schmitz (2)
Dan Schult (3)
Scott Shambaugh (2)
Edgar Andrés Margffoy Tuay (1)
A total of 19 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.
SciPy 1.13.0 Release Notes
SciPy 1.13.0 is the culmination of 3 months of hard work. This
out-of-band release aims to support NumPy 2.0.0, and is backwards
compatible to NumPy 1.22.4. The version of OpenBLAS used to build
the PyPI wheels has been increased to 0.3.26.dev.
This release requires Python 3.9+ and NumPy 1.22.4 or greater.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the production-group group with 9 updates:
1.24.4
1.26.4
7.1.2
7.3.7
1.3.0
2.0.0
0.4.16
0.4.19
0.0.21
0.0.22
0.58.1
0.59.1
0.23.4
0.23.7
2.2.0
2.3.1
1.10.1
1.13.1
Updates
numpy
from 1.24.4 to 1.26.4Release notes
Sourced from numpy's releases.
... (truncated)
Commits
9815c16
Merge pull request #25770 from charris/prepare-1.26.4114ed25
REL: Prepare for the NumPy 1.26.4 release2fae4d3
Merge pull request #25323 from stefanor/import-asstrce89a0a
Merge pull request #25756 from charris/backport-24711f62dfc6
Merge pull request #25755 from charris/backport-25709fee88ab
BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)659be68
MAINT: Include header defining backtrace837cd38
Merge pull request #25748 from rgommers/unvendor-mesonpythonf984240
CI: upgrade cibuildwheel from 2.16.4 to 2.16.5 [wheel build]3548f9d
BLD: unvendor meson-python [wheel build]Updates
sphinx
from 7.1.2 to 7.3.7Release notes
Sourced from sphinx's releases.
Changelog
Sourced from sphinx's changelog.
... (truncated)
Commits
de4ac2f
Bump to 7.3.7 final4a0c9dd
Return the default value for unsupported theme configuration sections62c3bad
Re-exportpy_sig_re
from the Python domain3bcc669
Defer loading entry-point themes until neededfa4563f
Bump version630b4fb
Bump to 7.3.6 final740b964
fixup! Elaborate a little more in the warning message forconfig.cache
141f3ec
Elaborate a little more in the warning message forconfig.cache
af27188
Addconfig.cache
to the list of warning typesbe2b083
Re-export more names insphinx.domains.python
(#12297)Updates
sphinx-rtd-theme
from 1.3.0 to 2.0.0Changelog
Sourced from sphinx-rtd-theme's changelog.
Commits
7c9b1b5
Release 2.0 final (#1544)c104410
Bump for next potential release, 2.0.0rc5 (#1539)53ca116
Release 2.0.0rc4 (#1538)4498e97
Fix AttributeError when one ofcss_files
is a string (#1537)84aea9b
Increment for next potential release (#1536)febde39
Release 2.0.0rc3 (#1535)32310a8
Fix #1522: fix'str' object has no attribute 'attributes'
(#1528)8ce23ce
Version bump for 2.0rc3 development (#1521)46f5307
Release 2.0rc2 (#1520)5838e6a
Add support fordocutils==0.20.x
(#1517)Updates
sphinxcontrib-tikz
from 0.4.16 to 0.4.19Commits
Updates
netifaces2
from 0.0.21 to 0.0.22Release notes
Sourced from netifaces2's releases.
Commits
3114587
Merge pull request #29 from relativityspace-jsmith/windows-fixes-and-iface-in...7bfc456
Reformat26b163d
Try pinging CI again26cf86d
Bogus change to trigger CI on fork226e928
Cast a different waye6e2b49
Fix Linux build4ae072a
Some rust cleanupsaa2481a
Fix compile error, add one more testbdeb751
Fix some rebase issues9bcfa04
Oops remove unintentional changeUpdates
numba
from 0.58.1 to 0.59.1Release notes
Sourced from numba's releases.
Commits
9ce83ef
Merge pull request #9480 from sklam/misc/rel0.59.1_patches58b4954
Update docs/source/user/installing.rstb39bdf2
Reduce thread use to avoid stuck in TBB on machines with high thread count.3411945
Bump release datedb03908
Skip test_issue9490_non_det_ssa_problem for PPCd39f16b
Update changeloga0eb243
Merge pull request #9491 from sklam/fix/iss9490e503a5d
Remove release notes for 0.59.180211ed
Add 0.59.1 release noteaae4820
Remove notes from 0.59.0Updates
pytest-asyncio
from 0.23.4 to 0.23.7Release notes
Sourced from pytest-asyncio's releases.
Commits
eb63d5a
docs: Prepared for release of v0.23.7.da04a7a
Build(deps): Bump exceptiongroup in /dependencies/default00c667a
Build(deps): Bump pytest from 8.1.1 to 8.2.0 in /dependencies/default3bd9cd8
[docs] Add changelog entry.15544f0
Revert GitHub Actions and Tox changes.6316b28
Deduplicate simplefilter snippet.3ffdfc5
asyncio.run(port_afinalizer())0107fd7
Remove extra space.3bf700a
Fix GH Action mapping.d15dc31
Fix 3109/3108 typo.Updates
pytest-timeout
from 2.2.0 to 2.3.1Commits
04432f5
Some fixes to readme, bump version48179d9
Prep release38c5f24
Tweak docs a littlec6962b8
describe session timeout bettera19403d
readmeeef422c
docs update325b40c
docs + config setting support + test mod063f077
extend test_header to include session timeout. Make test_session_timeout more...333f3be
suite-timeout -> session-timeout79dea97
move suite timeout to pytest_runtest_protocolUpdates
scipy
from 1.10.1 to 1.13.1Release notes
Sourced from scipy's releases.
... (truncated)
Commits
44e4eba
REL: SciPy 1.13.1 release commit [wheel build]2eb8e1b
Merge pull request #20632 from tylerjereddy/treddy_prep_1_13_1_backports1a00d48
DOC: PR 20632 updates11e99ba
BUG: stats: Fixzipf.pmf
andzipfian.pmf
for int32k
(#20702) [wheel bu...506cbeb
MAINT: stats.wilcoxon: fix bug with Ndim>1, shape[axis]>50, NaN, 'auto' (#20592)c9d8613
CI, MAINT: PR 20632 revisions95c50a4
MAINT: PR 20632 revisions [wheel build]e7abaf1
MAINT: PR 20632 revisions [wheel build]aa32933
CI: PR 20632 revisions [wheel build]023b0fb
CI: MR 20632 revisionsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show