Tue May 12 08:11:36 2020 UTC ()
py-numba: updated to 0.49.1

Version 0.49.1:

This is a bugfix release for 0.49.0, it fixes some residual issues with SSA form, a critical bug in the branch pruning logic and a number of other smaller issues:

* Fixed Threading Implementation Typos
* Fixes Remove references to cffi_support from docs and examples
* Fix invalid type in resolve for comparison expr in parfors.
* Fix erroneous rewrite of predicate to bit const on prune.
* Fixes SSA local def scan based on invalid equality assumption.
* Fixes naming error in array_exprs
* Fix. Incorrect race variable detection due to SSA naming.
* Make literal_unroll function work as a freevar.
* Unset the memory manager after EMM Plugin tests
* Fix some SSA issues
* Pin to sphinx=2.4.4 to avoid problem with C declaration
* Fix unifying undefined first class function types issue
* Update example in 5m guide WRT SSA type stability.
* Restore numba.types as public API


(adam)
diff -r1.16 -r1.17 pkgsrc/math/py-numba/Makefile
diff -r1.12 -r1.13 pkgsrc/math/py-numba/PLIST
diff -r1.14 -r1.15 pkgsrc/math/py-numba/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/math/py-numba/Makefile (expand / switch to unified diff)

--- pkgsrc/math/py-numba/Makefile 2020/04/18 08:14:09 1.16
+++ pkgsrc/math/py-numba/Makefile 2020/05/12 08:11:36 1.17
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.16 2020/04/18 08:14:09 adam Exp $ 1# $NetBSD: Makefile,v 1.17 2020/05/12 08:11:36 adam Exp $
2 2
3DISTNAME= numba-0.49.0 3DISTNAME= numba-0.49.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= math python 5CATEGORIES= math python
6MASTER_SITES= ${MASTER_SITE_PYPI:=n/numba/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=n/numba/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://numba.pydata.org/ 9HOMEPAGE= https://numba.pydata.org/
10COMMENT= NumPy aware dynamic Python compiler using LLVM 10COMMENT= NumPy aware dynamic Python compiler using LLVM
11LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-llvmlite>=0.31.0:../../devel/py-llvmlite 13DEPENDS+= ${PYPKGPREFIX}-llvmlite>=0.31.0:../../devel/py-llvmlite
14DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 14DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++

cvs diff -r1.12 -r1.13 pkgsrc/math/py-numba/PLIST (expand / switch to unified diff)

--- pkgsrc/math/py-numba/PLIST 2020/04/18 08:14:09 1.12
+++ pkgsrc/math/py-numba/PLIST 2020/05/12 08:11:36 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.12 2020/04/18 08:14:09 adam Exp $ 1@comment $NetBSD: PLIST,v 1.13 2020/05/12 08:11:36 adam Exp $
2bin/numba-${PYVERSSUFFIX} 2bin/numba-${PYVERSSUFFIX}
3bin/pycc-${PYVERSSUFFIX} 3bin/pycc-${PYVERSSUFFIX}
4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/numba/__init__.py 9${PYSITELIB}/numba/__init__.py
10${PYSITELIB}/numba/__init__.pyc 10${PYSITELIB}/numba/__init__.pyc
11${PYSITELIB}/numba/__init__.pyo 11${PYSITELIB}/numba/__init__.pyo
12${PYSITELIB}/numba/__main__.py 12${PYSITELIB}/numba/__main__.py
13${PYSITELIB}/numba/__main__.pyc 13${PYSITELIB}/numba/__main__.pyc
14${PYSITELIB}/numba/__main__.pyo 14${PYSITELIB}/numba/__main__.pyo
@@ -1899,26 +1899,29 @@ ${PYSITELIB}/numba/tests/test_mangling.p @@ -1899,26 +1899,29 @@ ${PYSITELIB}/numba/tests/test_mangling.p
1899${PYSITELIB}/numba/tests/test_mangling.pyo 1899${PYSITELIB}/numba/tests/test_mangling.pyo
1900${PYSITELIB}/numba/tests/test_map_filter_reduce.py 1900${PYSITELIB}/numba/tests/test_map_filter_reduce.py
1901${PYSITELIB}/numba/tests/test_map_filter_reduce.pyc 1901${PYSITELIB}/numba/tests/test_map_filter_reduce.pyc
1902${PYSITELIB}/numba/tests/test_map_filter_reduce.pyo 1902${PYSITELIB}/numba/tests/test_map_filter_reduce.pyo
1903${PYSITELIB}/numba/tests/test_mathlib.py 1903${PYSITELIB}/numba/tests/test_mathlib.py
1904${PYSITELIB}/numba/tests/test_mathlib.pyc 1904${PYSITELIB}/numba/tests/test_mathlib.pyc
1905${PYSITELIB}/numba/tests/test_mathlib.pyo 1905${PYSITELIB}/numba/tests/test_mathlib.pyo
1906${PYSITELIB}/numba/tests/test_maxmin.py 1906${PYSITELIB}/numba/tests/test_maxmin.py
1907${PYSITELIB}/numba/tests/test_maxmin.pyc 1907${PYSITELIB}/numba/tests/test_maxmin.pyc
1908${PYSITELIB}/numba/tests/test_maxmin.pyo 1908${PYSITELIB}/numba/tests/test_maxmin.pyo
1909${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.py 1909${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.py
1910${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.pyc 1910${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.pyc
1911${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.pyo 1911${PYSITELIB}/numba/tests/test_mixed_tuple_unroller.pyo
 1912${PYSITELIB}/numba/tests/test_moved_modules.py
 1913${PYSITELIB}/numba/tests/test_moved_modules.pyc
 1914${PYSITELIB}/numba/tests/test_moved_modules.pyo
1912${PYSITELIB}/numba/tests/test_multi3.py 1915${PYSITELIB}/numba/tests/test_multi3.py
1913${PYSITELIB}/numba/tests/test_multi3.pyc 1916${PYSITELIB}/numba/tests/test_multi3.pyc
1914${PYSITELIB}/numba/tests/test_multi3.pyo 1917${PYSITELIB}/numba/tests/test_multi3.pyo
1915${PYSITELIB}/numba/tests/test_nan.py 1918${PYSITELIB}/numba/tests/test_nan.py
1916${PYSITELIB}/numba/tests/test_nan.pyc 1919${PYSITELIB}/numba/tests/test_nan.pyc
1917${PYSITELIB}/numba/tests/test_nan.pyo 1920${PYSITELIB}/numba/tests/test_nan.pyo
1918${PYSITELIB}/numba/tests/test_nested_calls.py 1921${PYSITELIB}/numba/tests/test_nested_calls.py
1919${PYSITELIB}/numba/tests/test_nested_calls.pyc 1922${PYSITELIB}/numba/tests/test_nested_calls.pyc
1920${PYSITELIB}/numba/tests/test_nested_calls.pyo 1923${PYSITELIB}/numba/tests/test_nested_calls.pyo
1921${PYSITELIB}/numba/tests/test_np_functions.py 1924${PYSITELIB}/numba/tests/test_np_functions.py
1922${PYSITELIB}/numba/tests/test_np_functions.pyc 1925${PYSITELIB}/numba/tests/test_np_functions.pyc
1923${PYSITELIB}/numba/tests/test_np_functions.pyo 1926${PYSITELIB}/numba/tests/test_np_functions.pyo
1924${PYSITELIB}/numba/tests/test_npdatetime.py 1927${PYSITELIB}/numba/tests/test_npdatetime.py

cvs diff -r1.14 -r1.15 pkgsrc/math/py-numba/distinfo (expand / switch to unified diff)

--- pkgsrc/math/py-numba/distinfo 2020/04/18 08:14:09 1.14
+++ pkgsrc/math/py-numba/distinfo 2020/05/12 08:11:36 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2020/04/18 08:14:09 adam Exp $ 1$NetBSD: distinfo,v 1.15 2020/05/12 08:11:36 adam Exp $
2 2
3SHA1 (numba-0.49.0.tar.gz) = dc15a14123b2bc213a3b2681f720e4597484f3a5 3SHA1 (numba-0.49.1.tar.gz) = 7b527254b964da992fc7a2d3058cd4d020cc6e16
4RMD160 (numba-0.49.0.tar.gz) = b477bf72bff46fbe83911db6b5faf551f6344fb7 4RMD160 (numba-0.49.1.tar.gz) = 669e9283f77ae6a1065a285c0ea9c0adb8b2ceea
5SHA512 (numba-0.49.0.tar.gz) = 2f6f2c7a3e6fbc413a443626a2ea256b8752ec2fb7eb4dfeec6bc3db2200dd0c3456d14067fb6df22c3ac190449697b814d52f1166e7da80e25d7061d876d381 5SHA512 (numba-0.49.1.tar.gz) = f165f002d29fa42f602ed1370247e564f2c356a22adafdf8adab92653d89284cc9a6d1c44203311cfb66bd091e0e2efa3e4c527c4e4beb7a8a0021771d5f0a2b
6Size (numba-0.49.0.tar.gz) = 2008626 bytes 6Size (numba-0.49.1.tar.gz) = 2011378 bytes