SHA256
1
0
forked from pool/python-numpy

246 Commits

Author SHA256 Message Date
f62ea266b2 Accepting request 1266567 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1266567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=138
2025-04-03 14:46:02 +00:00
cf9407f14c - Disable and remove support of gnu-hpc build flavours (bsc#1239982)
Hopefully this answers your comment from the previous SR.
Also, Egbert has agreed to move forward with the drop.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=184
2025-04-02 13:55:07 +00:00
c0e6a1a4c7 Accepting request 1254141 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1254141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=137
2025-03-21 19:21:26 +00:00
8fc76b3557 looks like I managed to patch numba
- Update to 2.2.2
  * New functions matvec and vecmat
  * Many improved annotations
  * Improved support for the new StringDType
  * Improved support for free threaded Python
  * Fixes for f2py
  ## Deprecations
  * _add_newdoc_ufunc is now deprecated. ufunc.__doc__ = newdoc should 
    be used instead.
  ## Expired deprecations
  * bool(np.array([])) and other empty arrays will now raise an error. 
    Use arr.size > 0 instead to check whether an array has no elements.
  ## Compatibility notes
  * numpy.cov now properly transposes single-row (2d array) design 
    matrices when rowvar=False. Previously, single-row design matrices 
    would return a scalar in this scenario, which is not correct, so 
    this is a behavior change and an array of the appropriate shape 
    will now be returned.
  ## New Features
  * New functions for matrix-vector and vector-matrix products
  * np.complexfloating[T, T] can now also be written as np.complexfloating[T]
  * UFuncs now support __dict__ attribute and allow overriding __doc__ 
    (either directly or via ufunc.__dict__["__doc__"]). __dict__ can be 
    used to also override other properties, such as __module__ or 
    __qualname__.
  * The “nbit” type parameter of np.number and its subtypes now defaults 
    to typing.Any. This way, type-checkers will infer annotations such 
    as x: np.floating as x: np.floating[Any], even in strict mode.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=182
2025-03-18 13:28:14 +00:00
5b86ce5e4d Accepting request 1245658 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1245658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=136
2025-02-14 18:19:32 +00:00
5d3f5395f7 Avoid writing non-deterministic .pyc files during build for reproducible builds
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=180
2025-02-13 13:56:07 +00:00
ca90e3c8a7 Accepting request 1225917 from devel:languages:python:numeric
- Add update-meson-1_5_2.patch (gh#numpy/numpy#27531)
- Skip failing test test_api_importable

OBS-URL: https://build.opensuse.org/request/show/1225917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=135
2024-11-26 19:55:17 +00:00
32cea0c587 - Skip failing test test_api_importable
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=178
2024-11-22 23:44:04 +00:00
9e8139f90c update the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=177
2024-11-22 22:56:18 +00:00
79e298ad04 - Add update-meson-1_5_2.patch (gh#numpy/numpy#27531)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=176
2024-11-22 22:41:51 +00:00
6e199229d3 Accepting request 1224919 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1224919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=134
2024-11-20 15:59:12 +00:00
bec1d9ad74 - Revert the switch to openblas, should skip test instead
* see discussion at gh#scipy/scipy#21475

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=174
2024-11-18 17:24:47 +00:00
04389342d2 Accepting request 1221641 from home:rrahl0
- update to 2.1.3:
  * #27512: MAINT: prepare 2.1.x for further development
  * #27537: MAINT: Bump actions/cache from 4.0.2 to 4.1.1
  * #27538: MAINT: Bump pypa/cibuildwheel from 2.21.2 to 2.21.3
  * #27539: MAINT: MSVC does not support #warning directive
  * #27543: BUG: Fix user dtype can-cast with python scalar during promotion
  * #27561: DEV: bump python to 3.12 in environment.yml
  * #27562: BLD: update vendored Meson to 1.5.2
  * #27563: BUG: weighted quantile for some zero weights (#27549)
  * #27565: MAINT: Use miniforge for macos conda test.
  * #27566: BUILD: satisfy gcc-13 pendantic errors
  * #27569: BUG: handle possible error for PyTraceMallocTrack
  * #27570: BLD: start building Windows free-threaded wheels [wheel build]
  * #27571: BUILD: vendor tempita from Cython
  * #27574: BUG: Fix warning "differs in levels of indirection" in npy_atomic.h...
  * #27592: MAINT: Update Highway to latest
  * #27593: BUG: Adjust numpy.i for SWIG 4.3 compatibility
  * #27616: BUG: Fix Linux QEMU CI workflow
  * #27668: BLD: Do not set __STDC_VERSION__ to zero during build
  * #27669: ENH: fix wasm32 runtime type error in numpy._core
  * #27672: BUG: Fix a reference count leak in npy_find_descr_for_scalar.
  * #27673: BUG: fixes for StringDType/unicode promoters

OBS-URL: https://build.opensuse.org/request/show/1221641
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=173
2024-11-06 10:32:43 +00:00
e5e258441f Accepting request 1219343 from home:Guillaume_G:branches:devel:languages:python:numeric
- Use openblas instead of blas+lapack due to precision problems
  with scipy on aarch64 - https://github.com/scipy/scipy/issues/21475#issuecomment-2446077407

OBS-URL: https://build.opensuse.org/request/show/1219343
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=172
2024-10-30 16:09:11 +00:00
079cc09df6 Accepting request 1218079 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1218079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=133
2024-10-25 17:19:20 +00:00
9350058396 - Build with latest gcc for Leap 16.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=170
2024-10-24 15:05:46 +00:00
950e7d4a41 Accepting request 1217136 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1217136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=132
2024-10-23 19:07:54 +00:00
869ea14cd3 - update to 2.1.2
* #27333: MAINT: prepare 2.1.x for further development
  * #27400: BUG: apply critical sections around populating the dispatch cache
  * #27406: BUG: Stub out get_build_msvc_version if distutils.msvccompiler...
  * #27416: BUILD: fix missing include for std::ptrdiff_t for C++23 language...
  * #27433: BLD: pin setuptools to avoid breaking numpy.distutils
  * #27437: BUG: Allow unsigned shift argument for np.roll
  * #27439: BUG: Disable SVE VQSort
  * #27471: BUG: rfftn axis bug
  * #27479: BUG: Fix extra decref of PyArray_UInt8DType.
  * #27480: CI: use PyPI not scientific-python-nightly-wheels for CI doc...
  * #27481: MAINT: Check for SVE support on demand
  * #27484: BUG: initialize the promotion state to be weak
  * #27501: MAINT: Bump pypa/cibuildwheel from 2.20.0 to 2.21.2
  * #27506: BUG: avoid segfault on bad arguments in ndarray.__array_function__

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=168
2024-10-23 03:03:14 +00:00
c47dae8375 Accepting request 1199620 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1199620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=131
2024-09-17 16:17:29 +00:00
50e9cfbf6b - Update to 2.1.1
* #27259: BUG: revert unintended change in the return value of
    set_printoptions
  * #27266: BUG: fix reference counting bug in __array_interface__
    implementation...
  * #27267: TST: Add regression test for missing descr in
    array-interface
  * #27276: BUG: Fix #27256 and #27257
  * #27278: BUG: Fix array_equal for numeric and non-numeric scalar
    types
  * #27304: BUG: f2py: better handle filtering of public/private
    subroutines

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=166
2024-09-09 08:31:32 +00:00
adcc16f741 Accepting request 1198038 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.1.0
  * Support for Python 3.13.
  * Preliminary support for free threaded Python 3.13.
  * Support for the array-api 2023.12 standard.
  ## New functions
  * A new function np.unstack(array, axis=...) was added, which
    splits an array into a tuple of arrays along an axis. It serves
    as the inverse of numpy.stack. (gh-26579)
  ## Deprecations
  * The fix_imports keyword argument in numpy.save is deprecated.
    Since NumPy 1.17, numpy.save uses a pickle protocol that no
    longer supports Python 2, and ignored fix_imports keyword. This
    keyword is kept only for backward compatibility. It is now
    deprecated. (gh-26452)
  * Passing non-integer inputs as the first argument of bincount is
    now deprecated, because such inputs are silently cast to
    integers with no warning about loss of precision. (gh-27076)
  ## Expired deprecations
  * Scalars and 0D arrays are disallowed for numpy.nonzero and
    numpy.ndarray.nonzero. (gh-26268)
  * set_string_function internal function was removed and
    PyArray_SetStringFunction was stubbed out. (gh-26611)
  ## C API changes
  * API symbols now hidden but customizable
  * Many shims removed from npy_3kcompat.h
  * New PyUFuncObject field process_core_dims_func
  ## New Features
  * Preliminary Support for Free-Threaded CPython 3.13
  * f2py can generate freethreading-compatible C extensions
  ## Improvements
  * histogram auto-binning now returns bin sizes >=1 for integer
    input data
  * ndarray shape-type parameter is now covariant and bound to
    tuple[int, ...]
  * np.quantile with method closest_observation chooses nearest
    even order statistic
  * lapack_lite is now thread safe
  * The numpy.printoptions context manager is now thread and
    async-safe
  * Type hinting numpy.polynomial
  * Improved numpy.dtypes type hints
  ## Performance improvements and changes
  * ma.cov and ma.corrcoef are now significantly faster
  ## Changes
  * ma.corrcoef may return a slightly different result
  * Cast-safety fixes in copyto and full
- Release 2.0.1
  ## Improvements
  * np.quantile with method closest_observation chooses nearest
    even order statistic

OBS-URL: https://build.opensuse.org/request/show/1198038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=165
2024-08-31 12:31:00 +00:00
edd60e5d10 Accepting request 1194834 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1194834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=130
2024-08-30 11:25:52 +00:00
c09f910cce Accepting request 1173659 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1173659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=129
2024-05-14 11:37:30 +00:00
43e93f8cea Accepting request 1173495 from home:AdaLovelace:branches:devel:languages:python:numeric
- Enable openblas for python-numpy:gnu-hpc on s390x

OBS-URL: https://build.opensuse.org/request/show/1173495
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=159
2024-05-13 12:19:46 +00:00
0c44f45ff9 Accepting request 1169880 from devel:languages:python:numeric
- Add patch fix-meson-multiple-python-versions.patch:
  * Ensure meson executes sys.executable when testing Cython.

OBS-URL: https://build.opensuse.org/request/show/1169880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=128
2024-04-24 13:13:47 +00:00
33a6f574a9 - Add patch fix-meson-multiple-python-versions.patch:
* Ensure meson executes sys.executable when testing Cython.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=157
2024-04-23 12:52:48 +00:00
8ce4520ead Accepting request 1169084 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1169084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=127
2024-04-21 18:24:29 +00:00
ad4bf88387 Accepting request 1168946 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.26.4
  * 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.
  * BUG: Restore missing asstr import
  * MAINT: prepare 1.26.x for further development
  * BUG: numpy.array_api: fix linalg.cholesky upper decomp...
  * MAINT, BLD: Fix unused inline functions warnings on clang
  * TST: Fix test_numeric on riscv64
  * MAINT: add newaxis to __all__ in numpy.array_api
  * BUG: Use large file fallocate on 32 bit linux platforms
  * TST: Fix test_warning_calls on Python 3.12
  * TST: Bump pytz to 2023.3.post1
  * BUG: Fix AVX512 build flags on Intel Classic Compiler
  * BLD: fix potential issue with escape sequences in __config__.py
  * BLD: unvendor meson-python on 1.26.x and upgrade to
    meson-python...
  * MAINT: Include header defining backtrace
  * BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)
- Release 1.26.3
  ## Compatibility
  * f2py will no longer accept ambiguous -m and .pyf CLI
    combinations. When more than one .pyf file is passed, an error
    is raised. When both -m and a .pyf is passed, a warning is
    emitted and the -m provided name is ignored.
  ## Improvements
  * f2py now handles common blocks which have kind specifications
    from modules. This further expands the usability of intrinsics
    like iso_fortran_env and iso_c_binding.
  ## Pull requests merged
  * MAINT: prepare 1.26.x for further development
  * TYP: add None to __getitem__ in numpy.array_api
  * BLD,BUG: quadmath required where available [f2py]
  * BUG: alpha doesn't use REAL(10)
  * BUG: Fix FP overflow error in division when the divisor is
    scalar
  * MAINT: Pin scipy-openblas version.
  * BUG: Fix f2py to enable use of string optional inout argument
  * BUG: Fix -fsanitize=alignment issue in
    numpy/_core/src/multiarray/arraytypes.c.src
  * TST: Explicitly pass NumPy path to cython during tests (also...
  * BUG: fix issues with newaxis and linalg.solve in
    numpy.array_api
  * BUG: Disallow shadowed modulenames
  * BUG: Handle common blocks with kind specifications from modules
  * BUG: Fix moving compiled executable to root with f2py -c on
    Windows
  * BUG: Fix single to half-precision conversion on PPC64/VSX3
  * TST: f2py: fix issue in test skip condition
  * Revert "MAINT: Pin scipy-openblas version."
  * MAINT: do not use long type
  * TST: PyPy needs another gc.collect on latest versions
  * MAINT: Bump conda-incubator/setup-miniconda from 2.2.0 to 3.0.1
  * BLD: update vendored Meson for AIX shared library fix
  * MAINT: Init base in cpu_avx512_kn
  * BUG: Fix failing test_features on SapphireRapids
  * BUG: Fix non-contiguous memory load when ARM/Neon is enabled
  * MAINT,BUG: Never import distutils above 3.12 [f2py]
  * MAINT: make the import-time check for old Accelerate more
    specific
  * MAINT: Bump actions/setup-node and
    larsoner/circleci-artifacts-redirector-action
  * BUG: avoid seg fault from OOB access in RandomState.set_state()
  * BUG: Fix two errors related to not checking for failed
    allocations
  * BUG: Fix regression with f2py wrappers when modules and
    subroutines...
  * BUG: Fix build issues on SPR
  * BLD: fix uninitialized variable warnings from
    simd/neon/memory.h
  * BUG: Handle iso_c_type mappings more consistently
  * BUG: Fix module name bug in signature files [urgent] [f2py]
  * BUG: Handle .pyf.src and fix SciPy [urgent]
  * DOC: f2py rewrite with meson details
  * BUG: Add external library handling for meson [f2py]
  * MAINT: Run f2py's meson backend with the same python that
    ran...
  * MAINT: Update numpy/f2py/_backends from main.
  * MAINT: Easy updates of f2py/*.py from main.
  * MAINT: Update crackfortran.py and f2py2e.py from main

OBS-URL: https://build.opensuse.org/request/show/1168946
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=155
2024-04-19 08:55:47 +00:00
3d7c13b578 Accepting request 1164093 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1164093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=126
2024-04-03 15:18:42 +00:00
1dfe7b31d1 Accepting request 1163337 from home:Vogtinator:boo1221902
- Add patch to fix detection of some features:
  * 0001-feature-module-Fix-handling-of-multiple-conflicts-pe.patch
- Add patch to fix test failure on some platforms (boo#1221902):
  * 0001-BUG-Fix-test_impossible_feature_enable-failing-witho.patch

OBS-URL: https://build.opensuse.org/request/show/1163337
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=153
2024-04-02 12:06:20 +00:00
c7c3450678 Accepting request 1161367 from home:dgarcia:branches:devel:languages:python:numeric
- Add vxe flag to constraint for s390x, bsc#1221902

OBS-URL: https://build.opensuse.org/request/show/1161367
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=152
2024-03-25 15:25:30 +00:00
211584182a Accepting request 1139193 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1139193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=125
2024-01-17 21:14:47 +00:00
6dc21206c3 Accepting request 1139053 from home:Andreas_Schwab:Factory
- Update list of expected test failures on riscv64

OBS-URL: https://build.opensuse.org/request/show/1139053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=150
2024-01-16 15:01:46 +00:00
e149f0cb5b Accepting request 1138114 from home:Simmphonie:branches:devel:languages:python:numeric
- Fix gnu-hpc build error for Leap

OBS-URL: https://build.opensuse.org/request/show/1138114
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=149
2024-01-15 13:46:02 +00:00
2698ad8c6b Accepting request 1136755 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1136755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=124
2024-01-05 21:59:53 +00:00
a6763b3e9b Accepting request 1135309 from home:ecsos:python
- Fix build error for Leap. Need gcc >= 8.5

OBS-URL: https://build.opensuse.org/request/show/1135309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=147
2024-01-04 09:47:47 +00:00
6b81c58c75 Accepting request 1132800 from devel:languages:python:numeric
- Do not attempt to ship numpy.distutils C code in the Python 3.12 -devel
  package, it is not installed.

OBS-URL: https://build.opensuse.org/request/show/1132800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=123
2023-12-14 21:02:25 +00:00
7fcebde335 - Do not attempt to ship numpy.distutils C code in the Python 3.12 -devel
package, it is not installed.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=145
2023-12-13 06:54:44 +00:00
56fa262a6d Accepting request 1127600 from devel:languages:python:numeric
- Update to 1.26.2:
  * TYP: Trim down the ``_NestedSequence.__getitem__`` signature
  * BUG: fix choose refcount leak
  * TST: fix running the test suite in builds without BLAS/LAPACK
  * BUG: random: Fix generation of nan by dirichlet.
  * TST: fix distutils tests for deprecations in recent setuptools...
  * MAINT: Remove versioneer
  * MAINT: Pin upper version of sphinx.
  * ENH: Add prefix to _ALIGN Macro
  * BUG: cleanup warnings [skip azp][skip circle][skip travis][skip...
  * BUG: ``asv dev`` has been removed, use ``asv run``.
  * BUG: Fix meson build failure due to unchanged inplace auto-generated...
  * BUG: fix issue with git-version script, needs a shebang to run
  * BUG: Use a default assignment for git_hash [skip ci]
  * BUG: fix NPY_cast_info error handling in choose
  * BUG: Fix common block handling in f2py
  * BUG: Fix assumed length f2py regression
  * MAINT: Harmonize fortranobject
  * TYP: add kind argument to numpy.isin type specification
  * BUG: fix comparisons between masked and unmasked structured arrays
  * ENH: Adopt new macOS Accelerate BLAS/LAPACK Interfaces, including...
  * TYP: Add the missing ``casting`` keyword to ``np.clip``
  * TST: convert cython test from setup.py to meson
  * MAINT: Fixup ``fromnumeric.pyi``
  * BUG, ENH: Fix ``iso_c_binding`` type maps
  * TYP: Allow ``binary_repr`` to accept any object
  * TYP: Explicitly declare ``dtype`` and ``generic`` hashable
  * ENH: Refactor the typing "reveal" tests using `typing.assert_type`
  * ENH: ``meson`` backend for ``f2py``
  * MAINT: Refactor partial load Workaround for Clang

OBS-URL: https://build.opensuse.org/request/show/1127600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=122
2023-11-22 17:54:02 +00:00
58f55e2775 - Update to 1.26.2:
* TYP: Trim down the ``_NestedSequence.__getitem__`` signature
  * BUG: fix choose refcount leak
  * TST: fix running the test suite in builds without BLAS/LAPACK
  * BUG: random: Fix generation of nan by dirichlet.
  * TST: fix distutils tests for deprecations in recent setuptools...
  * MAINT: Remove versioneer
  * MAINT: Pin upper version of sphinx.
  * ENH: Add prefix to _ALIGN Macro
  * BUG: cleanup warnings [skip azp][skip circle][skip travis][skip...
  * BUG: ``asv dev`` has been removed, use ``asv run``.
  * BUG: Fix meson build failure due to unchanged inplace auto-generated...
  * BUG: fix issue with git-version script, needs a shebang to run
  * BUG: Use a default assignment for git_hash [skip ci]
  * BUG: fix NPY_cast_info error handling in choose
  * BUG: Fix common block handling in f2py
  * BUG: Fix assumed length f2py regression
  * MAINT: Harmonize fortranobject
  * TYP: add kind argument to numpy.isin type specification
  * BUG: fix comparisons between masked and unmasked structured arrays
  * ENH: Adopt new macOS Accelerate BLAS/LAPACK Interfaces, including...
  * TYP: Add the missing ``casting`` keyword to ``np.clip``
  * TST: convert cython test from setup.py to meson
  * MAINT: Fixup ``fromnumeric.pyi``
  * BUG, ENH: Fix ``iso_c_binding`` type maps
  * TYP: Allow ``binary_repr`` to accept any object
  * TYP: Explicitly declare ``dtype`` and ``generic`` hashable
  * ENH: Refactor the typing "reveal" tests using `typing.assert_type`
  * ENH: ``meson`` backend for ``f2py``
  * MAINT: Refactor partial load Workaround for Clang

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=143
2023-11-20 05:10:29 +00:00
adfbe5f872 Accepting request 1112791 from devel:languages:python:numeric
f2py using update-alternatives (catched by openQA, bsc#1166678, boo#1176832).

OBS-URL: https://build.opensuse.org/request/show/1112791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=121
2023-09-21 20:20:26 +00:00
c5479985d3 f2py using update-alternatives (catched by openQA, bsc#1166678, boo#1176832).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=141
2023-09-21 10:54:16 +00:00
8307078259 Accepting request 1110295 from devel:languages:python:numeric
- limit to Cython < 3
  * Change to a non-deprecated function from hypothesis.
  * Ignore DeprecationWarning from pkg_resources.
- changes from version 1.22.2 (CVE-2021-41495, bsc#1193911):
  * Support Python >= 3.9.8 changes.
- update to 1.21.0 (bsc#1193913, CVE-2021-33430, bsc#1193907,
  CVE-2021-41496):
  * BUG: Fix failing mypy test in 1.20.x.
  * BUG: Fix small issues found with pytest-leaks
  * Annotations for NumPy functions. This work is ongoing and
  * Wider use of SIMD to increase execution speed of ufuncs. Much
    work has been done in introducing universal functions that
    will ease use of modern features across different hardware
  * Preliminary work in changing the dtype and casting
    implementations in order to provide an easier path to
    extending dtypes. This work is ongoing but enough has been
  * Extensive documentation improvements comprising some 185 PR
    merges. This work is ongoing and part of the larger project to
  * Further cleanups related to removing Python 2.7. This improves
- Fix hpc for multiflavors (needs gh#openSUSE/hpc#3)
- update to version 1.17.3 (bsc#1149203, jsc#SLE-8532):
    when either ``stable`` or ``mergesort`` is passed as the method.
- Update to version 1.16.1 (jsc#SLE-8532, bsc#1149203):
  * This Fixes CVE-2019-6446 and obsoletes
  * CVE-2019-6446_numpy_load.patch in older dists (bsc#1122208)
- add s390 to the ifarch conditional to build without openblas
  Numpy assumes either libblas.so or libcblas.so to contain all CBLAS
  and BLAS functions. However the cblas-devel in Leap and Tumbleweed
  * gh-5231: fix build in c99 mode
  * Numerous performance improvements in various areas, most

OBS-URL: https://build.opensuse.org/request/show/1110295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=120
2023-09-11 19:20:34 +00:00
a4d2c5710d - limit to Cython < 3
* Change to a non-deprecated function from hypothesis.
  * Ignore DeprecationWarning from pkg_resources.
- changes from version 1.22.2 (CVE-2021-41495, bsc#1193911):
  * Support Python >= 3.9.8 changes.
- update to 1.21.0 (bsc#1193913, CVE-2021-33430, bsc#1193907,
  CVE-2021-41496):
  * BUG: Fix failing mypy test in 1.20.x.
  * BUG: Fix small issues found with pytest-leaks
  * Annotations for NumPy functions. This work is ongoing and
  * Wider use of SIMD to increase execution speed of ufuncs. Much
    work has been done in introducing universal functions that
    will ease use of modern features across different hardware
  * Preliminary work in changing the dtype and casting
    implementations in order to provide an easier path to
    extending dtypes. This work is ongoing but enough has been
  * Extensive documentation improvements comprising some 185 PR
    merges. This work is ongoing and part of the larger project to
  * Further cleanups related to removing Python 2.7. This improves
- Fix hpc for multiflavors (needs gh#openSUSE/hpc#3)
- update to version 1.17.3 (bsc#1149203, jsc#SLE-8532):
    when either ``stable`` or ``mergesort`` is passed as the method.
- Update to version 1.16.1 (jsc#SLE-8532, bsc#1149203):
  * This Fixes CVE-2019-6446 and obsoletes
  * CVE-2019-6446_numpy_load.patch in older dists (bsc#1122208)
- add s390 to the ifarch conditional to build without openblas
  Numpy assumes either libblas.so or libcblas.so to contain all CBLAS
  and BLAS functions. However the cblas-devel in Leap and Tumbleweed
  * gh-5231: fix build in c99 mode
  * Numerous performance improvements in various areas, most

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=139
2023-09-11 12:24:55 +00:00
0dffee2e95 Accepting request 1104294 from devel:languages:python:numeric
- Use %pyproject_wheel and %pyproject_install macros
- Disable broken tests in armv7l (bsc#1212710)
- limit to Cython < 3 
- update to 1.25.2:
  * Upgrade various build dependencies.
  * use ``-ftrapping-math`` with Clang on macOS
  * properly handle negative indexes in ufunc_at fast path
  * PyObject_IsTrue and PyObject_Not error handling in setflags
  * histogram small range robust
  * Update meson.build files from main branch
  * exclude min, max and round from ``np.__all__``
  * Dependabot updates
  * Fix the signature for np.array_api.take
  * update OpenBLAS to an intermeidate commit
  * Fix reference count leak in str(scalar).
  * fix invalid function pointer conversion error
  * Factor out slow ``getenv`` call used for memory policy warning
  * correct URL in cirrus.star [skip cirrus]
  * Fix C types in scalartypes
  * do not modify the input to ufunc_at
  * Further fixes to indexing loop and added tests
- Update to 1.25.1:
  * NumPy 1.25.1 is a maintenance release that fixes bugs and regressions
    discovered after the 1.25.0 release. The Python versions supported by
    this release are 3.9-3.11.
  * #23968: MAINT: prepare 1.25.x for further development
  * #24036: BLD: Port long double identification to C for meson
  * #24037: BUG: Fix reduction return NULL to be goto fail
  * #24038: BUG: Avoid undefined behavior in array.astype()
  * #24039: BUG: Ensure __array_ufunc__ works without any kwargs passed
  * #24117: MAINT: Pin urllib3 to avoid anaconda-client bug.
  * #24118: TST: Pin pydantic<2 in Pyodide workflow
  * #24119: MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
  * #24120: MAINT: Bump actions/checkout from 3.5.2 to 3.5.3
  * #24122: BUG: Multiply or Divides using SIMD without a full vector can...
  * #24127: MAINT: testing for IS_MUSL closes #24074
  * #24128: BUG: Only replace dtype temporarily if dimensions changed
  * #24129: MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0
  * #24134: BUG: Fix private procedures in f2py modules
- Skipped 1.25.0:
  * The NumPy 1.25.0 release continues the ongoing work to improve the
    handling and promotion of dtypes, increase the execution speed, and
    clarify the documentation. There has also been work to prepare for the
    future NumPy 2.0.0 release, resulting in a large number of new and
    expired deprecation. Highlights are:
    - Support for MUSL, there are now MUSL wheels.
    - Support the Fujitsu C/C++ compiler.
    - Object arrays are now supported in einsum
    - Support for inplace matrix multiplication (@=).
  * Full changelog: https://github.com/numpy/numpy/releases/tag/v1.25.0
The Python versions supported in this release are 3.9-3.11.
- Remove upstream patch:
  * remove-deprecated-hypothesis-funcs.patch

OBS-URL: https://build.opensuse.org/request/show/1104294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=119
2023-08-18 17:27:35 +00:00
10d8d19460 Accepting request 1104160 from home:dgarcia:branches:devel:languages:python:numeric
- Use %pyproject_wheel and %pyproject_install macros
- Disable broken tests in armv7l (bsc#1212710)

OBS-URL: https://build.opensuse.org/request/show/1104160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=137
2023-08-17 06:05:47 +00:00
bada428c78 - update to 1.25.2:
* Upgrade various build dependencies.
  * use ``-ftrapping-math`` with Clang on macOS
  * properly handle negative indexes in ufunc_at fast path
  * PyObject_IsTrue and PyObject_Not error handling in setflags
  * histogram small range robust
  * Update meson.build files from main branch
  * exclude min, max and round from ``np.__all__``
  * Dependabot updates
  * Fix the signature for np.array_api.take
  * update OpenBLAS to an intermeidate commit
  * Fix reference count leak in str(scalar).
  * fix invalid function pointer conversion error
  * Factor out slow ``getenv`` call used for memory policy warning
  * correct URL in cirrus.star [skip cirrus]
  * Fix C types in scalartypes
  * do not modify the input to ufunc_at
  * Further fixes to indexing loop and added tests

- Update to 1.25.1:
  * NumPy 1.25.1 is a maintenance release that fixes bugs and regressions
    discovered after the 1.25.0 release. The Python versions supported by
    this release are 3.9-3.11.
  * #23968: MAINT: prepare 1.25.x for further development
  * #24036: BLD: Port long double identification to C for meson
  * #24037: BUG: Fix reduction return NULL to be goto fail
  * #24038: BUG: Avoid undefined behavior in array.astype()
  * #24039: BUG: Ensure __array_ufunc__ works without any kwargs passed
  * #24117: MAINT: Pin urllib3 to avoid anaconda-client bug.
  * #24118: TST: Pin pydantic<2 in Pyodide workflow

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=136
2023-08-14 11:44:27 +00:00
d68d7a5cc8 - limit to Cython < 3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=135
2023-08-14 11:41:41 +00:00
a2a44450e8 osc copypac from project:openSUSE:Factory package:python-numpy revision:118, using keep-link, using expand
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=134
2023-08-14 11:41:11 +00:00
d3624c65a5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=133 2023-08-14 09:26:27 +00:00
9f3c5f50bd - update to 1.25.2:
* Upgrade various build dependencies.
  * use ``-ftrapping-math`` with Clang on macOS
  * properly handle negative indexes in ufunc_at fast path
  * PyObject_IsTrue and PyObject_Not error handling in setflags
  * histogram small range robust
  * Update meson.build files from main branch
  * exclude min, max and round from ``np.__all__``
  * Dependabot updates
  * Fix the signature for np.array_api.take
  * update OpenBLAS to an intermeidate commit
  * Fix reference count leak in str(scalar).
  * fix invalid function pointer conversion error
  * Factor out slow ``getenv`` call used for memory policy warning
  * correct URL in cirrus.star [skip cirrus]
  * Fix C types in scalartypes
  * do not modify the input to ufunc_at
  * Further fixes to indexing loop and added tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=132
2023-08-14 09:26:08 +00:00
9d67365ab9 Accepting request 1099876 from home:Guillaume_G:branches:devel:languages:python:numeric
- Update to 1.25.1:
  * NumPy 1.25.1 is a maintenance release that fixes bugs and regressions
    discovered after the 1.25.0 release. The Python versions supported by
    this release are 3.9-3.11.
  * #23968: MAINT: prepare 1.25.x for further development
  * #24036: BLD: Port long double identification to C for meson
  * #24037: BUG: Fix reduction return NULL to be goto fail
  * #24038: BUG: Avoid undefined behavior in array.astype()
  * #24039: BUG: Ensure __array_ufunc__ works without any kwargs passed
  * #24117: MAINT: Pin urllib3 to avoid anaconda-client bug.
  * #24118: TST: Pin pydantic<2 in Pyodide workflow
  * #24119: MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
  * #24120: MAINT: Bump actions/checkout from 3.5.2 to 3.5.3
  * #24122: BUG: Multiply or Divides using SIMD without a full vector can...
  * #24127: MAINT: testing for IS_MUSL closes #24074
  * #24128: BUG: Only replace dtype temporarily if dimensions changed
  * #24129: MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0
  * #24134: BUG: Fix private procedures in f2py modules
- Skipped 1.25.0:
  * The NumPy 1.25.0 release continues the ongoing work to improve the
    handling and promotion of dtypes, increase the execution speed, and
    clarify the documentation. There has also been work to prepare for the
    future NumPy 2.0.0 release, resulting in a large number of new and
    expired deprecation. Highlights are:
    - Support for MUSL, there are now MUSL wheels.
    - Support the Fujitsu C/C++ compiler.
    - Object arrays are now supported in einsum
    - Support for inplace matrix multiplication (@=).
  * Full changelog: https://github.com/numpy/numpy/releases/tag/v1.25.0
The Python versions supported in this release are 3.9-3.11.
- Remove upstream patch:
  * remove-deprecated-hypothesis-funcs.patch

OBS-URL: https://build.opensuse.org/request/show/1099876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=131
2023-07-21 10:31:40 +00:00
92b96662f9 Accepting request 1095237 from devel:languages:python:numeric
Forwarded request #1094889 from StefanBruens

- Adapt test exceptions for PPC64 etc., TestFReturnCharacter
    instead of TestF77ReturnCharacter, TestF90ReturnCharacter

OBS-URL: https://build.opensuse.org/request/show/1095237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=118
2023-06-26 16:15:32 +00:00
667e485e2a Accepting request 1094889 from home:StefanBruens:branches:devel:languages:python:numeric
- Adapt test exceptions for PPC64 etc., TestFReturnCharacter
  instead of TestF77ReturnCharacter, TestF90ReturnCharacter

OBS-URL: https://build.opensuse.org/request/show/1094889
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=129
2023-06-25 19:13:44 +00:00
db98fd23f4 Accepting request 1086645 from devel:languages:python:numeric
- Add patch remove-deprecated-hypothesis-funcs.patch:
  * Change to a non-deprecated function from hypothesis.

OBS-URL: https://build.opensuse.org/request/show/1086645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=117
2023-05-13 15:17:00 +00:00
dd56b17cdb - Add patch remove-deprecated-hypothesis-funcs.patch:
* Change to a non-deprecated function from hypothesis.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=127
2023-05-12 04:23:42 +00:00
0cd1b24682 Accepting request 1083120 from devel:languages:python:numeric
- add sle15_python_module_pythons (jsc#PED-68)

OBS-URL: https://build.opensuse.org/request/show/1083120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=116
2023-04-28 14:22:17 +00:00
714eeea639 - add sle15_python_module_pythons (jsc#PED-68)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=125
2023-04-26 20:47:51 +00:00
a52f28a9f9 Accepting request 1074078 from devel:languages:python:numeric
- Add patch ignore-pkg_resources-deprecation.patch:
  * Ignore DeprecationWarning from pkg_resources. 

- update to 1.24.2:
  just bugfixes, see
  https://github.com/numpy/numpy/releases/tag/v1.24.2
  for details

OBS-URL: https://build.opensuse.org/request/show/1074078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=115
2023-03-31 19:14:05 +00:00
86e04028f8 - Add patch ignore-pkg_resources-deprecation.patch:
* Ignore DeprecationWarning from pkg_resources.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=123
2023-03-24 07:03:33 +00:00
2c1a78827f - update to 1.24.2:
just bugfixes, see
  https://github.com/numpy/numpy/releases/tag/v1.24.2
  for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=122
2023-03-22 13:08:53 +00:00
527bf65fb5 Accepting request 1070707 from devel:languages:python:numeric
- Skip test_ppc64_ibm_double_double128 test on ppc64*
  architectures (gh#numpy/numpy#21094, bsc#1208865).

OBS-URL: https://build.opensuse.org/request/show/1070707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=114
2023-03-11 17:23:39 +00:00
7696892d20 architectures (gh#numpy/numpy#21094, bsc#1208865).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=120
2023-03-10 08:51:54 +00:00
c46939bf86 - Skip test_ppc64_ibm_double_double128 test on ppc64*
architectures (gh#numpy/numpy#21094).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=119
2023-03-10 08:51:25 +00:00
c793af4453 Accepting request 1062552 from devel:languages:python:numeric
- build-conditionalize cblas dependency, it is missing on SLE <= 15
  related to bsc#1177260 not being fixable for SLE15 (jsc#PED-3257)

OBS-URL: https://build.opensuse.org/request/show/1062552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=113
2023-02-03 21:04:37 +00:00
c07dd1f804 related to bsc#1177260 not being fixable for SLE15 (jsc#PED-3257)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=117
2023-02-01 21:58:36 +00:00
6e247645cd - build-conditionalize cblas dependency, it is missing on SLE <= 15
related to bsc#1177260 not being fixable for SLE15

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=116
2023-02-01 21:53:48 +00:00
409adf5858 Accepting request 1060374 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1060374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=112
2023-01-24 18:42:13 +00:00
3f91cc86e3 Accepting request 1060300 from home:bnavigator:branches:devel:languages:python:numeric
- Slightly reformat the specfile condition blocks: The
  %python_subpackages generator misses " %if" lines with a
  preceding whitespace. Relevant for d:l:p:backports not having
  libalternatives.

OBS-URL: https://build.opensuse.org/request/show/1060300
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=114
2023-01-23 10:00:01 +00:00
eefc1342c8 Accepting request 1046448 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1046448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=111
2023-01-06 16:04:43 +00:00
9de1686f54 Accepting request 1046307 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.24.1
  * NumPy 1.24.1 is a maintenance release that fixes bugs and
    regressions discovered after the 1.24.0 release. The Python
    versions supported by this release are 3.8-3.11.
  * #22820: BLD: add workaround in setup.py for newer setuptools
  * #22830: BLD: CIRRUS_TAG redux
  * #22831: DOC: fix a couple typos in 1.23 notes
  * #22832: BUG: Fix refcounting errors found using pytest-leaks
  * #22834: BUG, SIMD: Fix invalid value encountered in several
    ufuncs
  * #22837: TST: ignore more np.distutils.log imports
  * #22839: BUG: Do not use getdata() in np.ma.masked_invalid
  * #22847: BUG: Ensure correct behavior for rows ending in
    delimiter in...
  * #22848: BUG, SIMD: Fix the bitmask of the boolean comparison
  * #22857: BLD: Help raspian arm + clang 13 about
    __builtin_mul_overflow
  * #22858: API: Ensure a full mask is returned for masked_invalid
  * #22866: BUG: Polynomials now copy properly (#22669)
  * #22867: BUG, SIMD: Fix memory overlap in ufunc comparison loops
  * #22868: BUG: Fortify string casts against floating point
    warnings
  * #22875: TST: Ignore nan-warnings in randomized out tests
  * #22883: MAINT: restore npymath implementations needed for
    freebsd
  * #22884: BUG: Fix integer overflow in in1d for mixed integer
    dtypes #22877
  * #22887: BUG: Use whole file for encoding checks with
    charset_normalizer.
- Drop numpy-distutils-ignore.patch fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1046307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=112
2023-01-03 09:23:16 +00:00
02883a96ec Accepting request 1043806 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.24.0
  * The NumPy 1.24.0 release continues the ongoing work to improve
    the handling and promotion of dtypes, increase the execution
    speed, and clarify the documentation. There are also a large
    number of new and expired deprecations due to changes in
    promotion and cleanups. This might be called a deprecation
    release. Highlights are:
    - Many new deprecations, check them out.
    - Many expired deprecations,
    - New F2PY features and fixes.
    - New “dtype” and “casting” keywords for stacking functions.
  * For a detailed description see
    https://numpy.org/doc/stable/release/1.24.0-notes.html
- Add numpy-distutils-ignore.patch gh#numpy/numpy#22828
- Fix running the tests: Actually fail on errors
- Support builds without any primary python3 package (:backports)

OBS-URL: https://build.opensuse.org/request/show/1043806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=111
2022-12-20 06:18:27 +00:00
87dc00ef25 Accepting request 1030235 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1030235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=110
2022-10-31 09:44:18 +00:00
812da66f8e Accepting request 1030219 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.23.4
  * NumPy 1.23.4 is a maintenance release that fixes bugs
    discovered after the 1.23.3 release and keeps the build
    infrastructure current. The main improvements are fixes for
    some annotation corner cases, a fix for a long time
    nested_iters memory leak, and a fix of complex vector dot for
    very large arrays. The Python versions supported for this
    release are 3.8-3.11.

OBS-URL: https://build.opensuse.org/request/show/1030219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=109
2022-10-20 18:06:15 +00:00
d95e460342 Accepting request 1009728 from home:bnavigator:branches:devel:languages:python:numeric
- Revert some spec-cleaner "Verschlimmbesserungen"
- Remove old unused directives for Python <=3.6 from specfile

OBS-URL: https://build.opensuse.org/request/show/1009728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=108
2022-10-11 23:41:41 +00:00
4b830e648f Accepting request 1009180 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1009180
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=107
2022-10-10 07:22:04 +00:00
db074a0111 Accepting request 979707 from devel:languages:python:numeric
- update to 1.21.6:
  * Do not forward `__(deep)copy__` calls of `_GenericAlias`...
  * Fix float16 einsum fastpaths using wrong tempvar
  * Print os error message when the executable not exist
  * Force ``npymath` ` to respect ``npy_longdouble``
  * Fix failure to create aligned, empty structured dtype
  * provide a convenience function to replace npy_load_module
  * update wheel to version that supports python3.10
  * Clear errors correctly in F2PY conversions
  * add a warningfilter to fix pytest workflow.
  * Help boost::python libraries at least not crash
- drop bpo-45167-fixes.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/979707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=109
2022-05-30 10:42:07 +00:00
46d5a03e25 - update to 1.21.6:
* Do not forward `__(deep)copy__` calls of `_GenericAlias`...
  * Fix float16 einsum fastpaths using wrong tempvar
  * Print os error message when the executable not exist
  * Force ``npymath` ` to respect ``npy_longdouble``
  * Fix failure to create aligned, empty structured dtype
  * provide a convenience function to replace npy_load_module
  * update wheel to version that supports python3.10
  * Clear errors correctly in F2PY conversions
  * add a warningfilter to fix pytest workflow.
  * Help boost::python libraries at least not crash
- drop bpo-45167-fixes.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=105
2022-05-29 18:35:40 +00:00
9d866ca8d3 Accepting request 938534 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/938534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=108
2021-12-12 20:27:04 +00:00
a7ec7495ab Accepting request 938267 from home:bnavigator:python-rpm-macros
- Ignore Python 3.10 deprecation warnings

OBS-URL: https://build.opensuse.org/request/show/938267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=104
2021-12-09 22:23:44 +00:00
a1f81648e5 Accepting request 935927 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/935927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=107
2021-12-09 18:45:10 +00:00
ad46d677c9 Accepting request 935924 from home:Guillaume_G:branches:devel:languages:python:numeric
Add missing version update in changelog

OBS-URL: https://build.opensuse.org/request/show/935924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=103
2021-12-06 08:39:03 +00:00
ba52966c67 Redownload the zipball again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=102
2021-12-05 20:29:26 +00:00
af7f736e1f - Fix abbreviated references
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=101
2021-12-05 07:26:26 +00:00
9796138577 Accepting request 935455 from home:Guillaume_G:branches:devel:languages:python:numeric
- Add patch to fix aarch64 support:
  * numpy-fix-cpu_asimdfhm.patch

OBS-URL: https://build.opensuse.org/request/show/935455
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=100
2021-12-05 07:19:11 +00:00
2328010569 Accepting request 932378 from devel:languages:python:numeric
- Add patch bpo-45167-fixes.patch:
  * Support Python >= 3.9.8 changes.

OBS-URL: https://build.opensuse.org/request/show/932378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=106
2021-11-21 22:51:47 +00:00
9949f4b209 - Add patch bpo-45167-fixes.patch:
* Support Python >= 3.9.8 changes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=99
2021-11-19 00:34:55 +00:00
52eaf4ce26 Accepting request 930811 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/930811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=105
2021-11-14 23:06:14 +00:00
08facfee47 Accepting request 930486 from home:Andreas_Schwab:Factory
- Expect failure of test_fpclass and test_float on riscv64
- Bump disk space constraint

OBS-URL: https://build.opensuse.org/request/show/930486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=98
2021-11-11 08:31:55 +00:00
7cd8024d3a Accepting request 924802 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/924802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=104
2021-10-25 13:16:58 +00:00
4b609746f3 Accepting request 923599 from home:bnavigator:branches:devel:languages:python:numeric
- The update- and libalternatives logic is required in the standard
  build, not the hpc flavor

OBS-URL: https://build.opensuse.org/request/show/923599
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=97
2021-10-12 07:12:08 +00:00
c96fc808a3 Accepting request 923254 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/923254
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=96
2021-10-06 00:24:58 +00:00
e7c9721a26 Accepting request 920616 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/920616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=103
2021-09-24 22:35:08 +00:00
0b4f6d23fe Accepting request 920368 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.21.2
  * #19497: MAINT: set Python version for 1.21.x to <3.11
  * #19533: BUG: Fix an issue wherein importing numpy.typing could raise
  * #19646: MAINT: Update Cython version for Python 3.10.
  * #19648: TST: Bump the python 3.10 test version from beta4 to rc1
  * #19651: TST: avoid distutils.sysconfig in runtests.py
  * #19652: MAINT: add missing dunder method to nditer type hints
  * #19656: BLD, SIMD: Fix testing extra checks when -Werror isn't applicable...
  * #19657: BUG: Remove logical object ufuncs with bool output
  * #19658: MAINT: Include .coveragerc in source distributions to support...
  * #19659: BUG: Fix bad write in masked iterator output copy paths
  * #19660: ENH: Add support for windows on arm targets
  * #19661: BUG: add base to templated arguments for platlib
  * #19662: BUG,DEP: Non-default UFunc signature/dtype usage should be deprecated
  * #19666: MAINT: Add Python 3.10 to supported versions.
  * #19668: TST,BUG: Sanitize path-separators when running runtest.py
  * #19671: BLD: load extra flags when checking for libflame
  * #19676: BLD: update circleCI docker image
  * #19677: REL: Prepare for 1.21.2 release.
- Release 1.21.1
  * #19311: REV,BUG: Replace NotImplemented with typing.Any
  * #19324: MAINT: Fixed the return-dtype of ndarray.real and imag
  * #19330: MAINT: Replace "dtype[Any]" with dtype in the definiton of...
  * #19342: DOC: Fix some docstrings that crash pdf generation.
  * #19343: MAINT: bump scipy-mathjax
  * #19347: BUG: Fix arr.flat.index for large arrays and big-endian machines
  * #19348: ENH: add numpy.f2py.get_include function
  * #19349: BUG: Fix reference count leak in ufunc dtype handling
  * #19350: MAINT: Annotate missing attributes of np.number subclasses
  * #19351: BUG: Fix cast safety and comparisons for zero sized voids

OBS-URL: https://build.opensuse.org/request/show/920368
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=95
2021-09-21 09:17:03 +00:00
b54abb607a Accepting request 920176 from devel:languages:python:numeric
revert - Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/920176
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=94
2021-09-19 17:42:02 +00:00
72ffe75e2f Accepting request 919789 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/919789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=93
2021-09-17 21:26:07 +00:00
8200b106d4 Accepting request 906772 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/906772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=102
2021-07-21 17:05:29 +00:00
696375d29d Accepting request 906711 from home:bnavigator:branches:devel:languages:python:numeric
- Fix segfault with subarray access
  * Add numpy-pr19326-fix-subarray-segfault.patch
  * Fixes python-zarr segfault
  * gh#numpy/numpy#19326

OBS-URL: https://build.opensuse.org/request/show/906711
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=92
2021-07-17 06:27:46 +00:00
e26b263996 Accepting request 904588 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/904588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=101
2021-07-10 20:54:04 +00:00
c7e05108e5 Accepting request 904569 from home:alarrosa:branches:devel:languages:python:numeric
Note that this requires the new python-hypothesis which was submitted
in SR #904558 . I tested that they build together correctly in
https://build.opensuse.org/package/show/home:alarrosa:branches:openSUSE:Factory:Rings:1-MinimalX/python-numpy
If both 904558 and this SR are approved and submitted together to
Factory, that would be great.

- update to 1.21.0:
  * DEP: Deprecate data_type.dtype if attribute is not already...
  * ENH: Implement faster keyword argument parsing capable of METH_FASTCALL
  * ENH: Optimize and cleanup ufunc calls and ufunc CheckOverrides
  * BUG: Remove temporary change of descr/flags in VOID functions
  * DOC: Add more information about poly1d -> polynomial to reference...
  * ENH: Warn when reloading numpy or using numpy in sub-interpreter
  * DOC: Fix for building with sphinx 3
  * DOC: unify the docs for np.transpose and ndarray.transpose
  * DOC: added examples section for rfft2 and irfft2 docstring
  * DOC: Fix Typo (Wrong argument name)
  * ENH: Phase unwrapping generalized to arbitrary interval size
  * SIMD: Optimize the performance of np.packbits in AVX2/AVX512F/VSX.
  * MAINT: Use numpy version for f2py version.
  * DEP: Shift correlate mode parsing to C and deprecate inexact...
  * DEP: Formally deprecate np.typeDict
  * SIMD: Replace raw SIMD of sin/cos with NPYV(universal intrinsics)
  * MAINT: Bump pydata-sphinx-theme and set logo link to index
  * DOC: Add module template
  * ENH: Make ndarray generic w.r.t. its shape and dtype
  * ENH: Added libdivide for floor divide
  * BUG, Benchmark: fix passing optimization build options to asv
  * MAINT, Benchmark: print the supported CPU features during the...
  * ENH: Add annotations for comparison operations
  * SIMD: Optimize the performance of einsum's submodule multiply...
  * ENH, SIMD: Add new NPYV intrinsics pack(0)
  * ENH, SIMD: Add new NPYV intrinsics pack(1)
  * BLD: Enable Werror=undef in travis
  * ENH: add support for fujitsu compiler to numpy.
  * ENH: Add two new _<X>Like unions

OBS-URL: https://build.opensuse.org/request/show/904569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=91
2021-07-07 12:43:11 +00:00
6b0fd26340 Accepting request 904174 from home:alarrosa:branches:openSUSE:Factory:Rings:1-MinimalX
- Add patch to fix an invalid usage of the dtype argument. This
  has already been fixed upstream but since Staging:F is so
  crowded now with python packages, I think it's better to patch
  it and update numpy once Staging:F is cleared:
  * fix-asarray.patch

OBS-URL: https://build.opensuse.org/request/show/904174
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=90
2021-07-05 17:14:03 +00:00
4e47611290 Accepting request 896981 from devel:languages:python:numeric
- update to 1.20.3:
  * BUG: Correct datetime64 missing type overload for datetime.date...
  * MAINT: Remove __all__ in favor of explicit re-exports
  * BLD: Strip extra newline when dumping gfortran version on MacOS
  * BUG: fix segfault in object/longdouble operations
  * MAINT: Use towncrier build explicitly
  * MAINT: Relax certain integer-type constraints
  * MAINT: Remove unsafe unions and ABCs from return-annotations
  * MAINT: Allow more recursion depth for scalar tests.
  * BUG: Initialize the full nditer buffer in case of error
  * BLD: remove unnecessary flag -faltivec on macOS
  * MAINT, CI: treats _SIMD module build warnings as errors through...
  * BUG: for MINGW, threads.h existence test requires GLIBC > 2.12
  * BUG: Make changelog recognize gh- as a PR number prefix.
  * REL, DOC: Prepare for the NumPy 1.20.3 release.
  * BUG: Fix failing mypy test in 1.20.x.

OBS-URL: https://build.opensuse.org/request/show/896981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=100
2021-06-10 22:17:37 +00:00
16887d977a - update to 1.20.3:
* BUG: Correct datetime64 missing type overload for datetime.date...
  * MAINT: Remove __all__ in favor of explicit re-exports
  * BLD: Strip extra newline when dumping gfortran version on MacOS
  * BUG: fix segfault in object/longdouble operations
  * MAINT: Use towncrier build explicitly
  * MAINT: Relax certain integer-type constraints
  * MAINT: Remove unsafe unions and ABCs from return-annotations
  * MAINT: Allow more recursion depth for scalar tests.
  * BUG: Initialize the full nditer buffer in case of error
  * BLD: remove unnecessary flag -faltivec on macOS
  * MAINT, CI: treats _SIMD module build warnings as errors through...
  * BUG: for MINGW, threads.h existence test requires GLIBC > 2.12
  * BUG: Make changelog recognize gh- as a PR number prefix.
  * REL, DOC: Prepare for the NumPy 1.20.3 release.
  * BUG: Fix failing mypy test in 1.20.x.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=88
2021-06-02 19:14:24 +00:00
e27db48e18 Accepting request 891397 from devel:languages:python:numeric
- update to 1.20.2:
  * MAINT: Update f2py from master.
  * BUG: diagflat could overflow on windows or 32-bit platforms
  * BUG: Fix refcount leak in f2py complex_double_from_pyobj.
  * BUG: Fix tiny memory leaks when like= overrides are used
  * BUG: Remove temporary change of descr/flags in VOID functions
  * BUG: Segfault in nditer buffer dealloc for Object arrays
  * BUG: Remove suspicious type casting
  * BUG: remove nonsensical comparison of pointer < 0
  * BUG: verify pointer against NULL before using it
  * BUG: check if PyArray_malloc succeeded
  * BUG: incorrect error fallthrough in nditer
  * MAINT: Add annotations for dtype.__getitem__, __mul__ and…
  * BUG: NameError in numpy.distutils.fcompiler.compaq
  * BUG: Fixed where keyword for np.mean & np.var methods
  * MAINT: Ensure that re-exported sub-modules are properly annotated
  * BUG: Fix ma coercion list-of-ma-arrays if they do not cast to…
  * BUG: Fix small valgrind-found issues
  * BUG: Fix small issues found with pytest-leaks

OBS-URL: https://build.opensuse.org/request/show/891397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=99
2021-05-12 17:31:17 +00:00
b27177045e - update to 1.20.2:
* MAINT: Update f2py from master.
  * BUG: diagflat could overflow on windows or 32-bit platforms
  * BUG: Fix refcount leak in f2py complex_double_from_pyobj.
  * BUG: Fix tiny memory leaks when like= overrides are used
  * BUG: Remove temporary change of descr/flags in VOID functions
  * BUG: Segfault in nditer buffer dealloc for Object arrays
  * BUG: Remove suspicious type casting
  * BUG: remove nonsensical comparison of pointer < 0
  * BUG: verify pointer against NULL before using it
  * BUG: check if PyArray_malloc succeeded
  * BUG: incorrect error fallthrough in nditer
  * MAINT: Add annotations for dtype.__getitem__, __mul__ and…
  * BUG: NameError in numpy.distutils.fcompiler.compaq
  * BUG: Fixed where keyword for np.mean & np.var methods
  * MAINT: Ensure that re-exported sub-modules are properly annotated
  * BUG: Fix ma coercion list-of-ma-arrays if they do not cast to…
  * BUG: Fix small valgrind-found issues
  * BUG: Fix small issues found with pytest-leaks

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=86
2021-05-07 21:21:51 +00:00
5027d4ba1c Accepting request 870996 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/870996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=98
2021-02-16 21:33:50 +00:00
b893c66c3a Accepting request 870967 from home:bnavigator:branches:dlpn_numpy
- Update to version 1.20.1
  * The distutils bug that caused problems with downstream projects
    is fixed.
  * The random.shuffle regression is fixed.
- Higlights for 1.20.0:
  * Annotations for NumPy functions. This work is ongoing and 
    improvements can be expected pending feedback from users.
  * Wider use of SIMD to increase execution speed of ufuncs. Much 
    work has been done in introducing universal functions that 
    will ease use of modern features across different hardware 
    platforms. This work is ongoing.
  * Preliminary work in changing the dtype and casting 
    implementations in order to provide an easier path to 
    extending dtypes. This work is ongoing but enough has been 
    done to allow experimentation and feedback.
  * Extensive documentation improvements comprising some 185 PR 
    merges. This work is ongoing and part of the larger project to 
    improve NumPy’s online presence and usefulness to new users.
  * Further cleanups related to removing Python 2.7. This improves 
    code readability and removes technical debt.
  * Preliminary support for the upcoming Cython 3.0.
- Full release notes at
  https://numpy.org/doc/stable/release/1.20.0-notes.html
- Now requires Python >= 3.7 (NEP 29)
  * Drop fix-py34-tests.patch
  * Skip python36 build
- Drop s390x.patch -- The patch was applied for all big endian
  architectures. Mark those tests appropriately in the check
  section instead.  gh#numpy/numpy#11831
- Skip two tests on ix86: gh#numpy/numpy#18387 gh#numpy/numpy#18388

OBS-URL: https://build.opensuse.org/request/show/870967
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=84
2021-02-10 21:14:05 +00:00
8140c2a849 Accepting request 863809 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/863809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=97
2021-01-19 15:00:35 +00:00
e4c6fd1c43 Accepting request 863766 from home:bnavigator:branches:devel:languages:python:numeric
- Move flaky tests to test_failok
- Fix hpc for multiflavors (needs gh#openSUSE/hpc#3)

OBS-URL: https://build.opensuse.org/request/show/863766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=82
2021-01-17 07:22:09 +00:00
cd12e33e65 Accepting request 861657 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/861657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=96
2021-01-11 16:11:15 +00:00
d36528b0ab Accepting request 861568 from home:mcalabkova:branches:devel:languages:python:Factory
- Update to 1.19.5
  * Fix memory leak of buffer-info cache due to relaxed strides
  * Set deprecated fields to null in PyArray_InitArrFuncs
  * fix np.timedelta64('nat').__format__ throwing an exception
  * more bugfixes
- Rebase numpy-buildfix.patch

OBS-URL: https://build.opensuse.org/request/show/861568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=80
2021-01-08 12:31:29 +00:00
90512b6a86 Accepting request 851900 from devel:languages:python:numeric
- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
  * Fix pytest call expansion
  * Fix f2py entry point

OBS-URL: https://build.opensuse.org/request/show/851900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=95
2020-12-03 17:40:42 +00:00
2647c1b9cc Accepting request 851543 from home:bnavigator:branches:devel:languages:python:numeric
- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
  * Fix pytest call expansion
  * Fix f2py entry point

OBS-URL: https://build.opensuse.org/request/show/851543
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=78
2020-11-30 15:01:32 +00:00
28391653e3 Accepting request 840324 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/840324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=94
2020-10-25 17:09:42 +00:00
68b917de82 Accepting request 839831 from home:StefanBruens:branches:devel:languages:python:numeric
- Add cblas build dependency, otherwise numpy uses naive internal
  implementations for some blas operations, mitigates boo#1177260.
- Add libopenblas recommends. To actually use openblas instead of
  netlib BLAS/LAPACK, update-alternatives has to be used.
- Remove .pytest_cache from the build_root

OBS-URL: https://build.opensuse.org/request/show/839831
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=76
2020-10-08 18:09:39 +00:00
eddae912bf Accepting request 838692 from home:Guillaume_G:branches:devel:languages:python:numeric
- Increase required memory to avoid test failures

OBS-URL: https://build.opensuse.org/request/show/838692
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=75
2020-09-30 07:24:26 +00:00
589024d3d0 Accepting request 836166 from home:StefanBruens:branches:devel:languages:python:numeric
- Fix upgrade from older distro versions which did not package
  f2py using update-alternatives (catched by openQA, boo#1176832).

OBS-URL: https://build.opensuse.org/request/show/836166
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=74
2020-09-23 08:44:21 +00:00
ca2a40df89 Accepting request 835366 from home:eeich:branches:devel:languages:python:numeric
- Build only HPC version with OpenBLAS, use standard BLAS/LAPACK
  for non-HPC instead.
- Create a macro %ver for the package version number next to %_ver
  to help keep both in sync.

OBS-URL: https://build.opensuse.org/request/show/835366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=73
2020-09-18 11:23:54 +00:00
4920d2aaf4 Accepting request 834030 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/834030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=72
2020-09-13 17:41:57 +00:00
88b9cfea4c Accepting request 822783 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/822783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=93
2020-09-04 08:56:37 +00:00
ab79378cf9 Accepting request 822780 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/822780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=70
2020-07-25 17:27:28 +00:00
ff0c08796d Accepting request 821546 from home:alarrosa:branches:devel:languages:python:numeric
- Add patch to fix the test_large_zip test in i586, which fails
  when run in a separate process (gh#numpy/numpy#16890):
  * 0001-Re-raise-MemoryError-exception-in-test_large_zips-process.patch

OBS-URL: https://build.opensuse.org/request/show/821546
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=69
2020-07-17 19:11:56 +00:00
9e0ee404c8 Accepting request 818513 from home:alarrosa:branches:devel:languages:python:numeric
- Update to version 1.19.0:
  * #8255: ENH: add identity kwarg to frompyfunc
  * #12646: TST: check exception details in refguide_check.py
  * #13421: ENH: improve runtime detection of CPU features
  * #14326: TST: Add assert_array_equal test for big integer arrays.
  * #14376: MAINT: Remove unnecessary 'from __future__ import ...'
    statements
  * #14530: MAINT: Fix typos and copy edit NEP-0030.
  * #14546: DOC: NumPy for absolute beginners tutorial
  * #14715: NEP: Proposal for array creation dispatching with
    __array_function__
  * #14867: ENH: Use AVX-512F for np.maximum and np.minimum
  * #14924: BUG: Fix numpy.random.dirichlet returns NaN for small
    'alpha'...
  * #14933: API: Use ResultType in PyArray_ConvertToCommonType
  * #14942: MAINT,API: ignore and NULL fasttake/fastputmask ArrFuncs
    slots
  * #14981: BUG: Make ediff1d kwarg casting consistent
  * #14988: DOC: linalg: Include information about scipy.linalg.
  * #14995: BUG: Use __array__ during dimension discovery
  * #15011: MAINT: cleanup compat.py3k.py
  * #15022: ENH: f2py: improve error messages
  * #15028: [DOC] LaTeX: fix preamble (closes #15026)
  * #15035: BUG: add endfunction, endsubroutine to valid fortran
    end words
  * #15040: TST: Add test for object method (and general unary)
    loops
  * #15042: REL: Update master after 1.18.x branch.
  * #15043: DOC: Update HOWTO_RELEASE.rst.txt
  * #15046: API, DOC: change names to multivariate_hypergeometric,

OBS-URL: https://build.opensuse.org/request/show/818513
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=68
2020-07-08 06:57:07 +00:00
55ebc72acb Accepting request 817878 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/817878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=92
2020-07-01 16:22:23 +00:00
df803b1822 Accepting request 817874 from home:bnavigator:branches:devel:languages:python:numeric
- still open: boo#1148173 gh#numpy/numpy#14438 skip two tests
- clean %check section for updated %pytest_arch
  gh#openSUSE/python-rpm-macros#50

OBS-URL: https://build.opensuse.org/request/show/817874
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=66
2020-06-30 13:24:12 +00:00
6f5d912eaf Accepting request 805383 from devel:languages:python:numeric
- Reorganize check section to pass

OBS-URL: https://build.opensuse.org/request/show/805383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=91
2020-05-29 19:16:14 +00:00
c435d72a44 Clean SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=64
2020-05-13 17:39:28 +00:00
ea52e4acc4 - Reorganize check section to pass
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=63
2020-05-13 17:38:52 +00:00
fee81c867f Better organization of skipped tests.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=62
2020-05-13 09:18:22 +00:00
42f5627d37 - Skip three tests which are failing with new GCC10
(gh#numpy/numpy#16212)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=61
2020-05-13 09:14:41 +00:00
a5d64b0b8c Accepting request 802285 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/802285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=90
2020-05-11 11:26:08 +00:00
4555cf9980 Accepting request 802266 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/802266
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=59
2020-05-09 17:30:39 +00:00
a50fb5315b Accepting request 798036 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/798036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=89
2020-04-28 20:29:35 +00:00
b771d963e1 Accepting request 797889 from home:Andreas_Schwab:Factory
- Disable TestF{77,90}ReturnCharacter on big-endian architectures (#11831)

OBS-URL: https://build.opensuse.org/request/show/797889
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=57
2020-04-26 19:29:31 +00:00
f76f7bca93 Accepting request 797231 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/797231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=56
2020-04-24 17:33:06 +00:00
29be322a4b Accepting request 792356 from devel:languages:python:numeric
- Do not use alternatives on HPC as it is pain to get it working

- Also still install f2py<PYTHON_MAJOR> that is used by many other
  depending software

- Use update-alternatives for /usr/bin/f2py

- update to version 1.18.2:
  * #15675: TST: move _no_tracing to testing._private
  * #15676: MAINT: Large overhead in some random functions
  * #15677: TST: Do not create gfortran link in azure Mac testing.
  * #15679: BUG: Added missing error check in ndarray.__contains__
  * #15722: MAINT: use list-based APIs to call subprocesses
  * #15734: BUG: fix logic error when nm fails on 32-bit

- update to version 1.18.1
  * The cython random extension test was not using a temporary
    directory for building, resulting in a permission violation.
  * Numpy distutils was appending -std=c99 to all C compiler runs,
    leading to changed behavior and compile problems downstream.
    That flag is now only applied when building numpy C code.

- update to version 1.18.0:
  + Highlights
    * The C-API for ``numpy.random`` has been defined and documented.
    * Basic infrastructure for linking with 64 bit BLAS and LAPACK libraries.
    * Many documentation improvements.
  + New functions
    * Multivariate hypergeometric distribution added to ``numpy.random``
  + Deprecations

OBS-URL: https://build.opensuse.org/request/show/792356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=88
2020-04-19 19:48:56 +00:00
bc4475f984 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=54 2020-04-08 08:23:46 +00:00
9a860be495 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=53 2020-04-07 13:59:46 +00:00
806fb71119 - Do not use alternatives on HPC as it is pain to get it working
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=52
2020-04-07 13:08:50 +00:00
4a25d3a4dc - Also still install f2py<PYTHON_MAJOR> that is used by many other
depending software

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=51
2020-04-07 11:56:09 +00:00
3756b8af42 - Use update-alternatives for /usr/bin/f2py
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=50
2020-04-06 21:42:47 +00:00
84607317fe Accepting request 789340 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/789340
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=49
2020-03-28 18:05:09 +00:00
136be57a2c Accepting request 761646 from home:TheBlackCat:branches:devel:languages:python:numeric
- update to version 1.18.1
  * The cython random extension test was not using a temporary
    directory for building, resulting in a permission violation.
  * Numpy distutils was appending -std=c99 to all C compiler runs,
    leading to changed behavior and compile problems downstream.
    That flag is now only applied when building numpy C code.

OBS-URL: https://build.opensuse.org/request/show/761646
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=48
2020-01-07 15:36:27 +00:00
a95f1ac5e7 Accepting request 761226 from home:TheBlackCat:branches:devel:languages:python:numeric
- update to version 1.18.0:
  + Highlights
    * The C-API for ``numpy.random`` has been defined and documented.
    * Basic infrastructure for linking with 64 bit BLAS and LAPACK libraries.
    * Many documentation improvements.
  + New functions
    * Multivariate hypergeometric distribution added to ``numpy.random``
  + Deprecations
    * ``np.fromfile`` and ``np.fromstring`` will error on bad data
    * Deprecate non-scalar arrays as fill values in ``ma.fill_value``
    * Deprecate ``PyArray_As1D``, ``PyArray_As2D``
    * Deprecate ``np.alen``
    * Deprecate the financial functions
    * The ``axis`` argument to ``numpy.ma.mask_cols`` and ``numpy.ma.mask_row`` is deprecated
  + Expired deprecations
    * ``PyArray_As1D`` and ``PyArray_As2D`` have been removed in favor of
      ``PyArray_AsCArray``
    * ``np.rank`` has been removed. This was deprecated in NumPy 1.10
      and has been replaced by ``np.ndim``.
    * The deprecation of ``expand_dims`` out-of-range axes in 1.13.0 has
      expired.
    * ``PyArray_FromDimsAndDataAndDescr`` and ``PyArray_FromDims`` have been
      removed (they will always raise an error). Use ``PyArray_NewFromDescr``
      and ``PyArray_SimpleNew`` instead.
    * ``numeric.loads``, ``numeric.load``, ``np.ma.dump``,
      ``np.ma.dumps``, ``np.ma.load``, ``np.ma.loads`` are removed,
      use ``pickle`` methods instead
    * ``arrayprint.FloatFormat``, ``arrayprint.LongFloatFormat`` has been removed,
      use ``FloatingFormat`` instead
    * ``arrayprint.ComplexFormat``, ``arrayprint.LongComplexFormat`` has been
      removed, use ``ComplexFloatingFormat`` instead
    * ``arrayprint.StructureFormat`` has been removed, use ``StructureVoidFormat``
      instead
    * ``np.testing.rand`` has been removed. This was deprecated in NumPy 1.11
      and has been replaced by ``np.random.rand``.
    * Class ``SafeEval`` in ``numpy/lib/utils.py`` has been removed.
      This was deprecated in NumPy 1.10. Use ``np.safe_eval`` instead.
    * Remove deprecated support for boolean and empty condition lists in
      ``np.select``
    * Array order only accepts 'C', 'F', 'A', and 'K'. More permissive options
      were deprecated in NumPy 1.11.
    * np.linspace parameter ``num`` must be an integer. Deprecated in NumPy 1.12.
    * UFuncs with multiple outputs must use a tuple for the ``out`` kwarg. This
      finishes a deprecation started in NumPy 1.10.
    * The files ``numpy/testing/decorators.py``, ``numpy/testing/noseclasses.py``
      and ``numpy/testing/nosetester.py`` have been removed.  They were never
      meant to be public (all relevant objects are present in the
      ``numpy.testing`` namespace), and importing them has given a deprecation
      warning since NumPy 1.15.0
  + Compatibility notes
    * `numpy.lib.recfunctions.drop_fields` can no longer return None
    * ``numpy.argmin/argmax/min/max`` returns ``NaT`` if it exists in array
    * ``np.can_cast(np.uint64, np.timedelta64, casting='safe')`` is now ``False``
    * Changed random variate stream from ``numpy.random.Generator.integers``
    * Add more ufunc loops for ``datetime64``, ``timedelta64``
    * Moved modules in ``numpy.random``
  + C API changes
    * ``PyDataType_ISUNSIZED(descr)`` now returns False for structured datatypes
  + New Features
    * Add our own ``*.pxd`` cython import file
    * A tuple of axes can now be input to ``expand_dims``
    * Support for 64-bit OpenBLAS
    * Add ``--f2cmap`` option to F2PY
  + Improvements
    * Different C numeric types of the same size have unique names
    * ``argwhere`` now produces a consistent result on 0d arrays
    * Add ``axis`` argument for ``random.permutation`` and ``random.shuffle``
    * ``method`` keyword argument for ``np.random.multivariate_normal``
    * Add complex number support for ``numpy.fromstring``
    * ``numpy.unique`` has consistent axes order when ``axis`` is not None
    * ``numpy.matmul`` with boolean output now converts to boolean values
    * ``numpy.random.randint`` produced incorrect value when the range was ``2**32``
    * Add complex number support for ``numpy.fromfile``
    * ``std=c99`` added if compiler is named ``gcc``
  + Changes
    * ``NaT`` now sorts to the end of arrays
    * Incorrect ``threshold`` in ``np.set_printoptions`` raises ``TypeError`` or ``ValueError``
    * Warn when saving a dtype with metadata
    * ``numpy.distutils`` append behavior changed for LDFLAGS and similar
    * Remove ``numpy.random.entropy`` without a deprecation
    * Add options to quiet build configuration and build with ``-Werror``

OBS-URL: https://build.opensuse.org/request/show/761226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=47
2020-01-07 06:39:50 +00:00
590c88af60 Accepting request 749098 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/749098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=87
2019-11-18 19:07:20 +00:00
90c21abf98 Accepting request 749079 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/749079
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=45
2019-11-17 07:46:10 +00:00
955dd5425c Accepting request 743811 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/743811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=86
2019-11-04 16:09:24 +00:00
c3b090eec6 Accepting request 743807 from home:Andreas_Schwab:Factory
- riscv.patch: Remove obsolete patch

OBS-URL: https://build.opensuse.org/request/show/743807
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=43
2019-10-29 10:44:34 +00:00
2934e52b92 Accepting request 741415 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/741415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=85
2019-10-22 13:42:33 +00:00
4fd678ba61 Accepting request 741245 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/741245
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=41
2019-10-21 07:22:42 +00:00
1aded1c7b3 Accepting request 734807 from devel:languages:python:numeric
- Force cythonization to ensure build under different versions of
  python

- disable tests TestF77ReturnCharacter and TestF90ReturnCharacter for s390x
  https://github.com/numpy/numpy/issues/11831
  to make the package build.
  * s390x.patch

- Update to 1.17.2:
  * #14418: BUG: Fix aradixsort indirect indexing.
  * #14420: DOC: Fix a minor typo in dispatch documentation.
  * #14421: BUG: test, fix regression in converting to ctypes
  * #14430: BUG: Do not show Override module in private error classes.
  * #14432: BUG: Fixed maximum relative error reporting in assert_allclose.
  * #14433: BUG: Fix uint-overflow if padding with linear_ramp and negative...
  * #14436: BUG: Update 1.17.x with 1.18.0-dev pocketfft.py.
- Add dep on pytest-xdist and use threaded tests execution
  shaving around 400s on local build

OBS-URL: https://build.opensuse.org/request/show/734807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=84
2019-10-10 09:49:51 +00:00
53d663ab65 * s390x.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=39
2019-10-03 13:58:12 +00:00
6695e2c226 - Force cythonization to ensure build under different versions of
python

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=38
2019-10-03 13:54:26 +00:00
793bbb5e9d Accepting request 733462 from home:azouhr:branches:devel:languages:python:numeric
disable two tests for s390x to make the package build

OBS-URL: https://build.opensuse.org/request/show/733462
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=37
2019-09-26 19:14:12 +00:00
3e5c75258d - Update to 1.17.2:
* #14418: BUG: Fix aradixsort indirect indexing.
  * #14420: DOC: Fix a minor typo in dispatch documentation.
  * #14421: BUG: test, fix regression in converting to ctypes
  * #14430: BUG: Do not show Override module in private error classes.
  * #14432: BUG: Fixed maximum relative error reporting in assert_allclose.
  * #14433: BUG: Fix uint-overflow if padding with linear_ramp and negative...
  * #14436: BUG: Update 1.17.x with 1.18.0-dev pocketfft.py.
- Add dep on pytest-xdist and use threaded tests execution
  shaving around 400s on local build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=36
2019-09-26 08:39:18 +00:00
b5912d8ab2 Accepting request 729333 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/729333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=83
2019-09-23 10:02:22 +00:00
4e98884891 Accepting request 728725 from home:michel_mno:branches:devel:languages:python:numeric
- as bypass boo#1148173 ignore %check error for ppc64/ppc64le

OBS-URL: https://build.opensuse.org/request/show/728725
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=34
2019-09-09 07:22:32 +00:00
453c67acd2 Accepting request 726872 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/726872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=82
2019-09-02 10:40:55 +00:00
3af9bf4445 Accepting request 726784 from home:TheBlackCat:branches:devel:languages:python:numeric
Update to version 1.17.1

OBS-URL: https://build.opensuse.org/request/show/726784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=32
2019-08-29 02:16:46 +00:00
60615a32a3 Accepting request 724139 from devel:languages:python:numeric
Update to version 1.17.0

All packages broken by this update should be fixed now

OBS-URL: https://build.opensuse.org/request/show/724139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=81
2019-08-19 18:48:26 +00:00
90605da46c Accepting request 719304 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.17.0
  Highlights
  * A new extensible random module along with four selectable random number
    generators and improved seeding designed for use in parallel processes has
    been added. The currently available bit generators are MT19937, PCG64,
    Philox, and SFC64.
  * NumPy's FFT implementation was changed from fftpack to pocketfft, resulting
    in faster, more accurate transforms and better handling of datasets of
    prime length.
  * New radix sort and timsort sorting methods. It is currently not possible to
    choose which will be used, but they are hardwired to the datatype and used
    when either ``stable`` or ``mergesort`` is passed as the method. 
  * Overriding numpy functions is now possible by default.
- Python 2 support has been dropped
- Rebase numpy-buildfix.patch

OBS-URL: https://build.opensuse.org/request/show/719304
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=30
2019-07-29 08:45:51 +00:00
7418fd5978 Accepting request 706488 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/706488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=80
2019-06-02 13:15:51 +00:00
58be9ab6dc Accepting request 706486 from home:marxin:branches:devel:languages:python:numeric
- Disable LTO in order to address boo#1136831.

OBS-URL: https://build.opensuse.org/request/show/706486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=28
2019-05-30 08:39:20 +00:00
c9bf903fb6 Accepting request 706141 from home:TheBlackCat:branches:devel:languages:python:numeric
- update to version 1.16.3
  * The NumPy 1.16.4 release fixes bugs reported against the 1.16.3 release, and
    also backports several enhancements from master that seem appropriate for a
    release series that is the last to support Python 2.7.
  + New deprecations
    * Writeable flag of C-API wrapped arrays
  + Compatibility notes
    * Potential changes to the random stream

OBS-URL: https://build.opensuse.org/request/show/706141
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=27
2019-05-30 07:46:38 +00:00
e440f96c99 Accepting request 704153 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/704153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=79
2019-05-22 08:54:07 +00:00
5e1238720c Accepting request 703311 from system:homeautomation:home-assistant
- update to version 1.16.3
  NumPy 1.16.3 Release Notes:
  The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and
  also backports several enhancements from master that seem appropriate for a
  release series that is the last to support Python 2.7. The wheels on PyPI are
  linked with OpenBLAS v0.3.4+, which should fix the known threading issues
  found in previous OpenBLAS versions.
  Downstream developers building this release should use Cython >= 0.29.2 and,
  if using OpenBLAS, OpenBLAS > v0.3.4.
  The most noticeable change in this release is that unpickling object arrays
  when loading *.npy or *.npz files now requires an explicit opt-in.
  This backwards incompatible change was made in response to
  CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>_.
  Compatibility notes
  Unpickling while loading requires explicit opt-in
  The functions np.load, and np.lib.format.read_array take an
  allow_pickle keyword which now defaults to False in response to
  CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>_.
  Improvements
  Covariance in random.mvnormal cast to double
  This should make the tolerance used when checking the singular values of the
  covariance matrix more meaningful.
  Changes
  __array_interface__ offset now works as documented
  The interface may use an offset value that was previously mistakenly
  ignored.

OBS-URL: https://build.opensuse.org/request/show/703311
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=25
2019-05-20 07:46:15 +00:00
25512a8bbb Accepting request 690313 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/690313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=78
2019-04-04 10:01:22 +00:00
6630543ee6 Accepting request 689877 from home:comurphy:branches:devel:languages:python:backports
- Fix python sitearch paths for SLE_12_SP3/4

OBS-URL: https://build.opensuse.org/request/show/689877
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=23
2019-04-01 10:17:32 +00:00
cd15dd2167 Accepting request 688183 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/688183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=77
2019-03-27 15:13:28 +00:00
4ed8230673 Accepting request 688181 from home:tbechtold:branches:devel:languages:python:numeric
- add fix-py34-tests.patch to fix build with python3.4 from SLE12SP4

OBS-URL: https://build.opensuse.org/request/show/688181
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=21
2019-03-25 10:31:44 +00:00
be2c2ff31f Accepting request 686968 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/686968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=76
2019-03-22 13:54:06 +00:00
23b173f379 Accepting request 686967 from home:mcepl:branches:devel:languages:python:numeric
- Update to 1.16.2:
  - Primarily focused on fixing on Windows-related bugs
  - regression fix correcting signed zeros produced by divmod

OBS-URL: https://build.opensuse.org/request/show/686967
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=19
2019-03-20 14:10:04 +00:00
9f32296479 Accepting request 680664 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/680664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=75
2019-03-04 08:13:10 +00:00
d50624b717 Accepting request 680656 from home:mcepl:branches:devel:languages:python:numeric
- Use direct number in Version: tag.

OBS-URL: https://build.opensuse.org/request/show/680656
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=17
2019-03-01 23:25:19 +00:00
e3f48a114e Accepting request 679050 from devel:languages:python:numeric
- Do not bother with standard flavor, just make it default
- Execute the tests only on standard package for now not hpc variants
- Add constraints for testsuite to not run out of mem/disk space
- Use %license macro
- Enable testsuite

OBS-URL: https://build.opensuse.org/request/show/679050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=74
2019-03-01 19:28:20 +00:00
811ebadef3 - Do not bother with standard flavor, just make it default
- Execute the tests only on standard package for now not hpc variants

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=15
2019-02-20 10:57:42 +00:00
13579fa2be - Use %license macro
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=14
2019-02-20 09:29:00 +00:00
9d89b4d70a - Add constraints for testsuite to not run out of mem/disk space
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=13
2019-02-20 09:28:32 +00:00
5bf4d817ee OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=12 2019-02-19 14:22:10 +00:00
657c0bc1ce - Enable testsuite
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=11
2019-02-19 12:53:12 +00:00
b049adc9f4 Accepting request 672132 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/672132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=73
2019-02-08 12:48:30 +00:00
76b54386b3 Accepting request 671996 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.16.1
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.16.1-notes.rst
- Update to version 1.16.0
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst

OBS-URL: https://build.opensuse.org/request/show/671996
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=9
2019-02-06 13:11:58 +00:00
c3de8e2aeb Accepting request 660931 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/660931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=72
2018-12-28 11:33:22 +00:00
18d76d858b Accepting request 660781 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.15.4
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.15.4-notes.rst

OBS-URL: https://build.opensuse.org/request/show/660781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=7
2018-12-24 09:05:24 +00:00
484f16bf08 Accepting request 645034 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/645034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=71
2018-11-08 08:40:27 +00:00
58fcc5e6c7 Accepting request 644949 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.15.3
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.15.2-notes.rst

OBS-URL: https://build.opensuse.org/request/show/644949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=5
2018-10-27 14:19:49 +00:00
0782c0a445 Accepting request 638249 from devel:languages:python:numeric
- Update to version 1.15.2
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.15.2-notes.rst
- Update to version 1.15.1
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.15.1-notes.rst
- Update to version 1.15.0
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.15.0-notes.rst
- Update to version 1.14.6
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.14.6-notes.rst
- Rebase numpy-1.9.0-remove-__declspec.patch
- Rebase riscv.patch

OBS-URL: https://build.opensuse.org/request/show/638249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=70
2018-10-02 17:44:22 +00:00
bf2f4604de Accepting request 616702 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/616702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=69
2018-06-18 11:48:47 +00:00
6be798bbfa Accepting request 606473 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/606473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=68
2018-05-16 09:21:50 +00:00
8aa69f6956 Accepting request 602335 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/602335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=67
2018-05-06 12:55:40 +00:00
39280035c5 Accepting request 576265 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/576265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=66
2018-02-16 20:40:19 +00:00
17a9f05a74 Accepting request 574786 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/574786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=65
2018-02-13 09:26:18 +00:00
86f4ebb8ed Accepting request 573260 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/573260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=64
2018-02-09 14:44:14 +00:00
a9db530e5e Accepting request 567770 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/567770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=63
2018-01-21 14:48:24 +00:00
e22abeab4d Accepting request 563390 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/563390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=62
2018-01-16 08:26:17 +00:00
ef8b7cc7fa Accepting request 544081 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/544081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=61
2017-11-23 08:34:11 +00:00
4fa9108c00 Accepting request 541237 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/541237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=60
2017-11-17 09:36:10 +00:00
24df67b9a4 Accepting request 539352 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/539352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=59
2017-11-09 12:53:36 +00:00
560a227704 Accepting request 535006 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/535006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=58
2017-10-20 12:38:55 +00:00
c709c31ae8 Accepting request 530444 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/530444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=57
2017-10-07 15:47:16 +00:00
bc36378310 Accepting request 527258 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/527258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=56
2017-09-21 10:27:39 +00:00
b0104303c0 Accepting request 514467 from devel:languages:python
- Add xlocale.patch:
  xlocale.h: don't use obsolete <xlocale.h>

OBS-URL: https://build.opensuse.org/request/show/514467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=55
2017-08-10 12:10:30 +00:00
356eb6c492 Accepting request 503339 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/503339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=54
2017-06-20 09:00:48 +00:00
9a299d1889 Accepting request 486233 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/486233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=53
2017-04-19 16:08:20 +00:00
61d47c6163 Accepting request 451739 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/451739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=52
2017-01-25 21:34:53 +00:00
b8838938c2 Accepting request 441447 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/441447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=51
2016-11-24 20:19:33 +00:00
d68f7cec03 Accepting request 426983 from devel:languages:python
- use pypi.io as Source URL

- Don't include cblas-devel on SLES 12

- update to 1.11.1:
  - #7506 BUG: Make sure numpy imports on python 2.6 when nose is unavailable.
  - #7530 BUG: Floating exception with invalid axis in np.lexsort.
  - #7535 BUG: Extend glibc complex trig functions blacklist to glibc < 2.18.
  - #7551 BUG: Allow graceful recovery for no compiler.
  - #7558 BUG: Constant padding expected wrong type in constant_values.
  - #7578 BUG: Fix OverflowError in Python 3.x. in swig interface.
  - #7590 BLD: Fix configparser.InterpolationSyntaxError.
  - #7597 BUG: Make np.ma.take work on scalars.
  - #7608 BUG: linalg.norm(): Don't convert object arrays to float.
  - #7638 BLD: Correct C compiler customization in system_info.py.
  - #7654 BUG: ma.median of 1d array should return a scalar.
  - #7656 BLD: Remove hardcoded Intel compiler flag -xSSE4.2.
  - #7660 BUG: Temporary fix for str(mvoid) for object field types.
  - #7665 BUG: Fix incorrect printing of 1D masked arrays.
  - #7670 BUG: Correct initial index estimate in histogram.
  - #7671 BUG: Boolean assignment no GIL release when transfer needs API.
  - #7676 BUG: Fix handling of right edge of final histogram bin.
  - #7680 BUG: Fix np.clip bug NaN handling for Visual Studio 2015.
  - #7724 BUG: Fix segfaults in np.random.shuffle.
  - #7731 MAINT: Change mkl_info.dir_env_var from MKL to MKLROOT.

OBS-URL: https://build.opensuse.org/request/show/426983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=50
2016-09-17 12:34:03 +00:00
e11fb1df02 Accepting request 386196 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/386196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=49
2016-04-11 07:12:48 +00:00
17dec2c552 Accepting request 369249 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/369249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=48
2016-03-16 09:43:17 +00:00
0b7cdf7963 Accepting request 352549 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/352549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=47
2016-01-11 18:10:35 +00:00
b899a1c85f Accepting request 338365 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/338365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=46
2015-10-20 14:21:39 +00:00
bc31cfcf65 Accepting request 333114 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/333114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=45
2015-10-01 10:21:42 +00:00
680be04ad9 Accepting request 288511 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/288511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=44
2015-03-05 14:33:05 +00:00
acb14efbdb Accepting request 260050 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/260050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=43
2014-11-10 16:27:50 +00:00
5a43e667c8 Accepting request 248212 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/248212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=42
2014-09-10 15:02:05 +00:00
be91075e0c Accepting request 244202 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/244202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=40
2014-08-13 15:19:54 +00:00
631b05e826 Accepting request 230332 from devel:languages:python
update to 1.8.1, bugfix release (forwarded request 229948 from apersaud)

OBS-URL: https://build.opensuse.org/request/show/230332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=39
2014-04-23 15:28:07 +00:00
5b22870945 Accepting request 220836 from devel:languages:python
- add numpy-double-double-le.patch for ppc64le (forwarded request 220757 from k0da)

OBS-URL: https://build.opensuse.org/request/show/220836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=38
2014-02-04 20:50:23 +00:00
9521c1fa2a Accepting request 209593 from devel:languages:python
fix for ppc64le, please forward to factory (forwarded request 209578 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/209593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=37
2013-12-08 18:46:07 +00:00
397afecd8d Accepting request 206776 from devel:languages:python
Update to 1.8.0

OBS-URL: https://build.opensuse.org/request/show/206776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=36
2013-11-14 07:43:27 +00:00
eb01a5abec Accepting request 185432 from devel:languages:python
- The *.egg-info is a file, not a directory

OBS-URL: https://build.opensuse.org/request/show/185432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=34
2013-08-01 15:14:30 +00:00
1f403f5bf5 Accepting request 179909 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=33
2013-06-19 14:40:58 +00:00
93784b1b28 Accepting request 174474 from devel:languages:python
Update to 1.7.1 (forwarded request 174473 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/174474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=32
2013-05-06 07:07:14 +00:00
7f54f2fdba Accepting request 162854 from devel:languages:python
- Add Source URL, see https://en.opensuse.org/SourceUrls

- Add Source URL, see https://en.opensuse.org/SourceUrls (forwarded request 162834 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/162854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=31
2013-04-05 15:05:11 +00:00
8d10ebf29d Accepting request 158631 from devel:languages:python
update to 1.7.0, version update details added.
patches numpy-python33.patch, numpy-fd15162.patch and numpy-aarch64.diff now merged in upstream (forwarded request 158616 from HighwayStar)

OBS-URL: https://build.opensuse.org/request/show/158631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=30
2013-03-12 10:15:05 +00:00
5a5b35419d Accepting request 157542 from devel:languages:python
- add numpy-aarch64.diff:
  * Fix build for AArch64 (forwarded request 157435 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/157542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=29
2013-03-07 06:34:02 +00:00
9512ffddf4 Accepting request 145171 from devel:languages:python
- fixed using numpy with python 3.3.
- matplot build fail (bnc#793557) fixed by these changes.
- with python-bleeding edge repo still broken, fixed only for factory (forwarded request 145145 from HighwayStar)

OBS-URL: https://build.opensuse.org/request/show/145171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=27
2012-12-14 09:43:43 +00:00
ecb12a2a9e Accepting request 142801 from devel:languages:python
Removed openSUSE 11.4 spec file workarounds (forwarded request 142747 from TheBlackCat) (forwarded request 142789 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/142801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=26
2012-11-28 13:33:46 +00:00
a941e61bba Accepting request 142250 from devel:languages:python
- Add numpy-fd15162.patch which should fix python3-scipy
  See fd15162fbf

OBS-URL: https://build.opensuse.org/request/show/142250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=25
2012-11-22 13:15:05 +00:00
597be76d88 Accepting request 141145 from devel:languages:python
- Add numpy-python33.patch to fix compilation with Python 3.3

OBS-URL: https://build.opensuse.org/request/show/141145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=24
2012-11-14 08:16:14 +00:00
2fb0d92668 Accepting request 134045 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/134045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=23
2012-09-17 12:08:43 +00:00
f81be4a10d Accepting request 123556 from devel:languages:python
Add libatlas2 buildrequires.  This provides very highly tuned linear algebra handling. (forwarded request 123555 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/123556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=21
2012-06-07 13:39:34 +00:00
0c1db2c7d4 Accepting request 121581 from devel:languages:python
Update to version 1.6.2 (forwarded request 121580 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/121581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=20
2012-05-22 08:10:08 +00:00
2a4bdd9050 Accepting request 121373 from devel:languages:python
Fix rpmlint warnings (forwarded request 121372 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/121373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=19
2012-05-21 06:07:34 +00:00
ff23b9631f Accepting request 116088 from devel:languages:python
Removed tests for unsupported openSUSE versions (forwarded request 116087 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/116088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=18
2012-05-07 20:50:17 +00:00
1500bff18a Accepting request 113730 from devel:languages:python
- Fix SLE_11 build 

- Modify BuildRequires to match recent name changes of lapack and
  blas in project. (forwarded request 113708 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/113730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=17
2012-04-17 20:01:01 +00:00
c488ce8a65 Accepting request 85899 from devel:languages:python
scipy needs the static lib to build (forwarded request 85875 from behrisch)

OBS-URL: https://build.opensuse.org/request/show/85899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=14
2011-10-04 15:01:16 +00:00
5a8abcad01 Accepting request 84189 from devel:languages:python
- Update to version 1.6.1:
  * Please see http://downloads.sourceforge.net/project/numpy/NumPy/1.6.1/Changelog
- Spec file cleanup:
  * Set license to BSD-3-Clause (SPDX style)
  * Removed testsuite from packages
  * Removed rpmlintrc file and actually fixed the issues

OBS-URL: https://build.opensuse.org/request/show/84189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=13
2011-09-22 08:58:19 +00:00
f413be8ec5 Autobuild autoformatter for 60094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=11
2011-02-04 19:12:16 +00:00
6d3d2856f1 Accepting request 60094 from devel:languages:python
Accepted submit request 60094 from user matejcik

OBS-URL: https://build.opensuse.org/request/show/60094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=10
2011-02-04 19:12:03 +00:00
6e2acbbf14 Accepting request 47219 from devel:languages:python
Copy from devel:languages:python/python-numpy based on submit request 47219 from user coolo

OBS-URL: https://build.opensuse.org/request/show/47219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=9
2010-09-06 09:39:05 +00:00
9b27577856 Accepting request 40894 from devel:languages:python
Copy from devel:languages:python/python-numpy based on submit request 40894 from user coolo

OBS-URL: https://build.opensuse.org/request/show/40894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=6
2010-06-02 16:11:28 +00:00
bfddde775c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=5 2010-03-18 15:24:28 +00:00
47c1476669 Accepting request 34152 from devel:languages:python
Copy from devel:languages:python/python-numpy based on submit request 34152 from user coolo

OBS-URL: https://build.opensuse.org/request/show/34152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=4
2010-03-05 14:57:57 +00:00
c8ddef0a9a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=2 2009-04-14 22:19:39 +00:00
a0a8503e2f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=1 2009-02-12 03:52:59 +00:00
11 changed files with 813 additions and 384 deletions

View File

@ -1,64 +0,0 @@
From bf50761dee8f0670542bcdc1fd9bff5cdb0448d4 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fvogt@suse.de>
Date: Thu, 28 Mar 2024 14:39:45 +0100
Subject: [PATCH] BUG: Fix test_impossible_feature_enable failing without
BASELINE_FEAT
If the build has no baseline features set, the test ended up setting
e.g. NPY_ENABLE_CPU_FEATURES="ASIMDHP, None". This actually made the
execution succeed, as the warning for decoding "None" overrode the
error for the real feature. Fix the error handling there by removing
the errorneous "return 0;", add a test for this, and avoid passing
"None" by accident.
---
numpy/core/src/common/npy_cpu_features.c | 1 -
numpy/core/tests/test_cpu_features.py | 14 ++++++++++++--
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/numpy/core/src/common/npy_cpu_features.c b/numpy/core/src/common/npy_cpu_features.c
index bd149f8b4..f4d25cc50 100644
--- a/numpy/core/src/common/npy_cpu_features.c
+++ b/numpy/core/src/common/npy_cpu_features.c
@@ -324,7 +324,6 @@ npy__cpu_check_env(int disable, const char *env) {
) < 0) {
return -1;
}
- return 0;
}
#define NOTSUPP_BODY \
diff --git a/numpy/core/tests/test_cpu_features.py b/numpy/core/tests/test_cpu_features.py
index 48ab30a4a..88e4ad185 100644
--- a/numpy/core/tests/test_cpu_features.py
+++ b/numpy/core/tests/test_cpu_features.py
@@ -308,8 +308,8 @@ def test_impossible_feature_enable(self):
err_type = "RuntimeError"
self._expect_error(msg, err_type)
- # Ensure that only the bad feature gets reported
- feats = f"{bad_feature}, {self.BASELINE_FEAT}"
+ # Ensure that it fails even when providing garbage in addition
+ feats = f"{bad_feature}, Foobar"
self.env['NPY_ENABLE_CPU_FEATURES'] = feats
msg = (
f"You cannot enable CPU features \\({bad_feature}\\), since they "
@@ -317,6 +317,16 @@ def test_impossible_feature_enable(self):
)
self._expect_error(msg, err_type)
+ if self.BASELINE_FEAT is not None:
+ # Ensure that only the bad feature gets reported
+ feats = f"{bad_feature}, {self.BASELINE_FEAT}"
+ self.env['NPY_ENABLE_CPU_FEATURES'] = feats
+ msg = (
+ f"You cannot enable CPU features \\({bad_feature}\\), since "
+ "they are not supported by your machine."
+ )
+ self._expect_error(msg, err_type)
+
is_linux = sys.platform.startswith('linux')
is_cygwin = sys.platform.startswith('cygwin')
machine = platform.machine()
--
2.44.0

View File

@ -1,46 +0,0 @@
From 79e7c3c3262374de778145946b612135fb7cd581 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fvogt@suse.de>
Date: Thu, 28 Mar 2024 13:15:54 +0100
Subject: [PATCH] feature module: Fix handling of multiple conflicts per
attribute
- Attributes without match were never actually added to the list
- Only the last conflict actually had an effect, earlier results were
discarded
---
vendored-meson/meson/mesonbuild/modules/features/module.py | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/vendored-meson/meson/mesonbuild/modules/features/module.py b/vendored-meson/meson/mesonbuild/modules/features/module.py
index 0be6af06c..a6f357b3f 100644
--- a/vendored-meson/meson/mesonbuild/modules/features/module.py
+++ b/vendored-meson/meson/mesonbuild/modules/features/module.py
@@ -371,15 +371,12 @@ class Module(NewExtensionModule):
values: List[ConflictAttr] = getattr(fet, attr)
accumulate_values = test_result[attr] # type: ignore
for conflict in values:
- if not conflict.match:
- accumulate_values.append(conflict.val)
- continue
conflict_vals: List[str] = []
# select the acc items based on the match
new_acc: List[str] = []
for acc in accumulate_values:
# not affected by the match so we keep it
- if not conflict.match.match(acc):
+ if not (conflict.match and conflict.match.match(acc)):
new_acc.append(acc)
continue
# no filter so we totaly escape it
@@ -396,7 +393,7 @@ class Module(NewExtensionModule):
continue
conflict_vals.append(conflict.mjoin.join(filter_val))
new_acc.append(conflict.val + conflict.mjoin.join(conflict_vals))
- test_result[attr] = new_acc # type: ignore
+ accumulate_values = test_result[attr] = new_acc # type: ignore
test_args = compiler.has_multi_arguments
args = test_result['args']
--
2.44.0

View File

@ -1,3 +0,0 @@
<multibuild>
<package>gnu-hpc</package>
</multibuild>

View File

@ -1,53 +0,0 @@
From 59694be29a71b17ad1ce58c865a5524c50bfedee Mon Sep 17 00:00:00 2001
From: Ralf Gommers <ralf.gommers@gmail.com>
Date: Fri, 16 Feb 2024 22:18:43 +0100
Subject: [PATCH] TST: fix Cython compile test which invokes `meson`
Closes gh-24956
[skip circle]
---
numpy/core/tests/test_cython.py | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
Index: numpy-1.26.4/numpy/core/tests/test_cython.py
===================================================================
--- numpy-1.26.4.orig/numpy/core/tests/test_cython.py
+++ numpy-1.26.4/numpy/core/tests/test_cython.py
@@ -37,6 +37,13 @@ def install_temp(tmpdir_factory):
srcdir = os.path.join(os.path.dirname(__file__), 'examples', 'cython')
build_dir = tmpdir_factory.mktemp("cython_test") / "build"
os.makedirs(build_dir, exist_ok=True)
+ # Ensure we use the correct Python interpreter even when `meson` is
+ # installed in a different Python environment (see gh-24956)
+ native_file = str(build_dir / 'interpreter-native-file.ini')
+ with open(native_file, 'w') as f:
+ f.write("[binaries]\n")
+ f.write(f"python = '{sys.executable}'")
+
try:
subprocess.check_call(["meson", "--version"])
except FileNotFoundError:
@@ -44,17 +51,20 @@ def install_temp(tmpdir_factory):
if sys.platform == "win32":
subprocess.check_call(["meson", "setup",
"--buildtype=release",
- "--vsenv", str(srcdir)],
+ "--vsenv", "--native-file", native_file,
+ str(srcdir)],
cwd=build_dir,
)
else:
- subprocess.check_call(["meson", "setup", str(srcdir)],
+ subprocess.check_call(["meson", "setup",
+ "--native-file", native_file, str(srcdir)],
cwd=build_dir
)
subprocess.check_call(["meson", "compile", "-vv"], cwd=build_dir)
sys.path.append(str(build_dir))
+
def test_is_timedelta64_object(install_temp):
import checks

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010
size 15786129

View File

@ -1,28 +0,0 @@
From: toddrme2178@gmail.com
Date: 2014-09-09 04:45:00 +0000
Subject: Remove windows-specific function
Upstream: openSUSE Fix
References:
http://lists.opensuse.org/opensuse-packaging/2014-09/msg00004.html
http://lists.opensuse.org/opensuse-packaging/2014-09/msg00005.html
__declspec(thread) is a windows-specific function that is causing
spurious compiler warnings. These warnings can be safely ignored,
but are being falsely flagged as serious problems that cause the
build to fail. Since this is windows-specific, it can be
safely removed.
Index: numpy-1.24.0/numpy/core/setup_common.py
===================================================================
--- numpy-1.24.0.orig/numpy/core/setup_common.py
+++ numpy-1.24.0/numpy/core/setup_common.py
@@ -141,7 +141,7 @@ OPTIONAL_FILE_FUNCS = ["ftello", "fseeko
OPTIONAL_MISC_FUNCS = ["backtrace", "madvise"]
# variable attributes tested via "int %s a" % attribute
-OPTIONAL_VARIABLE_ATTRIBUTES = ["__thread", "__declspec(thread)"]
+OPTIONAL_VARIABLE_ATTRIBUTES = ["__thread"]
# Subset of OPTIONAL_*_FUNCS which may already have HAVE_* defined by Python.h
OPTIONAL_FUNCS_MAYBE = [

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864
size 18326228

BIN
numpy-2.2.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,184 @@
-------------------------------------------------------------------
Mon Mar 24 16:06:08 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Disable and remove support of gnu-hpc build flavours (bsc#1239982)
-------------------------------------------------------------------
Mon Feb 24 16:32:10 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 2.2.2
* New functions matvec and vecmat
* Many improved annotations
* Improved support for the new StringDType
* Improved support for free threaded Python
* Fixes for f2py
## Deprecations
* _add_newdoc_ufunc is now deprecated. ufunc.__doc__ = newdoc should
be used instead.
## Expired deprecations
* bool(np.array([])) and other empty arrays will now raise an error.
Use arr.size > 0 instead to check whether an array has no elements.
## Compatibility notes
* numpy.cov now properly transposes single-row (2d array) design
matrices when rowvar=False. Previously, single-row design matrices
would return a scalar in this scenario, which is not correct, so
this is a behavior change and an array of the appropriate shape
will now be returned.
## New Features
* New functions for matrix-vector and vector-matrix products
* np.complexfloating[T, T] can now also be written as np.complexfloating[T]
* UFuncs now support __dict__ attribute and allow overriding __doc__
(either directly or via ufunc.__dict__["__doc__"]). __dict__ can be
used to also override other properties, such as __module__ or
__qualname__.
* The “nbit” type parameter of np.number and its subtypes now defaults
to typing.Any. This way, type-checkers will infer annotations such
as x: np.floating as x: np.floating[Any], even in strict mode.
-------------------------------------------------------------------
Wed Feb 12 16:55:08 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Avoid writing non-deterministic .pyc files during build
for reproducible builds
-------------------------------------------------------------------
Fri Nov 22 22:33:50 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Add update-meson-1_5_2.patch (gh#numpy/numpy#27531)
- Skip failing test test_api_importable
-------------------------------------------------------------------
Mon Nov 18 17:23:11 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Revert the switch to openblas, should skip test instead
* see discussion at gh#scipy/scipy#21475
-------------------------------------------------------------------
Tue Nov 5 01:59:21 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.1.3:
* #27512: MAINT: prepare 2.1.x for further development
* #27537: MAINT: Bump actions/cache from 4.0.2 to 4.1.1
* #27538: MAINT: Bump pypa/cibuildwheel from 2.21.2 to 2.21.3
* #27539: MAINT: MSVC does not support #warning directive
* #27543: BUG: Fix user dtype can-cast with python scalar during promotion
* #27561: DEV: bump python to 3.12 in environment.yml
* #27562: BLD: update vendored Meson to 1.5.2
* #27563: BUG: weighted quantile for some zero weights (#27549)
* #27565: MAINT: Use miniforge for macos conda test.
* #27566: BUILD: satisfy gcc-13 pendantic errors
* #27569: BUG: handle possible error for PyTraceMallocTrack
* #27570: BLD: start building Windows free-threaded wheels [wheel build]
* #27571: BUILD: vendor tempita from Cython
* #27574: BUG: Fix warning "differs in levels of indirection" in npy_atomic.h...
* #27592: MAINT: Update Highway to latest
* #27593: BUG: Adjust numpy.i for SWIG 4.3 compatibility
* #27616: BUG: Fix Linux QEMU CI workflow
* #27668: BLD: Do not set __STDC_VERSION__ to zero during build
* #27669: ENH: fix wasm32 runtime type error in numpy._core
* #27672: BUG: Fix a reference count leak in npy_find_descr_for_scalar.
* #27673: BUG: fixes for StringDType/unicode promoters
-------------------------------------------------------------------
Wed Oct 30 07:43:06 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Use openblas instead of blas+lapack due to precision problems
with scipy on aarch64 - https://github.com/scipy/scipy/issues/21475#issuecomment-2446077407
-------------------------------------------------------------------
Thu Oct 24 12:21:00 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
- Build with latest gcc for Leap 16.0
-------------------------------------------------------------------
Mon Oct 21 06:52:58 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.1.2
* #27333: MAINT: prepare 2.1.x for further development
* #27400: BUG: apply critical sections around populating the dispatch cache
* #27406: BUG: Stub out get_build_msvc_version if distutils.msvccompiler...
* #27416: BUILD: fix missing include for std::ptrdiff_t for C++23 language...
* #27433: BLD: pin setuptools to avoid breaking numpy.distutils
* #27437: BUG: Allow unsigned shift argument for np.roll
* #27439: BUG: Disable SVE VQSort
* #27471: BUG: rfftn axis bug
* #27479: BUG: Fix extra decref of PyArray_UInt8DType.
* #27480: CI: use PyPI not scientific-python-nightly-wheels for CI doc...
* #27481: MAINT: Check for SVE support on demand
* #27484: BUG: initialize the promotion state to be weak
* #27501: MAINT: Bump pypa/cibuildwheel from 2.20.0 to 2.21.2
* #27506: BUG: avoid segfault on bad arguments in ndarray.__array_function__
-------------------------------------------------------------------
Fri Sep 6 18:35:18 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 2.1.1
* #27259: BUG: revert unintended change in the return value of
set_printoptions
* #27266: BUG: fix reference counting bug in __array_interface__
implementation...
* #27267: TST: Add regression test for missing descr in
array-interface
* #27276: BUG: Fix #27256 and #27257
* #27278: BUG: Fix array_equal for numeric and non-numeric scalar
types
* #27304: BUG: f2py: better handle filtering of public/private
subroutines
-------------------------------------------------------------------
Sat Aug 31 09:36:14 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 2.1.0
* Support for Python 3.13.
* Preliminary support for free threaded Python 3.13.
* Support for the array-api 2023.12 standard.
## New functions
* A new function np.unstack(array, axis=...) was added, which
splits an array into a tuple of arrays along an axis. It serves
as the inverse of numpy.stack. (gh-26579)
## Deprecations
* The fix_imports keyword argument in numpy.save is deprecated.
Since NumPy 1.17, numpy.save uses a pickle protocol that no
longer supports Python 2, and ignored fix_imports keyword. This
keyword is kept only for backward compatibility. It is now
deprecated. (gh-26452)
* Passing non-integer inputs as the first argument of bincount is
now deprecated, because such inputs are silently cast to
integers with no warning about loss of precision. (gh-27076)
## Expired deprecations
* Scalars and 0D arrays are disallowed for numpy.nonzero and
numpy.ndarray.nonzero. (gh-26268)
* set_string_function internal function was removed and
PyArray_SetStringFunction was stubbed out. (gh-26611)
## C API changes
* API symbols now hidden but customizable
* Many shims removed from npy_3kcompat.h
* New PyUFuncObject field process_core_dims_func
## New Features
* Preliminary Support for Free-Threaded CPython 3.13
* f2py can generate freethreading-compatible C extensions
## Improvements
* histogram auto-binning now returns bin sizes >=1 for integer
input data
* ndarray shape-type parameter is now covariant and bound to
tuple[int, ...]
* np.quantile with method closest_observation chooses nearest
even order statistic
* lapack_lite is now thread safe
* The numpy.printoptions context manager is now thread and
async-safe
* Type hinting numpy.polynomial
* Improved numpy.dtypes type hints
## Performance improvements and changes
* ma.cov and ma.corrcoef are now significantly faster
## Changes
* ma.corrcoef may return a slightly different result
* Cast-safety fixes in copyto and full
- Release 2.0.1
## Improvements
* np.quantile with method closest_observation chooses nearest
even order statistic
-------------------------------------------------------------------
Tue Aug 13 06:04:49 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package python-numpy
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,30 +16,8 @@
#
%global flavor @BUILD_FLAVOR@%{nil}
%define ver 2.0.0
%define _ver 2_0_0
%define pname python-numpy
%define plainpython python
%define hpc_upcase_trans_hyph() %(echo %{**} | tr [a-z] [A-Z] | tr '-' '_')
%if "%{flavor}" == ""
%bcond_with hpc
%bcond_with openblas
%endif
%if "%{flavor}" == "gnu-hpc"
%bcond_without hpc
%endif
%if "%{flavor}" == "gnu7-hpc"
%define c_f_ver 7
%bcond_without hpc
%endif
%if %{with hpc}
%bcond_without openblas
%endif
%if 0%{?sle_version} == 120300
%{?with_openblas:ExclusiveArch: do_not_build}
%endif
%{?with_hpc:%{hpc_requires}}
#
%if 0%{?suse_version} > 1500
%bcond_without libalternatives
@ -49,30 +27,11 @@
%bcond_with cblas
%endif
#
%bcond_with ringdisabled
#
%if %{without hpc}
%define package_name %{pname}
%define p_python_sitearch %{python_sitearch}
%define p_prefix %{_prefix}
%define p_bindir %{_bindir}
%else
%{!?compiler_family:%global compiler_family gnu}
%{hpc_init -c %{compiler_family} %{?c_f_ver:-v %{c_f_ver}} %{?mpi_ver:-V %{mpi_ver}}}
%define package_name %{hpc_package_name %{_ver}}
%define p_python_sitearch %{hpc_python_sitearch}
%define p_prefix %{hpc_prefix}
%define p_bindir %{hpc_bindir}
# Magic for OBS Staging. Only build the flavors required by
# other packages in the ring.
%if %{with ringdisabled}
ExclusiveArch: do_not_build
%endif
%endif
%{?sle15_python_module_pythons}
Name: %{package_name}
Name: python-numpy
# set %%ver and %%_ver instead above
Version: %{ver}
Version: 2.2.2
Release: 0
Summary: NumPy array processing for numbers, strings, records and objects
License: BSD-3-Clause
@ -81,14 +40,17 @@ Source: https://files.pythonhosted.org/packages/source/n/numpy/numpy-%{v
Source99: python-numpy-rpmlintrc
# PATCH-FIX-OPENSUSE numpy-buildfix.patch -- openSUSE-specific build fixes
Patch0: numpy-buildfix.patch
# PATCH-FIX-UPSTREAM update-meson-1_5_2.patch gh#numpy/numpy#27531 mcepl@suse.com
# update vendored meson
Patch1: update-meson-1_5_2.patch
BuildRequires: %{python_module Cython >= 3.0}
BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module meson-python >= 0.15}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyproject-metadata >= 0.7.1}
BuildRequires: cmake
%if 0%{?suse_version} <= 1600
%if 0%{?suse_version} < 1600
BuildRequires: gcc12
BuildRequires: gcc12-c++
%else
@ -109,7 +71,6 @@ BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module testsuite}
BuildRequires: %{python_module typing-extensions >= 4.2.0}
# /SECTION
%if %{without hpc}
# Last version which packaged %%{_bindir}/f2py without update-alternatives
Conflicts: %{plainpython}-numpy <= 1.12.0
%if 0%{?suse_version}
@ -117,9 +78,6 @@ BuildRequires: gcc-fortran
%else
BuildRequires: gcc-gfortran
%endif
%if %{with openblas}
BuildRequires: openblas-devel > 0.3.20
%else
BuildRequires: blas-devel
BuildRequires: lapack-devel
%if %{with cblas}
@ -127,7 +85,6 @@ BuildRequires: lapack-devel
BuildRequires: cblas-devel
Recommends: libopenblas_pthreads0
%endif
%endif
%if %{with libalternatives}
BuildRequires: alts
Requires: alts
@ -135,15 +92,6 @@ Requires: alts
Requires(post): update-alternatives
Requires(postun): update-alternatives
%endif
%else
BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
BuildRequires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc-devel
%ifnarch %ix86 %arm
BuildRequires: lua-lmod
%endif
BuildRequires: suse-hpc
Requires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc
%endif
%python_subpackages
%description
@ -158,33 +106,20 @@ interfacing with general-purpose data-base applications.
There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.
%{?with_hpc:%{hpc_python_master_package -L -a }}
%package devel
Summary: Development files for numpy applications
Requires: %{name} = %{version}
Requires: blas-devel
Requires: python-devel
Requires: %plainpython(abi) = %{python_version}
%if %{without hpc}
%if %{with openblas}
Requires: openblas-devel
%else
Requires: blas-devel
%if %{with cblas}
Requires: cblas-devel
%endif
Requires: lapack-devel
%endif
%else
Requires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc-devel
%{hpc_requires_devel}
%endif
%description devel
This package contains files for developing applications using numpy.
%{?with_hpc:%{hpc_python_master_package devel -a }}
%prep
%autosetup -p1 -n numpy-%{version}
# Fix non-executable scripts
@ -201,21 +136,10 @@ chmod -x \
rm -f PKG-INFO
%build
export PYTHONDONTWRITEBYTECODE=1
%define _lto_cflags %{nil}
%if %{with hpc}
%hpc_setup
module load openblas
export CFLAGS="$(pkg-config --cflags openblas) %{optflags} -fno-strict-aliasing" LIBS="$(pkg-config --libs openblas)"
cat > site.cfg <<EOF
[openblas]
libraries = openblas
library_dirs = $OPENBLAS_LIB
include_dirs = $OPENBLAS_INC
EOF
%else
export CFLAGS="%{optflags} -fno-strict-aliasing"
%endif
%if 0%{?suse_version} <= 1600
%if 0%{?suse_version} < 1600
export CC=gcc-12
export CXX=g++-12
%endif
@ -223,67 +147,17 @@ export CXX=g++-12
%pyproject_wheel
%install
%{?with_hpc:%hpc_setup}
%{?with_hpc:module load openblas}
%pyproject_install
%pyproject_install --prefix %{p_prefix} --root %{buildroot}
%if !%{with hpc}
%python_clone -a %{buildroot}%{_bindir}/f2py
%python_clone -a %{buildroot}%{_bindir}/numpy-config
%endif
%if 0%{?suse_version}
%fdupes %{buildroot}%{p_prefix}
%endif
%if %{with hpc}
%define hpc_module_pname ${python_flavor}-numpy
%{python_expand # Don't package testsuite
python_flavor=`cat _current_flavor`
sitesearch_path=`$python -c "import sysconfig as s; print(s.get_paths(vars={'platbase':'%{hpc_prefix}','base':'%{hpc_prefix}'}).get('platlib'))"`
rm -rf %{buildroot}${sitesearch_path}/numpy/{,_core,distutils,f2py,fft,lib,linalg,ma,matrixlib,oldnumeric,polynomial,random,testing}/tests
%hpc_write_modules_files
#%%Module1.0#####################################################################
proc ModulesHelp { } {
puts stderr " "
puts stderr "This module loads the %{pname} library built with the %{compiler_family} compiler"
puts stderr "toolchain."
puts stderr "\nVersion %{version}\n"
}
module-whatis "Name: %{pname} built with %{compiler_family} compiler"
module-whatis "Version: %{version}"
module-whatis "Category: python module"
module-whatis "Description: %{SUMMARY:0}"
module-whatis "URL %{url}"
set version %{version}
if [ expr [ module-info mode load ] || [module-info mode display ] ] {
if { ![is-loaded intel] && ![is-loaded openblas] } {
module load openblas
}
}
prepend-path PATH %{hpc_bindir}
prepend-path PYTHONPATH ${sitesearch_path}
setenv %{hpc_upcase_trans_hyph %{pname}}_DIR %{hpc_prefix}
setenv %{hpc_upcase_trans_hyph %{pname}}_BIN %{hpc_bindir}
family "NumPy"
EOF
}
%fdupes %{buildroot}%{_prefix}
%endif
%check
# https://numpy.org/doc/stable/dev/development_environment.html#running-tests
%if %{without hpc}
mkdir -p testing
cp pytest.ini testing/
@ -295,7 +169,6 @@ for b in f2py numpy-config; do
ln -s %{buildroot}%{_bindir}/$b-%{$python_bin_suffix} build/flavorbin/$b
done
}
%endif
# flaky tests
test_failok+=" or test_structured_object_indexing"
@ -352,6 +225,8 @@ test_failok+=" or (test_umath and test_fp_noncontiguous)"
%endif
# The meson command is always on the primary python and wants to import numpy from there
test_failok+=" or test_limited_api"
# gh#numpy/numpy#27531
test_failok+=" or test_api_importable"
echo "
import sys
@ -372,7 +247,6 @@ $python runobstest.py "not (test_new_policy ${test_failok} or slow)"
popd
%endif
%if %{without hpc}
%pre
# If libalternatives is used: Removing old update-alternatives entries.
%python_libalternatives_reset_alternative f2py
@ -382,12 +256,10 @@ popd
%postun
%python_uninstall_alternative f2py
%endif
%files %{python_files}
%doc README.md THANKS.txt
%license LICENSE.txt
%if %{without hpc}
%python_alternative %{_bindir}/f2py
%python_alternative %{_bindir}/numpy-config
%{python_sitearch}/numpy/
@ -399,37 +271,9 @@ popd
%exclude %{python_sitearch}/numpy/distutils/checks/*.c
%exclude %{python_sitearch}/numpy/f2py/src/
%exclude %{python_sitearch}/numpy/random/lib/libnpyrandom.a
%else
%if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3"
%{p_bindir}/f2py
%{p_bindir}/numpy-config
%else
%exclude %{p_bindir}/f2py
%exclude %{p_bindir}/numpy-config
%endif
%{p_python_sitearch}/numpy/
%{p_python_sitearch}/numpy-%{version}.dist-info
%exclude %{p_python_sitearch}/numpy/_core/include/
%exclude %{p_python_sitearch}/numpy/_core/lib/libnpymath.a
%exclude %{p_python_sitearch}/numpy/_core/lib/pkgconfig/numpy.pc
%exclude %{p_python_sitearch}/numpy/random/lib/libnpyrandom.a
%exclude %{p_python_sitearch}/numpy/distutils/mingw/*.c
%exclude %{p_python_sitearch}/numpy/distutils/checks/*.c
%exclude %{p_python_sitearch}/numpy/f2py/src/
%endif
%if %{with hpc}
%define hpc_module_pname %{python_flavor}-numpy
%{hpc_modules_files}
%{hpc_dirs}
%dir %{hpc_bindir}
%dir %{hpc_libdir}/python%{hpc_python_version}
%dir %{p_python_sitearch}
%endif
%files %{python_files devel}
%license LICENSE.txt
%if %{without hpc}
%{python_sitearch}/numpy/_core/include/
%if 0%{python_version_nodots} < 312
%{python_sitearch}/numpy/distutils/mingw/*.c
@ -439,16 +283,5 @@ popd
%{python_sitearch}/numpy/_core/lib/libnpymath.a
%{python_sitearch}/numpy/_core/lib/pkgconfig/numpy.pc
%{python_sitearch}/numpy/random/lib/libnpyrandom.a
%else
%{p_python_sitearch}/numpy/_core/include/
%{p_python_sitearch}/numpy/_core/lib/pkgconfig/numpy.pc
%{p_python_sitearch}/numpy/_core/lib/libnpymath.a
%{p_python_sitearch}/numpy/random/lib/libnpyrandom.a
%if 0%{python_version_nodots} < 312
%{p_python_sitearch}/numpy/distutils/mingw/*.c
%{p_python_sitearch}/numpy/distutils/checks/*.c
%endif
%{p_python_sitearch}/numpy/f2py/src/
%endif
%changelog

612
update-meson-1_5_2.patch Normal file
View File

@ -0,0 +1,612 @@
diff -uNr numpy-2.1.3.orig/vendored-meson/meson/ci/ciimage/.gitignore numpy-2.1.3/vendored-meson/meson/ci/ciimage/.gitignore
--- numpy-2.1.3.orig/vendored-meson/meson/ci/ciimage/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ numpy-2.1.3/vendored-meson/meson/ci/ciimage/.gitignore 2024-11-22 23:52:31.819240220 +0100
@@ -0,0 +1,3 @@
+/build_*
+/test_*
+/user.sh
diff -uNr numpy-2.1.3.orig/vendored-meson/meson/.git numpy-2.1.3/vendored-meson/meson/.git
--- numpy-2.1.3.orig/vendored-meson/meson/.git 1970-01-01 01:00:00.000000000 +0100
+++ numpy-2.1.3/vendored-meson/meson/.git 2024-11-22 23:52:31.599238818 +0100
@@ -0,0 +1 @@
+gitdir: ../../.git/modules/vendored-meson/meson
diff -uNr numpy-2.1.3.orig/vendored-meson/meson/.gitattributes numpy-2.1.3/vendored-meson/meson/.gitattributes
--- numpy-2.1.3.orig/vendored-meson/meson/.gitattributes 1970-01-01 01:00:00.000000000 +0100
+++ numpy-2.1.3/vendored-meson/meson/.gitattributes 2024-11-22 23:52:31.815906865 +0100
@@ -0,0 +1,7 @@
+.gitignore export-ignore
+.gitattributes export-ignore
+* text eol=lf
+*.png binary
+*.icns binary
+data/shell-completions/bash/meson linguist-language=Shell
+data/shell-completions/zsh/_meson linguist-language=Shell
diff -uNr numpy-2.1.3.orig/vendored-meson/meson/.gitignore numpy-2.1.3/vendored-meson/meson/.gitignore
--- numpy-2.1.3.orig/vendored-meson/meson/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ numpy-2.1.3/vendored-meson/meson/.gitignore 2024-11-22 23:52:31.815906865 +0100
@@ -0,0 +1,34 @@
+.mypy_cache/
+.pytest_cache/
+/.project
+/.pydevproject
+/.settings
+/.cproject
+/.idea
+/.vscode
+
+__pycache__
+/.coverage/
+/.coveragerc
+/install dir
+/work area
+
+/meson-test-run.txt
+/meson-test-run.xml
+/meson-cross-test-run.txt
+/meson-cross-test-run.xml
+
+.DS_Store
+*~
+*.swp
+packagecache
+/MANIFEST
+/build
+/dist
+/meson.egg-info
+
+/docs/built_docs
+/docs/hotdoc-private*
+
+*.pyc
+/*venv*
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/common/153 wrap file should not failed/subprojects/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/common/153 wrap file should not failed/subprojects/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/common/153 wrap file should not failed/subprojects/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/common/153 wrap file should not failed/subprojects/.gitignore" 2024-11-22 23:52:31.892574021 +0100
@@ -0,0 +1,3 @@
+/foo-1.0
+/bar-1.0
+/foo-1.0-patchdir
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/common/234 get_file_contents/.gitattributes" "numpy-2.1.3/vendored-meson/meson/test cases/common/234 get_file_contents/.gitattributes"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/common/234 get_file_contents/.gitattributes" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/common/234 get_file_contents/.gitattributes" 2024-11-22 23:52:31.905907439 +0100
@@ -0,0 +1 @@
+utf-16-text binary
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/d/11 dub/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/d/11 dub/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/d/11 dub/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/d/11 dub/.gitignore" 2024-11-22 23:52:31.819240220 +0100
@@ -0,0 +1 @@
+dub.json
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_asimd.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_asimd.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_asimd.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_asimd.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,27 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]), v2 = vdupq_n_f32(src[1]);
+ /* MAXMIN */
+ int ret = (int)vgetq_lane_f32(vmaxnmq_f32(v1, v2), 0);
+ ret += (int)vgetq_lane_f32(vminnmq_f32(v1, v2), 0);
+ /* ROUNDING */
+ ret += (int)vgetq_lane_f32(vrndq_f32(v1), 0);
+#ifdef __aarch64__
+ {
+ double *src2 = (double*)argv[argc-1];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]), vd2 = vdupq_n_f64(src2[1]);
+ /* MAXMIN */
+ ret += (int)vgetq_lane_f64(vmaxnmq_f64(vd1, vd2), 0);
+ ret += (int)vgetq_lane_f64(vminnmq_f64(vd1, vd2), 0);
+ /* ROUNDING */
+ ret += (int)vgetq_lane_f64(vrndq_f64(vd1), 0);
+ }
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,19 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ // passing from untraced pointers to avoid optimizing out any constants
+ // so we can test against the linker.
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]), v2 = vdupq_n_f32(src[1]);
+ int ret = (int)vgetq_lane_f32(vmulq_f32(v1, v2), 0);
+#ifdef __aarch64__
+ double *src2 = (double*)argv[argc-2];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]), vd2 = vdupq_n_f64(src2[1]);
+ ret += (int)vgetq_lane_f64(vmulq_f64(vd1, vd2), 0);
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_fp16.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_fp16.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_fp16.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_fp16.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,11 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ short *src = (short*)argv[argc-1];
+ float32x4_t v_z4 = vcvt_f32_f16((float16x4_t)vld1_s16(src));
+ return (int)vgetq_lane_f32(v_z4, 0);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_vfpv4.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_vfpv4.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_vfpv4.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_neon_vfpv4.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,21 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]);
+ float32x4_t v2 = vdupq_n_f32(src[1]);
+ float32x4_t v3 = vdupq_n_f32(src[2]);
+ int ret = (int)vgetq_lane_f32(vfmaq_f32(v1, v2, v3), 0);
+#ifdef __aarch64__
+ double *src2 = (double*)argv[argc-2];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]);
+ float64x2_t vd2 = vdupq_n_f64(src2[1]);
+ float64x2_t vd3 = vdupq_n_f64(src2[2]);
+ ret += (int)vgetq_lane_f64(vfmaq_f64(vd1, vd2, vd3), 0);
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <xmmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_add_ps(_mm_setzero_ps(), _mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse2.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse2.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse2.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse2.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <emmintrin.h>
+
+int main(void)
+{
+ __m128i a = _mm_add_epi16(_mm_setzero_si128(), _mm_setzero_si128());
+ return _mm_cvtsi128_si32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse3.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse3.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse3.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse3.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <pmmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse41.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse41.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse41.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_sse41.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <smmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_floor_ps(_mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_ssse3.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_ssse3.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_ssse3.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/checks/cpu_ssse3.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <tmmintrin.h>
+
+int main(void)
+{
+ __m128i a = _mm_hadd_epi16(_mm_setzero_si128(), _mm_setzero_si128());
+ return (int)_mm_cvtsi128_si32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/meson.build" "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/meson.build"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/1 baseline/init_features/meson.build" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/1 baseline/init_features/meson.build" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,98 @@
+#project('test-features', 'c')
+mod_features = import('features')
+cpu_family = host_machine.cpu_family()
+compiler_id = meson.get_compiler('c').get_id()
+source_root = meson.project_source_root() + '/../init_features/'
+# Basic X86 Features
+# ------------------
+SSE = mod_features.new(
+ 'SSE', 1, args: '-msse',
+ test_code: files(source_root + 'checks/cpu_sse.c')[0]
+)
+SSE2 = mod_features.new(
+ 'SSE2', 2, implies: SSE,
+ args: '-msse2',
+ test_code: files(source_root + 'checks/cpu_sse2.c')[0]
+)
+# enabling SSE without SSE2 is useless also
+# it's non-optional for x86_64
+SSE.update(implies: SSE2)
+SSE3 = mod_features.new(
+ 'SSE3', 3, implies: SSE2,
+ args: '-msse3',
+ test_code: files(source_root + 'checks/cpu_sse3.c')[0]
+)
+SSSE3 = mod_features.new(
+ 'SSSE3', 4, implies: SSE3,
+ args: '-mssse3',
+ test_code: files(source_root + 'checks/cpu_ssse3.c')[0]
+)
+SSE41 = mod_features.new(
+ 'SSE41', 5, implies: SSSE3,
+ args: '-msse4.1',
+ test_code: files(source_root + 'checks/cpu_sse41.c')[0]
+)
+if cpu_family not in ['x86', 'x86_64']
+ # should disable any prevalent features
+ SSE.update(disable: 'not supported by the current platform')
+endif
+# Specializations for non unix-like compilers
+if compiler_id == 'intel-cl'
+ foreach fet : [SSE, SSE2, SSE3, SSSE3]
+ fet.update(args: {'val': '/arch:' + fet.get('name'), 'match': '/arch:.*'})
+ endforeach
+ SSE41.update(args: {'val': '/arch:SSE4.1', 'match': '/arch:.*'})
+elif compiler_id == 'msvc'
+ # only available on 32-bit. Its enabled by default on 64-bit mode
+ foreach fet : [SSE, SSE2]
+ if cpu_family == 'x86'
+ fet.update(args: {'val': '/arch:' + fet.get('name'), 'match': clear_arch})
+ else
+ fet.update(args: '')
+ endif
+ endforeach
+ # The following features don't own private FLAGS still
+ # the compiler provides ISA capability for them.
+ foreach fet : [SSE3, SSSE3, SSE41]
+ fet.update(args: '')
+ endforeach
+endif
+
+# Basic ARM Features
+# ------------------
+NEON = mod_features.new(
+ 'NEON', 200,
+ test_code: files(source_root + 'checks/cpu_neon.c')[0]
+)
+NEON_FP16 = mod_features.new(
+ 'NEON_FP16', 201, implies: NEON,
+ test_code: files(source_root + 'checks/cpu_neon_fp16.c')[0]
+)
+# FMA
+NEON_VFPV4 = mod_features.new(
+ 'NEON_VFPV4', 202, implies: NEON_FP16,
+ test_code: files(source_root + 'checks/cpu_neon_vfpv4.c')[0]
+)
+# Advanced SIMD
+ASIMD = mod_features.new(
+ 'ASIMD', 203, implies: NEON_VFPV4, detect: {'val': 'ASIMD', 'match': 'NEON.*'},
+ test_code: files(source_root + 'checks/cpu_asimd.c')[0]
+)
+if cpu_family == 'aarch64'
+ # hardware baseline, they can't be enabled independently
+ NEON.update(implies: [NEON_FP16, NEON_VFPV4, ASIMD])
+ NEON_FP16.update(implies: [NEON, NEON_VFPV4, ASIMD])
+ NEON_VFPV4.update(implies: [NEON, NEON_FP16, ASIMD])
+elif cpu_family == 'arm'
+ NEON.update(args: '-mfpu=neon')
+ NEON_FP16.update(args: ['-mfp16-format=ieee', {'val': '-mfpu=neon-fp16', 'match': '-mfpu=.*'}])
+ NEON_VFPV4.update(args: {'val': '-mfpu=neon-vfpv4', 'match': '-mfpu=.*'})
+ ASIMD.update(args: [
+ {'val': '-mfpu=neon-fp-armv8', 'match': '-mfpu=.*'},
+ '-march=armv8-a+simd'
+ ])
+else
+ # should disable any prevalent features
+ NEON.update(disable: 'not supported by the current platform')
+endif
+
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_asimd.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_asimd.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_asimd.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_asimd.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,27 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]), v2 = vdupq_n_f32(src[1]);
+ /* MAXMIN */
+ int ret = (int)vgetq_lane_f32(vmaxnmq_f32(v1, v2), 0);
+ ret += (int)vgetq_lane_f32(vminnmq_f32(v1, v2), 0);
+ /* ROUNDING */
+ ret += (int)vgetq_lane_f32(vrndq_f32(v1), 0);
+#ifdef __aarch64__
+ {
+ double *src2 = (double*)argv[argc-1];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]), vd2 = vdupq_n_f64(src2[1]);
+ /* MAXMIN */
+ ret += (int)vgetq_lane_f64(vmaxnmq_f64(vd1, vd2), 0);
+ ret += (int)vgetq_lane_f64(vminnmq_f64(vd1, vd2), 0);
+ /* ROUNDING */
+ ret += (int)vgetq_lane_f64(vrndq_f64(vd1), 0);
+ }
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,19 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ // passing from untraced pointers to avoid optimizing out any constants
+ // so we can test against the linker.
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]), v2 = vdupq_n_f32(src[1]);
+ int ret = (int)vgetq_lane_f32(vmulq_f32(v1, v2), 0);
+#ifdef __aarch64__
+ double *src2 = (double*)argv[argc-2];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]), vd2 = vdupq_n_f64(src2[1]);
+ ret += (int)vgetq_lane_f64(vmulq_f64(vd1, vd2), 0);
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_fp16.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_fp16.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_fp16.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_fp16.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,11 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ short *src = (short*)argv[argc-1];
+ float32x4_t v_z4 = vcvt_f32_f16((float16x4_t)vld1_s16(src));
+ return (int)vgetq_lane_f32(v_z4, 0);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_vfpv4.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_vfpv4.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_vfpv4.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_neon_vfpv4.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,21 @@
+#ifdef _MSC_VER
+ #include <Intrin.h>
+#endif
+#include <arm_neon.h>
+
+int main(int argc, char **argv)
+{
+ float *src = (float*)argv[argc-1];
+ float32x4_t v1 = vdupq_n_f32(src[0]);
+ float32x4_t v2 = vdupq_n_f32(src[1]);
+ float32x4_t v3 = vdupq_n_f32(src[2]);
+ int ret = (int)vgetq_lane_f32(vfmaq_f32(v1, v2, v3), 0);
+#ifdef __aarch64__
+ double *src2 = (double*)argv[argc-2];
+ float64x2_t vd1 = vdupq_n_f64(src2[0]);
+ float64x2_t vd2 = vdupq_n_f64(src2[1]);
+ float64x2_t vd3 = vdupq_n_f64(src2[2]);
+ ret += (int)vgetq_lane_f64(vfmaq_f64(vd1, vd2, vd3), 0);
+#endif
+ return ret;
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <xmmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_add_ps(_mm_setzero_ps(), _mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse2.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse2.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse2.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse2.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <emmintrin.h>
+
+int main(void)
+{
+ __m128i a = _mm_add_epi16(_mm_setzero_si128(), _mm_setzero_si128());
+ return _mm_cvtsi128_si32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse3.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse3.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse3.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse3.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <pmmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse41.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse41.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse41.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_sse41.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <smmintrin.h>
+
+int main(void)
+{
+ __m128 a = _mm_floor_ps(_mm_setzero_ps());
+ return (int)_mm_cvtss_f32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_ssse3.c" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_ssse3.c"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_ssse3.c" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/checks/cpu_ssse3.c" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,7 @@
+#include <tmmintrin.h>
+
+int main(void)
+{
+ __m128i a = _mm_hadd_epi16(_mm_setzero_si128(), _mm_setzero_si128());
+ return (int)_mm_cvtsi128_si32(a);
+}
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/meson.build" "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/meson.build"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/features/2 multi_targets/init_features/meson.build" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/features/2 multi_targets/init_features/meson.build" 2024-11-22 23:52:31.835906993 +0100
@@ -0,0 +1,98 @@
+#project('test-features', 'c')
+mod_features = import('features')
+cpu_family = host_machine.cpu_family()
+compiler_id = meson.get_compiler('c').get_id()
+source_root = meson.project_source_root() + '/../init_features/'
+# Basic X86 Features
+# ------------------
+SSE = mod_features.new(
+ 'SSE', 1, args: '-msse',
+ test_code: files(source_root + 'checks/cpu_sse.c')[0]
+)
+SSE2 = mod_features.new(
+ 'SSE2', 2, implies: SSE,
+ args: '-msse2',
+ test_code: files(source_root + 'checks/cpu_sse2.c')[0]
+)
+# enabling SSE without SSE2 is useless also
+# it's non-optional for x86_64
+SSE.update(implies: SSE2)
+SSE3 = mod_features.new(
+ 'SSE3', 3, implies: SSE2,
+ args: '-msse3',
+ test_code: files(source_root + 'checks/cpu_sse3.c')[0]
+)
+SSSE3 = mod_features.new(
+ 'SSSE3', 4, implies: SSE3,
+ args: '-mssse3',
+ test_code: files(source_root + 'checks/cpu_ssse3.c')[0]
+)
+SSE41 = mod_features.new(
+ 'SSE41', 5, implies: SSSE3,
+ args: '-msse4.1',
+ test_code: files(source_root + 'checks/cpu_sse41.c')[0]
+)
+if cpu_family not in ['x86', 'x86_64']
+ # should disable any prevalent features
+ SSE.update(disable: 'not supported by the current platform')
+endif
+# Specializations for non unix-like compilers
+if compiler_id == 'intel-cl'
+ foreach fet : [SSE, SSE2, SSE3, SSSE3]
+ fet.update(args: {'val': '/arch:' + fet.get('name'), 'match': '/arch:.*'})
+ endforeach
+ SSE41.update(args: {'val': '/arch:SSE4.1', 'match': '/arch:.*'})
+elif compiler_id == 'msvc'
+ # only available on 32-bit. Its enabled by default on 64-bit mode
+ foreach fet : [SSE, SSE2]
+ if cpu_family == 'x86'
+ fet.update(args: {'val': '/arch:' + fet.get('name'), 'match': clear_arch})
+ else
+ fet.update(args: '')
+ endif
+ endforeach
+ # The following features don't own private FLAGS still
+ # the compiler provides ISA capability for them.
+ foreach fet : [SSE3, SSSE3, SSE41]
+ fet.update(args: '')
+ endforeach
+endif
+
+# Basic ARM Features
+# ------------------
+NEON = mod_features.new(
+ 'NEON', 200,
+ test_code: files(source_root + 'checks/cpu_neon.c')[0]
+)
+NEON_FP16 = mod_features.new(
+ 'NEON_FP16', 201, implies: NEON,
+ test_code: files(source_root + 'checks/cpu_neon_fp16.c')[0]
+)
+# FMA
+NEON_VFPV4 = mod_features.new(
+ 'NEON_VFPV4', 202, implies: NEON_FP16,
+ test_code: files(source_root + 'checks/cpu_neon_vfpv4.c')[0]
+)
+# Advanced SIMD
+ASIMD = mod_features.new(
+ 'ASIMD', 203, implies: NEON_VFPV4, detect: {'val': 'ASIMD', 'match': 'NEON.*'},
+ test_code: files(source_root + 'checks/cpu_asimd.c')[0]
+)
+if cpu_family == 'aarch64'
+ # hardware baseline, they can't be enabled independently
+ NEON.update(implies: [NEON_FP16, NEON_VFPV4, ASIMD])
+ NEON_FP16.update(implies: [NEON, NEON_VFPV4, ASIMD])
+ NEON_VFPV4.update(implies: [NEON, NEON_FP16, ASIMD])
+elif cpu_family == 'arm'
+ NEON.update(args: '-mfpu=neon')
+ NEON_FP16.update(args: ['-mfp16-format=ieee', {'val': '-mfpu=neon-fp16', 'match': '-mfpu=.*'}])
+ NEON_VFPV4.update(args: {'val': '-mfpu=neon-vfpv4', 'match': '-mfpu=.*'})
+ ASIMD.update(args: [
+ {'val': '-mfpu=neon-fp-armv8', 'match': '-mfpu=.*'},
+ '-march=armv8-a+simd'
+ ])
+else
+ # should disable any prevalent features
+ NEON.update(disable: 'not supported by the current platform')
+endif
+
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/frameworks/35 boost symlinks/boost/include/boost/version.hpp" "numpy-2.1.3/vendored-meson/meson/test cases/frameworks/35 boost symlinks/boost/include/boost/version.hpp"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/frameworks/35 boost symlinks/boost/include/boost/version.hpp" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/frameworks/35 boost symlinks/boost/include/boost/version.hpp" 2024-11-22 23:52:31.849240411 +0100
@@ -0,0 +1,3 @@
+#define BOOST_VERSION 300
+
+#error This is not a real version of boost
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/78 user options for subproject/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/unit/78 user options for subproject/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/78 user options for subproject/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/unit/78 user options for subproject/.gitignore" 2024-11-22 23:52:31.889240666 +0100
@@ -0,0 +1 @@
+/subprojects
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/78 user options for subproject/75 user options for subproject/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/unit/78 user options for subproject/75 user options for subproject/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/78 user options for subproject/75 user options for subproject/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/unit/78 user options for subproject/75 user options for subproject/.gitignore" 2024-11-22 23:52:31.889240666 +0100
@@ -0,0 +1 @@
+subprojects/*
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/98 link full name/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/unit/98 link full name/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/unit/98 link full name/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/unit/98 link full name/.gitignore" 2024-11-22 23:52:31.892574021 +0100
@@ -0,0 +1,5 @@
+*.a
+*.o
+a.out
+libtestprovider.a
+build
diff -uNr "numpy-2.1.3.orig/vendored-meson/meson/test cases/windows/22 msvc library argument order/lib/.gitignore" "numpy-2.1.3/vendored-meson/meson/test cases/windows/22 msvc library argument order/lib/.gitignore"
--- "numpy-2.1.3.orig/vendored-meson/meson/test cases/windows/22 msvc library argument order/lib/.gitignore" 1970-01-01 01:00:00.000000000 +0100
+++ "numpy-2.1.3/vendored-meson/meson/test cases/windows/22 msvc library argument order/lib/.gitignore" 2024-11-22 23:52:31.902574084 +0100
@@ -0,0 +1,2 @@
+*.obj
+*.lib