summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-02-01 21:03:58 +0000
committeradam <adam@pkgsrc.org>2020-02-01 21:03:58 +0000
commit88d1bf68d9e7a891fcf6ce5005f50606b9689011 (patch)
tree0b6f532f2a0dd07e74d516d5b19ced6be4697032 /math
parent7a31d3980ed3feb0139cdf0018347c38c4bcf1d9 (diff)
downloadpkgsrc-88d1bf68d9e7a891fcf6ce5005f50606b9689011.tar.gz
py-numba: updated to 0.48.0
Version 0.48.0 This release is particularly small as it was present to catch anything that missed the 0.47.0 deadline (the deadline deliberately coincided with the end of support for Python 2.7). The next release will be considerably larger. The core changes in this release are dominated by the start of the clean up needed for the end of Python 2.7 support, improvements to the CUDA target and support for numerous additional unicode string methods. Enhancements from user contributed PRs (with thanks!): Brian Wignall fixed more spelling typos in. Denis Smirnov added support for string methods capitalize, casefold, swapcase , rsplit , partition and splitlines . Elena Totmenina extended support for string methods startswith and added endswith . Eric Wieser made type_callable return the decorated function itself in Ethan Pronovost added support for np.argwhere in Graham Markall contributed a large number of CUDA enhancements and fixes, namely: * Remove Python 3.4 backports from utils * Make device_array_like create contiguous arrays * Don’t launch ForAll kernels with 0 elements * Fix various issues in CUDA library search * Enable use of records and bools for shared memory, remove ddt, add additional transpose tests * Fix: Add more appropriate typing for CUDA device arrays * test_consuming_strides: Keep dev array alive * State that CUDA Toolkit 8.0 required in docs James Bourbeau added the Python 3.8 classifier to setup.py in. John Kirkham added a clarification to the __cuda_array_interface__ documentation in. Leo Fang Fixed an indexing problem in dummyarray in. Marcel Bargull fixed a build and test issue for Python 3.8 in. Maria Rubtsov added support for string methods isdecimal , isdigit , isnumeric and replace . General Enhancements: * Make type_callable return the decorated function * merge string prs This merge PR included the following: * Implement str.capitalize() based on CPython * Implement str.casefold() based on CPython * Implement str.swapcase() based on CPython * Implement str.rsplit() based on CPython * Implement str.isdecimal * Implement str.isdigit * Implement str.isnumeric * Implement str.partition() based on CPython * Implement str.splitlines() based on CPython * Implement str.replace * Functionality extension str.startswith() based on CPython * Add functionality for str.endswith() * Disable help messages. * Add coverage for np.argwhere Fixes: * Only use lives (and not aliases) to create post parfor live set. * Fix more spelling typos * Propagate semantic constants ahead of static rewrites. * Add Python 3.8 classifier to setup.py * Update setup.py and buildscripts for dependency requirements * Convert from arrays to names in define() and don’t invalidate for multiple consistent defines. * Permit mixed int types in wrap_index * Catch the use of global typed-list in JITed functions * Fix, bug in bytecode analysis. CUDA Enhancements/Fixes: * Fix: Add more appropriate typing for CUDA device arrays * Make device_array_like create contiguous arrays * State that CUDA Toolkit 8.0 required in docs * test_consuming_strides: Keep dev array alive * Fix IndexError when accessing the “-1” element of dummyarray * Enable use of records and bools for shared memory, remove ddt, add additional transpose tests * Fix various issues in CUDA library search * Don’t launch ForAll kernels with 0 elements * Remove Python 3.4 backports from utils Documentation Updates: * Clarify what dictionary means * Update docs for updated version requirements * Update deprecation notices for 0.48.0 CI updates: * Install optional dependencies for Python 3.8 tests * Drop Py2.7 and Py3.5 from public CI * Fix CI py38
Diffstat (limited to 'math')
-rw-r--r--math/py-numba/Makefile4
-rw-r--r--math/py-numba/PLIST11
-rw-r--r--math/py-numba/distinfo10
3 files changed, 11 insertions, 14 deletions
diff --git a/math/py-numba/Makefile b/math/py-numba/Makefile
index dcd03d4e552..9694924d4b0 100644
--- a/math/py-numba/Makefile
+++ b/math/py-numba/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2020/01/26 17:31:40 rillig Exp $
+# $NetBSD: Makefile,v 1.15 2020/02/01 21:03:58 adam Exp $
-DISTNAME= numba-0.47.0
+DISTNAME= numba-0.48.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/numba/}
diff --git a/math/py-numba/PLIST b/math/py-numba/PLIST
index 3df73aab857..ddc08d82825 100644
--- a/math/py-numba/PLIST
+++ b/math/py-numba/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2020/01/14 16:25:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2020/02/01 21:03:58 adam Exp $
bin/numba-${PYVERSSUFFIX}
bin/pycc-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -1129,9 +1129,6 @@ ${PYSITELIB}/numba/testing/__init__.pyo
${PYSITELIB}/numba/testing/__main__.py
${PYSITELIB}/numba/testing/__main__.pyc
${PYSITELIB}/numba/testing/__main__.pyo
-${PYSITELIB}/numba/testing/ddt.py
-${PYSITELIB}/numba/testing/ddt.pyc
-${PYSITELIB}/numba/testing/ddt.pyo
${PYSITELIB}/numba/testing/loader.py
${PYSITELIB}/numba/testing/loader.pyc
${PYSITELIB}/numba/testing/loader.pyo
@@ -1303,6 +1300,9 @@ ${PYSITELIB}/numba/tests/test_buffer_protocol.pyo
${PYSITELIB}/numba/tests/test_builtins.py
${PYSITELIB}/numba/tests/test_builtins.pyc
${PYSITELIB}/numba/tests/test_builtins.pyo
+${PYSITELIB}/numba/tests/test_byteflow.py
+${PYSITELIB}/numba/tests/test_byteflow.pyc
+${PYSITELIB}/numba/tests/test_byteflow.pyo
${PYSITELIB}/numba/tests/test_caching.py
${PYSITELIB}/numba/tests/test_caching.pyc
${PYSITELIB}/numba/tests/test_caching.pyo
@@ -1735,9 +1735,6 @@ ${PYSITELIB}/numba/tests/test_unsafe_intrinsics.pyo
${PYSITELIB}/numba/tests/test_usecases.py
${PYSITELIB}/numba/tests/test_usecases.pyc
${PYSITELIB}/numba/tests/test_usecases.pyo
-${PYSITELIB}/numba/tests/test_utils.py
-${PYSITELIB}/numba/tests/test_utils.pyc
-${PYSITELIB}/numba/tests/test_utils.pyo
${PYSITELIB}/numba/tests/test_vectorization_type_inference.py
${PYSITELIB}/numba/tests/test_vectorization_type_inference.pyc
${PYSITELIB}/numba/tests/test_vectorization_type_inference.pyo
diff --git a/math/py-numba/distinfo b/math/py-numba/distinfo
index 5353142141e..995653972a9 100644
--- a/math/py-numba/distinfo
+++ b/math/py-numba/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2020/01/14 16:25:34 adam Exp $
+$NetBSD: distinfo,v 1.13 2020/02/01 21:03:58 adam Exp $
-SHA1 (numba-0.47.0.tar.gz) = ce163d458c9a7bded4993d6de9dbc6feb1a15380
-RMD160 (numba-0.47.0.tar.gz) = be1bb3d60153a154c6f6382400b2f6298dd968cf
-SHA512 (numba-0.47.0.tar.gz) = 1bff2e466942498ca641f227b7416a47240df9968b9af281f97ea03fcf9a64706d4bdba6f1465aa5e1dc1c37ec6aa138431cf6ff81dc71d8c5b2f17864883b4c
-Size (numba-0.47.0.tar.gz) = 1935290 bytes
+SHA1 (numba-0.48.0.tar.gz) = 0505da25babc4c02eb60fcd2d0208507a53f1814
+RMD160 (numba-0.48.0.tar.gz) = 1e642ee5ecac75c065cf037eef57f556700cc881
+SHA512 (numba-0.48.0.tar.gz) = 5393386b3ff1b8122605b492da16f57e891dfdf0152ae9686e3927b096a0e749ca5760d4f84740401dbd1b0e9e38cf42b15991bc07223e6e103f3d9da62766b2
+Size (numba-0.48.0.tar.gz) = 1976859 bytes
SHA1 (patch-numba_npyufunc_workqueue.c) = 0bcbeff869174265a2d776f847e880a99676d812