Commit 94c914d4 authored by Boxiang Sun's avatar Boxiang Sun

component/numpy: Upgrade to 1.26.0 with build improvements

- Add ninja and openblas build dependencies
- Update Cython to 3.0.11
- Add packaging and pyproject_metadata requirements
- Configure pkgconfig paths for BLAS integration
parent 6d50fb4d
[buildout]
extends =
../cython/buildout.cfg
../ninja/buildout.cfg
../macros/macro.pythonpath.eggs.cfg
parts = numpy
../openblas/buildout.cfg
../pkgconfig/buildout.cfg
parts =
cython
ninja
numpy
[cython]
recipe = zc.recipe.egg
eggs = cython
scripts = cython cythonize
[numpy-env]
BLAS=None
LAPACK=None
ATLAS=None
PATH=${ninja:location}/bin:${pkgconfig:location}/bin:${buildout:bin-directory}:${buildout:parts-directory}/setuptools:%(PATH)s
PKG_CONFIG_PATH = ${openblas:location}/lib/pkgconfig
[numpy]
recipe = zc.recipe.egg:custom
......@@ -18,10 +31,18 @@ depends = ${numpy-pythonpath:recipe}
[numpy-pythonpath]
<= macro.pythonpath.eggs
environment = numpy-env
eggs = ${cython:egg}
eggs =
${cython:egg}
setuptools
packaging
pyproject_metadata
[versions]
numpy = 1.24.4
cython = 3.0.11
numpy = 1.26.0
packaging = 23.2
pyproject_metadata = 0.9.0
setuptools = 67.8.0
[numpy:sys.version_info < (3,8)]
depends =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment