close

./math/py-pythran, Ahead of Time compiler for numeric kernels

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 0.18.1, Package name: py313-pythran-0.18.1, Maintainer: pkgsrc-users

Pythran is an ahead of time compiler for a subset of the Python language, with
a focus on scientific computing. It takes a Python module annotated with a few
interface descriptions and turns it into a native Python module with the same
interface, but (hopefully) faster.


Master sites:

Filesize: 2350.583 KB

Version history: (Expand)


CVS history: (Expand)


   2025-11-16 08:56:10 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pythran: updated to 0.18.1

0.18.1 2025-11-15 Serge Guelton <sergesanspaille@free.fr>

* Add support for passing types as pythran export parameters, esp. to pass
  dtype parameters to numpy arrays

* Improve the normalization pass that removes keyword parameter

* Move default compiler flag to C++14, modernize the codebase accordingly

* Use std::unordered_set instead of std::set as set backend

* Stable API support, for CPython 3.7+

* Fix ufunc support

* Add support for generation of .abi3.* limited api extensions

* Obsolete support of numpy.distutils for python 3.9

* Improve interactions with numpy.nditerator

* Support numpy.frombuffer

* Update numpy.fromstring support to match numpy's change

* Avoid internal conflict between ndarray (the function) and ndarray (the
  namespace)
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-05-28 06:53:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pythran: updated to 0.18.0

0.18.0
Who knows?
   2025-04-15 18:31:40 by Adam Ciarcinski | Files touched by this commit (58) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-11-09 10:35:28 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
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`
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal