pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-pythran



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Nov  9 09:35:28 UTC 2024

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

Log Message:
py-pythran: updated to 0.17.0

0.17.0

* Support parsing annotated statement
* Document and test Meson integration
* Update / improve Blas detection, including scipy-openblas
* Fix usage of Blas library
* Improve error reporting
* Support array module
* Reduce dependency on setuptools
* Faster forward substitution
* Enforce default optimization level to `-O2`


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/math/py-pythran/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-pythran/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-pythran/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-pythran/Makefile
diff -u pkgsrc/math/py-pythran/Makefile:1.20 pkgsrc/math/py-pythran/Makefile:1.21
--- pkgsrc/math/py-pythran/Makefile:1.20        Mon Oct 14 06:45:51 2024
+++ pkgsrc/math/py-pythran/Makefile     Sat Nov  9 09:35:28 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:51 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2024/11/09 09:35:28 adam Exp $
 
-DISTNAME=      pythran-0.16.1
+DISTNAME=      pythran-0.17.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pythran/}
@@ -12,7 +12,7 @@ LICENSE=      modified-bsd
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=      ${PYPKGPREFIX}-beniget>=0.4.0:../../devel/py-beniget
-DEPENDS+=      ${PYPKGPREFIX}-gast>=0.5.0:../../devel/py-gast
+DEPENDS+=      ${PYPKGPREFIX}-gast>=0.6.0:../../devel/py-gast
 DEPENDS+=      ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-ply>=3.4:../../devel/py-ply
 DEPENDS+=      ${PYPKGPREFIX}-setuptools>=62:../../devel/py-setuptools

Index: pkgsrc/math/py-pythran/PLIST
diff -u pkgsrc/math/py-pythran/PLIST:1.9 pkgsrc/math/py-pythran/PLIST:1.10
--- pkgsrc/math/py-pythran/PLIST:1.9    Tue May 21 08:38:46 2024
+++ pkgsrc/math/py-pythran/PLIST        Sat Nov  9 09:35:28 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2024/05/21 08:38:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2024/11/09 09:35:28 adam Exp $
 bin/pythran-${PYVERSSUFFIX}
 bin/pythran-config-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
@@ -2302,6 +2302,9 @@ ${PYSITELIB}/pythran/optimizations/copyt
 ${PYSITELIB}/pythran/optimizations/dead_code_elimination.py
 ${PYSITELIB}/pythran/optimizations/dead_code_elimination.pyc
 ${PYSITELIB}/pythran/optimizations/dead_code_elimination.pyo
+${PYSITELIB}/pythran/optimizations/fast_gexpr.py
+${PYSITELIB}/pythran/optimizations/fast_gexpr.pyc
+${PYSITELIB}/pythran/optimizations/fast_gexpr.pyo
 ${PYSITELIB}/pythran/optimizations/forward_substitution.py
 ${PYSITELIB}/pythran/optimizations/forward_substitution.pyc
 ${PYSITELIB}/pythran/optimizations/forward_substitution.pyo
@@ -2350,15 +2353,29 @@ ${PYSITELIB}/pythran/optimizations/tuple
 ${PYSITELIB}/pythran/passmanager.py
 ${PYSITELIB}/pythran/passmanager.pyc
 ${PYSITELIB}/pythran/passmanager.pyo
+${PYSITELIB}/pythran/pythonic/__dispatch__/append.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/clear.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/conjugate.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/copy.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/count.hpp
+${PYSITELIB}/pythran/pythonic/__dispatch__/extend.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/index.hpp
+${PYSITELIB}/pythran/pythonic/__dispatch__/insert.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/pop.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/remove.hpp
+${PYSITELIB}/pythran/pythonic/__dispatch__/reverse.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/sort.hpp
+${PYSITELIB}/pythran/pythonic/__dispatch__/tolist.hpp
 ${PYSITELIB}/pythran/pythonic/__dispatch__/update.hpp
+${PYSITELIB}/pythran/pythonic/array/array.hpp
+${PYSITELIB}/pythran/pythonic/array/array/buffer_info.hpp
+${PYSITELIB}/pythran/pythonic/array/array/byteswap.hpp
+${PYSITELIB}/pythran/pythonic/array/array/count.hpp
+${PYSITELIB}/pythran/pythonic/array/array/extend.hpp
+${PYSITELIB}/pythran/pythonic/array/array/frombytes.hpp
+${PYSITELIB}/pythran/pythonic/array/array/fromfile.hpp
+${PYSITELIB}/pythran/pythonic/array/array/fromlist.hpp
+${PYSITELIB}/pythran/pythonic/array/typecodes.hpp
 ${PYSITELIB}/pythran/pythonic/bisect/bisect.hpp
 ${PYSITELIB}/pythran/pythonic/bisect/bisect_left.hpp
 ${PYSITELIB}/pythran/pythonic/bisect/bisect_right.hpp
@@ -2488,6 +2505,7 @@ ${PYSITELIB}/pythran/pythonic/builtins/p
 ${PYSITELIB}/pythran/pythonic/builtins/pythran/len_set.hpp
 ${PYSITELIB}/pythran/pythonic/builtins/pythran/make_shape.hpp
 ${PYSITELIB}/pythran/pythonic/builtins/pythran/or_.hpp
+${PYSITELIB}/pythran/pythonic/builtins/pythran/restrict_assign.hpp
 ${PYSITELIB}/pythran/pythonic/builtins/pythran/static_if.hpp
 ${PYSITELIB}/pythran/pythonic/builtins/pythran/static_list.hpp
 ${PYSITELIB}/pythran/pythonic/builtins/range.hpp
@@ -2558,15 +2576,29 @@ ${PYSITELIB}/pythran/pythonic/cmath/tanh
 ${PYSITELIB}/pythran/pythonic/core.hpp
 ${PYSITELIB}/pythran/pythonic/functools/partial.hpp
 ${PYSITELIB}/pythran/pythonic/functools/reduce.hpp
+${PYSITELIB}/pythran/pythonic/include/__dispatch__/append.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/clear.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/conjugate.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/copy.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/count.hpp
+${PYSITELIB}/pythran/pythonic/include/__dispatch__/extend.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/index.hpp
+${PYSITELIB}/pythran/pythonic/include/__dispatch__/insert.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/pop.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/remove.hpp
+${PYSITELIB}/pythran/pythonic/include/__dispatch__/reverse.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/sort.hpp
+${PYSITELIB}/pythran/pythonic/include/__dispatch__/tolist.hpp
 ${PYSITELIB}/pythran/pythonic/include/__dispatch__/update.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/buffer_info.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/byteswap.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/count.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/extend.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/frombytes.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/fromfile.hpp
+${PYSITELIB}/pythran/pythonic/include/array/array/fromlist.hpp
+${PYSITELIB}/pythran/pythonic/include/array/typecodes.hpp
 ${PYSITELIB}/pythran/pythonic/include/bisect/bisect.hpp
 ${PYSITELIB}/pythran/pythonic/include/bisect/bisect_left.hpp
 ${PYSITELIB}/pythran/pythonic/include/bisect/bisect_right.hpp
@@ -2696,6 +2728,7 @@ ${PYSITELIB}/pythran/pythonic/include/bu
 ${PYSITELIB}/pythran/pythonic/include/builtins/pythran/len_set.hpp
 ${PYSITELIB}/pythran/pythonic/include/builtins/pythran/make_shape.hpp
 ${PYSITELIB}/pythran/pythonic/include/builtins/pythran/or_.hpp
+${PYSITELIB}/pythran/pythonic/include/builtins/pythran/restrict_assign.hpp
 ${PYSITELIB}/pythran/pythonic/include/builtins/pythran/static_if.hpp
 ${PYSITELIB}/pythran/pythonic/include/builtins/pythran/static_list.hpp
 ${PYSITELIB}/pythran/pythonic/include/builtins/range.hpp
@@ -3356,6 +3389,7 @@ ${PYSITELIB}/pythran/pythonic/include/st
 ${PYSITELIB}/pythran/pythonic/include/time/sleep.hpp
 ${PYSITELIB}/pythran/pythonic/include/time/time.hpp
 ${PYSITELIB}/pythran/pythonic/include/types/NoneType.hpp
+${PYSITELIB}/pythran/pythonic/include/types/array.hpp
 ${PYSITELIB}/pythran/pythonic/include/types/assignable.hpp
 ${PYSITELIB}/pythran/pythonic/include/types/attr.hpp
 ${PYSITELIB}/pythran/pythonic/include/types/bool.hpp
@@ -4033,6 +4067,7 @@ ${PYSITELIB}/pythran/pythonic/string/oct
 ${PYSITELIB}/pythran/pythonic/time/sleep.hpp
 ${PYSITELIB}/pythran/pythonic/time/time.hpp
 ${PYSITELIB}/pythran/pythonic/types/NoneType.hpp
+${PYSITELIB}/pythran/pythonic/types/array.hpp
 ${PYSITELIB}/pythran/pythonic/types/assignable.hpp
 ${PYSITELIB}/pythran/pythonic/types/attr.hpp
 ${PYSITELIB}/pythran/pythonic/types/bool.hpp

Index: pkgsrc/math/py-pythran/distinfo
diff -u pkgsrc/math/py-pythran/distinfo:1.14 pkgsrc/math/py-pythran/distinfo:1.15
--- pkgsrc/math/py-pythran/distinfo:1.14        Tue May 28 10:58:24 2024
+++ pkgsrc/math/py-pythran/distinfo     Sat Nov  9 09:35:28 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2024/05/28 10:58:24 adam Exp $
+$NetBSD: distinfo,v 1.15 2024/11/09 09:35:28 adam Exp $
 
-BLAKE2s (pythran-0.16.1.tar.gz) = 0969a1044b9e3a935ba1aef763b1d277692fde0421f61e4c72a8e49f520cbae7
-SHA512 (pythran-0.16.1.tar.gz) = 13e6dcdc553969f2df704a23333ffd3b8162c08bb8116657c5a9aa1a9af435ff11e2312b6a7c7db7c1a817a522127b6c06ffb72207e6e1b0c064c7360f712a86
-Size (pythran-0.16.1.tar.gz) = 2377287 bytes
+BLAKE2s (pythran-0.17.0.tar.gz) = e125f5438a4051f1409e418e82c22712b3942c0a0e4d49f5ca3ae948cc6a58fd
+SHA512 (pythran-0.17.0.tar.gz) = 372d7c6aaa10e544c9810a2303ef17f5ab719b9cc5cc1e7cbf9fd06bec1726465f0f22bfa500a842c601301c9aeb60b9f954ae84c45a4ea940d00ac2d0a0fee9
+Size (pythran-0.17.0.tar.gz) = 2394494 bytes



Home | Main Index | Thread Index | Old Index