Search Criteria
Package Details: pypy3-numpy 1.26.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pypy3-numpy.git (read-only, click to copy) |
---|---|
Package Base: | pypy3-numpy |
Description: | Scientific tools for Python |
Upstream URL: | https://www.numpy.org/ |
Licenses: | custom |
Submitter: | xantares |
Maintainer: | None |
Last Packager: | maksverver |
Votes: | 2 |
Popularity: | 0.000001 |
First Submitted: | 2022-05-03 17:17 (UTC) |
Last Updated: | 2024-02-13 22:24 (UTC) |
Dependencies (7)
- cblas (blis-cblas-openmpAUR, blis-cblasAUR, aocl-blis-aoccAUR, blas-gitAUR, atlas-lapackAUR, blas-aocl-gccAUR, blas-aocl-aoccAUR, blis-gitAUR, blisAUR, openblas-lapackAUR, blas-mklAUR, aocl-blisAUR, blas-openblas)
- lapack (aocl-libflame-aoccAUR, lapack-gitAUR, atlas-lapackAUR, blas-aocl-gccAUR, blas-aocl-aoccAUR, openblas-lapackAUR, blas-mklAUR, aocl-libflameAUR, blas-openblas)
- pypy3
- gcc-fortran (gcc-fortran-gitAUR, gcc11-fortranAUR, gcc-fortran-snapshotAUR) (make)
- pypy3-cythonAUR (make)
- pypy3-setuptoolsAUR (make)
- blas-openblas (optional) – faster linear algebra
Latest Comments
Tenshi65535 commented on 2023-06-19 04:01 (UTC)
Sorry for the mistaken push. As the commit is the same so I didn't revert that.
Thanks for criticism。
MarsSeed commented on 2023-06-17 09:00 (UTC)
@Tenshi65535 why did you do essentially the same commit as @maksverver made a day ago?
And to your question, blas-openblas is already built and in Arch repo, so no need for users to build it themselves.
Users can choose the reference Netlib implementation of blas & lapack, or they can choose an optimized one like blas-openblas, which provide the same interfaces for interoperability.
Tenshi65535 commented on 2023-06-17 02:35 (UTC)
Thanks for help. blas-openblas conflicts with cblas and lapack, so it suggests that this optdepend will never be built?
maksverver commented on 2023-06-16 18:55 (UTC)
@MarsSeed: thanks, I've updated the dependency.
Note that this is only an optional dependency, and cblas and lapack are already explicit dependencies (which can be satisfied by openblas, or a different library).
MarsSeed commented on 2023-06-15 16:49 (UTC)
I recommend that you change the optdepend
openblas
toblas-openblas
.Arch repo finally provides the full OpenBLAS implementation of blas/cblas/lapack/lapacke in a new package: blas-openblas
I've read in FS#66092 that for NumPy to use OpenBLAS, it requires cblas and lapacke as well. Those are in the new package but not in the old 'openblas' one.
Tenshi65535 commented on 2023-01-13 09:39 (UTC)
Thanks for your feedback maksverver. I'll commit the patch with version 1.24.1.
I've tried to port the check() function but some modules are still not available. Here is the list:
pypy3-pip pypy3-pytest pypy3-hypothesis pypy3-typing-extensions
They are either broken or missing in official repo or aur.
maksverver commented on 2022-12-23 20:01 (UTC)
This currently fails to build on x86_64 due to the NVML sources missing from the distribution. Build log: https://pastebin.com/raw/RFfQYiT3
A second issue is that the PKGBUILD uses the Python interpreter instead of the PyPy interpreter to determine the interpreter version, which leads to an install failure (at least on my system, where Python is at version 3.10.8 and PyPy at 3.9.15.)
I was able to fix both issues with the following patch: https://pastebin.com/raw/jUMzu62L
By the way, you could also consider copying the check() function from the CPython PKGBUILD here: https://github.com/archlinux/svntogit-packages/blob/packages/python-numpy/trunk/PKGBUILD
EndlessEden commented on 2022-10-19 22:02 (UTC)
fails to build, looking for "f2py3.8" however file is now called "f2py3.9".