Commit Graph

150 Commits

Author SHA256 Message Date
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
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
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
Markéta Machová
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
Markéta Machová
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
Markéta Machová
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
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
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
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
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
Markéta Machová
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
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
Steve Kowalik
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
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
Steve Kowalik
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
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
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
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
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
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
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
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
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
Steve Kowalik
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
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
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
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
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
Markéta Machová
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
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
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
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
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
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
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