pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-numba



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb  1 21:03:58 UTC 2020

Modified Files:
        pkgsrc/math/py-numba: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-numba/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-numba/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-numba/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-numba/Makefile
diff -u pkgsrc/math/py-numba/Makefile:1.14 pkgsrc/math/py-numba/Makefile:1.15
--- pkgsrc/math/py-numba/Makefile:1.14  Sun Jan 26 17:31:40 2020
+++ pkgsrc/math/py-numba/Makefile       Sat Feb  1 21:03:58 2020
@@ -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/}

Index: pkgsrc/math/py-numba/PLIST
diff -u pkgsrc/math/py-numba/PLIST:1.10 pkgsrc/math/py-numba/PLIST:1.11
--- pkgsrc/math/py-numba/PLIST:1.10     Tue Jan 14 16:25:34 2020
+++ pkgsrc/math/py-numba/PLIST  Sat Feb  1 21:03:58 2020
@@ -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_pro
 ${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_int
 ${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

Index: pkgsrc/math/py-numba/distinfo
diff -u pkgsrc/math/py-numba/distinfo:1.12 pkgsrc/math/py-numba/distinfo:1.13
--- pkgsrc/math/py-numba/distinfo:1.12  Tue Jan 14 16:25:34 2020
+++ pkgsrc/math/py-numba/distinfo       Sat Feb  1 21:03:58 2020
@@ -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



Home | Main Index | Thread Index | Old Index