245 Commits

Author SHA256 Message Date
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
292f07d822 - remove meson-python upper limit (per upstream)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=163
2024-08-13 06:06:10 +00:00
286df3ecab Accepting request 1186789 from home:bnavigator:branches:devel:languages:python:numeric
- Fix numpy-config path tests, provide reason for failing meson
  test
- Remove mistaken pycache rpmlint filter

OBS-URL: https://build.opensuse.org/request/show/1186789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=162
2024-07-16 12:07:33 +00:00
Steve Kowalik
c73e3af979 - Update to 2.0.0, changes include:
* Adds support for array parameter declaration in fortran...
  * Added ``bitwise_count`` UFuncs
  * Add binding for random pyx files
  * Use AVX512-FP16 SVML content for float16 umath functions
  * allow int sequences as shape arguments in numpy.memmap
  * Add .mT attribute for arrays
  * Create complex scalars from real and imaginary parts
  * add copy parameter for api.reshape function
  * make use of locals() in a comprehension fully compatible...
  * Add array API standard v2022.12 support to numpy.array_api
  * Change string to bool conversions to be consistent with...
  * Allow np.info on non-hashable objects with a dtype
  * let zeros, empty, and empty_like accept dtype classes
  * Bump C-ABI to 2 but accept older NumPy if compiled against...
  * Use high accuracy SVML for double precision umath functions
  * expose PyUFunc_GiveFloatingpointErrors in the dtype API
  * PyObject_IsTrue and PyObject_Not error handling in setflags
  * array2string does not add signs for positive integers.
  * Vectorize np.partition and np.argpartition using AVX-512
  * Create helper for conversion to arrays
  * Add size check for threaded array assignment
  * Finalize ``fastCopyAndTranpose`` and other old C-funcs/members...
  * assert_array_less should report max violations instead of...
  * Introduce tracer for enabled CPU targets on each optimized...
  * Extend np.add ufunc to work with unicode and byte dtypes
  * Add find/rfind ufuncs for unicode and byte dtypes
  * Make ``intp`` ``ssize_t`` and introduce characters nN
  * Add isdigit/isspace/isdecimal/isnumeric ufuncs for string...
  * DType API slot for descriptor finalization before array...

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=161
2024-06-28 06:49:16 +00:00
Ana Guerrero
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
Ana Guerrero
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
Steve Kowalik
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Steve Kowalik
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
Ana Guerrero
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
Steve Kowalik
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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