BSD Ports

math/py-pythran 0.19.0 NetBSD

Ahead of Time compiler for numeric kernels

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
modified-bsd
Categories
math, python
Package size
2029.3 KiB, 27899.0 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDmath/py-pythran0.19.0
FreeBSDdevel/py-pythran0.19.0_1
HardenedBSDdevel/py-pythran0.19.0_1
GhostBSDdevel/py-pythran0.19.0

Install

Binary package:

pkgin install py312-pythran

From pkgsrc:

cd /usr/pkgsrc/math/py-pythran && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.19.0
NetBSD 10.1 aarch640.18.1
SmartOS / illumos x86_640.19.0
macOS 15 arm640.19.0

Dependencies

Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py313-pythran-0.19.0, py314-pythran-0.19.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
3587dac323 adam py-pythran: updated to 0.19.0
0.19.0 * Improve numpoy expression combiners * Improve range-value analysis * Match numpy upgrades * CPython 3.15 compatibility * Update pocketfft requirements * Update xsimd requirements * Bump C++ dependency to C++17 * Use clang-tidy to lint pythonic codebase * Remove obsolete pythonic code * Improve compatibility with 32bit architectures