dev-python / pythran

Ahead of Time compiler for numeric kernels

Official package sites : https://github.com/serge-sans-paille/pythran/ · https://pypi.org/project/pythran/ ·

v0.15.0-r1 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 arm arm64 ppc64 x86 ~loong ~ppc ~riscv ~s390 ~sparc
USE flags
test

v0.14.0 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 arm arm64 ppc64 x86 ~loong ~ppc ~riscv ~s390 ~sparc
USE flags
test

v0.13.1 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~riscv ~s390 ~sparc ~x64-macos
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12

dev-cpp / xsimd : C++ wrappers for SIMD intrinsics

dev-libs / boost : Boost Libraries for C++

dev-cpp / xsimd : C++ wrappers for SIMD intrinsics

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / boost : Boost Libraries for C++

dev-python / beniget : Extract semantic information about static Python code

dev-python / gast : A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)

dev-python / numpy : Fast array and numerical python library

dev-python / ply : Python Lex-Yacc library

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.10) language

dev-python / setuptools : Collection of extensions to Distutils

802264
dev-python/pythran-0.9.12_p1 fails tests
817188
=dev-python/pythran-0.10.0 fails tests
880263
dev-python/pythran-0.12.0-r2: test failures on PPC (within dev-libs/boost)
913686
sci-libs/scikit-image-0.19.3-r1 is missing dependency on dev-python/pythran
922856
dev-python/pythran-0.15.0, dev-cpp/xsimd-11.1.0-r1: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-python/pythran: add comment explaining an inscrutable sed
It's not obvious why this change needs to be made in installed code, and in particular why it is test-only. I'm *still* not sure why this is the best change, but at least with a link people can follow the logic when investigating. Bug: https://bugs.gentoo.org/916461 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-python/pythran: fix broken runtime metadata
Regression in commit 0c0d0150a89e320b064c09bfa5e6726bbd83a9da. xsimd is a runtime dependency of pythran, by nature of what pythran is and does. It defaults upstream to bundling it, but we remove that and use the system package. When performing that devendoring, it was mistakenly added as a build time dependency (even though xsimd is not used at build time at all!) but not a runtime dependency. This accidentally worked for people who both installed pythran from source instead of using a binhost, and who don't ever use `emerge -c --with-bdeps=n`. But it was very broken. It is also logically used for the testsuite. Revbump but don't drop keywords. It is a purely metadata-only fix and we want that fix out ASAP. Closes: https://bugs.gentoo.org/922782 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.15.0 x86, #922856
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.15.0 amd64, #922856
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.15.0 ppc64, #922856
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Stabilize 0.15.0 arm64, #922856
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Stabilize 0.15.0 arm, #922856
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.14.0 ppc64, #915926
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-python/pythran: Stabilize 0.14.0 x86, #915926
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.14.0 amd64, #915926
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.15.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Dekeyword ~ia64
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Arthur Zamarin · gentoo
dev-python/pythran: unkeyword 0.13.1 for ~ia64
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.14.0 s390, #916250
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.14.0 arm, #915926
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Stabilize 0.14.0 arm64, #915926
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.14.0 ppc, #916250
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.14.0 ppc64, #916250
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Enable pypy3
Sponsored-by: Ex Makhina, Inc. <info-gentoo@exmakhina.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Reenable more tests on py3.12
Reenable more tests on Python 3.12 now that the cblas issue is fixed. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: fix test linkage with blas
Closes: https://bugs.gentoo.org/916461 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.14.0 sparc, #916250
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Enable py3.12
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.13.1 ppc, #907783
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-python/pythran: Keyword 0.14.0 riscv, #913788
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-python/pythran: keyword 0.14.0 for ~loong
Bug: https://bugs.gentoo.org/913788 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.14.0 x86, #913788
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.14.0 arm, #913788
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Keyword 0.14.0 arm64, #913788
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.14.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
dev-python/scipy: keyword it and its dependences.
keyword 1.11.1 for ~arm64-macos, ~x64-macos dev-python/gast: keyword 0.5.3-r1 for ~arm64-macos, ~x64-macos dev-python/beniget: keyword 0.4.1-r1 for ~arm64-macos, ~x64-macos dev-python/pythran: keyword 0.13.1 for ~arm64-macos, ~x64-macos sci-libs/gklib: keyword 5.1.1_p20230327-r1 for ~arm64-macos, ~x64-macos sci-libs/metis: keyword 5.2.1-r2 for ~arm64-macos, ~x64-macos sci-libs/ccolamd: keyword 2.9.6 for ~arm64-macos, ~x64-macos sci-libs/camd: keyword 2.4.6-r1 for ~arm64-macos, ~x64-macos sci-libs/colamd: keyword 2.9.6 for ~arm64-macos, ~x64-macos sci-libs/cholmod: keyword 3.0.14 for ~arm64-macos, ~x64-macos sci-libs/suitesparseconfig: keyword 5.4.0 for ~arm64-macos, ~x64-macos sci-libs/amd: keyword 2.4.6-r1 for ~arm64-macos, ~x64-macos sci-libs/umfpack: keyword 5.7.9 for ~arm64-macos, ~x64-macos sci-libs/arpack: keyword 3.8.0 for ~arm64-macos, ~x64-macos dev-python/charset-normalizer: keyword 3.2.0 for ~arm64-macos, ~x64-macos dev-python/requests: keyword 2.31.0 for ~arm64-macos, ~x64-macos dev-python/pooch: keyword 1.7.0 for ~arm64-macos, ~x64-macos Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.13.1 arm, #907783
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Stabilize 0.13.1 arm64, #907783
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.13.1 ppc64, #907783
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.13.1 amd64, #907783
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.13.1 x86, #907783
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: add 0.12.2
Straight to stable because it just fixes the gast dep bound. Rather than revbump 0.12.1, makes more sense to use the upstream version for doing this, given it exists. Bug: https://bugs.gentoo.org/905396 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: add 0.13.1
Closes: https://bugs.gentoo.org/905396 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 ppc, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 arm64, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 x86, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 amd64, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 arm, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.12.1 ppc64, #894918
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.12.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-python/pythran: keyword 0.12.0-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.12.0-r2 ia64, #862330
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.12.0-r2 sparc, #862330
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.12.0-r2 x86, #879993
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.12.0-r2 arm64, #879993
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.12.0-r2 amd64, #879993
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.12.0-r2 ppc64, #879993
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.12.0-r2 arm, #879993
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: fix installed headers for GCC 13
Closes: https://bugs.gentoo.org/878527 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.12.0-r1 ppc, #862330
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Keyword 0.12.0-r1 s390, #862330
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.12.0-r1 x86, #862330
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Keyword 1.9.2 arm, #862330
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: unbundle Boost; enable py3.11
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.12.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.11.0 ppc, #835551
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.11.0 x86, #831543
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.11.0 arm64, #831543
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.11.0 amd64, #831543
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.11.0 ppc64, #831543
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Stabilize 0.11.0 arm, #831543
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.10.0 ppc64, #821817
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.11.0 ppc, #814851
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.11.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pythran: Keyword 0.10.0 ppc64, #814851
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.10.0 arm, #821817
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.10.0 sparc, #814851
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Stabilize 0.10.0 arm64, #821817
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: fix tests (drop -Werror)
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Keyword 0.10.0 arm, #814851
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Stabilize 0.10.0 amd64, #821817
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/pythran: Stabilize 0.10.0 x86, #821817
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pythran: Keyword 0.10.0 arm64, #814851
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-python/pythran: keyword 0.10.0 for ~riscv
Fails tests - but the same way as on amd64, see Bug #817188. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Bump to 0.9.12.post1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Add missing wheel test dep
Closes: https://bugs.gentoo.org/797499 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Add missing test deps
Closes: https://bugs.gentoo.org/797457 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: Run tests in parallel
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pythran: New package, dep of scipy
Signed-off-by: Michał Górny <mgorny@gentoo.org>