Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-numba-devel-0.60.0-4.2 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: python311-numba-devel Distribution: openSUSE Tumbleweed
Version: 0.60.0 Vendor: openSUSE
Release: 4.2 Build date: Fri Nov 22 10:42:21 2024
Group: Unspecified Build host: reproducible
Size: 695782 Source RPM: python-numba-0.60.0-4.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://numba.pydata.org/
Summary: Development files for numba applications
This package contains files for developing applications using numba.

Provides

Requires

License

BSD-2-Clause

Changelog

* Fri Nov 22 2024 Markéta Machová <mmachova@suse.com>
  - Add upstream py313.patch to support Python 3.13
* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
  - skip python313
* Mon Oct 21 2024 Markéta Machová <mmachova@suse.com>
  - Add upstream patch numpy21.patch to enable support for NumPy 2.1
* Mon Jul 01 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.60.0:
    * NumPy 2.0 Binary Support
    * New Features
      + IEnhance guvectorize support in JIT code
      + IAdd experimental support for ufunc.at
      + IAdd float(<string literal>) ctor
      + IAdd support for math.log2.
      + IAdd math.nextafter support for nopython mode.
      + IAdd support for parfor binop reductions.
    * Improvements
      + Expand isinstance() support for NumPy datetime types
      + Python 3.12 sys.monitoring support is added to Numba's dispatcher.
    * NumPy Support
      + Added support for np.size()
    * CUDA API Changes
      + Support for compilation to LTO-IR
      + Support math.log, math.log2 and math.log10 in CUDA
    * Bug Fixes
      + Fix parfor variable hoisting analysis.
* Tue May 28 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Skip broken test on ppc64le
    bsc#1225394, gh#numba/numba#8489
* Fri Mar 22 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.59.1:
    * Fixed caching of kernels that use target-specific overloads
    * Fixed a performance regression introduced in Numba 0.59 which
      made ``np.searchsorted`` considerably slower.
    * This patch fixes two issues with ``np.searchsorted``. First,
      a regression is fixed in the support of ``np.datetime64``.
      Second, adopt ``NAT``-aware  comparisons to fix mishandling
      of ``NAT`` value.
    * Allow use of Python 3.12 PEP-695 type parameter syntax
* Fri Mar 08 2024 Ben Greiner <code@bnavigator.de>
  - Stop testing python39: dropped since ipython 8.19
* Wed Feb 21 2024 Ben Greiner <code@bnavigator.de>
  - Simplify test flavor logic
  - Prepare for python39 flavor drop: Exclude build in empty test
    flavors
  - Don't test on 32bit-platforms
* Sat Feb 03 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.59.0
    * Python 3.12 support
    * minimum supported version to 3.9
    * Add support for ufunc attributes and reduce
    * Add a config variable to enable / disable the llvmlite memory
      manager
    * see https://numba.readthedocs.io/en/stable/release/0.59.0-notes.html#highlights
* Mon Nov 20 2023 Markéta Machová <mmachova@suse.com>
  - Update to 0.58.1
    * Added towncrier
    * The minimum supported NumPy version is 1.22.
    * Add support for NumPy 1.26
    * Remove NVVM 3.4 and CTK 11.0 / 11.1 support
    * Removal of Windows 32-bit Support
    * The minimum llvmlite version is now 0.41.0.
    * Added RVSDG-frontend
  - Drop merged patches:
    * numba-pr9105-np1.25.patch
    * multiprocessing-context.patch
* Tue Sep 19 2023 Markéta Machová <mmachova@suse.com>
  - Add multiprocessing-context.patch fixing tests for Python 3.11.5
* Mon Aug 21 2023 Ben Greiner <code@bnavigator.de>
  - Add numba-pr9105-np1.25.patch, raise (reintroduced) numpy pin
    * gh#numba/numba#9105
    * Adapted gh#numba/numba#9138
* Mon Aug 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.57.1:
    * fix regressions with 0.57.0
  - remove upper bound on numpy - upstream does not have it either
* Fri May 26 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.57.0:
    * Support for Python 3.11 (minimum is moved to 3.8)
    * Support for NumPy 1.24 (minimum is moved to 1.21)
    * Python language support enhancements:
      + Exception classes now support arguments that are not compile time
      constant.
      + The built-in functions hasattr and getattr are supported for compile
      time constant attributes.
      + The built-in functions str and repr are now implemented similarly to
      their Python implementations. Custom __str__ and __repr__ functions
      can be associated with types and work as expected.
      + Numba’s unicode functionality in str.startswith now supports kwargs
      start and end.
      + min and max now support boolean types.
      + Support is added for the dict(iterable) constructor.
  - Dropped patches:
    * numba-pr8620-np1.24.patch
    * update-tbb-backend-calls-2021.6.patch
  - Rebased existing patch.
* Wed Apr 12 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Clean up leftover Python 3.8 gubbins, look forward to Python 3.11 support.
* Tue Apr 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Remove test-py38 flavor from multibuild: Python 3.8 is no longer
    supported.
* Tue Jan 03 2023 Ben Greiner <code@bnavigator.de>
  - Split out python flavors into testing multibuilds. Depending on
    the obs worker, the test suite can take almost an hour per
    flavor.
  - Replace allow-numpy-1.24.patch with an updated
    numba-pr8620-np1.24.patch to also work with still present numpy
    1.23 in Factory (discussed upstream in gh#numba/numba#8620)
  - Merge fix-cli-test.patch into skip-failing-tests.patch
* Mon Jan 02 2023 Ben Greiner <code@bnavigator.de>
  - Clean up the specfile
    * restore the multibuild
    * Patch allow-numpy-1.24.patch is the WIP gh#numba/numba#8620
* Sun Jan 01 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.56.4:
    - This is a bugfix release to fix a regression in the CUDA
      target in relation to the .view() method on CUDA device
      arrays that is present when using NumPy version 1.23.0 or
      later.
    - This is a bugfix release to remove the version restriction
      applied to the setuptools package and to fix a bug in the
      CUDA target in relation to copying zero length device arrays
      to zero length host arrays.
  - Add allow-numpy-1.24.patch to allow work with numpy 1.24
* Mon Oct 10 2022 John Vandenberg <jayvdb@gmail.com>
  - Allow numpy 1.23
* Mon Oct 03 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 0.56.2
    This release continues to add new features, bug fixes and stability
    improvements to Numba. Please note that this will be the last release that
    has support for Python 3.7 as the next release series (Numba 0.57) will
    support Python 3.11! Also note that, this will be the last release to support
    linux-32 packages produced by the Numba team.
  - Remove fix-max-name-size.patch, it's included in the new version.
  - Add update-tbb-backend-calls-2021.6.patch to make it compatible with the
    latest tbb-devel version.
  - Add fix-cli-test.patch to disable one test that fails with OBS.
* Mon Jul 11 2022 Ben Greiner <code@bnavigator.de>
  - Update to 0.55.2
    * This is a maintenance release to support NumPy 1.22 and Apple
      M1.
    * Backport #8027: Support for NumPy 1.22
    * update max NumPy for 0.55.2
    * Backport #8052 Ensure pthread is linked in when building for
      ppc64le.
    * Backport #8102 to fix numpy requirements
    * Backport #8109 Pin TBB support with respect to incompatible
      2021.6 API.
* Sat Jan 29 2022 Ben Greiner <code@bnavigator.de>
  - Update to 0.55.1
    * This is a bugfix release that closes all the remaining issues
      from the accelerated release of 0.55.0 and also any release
      critical regressions discovered since then.
    * CUDA target deprecation notices:
    - Support for CUDA toolkits < 10.2 is deprecated and will be
      removed in Numba 0.56.
    - Support for devices with Compute Capability < 5.3 is
      deprecated and will be removed in Numba 0.56.
  - Drop numba-pr7748-random32bitwidth.patch
  - Explicitly declare supported platforms (avoid failing tests on
    ppc64)
* Fri Jan 14 2022 Ben Greiner <code@bnavigator.de>
  - Update to 0.55.0
    * This release includes a significant number important dependency
      upgrades along with a number of new features and bug fixes.
    * NOTE: Due to NumPy CVE-2021-33430 this release has bypassed the
      usual release process so as to promptly provide a Numba release
      that supports NumPy 1.21. A single release candidate (RC1) was
      made and a few issues were reported, these are summarised as
      follows and will be fixed in a subsequent 0.55.1 release.
    * Known issues with this release:
    - Incorrect result copying array-typed field of structured
      array (#7693)
    - Two issues in DebugInfo generation (#7726, #7730)
    - Compilation failure for hash of floating point values on 32
      bit Windows when using Python 3.10 (#7713).
    * Support for Python 3.10
    * Support for NumPy 1.21
    * The minimum supported NumPy version is raised to 1.18 for
      runtime (compilation however remains compatible with NumPy
      1.11).
    * Experimental support for isinstance.
    * The following functions are now supported:
    - np.broadcast_to
    - np.float_power
    - np.cbrt
    - np.logspace
    - np.take_along_axis
    - np.average
    - np.argmin gains support for the axis kwarg.
    - np.ndarray.astype gains support for types expressed as
      literal strings.
    * For users of the Numba extension API, Numba now has a new error
      handling mode whereby it will treat all exceptions that do not
      inherit from numba.errors.NumbaException as a “hard error” and
      immediately unwind the stack. This makes it much easier to
      debug when writing @overloads etc from the extension API as
      there’s now no confusion between Python errors and Numba
      errors. This feature can be enabled by setting the environment
      variable: NUMBA_CAPTURED_ERRORS='new_style'.
    * The threading layer selection priority can now be changed via
      the environment variable NUMBA_THREADING_LAYER_PRIORITY.
    * Support for NVIDIA’s CUDA Python bindings.
    * Support for 16-bit floating point numbers and their basic
      operations via intrinsics.
    * Streams are provided in the Stream.async_done result, making it
      easier to implement asynchronous work queues.
    * Support for structured types in device arrays, character
      sequences in NumPy arrays, and some array operations on nested
      arrays.
    * Much underlying refactoring to align the CUDA target more
      closely with the CPU target, which lays the groudwork for
      supporting the high level extension API in CUDA in future
      releases.
    * Intel also kindly sponsored research and development into
      native debug (DWARF) support and handling per-function
      compilation flags:
    * Line number/location tracking is much improved.
    * Numba’s internal representation of containers (e.g. tuples,
      arrays) are now encoded as structures.
    * Numba’s per-function compilation flags are encoded into the ABI
      field of the mangled name of the function such that it’s
      possible to compile and differentiate between versions of the
      same function with different flags set.
    * There are no new general deprecations.
    * There are no new CUDA target deprecations.
  - Drop numba-pr7483-numpy1_21.patch
  - Add numba-pr7748-random32bitwidth.patch -- gh#numba/numba#7748
* Sat Jan 08 2022 Ben Greiner <code@bnavigator.de>
  - Numba <0.55 is not compatible with Python 3.10 or NumPy 1.22
    gh#numba/numba#7557
  - Add test skip to numba-pr7483-numpy1_21.patch due to numpy update
    gh#numpy/numpy#20376

Files

/usr/lib/python3.11/site-packages/numba/_arraystruct.h
/usr/lib/python3.11/site-packages/numba/_devicearray.h
/usr/lib/python3.11/site-packages/numba/_dynfunc.c
/usr/lib/python3.11/site-packages/numba/_dynfuncmod.c
/usr/lib/python3.11/site-packages/numba/_hashtable.h
/usr/lib/python3.11/site-packages/numba/_helperlib.c
/usr/lib/python3.11/site-packages/numba/_helpermod.c
/usr/lib/python3.11/site-packages/numba/_lapack.c
/usr/lib/python3.11/site-packages/numba/_numba_common.h
/usr/lib/python3.11/site-packages/numba/_pymodule.h
/usr/lib/python3.11/site-packages/numba/_random.c
/usr/lib/python3.11/site-packages/numba/_typeof.h
/usr/lib/python3.11/site-packages/numba/_unicodetype_db.h
/usr/lib/python3.11/site-packages/numba/capsulethunk.h
/usr/lib/python3.11/site-packages/numba/cext/cext.h
/usr/lib/python3.11/site-packages/numba/cext/dictobject.c
/usr/lib/python3.11/site-packages/numba/cext/dictobject.h
/usr/lib/python3.11/site-packages/numba/cext/listobject.c
/usr/lib/python3.11/site-packages/numba/cext/listobject.h
/usr/lib/python3.11/site-packages/numba/cext/utils.c
/usr/lib/python3.11/site-packages/numba/core/runtime/_nrt_python.c
/usr/lib/python3.11/site-packages/numba/core/runtime/_nrt_pythonmod.c
/usr/lib/python3.11/site-packages/numba/core/runtime/nrt.h
/usr/lib/python3.11/site-packages/numba/core/runtime/nrt_external.h
/usr/lib/python3.11/site-packages/numba/cuda/cuda_fp16.h
/usr/lib/python3.11/site-packages/numba/mathnames.h
/usr/lib/python3.11/site-packages/numba/mviewbuf.c
/usr/lib/python3.11/site-packages/numba/pycc/modulemixin.c
/usr/lib/python3.11/site-packages/numba/pythoncapi_compat.h
/usr/share/licenses/python311-numba-devel
/usr/share/licenses/python311-numba-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Feb 1 00:19:49 2025