Wed Jan 2 15:43:10 2019 UTC ()
py-numba: updated to 0.42.0

Version 0.42.0
In this release the major features are:
* The capability to launch and attach the GDB debugger from within a jitted function.
* The upgrading of LLVM to version 7.0.0.


(adam)
diff -r1.4 -r1.5 pkgsrc/math/py-numba/Makefile
diff -r1.4 -r1.5 pkgsrc/math/py-numba/PLIST
diff -r1.4 -r1.5 pkgsrc/math/py-numba/distinfo

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

--- pkgsrc/math/py-numba/Makefile 2018/12/09 20:25:12 1.4
+++ pkgsrc/math/py-numba/Makefile 2019/01/02 15:43:10 1.5
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1# $NetBSD: Makefile,v 1.4 2018/12/09 20:25:12 adam Exp $ 1# $NetBSD: Makefile,v 1.5 2019/01/02 15:43:10 adam Exp $
2 2
3DISTNAME= numba-0.41.0 3DISTNAME= numba-0.42.0
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= http://numba.pydata.org/ 9HOMEPAGE= http://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.24.0:../../devel/py-llvmlite 13DEPENDS+= ${PYPKGPREFIX}-llvmlite>=0.27.0:../../devel/py-llvmlite
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16 16
17.include "../../lang/python/pyversion.mk" 17.include "../../lang/python/pyversion.mk"
18.if ${_PYTHON_VERSION} == 27 18.if ${_PYTHON_VERSION} == 27
19DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 19DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
20DEPENDS+= ${PYPKGPREFIX}-funcsigs-[0-9]*:../../devel/py-funcsigs 20DEPENDS+= ${PYPKGPREFIX}-funcsigs-[0-9]*:../../devel/py-funcsigs
21DEPENDS+= ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch 21DEPENDS+= ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch
22.endif 22.endif
23 23
24.include "../../math/py-numpy/buildlink3.mk" 24.include "../../math/py-numpy/buildlink3.mk"
25.include "../../lang/python/egg.mk" 25.include "../../lang/python/egg.mk"
26 26

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

--- pkgsrc/math/py-numba/PLIST 2018/12/09 20:25:12 1.4
+++ pkgsrc/math/py-numba/PLIST 2019/01/02 15:43:10 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2018/12/09 20:25:12 adam Exp $ 1@comment $NetBSD: PLIST,v 1.5 2019/01/02 15:43:10 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/_arraystruct.h 12${PYSITELIB}/numba/_arraystruct.h
13${PYSITELIB}/numba/_dispatcher.c 13${PYSITELIB}/numba/_dispatcher.c
14${PYSITELIB}/numba/_dispatcher.h 14${PYSITELIB}/numba/_dispatcher.h
@@ -951,44 +951,48 @@ ${PYSITELIB}/numba/targets/boxing.pyc @@ -951,44 +951,48 @@ ${PYSITELIB}/numba/targets/boxing.pyc
951${PYSITELIB}/numba/targets/boxing.pyo 951${PYSITELIB}/numba/targets/boxing.pyo
952${PYSITELIB}/numba/targets/builtins.py 952${PYSITELIB}/numba/targets/builtins.py
953${PYSITELIB}/numba/targets/builtins.pyc 953${PYSITELIB}/numba/targets/builtins.pyc
954${PYSITELIB}/numba/targets/builtins.pyo 954${PYSITELIB}/numba/targets/builtins.pyo
955${PYSITELIB}/numba/targets/callconv.py 955${PYSITELIB}/numba/targets/callconv.py
956${PYSITELIB}/numba/targets/callconv.pyc 956${PYSITELIB}/numba/targets/callconv.pyc
957${PYSITELIB}/numba/targets/callconv.pyo 957${PYSITELIB}/numba/targets/callconv.pyo
958${PYSITELIB}/numba/targets/cffiimpl.py 958${PYSITELIB}/numba/targets/cffiimpl.py
959${PYSITELIB}/numba/targets/cffiimpl.pyc 959${PYSITELIB}/numba/targets/cffiimpl.pyc
960${PYSITELIB}/numba/targets/cffiimpl.pyo 960${PYSITELIB}/numba/targets/cffiimpl.pyo
961${PYSITELIB}/numba/targets/cmathimpl.py 961${PYSITELIB}/numba/targets/cmathimpl.py
962${PYSITELIB}/numba/targets/cmathimpl.pyc 962${PYSITELIB}/numba/targets/cmathimpl.pyc
963${PYSITELIB}/numba/targets/cmathimpl.pyo 963${PYSITELIB}/numba/targets/cmathimpl.pyo
 964${PYSITELIB}/numba/targets/cmdlang.gdb
964${PYSITELIB}/numba/targets/codegen.py 965${PYSITELIB}/numba/targets/codegen.py
965${PYSITELIB}/numba/targets/codegen.pyc 966${PYSITELIB}/numba/targets/codegen.pyc
966${PYSITELIB}/numba/targets/codegen.pyo 967${PYSITELIB}/numba/targets/codegen.pyo
967${PYSITELIB}/numba/targets/cpu.py 968${PYSITELIB}/numba/targets/cpu.py
968${PYSITELIB}/numba/targets/cpu.pyc 969${PYSITELIB}/numba/targets/cpu.pyc
969${PYSITELIB}/numba/targets/cpu.pyo 970${PYSITELIB}/numba/targets/cpu.pyo
970${PYSITELIB}/numba/targets/descriptors.py 971${PYSITELIB}/numba/targets/descriptors.py
971${PYSITELIB}/numba/targets/descriptors.pyc 972${PYSITELIB}/numba/targets/descriptors.pyc
972${PYSITELIB}/numba/targets/descriptors.pyo 973${PYSITELIB}/numba/targets/descriptors.pyo
973${PYSITELIB}/numba/targets/enumimpl.py 974${PYSITELIB}/numba/targets/enumimpl.py
974${PYSITELIB}/numba/targets/enumimpl.pyc 975${PYSITELIB}/numba/targets/enumimpl.pyc
975${PYSITELIB}/numba/targets/enumimpl.pyo 976${PYSITELIB}/numba/targets/enumimpl.pyo
976${PYSITELIB}/numba/targets/externals.py 977${PYSITELIB}/numba/targets/externals.py
977${PYSITELIB}/numba/targets/externals.pyc 978${PYSITELIB}/numba/targets/externals.pyc
978${PYSITELIB}/numba/targets/externals.pyo 979${PYSITELIB}/numba/targets/externals.pyo
979${PYSITELIB}/numba/targets/fastmathpass.py 980${PYSITELIB}/numba/targets/fastmathpass.py
980${PYSITELIB}/numba/targets/fastmathpass.pyc 981${PYSITELIB}/numba/targets/fastmathpass.pyc
981${PYSITELIB}/numba/targets/fastmathpass.pyo 982${PYSITELIB}/numba/targets/fastmathpass.pyo
 983${PYSITELIB}/numba/targets/gdb_hook.py
 984${PYSITELIB}/numba/targets/gdb_hook.pyc
 985${PYSITELIB}/numba/targets/gdb_hook.pyo
982${PYSITELIB}/numba/targets/imputils.py 986${PYSITELIB}/numba/targets/imputils.py
983${PYSITELIB}/numba/targets/imputils.pyc 987${PYSITELIB}/numba/targets/imputils.pyc
984${PYSITELIB}/numba/targets/imputils.pyo 988${PYSITELIB}/numba/targets/imputils.pyo
985${PYSITELIB}/numba/targets/intrinsics.py 989${PYSITELIB}/numba/targets/intrinsics.py
986${PYSITELIB}/numba/targets/intrinsics.pyc 990${PYSITELIB}/numba/targets/intrinsics.pyc
987${PYSITELIB}/numba/targets/intrinsics.pyo 991${PYSITELIB}/numba/targets/intrinsics.pyo
988${PYSITELIB}/numba/targets/iterators.py 992${PYSITELIB}/numba/targets/iterators.py
989${PYSITELIB}/numba/targets/iterators.pyc 993${PYSITELIB}/numba/targets/iterators.pyc
990${PYSITELIB}/numba/targets/iterators.pyo 994${PYSITELIB}/numba/targets/iterators.pyo
991${PYSITELIB}/numba/targets/linalg.py 995${PYSITELIB}/numba/targets/linalg.py
992${PYSITELIB}/numba/targets/linalg.pyc 996${PYSITELIB}/numba/targets/linalg.pyc
993${PYSITELIB}/numba/targets/linalg.pyo 997${PYSITELIB}/numba/targets/linalg.pyo
994${PYSITELIB}/numba/targets/listobj.py 998${PYSITELIB}/numba/targets/listobj.py
@@ -1314,26 +1318,29 @@ ${PYSITELIB}/numba/tests/test_fancy_inde @@ -1314,26 +1318,29 @@ ${PYSITELIB}/numba/tests/test_fancy_inde
1314${PYSITELIB}/numba/tests/test_fancy_indexing.pyo 1318${PYSITELIB}/numba/tests/test_fancy_indexing.pyo
1315${PYSITELIB}/numba/tests/test_fastmath.py 1319${PYSITELIB}/numba/tests/test_fastmath.py
1316${PYSITELIB}/numba/tests/test_fastmath.pyc 1320${PYSITELIB}/numba/tests/test_fastmath.pyc
1317${PYSITELIB}/numba/tests/test_fastmath.pyo 1321${PYSITELIB}/numba/tests/test_fastmath.pyo
1318${PYSITELIB}/numba/tests/test_flow_control.py 1322${PYSITELIB}/numba/tests/test_flow_control.py
1319${PYSITELIB}/numba/tests/test_flow_control.pyc 1323${PYSITELIB}/numba/tests/test_flow_control.pyc
1320${PYSITELIB}/numba/tests/test_flow_control.pyo 1324${PYSITELIB}/numba/tests/test_flow_control.pyo
1321${PYSITELIB}/numba/tests/test_func_interface.py 1325${PYSITELIB}/numba/tests/test_func_interface.py
1322${PYSITELIB}/numba/tests/test_func_interface.pyc 1326${PYSITELIB}/numba/tests/test_func_interface.pyc
1323${PYSITELIB}/numba/tests/test_func_interface.pyo 1327${PYSITELIB}/numba/tests/test_func_interface.pyo
1324${PYSITELIB}/numba/tests/test_func_lifetime.py 1328${PYSITELIB}/numba/tests/test_func_lifetime.py
1325${PYSITELIB}/numba/tests/test_func_lifetime.pyc 1329${PYSITELIB}/numba/tests/test_func_lifetime.pyc
1326${PYSITELIB}/numba/tests/test_func_lifetime.pyo 1330${PYSITELIB}/numba/tests/test_func_lifetime.pyo
 1331${PYSITELIB}/numba/tests/test_gdb.py
 1332${PYSITELIB}/numba/tests/test_gdb.pyc
 1333${PYSITELIB}/numba/tests/test_gdb.pyo
1327${PYSITELIB}/numba/tests/test_generators.py 1334${PYSITELIB}/numba/tests/test_generators.py
1328${PYSITELIB}/numba/tests/test_generators.pyc 1335${PYSITELIB}/numba/tests/test_generators.pyc
1329${PYSITELIB}/numba/tests/test_generators.pyo 1336${PYSITELIB}/numba/tests/test_generators.pyo
1330${PYSITELIB}/numba/tests/test_gil.py 1337${PYSITELIB}/numba/tests/test_gil.py
1331${PYSITELIB}/numba/tests/test_gil.pyc 1338${PYSITELIB}/numba/tests/test_gil.pyc
1332${PYSITELIB}/numba/tests/test_gil.pyo 1339${PYSITELIB}/numba/tests/test_gil.pyo
1333${PYSITELIB}/numba/tests/test_globals.py 1340${PYSITELIB}/numba/tests/test_globals.py
1334${PYSITELIB}/numba/tests/test_globals.pyc 1341${PYSITELIB}/numba/tests/test_globals.pyc
1335${PYSITELIB}/numba/tests/test_globals.pyo 1342${PYSITELIB}/numba/tests/test_globals.pyo
1336${PYSITELIB}/numba/tests/test_hashing.py 1343${PYSITELIB}/numba/tests/test_hashing.py
1337${PYSITELIB}/numba/tests/test_hashing.pyc 1344${PYSITELIB}/numba/tests/test_hashing.pyc
1338${PYSITELIB}/numba/tests/test_hashing.pyo 1345${PYSITELIB}/numba/tests/test_hashing.pyo
1339${PYSITELIB}/numba/tests/test_import.py 1346${PYSITELIB}/numba/tests/test_import.py

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

--- pkgsrc/math/py-numba/distinfo 2018/12/27 15:06:19 1.4
+++ pkgsrc/math/py-numba/distinfo 2019/01/02 15:43:10 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2018/12/27 15:06:19 joerg Exp $ 1$NetBSD: distinfo,v 1.5 2019/01/02 15:43:10 adam Exp $
2 2
3SHA1 (numba-0.41.0.tar.gz) = 7b6d35972de33b44f8db0ae7b649b6548594ba46 3SHA1 (numba-0.42.0.tar.gz) = 1005fe63e41a67cbc1075f7c5df63eb9583c078d
4RMD160 (numba-0.41.0.tar.gz) = 96cceef83a00128aff88caef7ec5e3b1a223e691 4RMD160 (numba-0.42.0.tar.gz) = 5bec5024c9f9f00488bfaaefccaa3fdbc39d1ce0
5SHA512 (numba-0.41.0.tar.gz) = 111a123bbfd86cf11b78fc280162f2d89a529b5036b5e017acb4c0221e7f247202930177d133d5b6372728283c7d78d9c59737cfc01208015b948a48d44e6dd2 5SHA512 (numba-0.42.0.tar.gz) = 434d7d7385b7e17d50b4754f0881e5fcb49af7356b4167b954a72b58517276923c0f371b73c0d03e3ce783132a07451d93c7c2eee507495427c8f7c6c87aa063
6Size (numba-0.41.0.tar.gz) = 1538159 bytes 6Size (numba-0.42.0.tar.gz) = 1562387 bytes
7SHA1 (patch-numba_npyufunc_workqueue.c) = 0bcbeff869174265a2d776f847e880a99676d812 7SHA1 (patch-numba_npyufunc_workqueue.c) = 0bcbeff869174265a2d776f847e880a99676d812