-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix(deps): update dependency numpy to v1.26.4 #63
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/numpy-1.x-lockfile
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
6 times, most recently
from
June 30, 2023 18:51
fb3065c
to
b25d847
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
2 times, most recently
from
July 7, 2023 19:35
cf7d04c
to
06396f9
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.25.0
fix(deps): update dependency numpy to v1.25.1
Jul 9, 2023
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
July 15, 2023 18:20
e0c3c79
to
942aa80
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
July 29, 2023 16:07
32846a3
to
cbaa053
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
July 30, 2023 01:42
cbaa053
to
b3ea31c
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.25.1
fix(deps): update dependency numpy to v1.25.2
Jul 31, 2023
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
2 times, most recently
from
August 4, 2023 18:34
1d61b50
to
c85a606
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
4 times, most recently
from
August 18, 2023 18:15
cfad220
to
d0163fe
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
August 18, 2023 22:11
d0163fe
to
36eeb02
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
September 2, 2023 22:57
7e15745
to
9de4115
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
September 9, 2023 02:11
269fed4
to
1ce6c10
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
October 28, 2023 00:43
bfc01be
to
ac5809e
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
November 4, 2023 16:18
ac5809e
to
2307848
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
2 times, most recently
from
November 13, 2023 00:49
4e0522a
to
c42c059
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.26.1
fix(deps): update dependency numpy to v1.26.2
Nov 13, 2023
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
November 24, 2023 18:32
627ed8c
to
8022cda
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
2 times, most recently
from
December 8, 2023 19:49
459b56a
to
552297a
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
5 times, most recently
from
December 15, 2023 21:45
2931278
to
2955787
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
3 times, most recently
from
January 3, 2024 01:30
61cb145
to
0e2c69b
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.26.2
fix(deps): update dependency numpy to v1.26.3
Jan 3, 2024
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
January 19, 2024 19:17
0e2c69b
to
b493915
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
February 6, 2024 00:07
b493915
to
fa4d98d
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.26.3
fix(deps): update dependency numpy to v1.26.4
Feb 6, 2024
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
2 times, most recently
from
February 17, 2024 19:06
325afff
to
7ea322f
Compare
renovate
bot
force-pushed
the
renovate/numpy-1.x-lockfile
branch
from
February 17, 2024 21:33
7ea322f
to
a03c652
Compare
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.26.4
fix(deps): update dependency numpy to v1.26.3
Dec 9, 2024
renovate
bot
changed the title
fix(deps): update dependency numpy to v1.26.3
fix(deps): update dependency numpy to v1.26.4
Dec 9, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.24.3
->1.26.4
Release Notes
numpy/numpy (numpy)
v1.26.4
Compare Source
NumPy 1.26.4 Release Notes
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.
Pull requests merged
A total of 19 pull requests were merged for this release.
numpy.array_api
: fixlinalg.cholesky
upper decomp...newaxis
to__all__
innumpy.array_api
__config__.py
Checksums
MD5
SHA256
v1.26.3
Compare Source
v1.26.2
: 1.26.2 releaseCompare Source
NumPy 1.26.2 Release Notes
NumPy 1.26.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.1 release. The 1.26.release series is the last
planned minor release series before NumPy 2.0. The Python versions
supported by this release are 3.9-3.12.
Contributors
A total of 13 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 25 pull requests were merged for this release.
import_array()
noexcept
to shuffle helpersallow-noblas
option to true.np.dtype
to itself doesn't crashChecksums
MD5
SHA256
v1.26.1
Compare Source
NumPy 1.26.1 Release Notes
NumPy 1.26.1 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.0 release. In addition, it adds new
functionality for detecting BLAS and LAPACK when building from source.
Highlights are:
The 1.26.release series is the last planned minor release series before
NumPy 2.0. The Python versions supported by this release are 3.9-3.12.
Build system changes
Improved BLAS/LAPACK detection and control
Auto-detection for a number of BLAS and LAPACK is now implemented for
Meson. By default, the build system will try to detect MKL, Accelerate
(on macOS >=13.3), OpenBLAS, FlexiBLAS, BLIS and reference BLAS/LAPACK.
Support for MKL was significantly improved, and support for FlexiBLAS
was added.
New command-line flags are available to further control the selection of
the BLAS and LAPACK libraries to build against.
To select a specific library, use the config-settings interface via
pip
orpypa/build
. E.g., to selectlibblas
/liblapack
, use:This works not only for the libraries named above, but for any library
that Meson is able to detect with the given name through
pkg-config
orCMake.
Besides
-Dblas
and-Dlapack
, a number of other new flags areavailable to control BLAS/LAPACK selection and behavior:
-Dblas-order
and-Dlapack-order
: a list of library names tosearch for in order, overriding the default search order.
-Duse-ilp64
: if set totrue
, use ILP64 (64-bit integer) BLAS andLAPACK. Note that with this release, ILP64 support has been extended
to include MKL and FlexiBLAS. OpenBLAS and Accelerate were supported
in previous releases.
-Dallow-noblas
: if set totrue
, allow NumPy to build with itsinternal (very slow) fallback routines instead of linking against an
external BLAS/LAPACK library. The default for this flag may be
changed to ``true`` in a future 1.26.x release, however for
1.26.1 we'd prefer to keep it as ``false`` because if failures
to detect an installed library are happening, we'd like a bug
report for that, so we can quickly assess whether the new
auto-detection machinery needs further improvements.
-Dmkl-threading
: to select the threading layer for MKL. There arefour options:
seq
,iomp
,gomp
andtbb
. The default isauto
, which selects from those four as appropriate given theversion of MKL selected.
-Dblas-symbol-suffix
: manually select the symbol suffix to use forthe library - should only be needed for linking against libraries
built in a non-standard way.
New features
numpy._core
submodule stubsnumpy._core
submodule stubs were added to provide compatibility withpickled arrays created using NumPy 2.0 when running Numpy 1.26.
Contributors
A total of 13 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 20 pull requests were merged for this release.
-march=native
...use-compute-credits
for Cirrus.NumpyUnpickler
for backportingnumpy._core
stubs. RemoveNumpyUnpickler
Checksums
MD5
SHA256
v1.26.0
Compare Source
NumPy 1.26.0 Release Notes
The NumPy 1.26.0 release is a continuation of the 1.25.x release cycle
with the addition of Python 3.12.0 support. Python 3.12 dropped
distutils, consequently supporting it required finding a replacement for
the setup.py/distutils based build system NumPy was using. We have
chosen to use the Meson build system instead, and this is the first
NumPy release supporting it. This is also the first release that
supports Cython 3.0 in addition to retaining 0.29.X compatibility.
Supporting those two upgrades was a large project, over 100 files have
been touched in this release. The changelog doesn't capture the full
extent of the work, special thanks to Ralf Gommers, Sayed Adel, Stéfan
van der Walt, and Matti Picus who did much of the work in the main
development branch.
The highlights of this release are:
The Python versions supported in this release are 3.9-3.12.
New Features
Array API v2022.12 support in
numpy.array_api
numpy.array_api
now full supports thev2022.12 version of the array API standard. Note that this does not
yet include the optional
fft
extension in the standard.(gh-23789)
Support for the updated Accelerate BLAS/LAPACK library
Support for the updated Accelerate BLAS/LAPACK library, including ILP64
(64-bit integer) support, in macOS 13.3 has been added. This brings
arm64 support, and significant performance improvements of up to 10x for
commonly used linear algebra operations. When Accelerate is selected at
build time, the 13.3+ version will automatically be used if available.
(gh-24053)
meson
backend forf2py
f2py
in compile mode (i.e.f2py -c
) now accepts the--backend meson
option. This is the default option for Python3.12
on-wards. Older versions will still default to
--backend distutils
.To support this in realistic use-cases, in compile mode
f2py
takes a--dep
flag one or many times which maps todependency()
calls in themeson
backend, and does nothing in thedistutils
backend.There are no changes for users of
f2py
only as a code generator, i.e.without
-c
.(gh-24532)
bind(c)
support forf2py
Both functions and subroutines can be annotated with
bind(c)
.f2py
will handle both the correct type mapping, and preserve the unique label
for other
C
interfaces.Note:
bind(c, name = 'routine_name_other_than_fortran_routine')
isnot honored by the
f2py
bindings by design, sincebind(c)
with thename
is meant to guarantee only the same name inC
andFortran
,not in
Python
andFortran
.(gh-24555)
Improvements
iso_c_binding
support forf2py
Previously, users would have to define their own custom
f2cmap
file touse type mappings defined by the Fortran2003
iso_c_binding
intrinsicmodule. These type maps are now natively supported by
f2py
(gh-24555)
Build system changes
In this release, NumPy has switched to Meson as the build system and
meson-python as the build backend. Installing NumPy or building a wheel
can be done with standard tools like
pip
andpypa/build
. Thefollowing are supported:
pip install numpy
or (in a cloned repo)pip install .
python -m build
(preferred), orpip wheel .
pip install -e . --no-build-isolation
spin:
spin build
.All the regular
pip
andpypa/build
flags (e.g.,--no-build-isolation
) should work as expected.NumPy-specific build customization
Many of the NumPy-specific ways of customizing builds have changed. The
NPY_*
environment variables which control BLAS/LAPACK, SIMD,threading, and other such options are no longer supported, nor is a
site.cfg
file to select BLAS and LAPACK. Instead, there arecommand-line flags that can be passed to the build via
pip
/build
'sconfig-settings interface. These flags are all listed in the
meson_options.txt
file in the root of the repo. Detailed documentedwill be available before the final 1.26.0 release; for now please see
the SciPy "building from source" docs
since most build customization works in an almost identical way in SciPy as it
does in NumPy.
Build dependencies
While the runtime dependencies of NumPy have not changed, the build
dependencies have. Because we temporarily vendor Meson and meson-python,
there are several new dependencies - please see the
[build-system]
section of
pyproject.toml
for details.Troubleshooting
This build system change is quite large. In case of unexpected issues,
it is still possible to use a
setup.py
-based build as a temporaryworkaround (on Python 3.9-3.11, not 3.12), by copying
pyproject.toml.setuppy
topyproject.toml
. However, please open anissue with details on the NumPy issue tracker. We aim to phase out
setup.py
builds as soon as possible, and therefore would like to seeall potential blockers surfaced early on in the 1.26.0 release cycle.
Contributors
A total of 20 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 59 pull requests were merged for this release.
_NestedSequence.__getitem__
signatureextbuild.py
from main.asv dev
has been removed, useasv run
._umath_linalg
dependenciesbinding
directive to "False".casting
keyword tonp.clip
fromnumeric.pyi
iso_c_binding
type maps and fixbind(c)
...binary_repr
to accept any object implementing...dtype
andgeneric
hashabletyping.assert_type
meson
backend forf2py
spin docs
...Checksums
MD5
SHA256
v1.25.2
Compare Source
NumPy 1.25.2 Release Notes
NumPy 1.25.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.25.1 release. This is the last planned release in
the 1.25.x series, the next release will be 1.26.0, which will use the
meson build system and support Python 3.12. The Python versions
supported by this release are 3.9-3.11.
Contributors
A total of 13 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 19 pull requests were merged for this release.
-ftrapping-math
with Clang on macOSConfiguration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.