Date: Monday, January 2, 2023 @ 22:53:15 Author: archange Revision: 1374065
upgpkg: python-pyarrow 10.0.1-1 Modified: python-pyarrow/trunk/PKGBUILD ----------+ PKGBUILD | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-01-02 22:53:06 UTC (rev 1374064) +++ PKGBUILD 2023-01-02 22:53:15 UTC (rev 1374065) @@ -1,11 +1,11 @@ +# Maintainer: Bruno Pagani <[email protected]> # Maintainer: Konstantin Gizdov <arch at kge dot pw> -# Contributor: Bruno Pagani <[email protected]> # Contributor: Guillaume Horel <[email protected]> _pkg=arrow _pkgname=pyarrow -pkgname="python-${_pkgname}" -pkgver=10.0.0 +pkgname=python-${_pkgname} +pkgver=10.0.1 pkgrel=1 pkgdesc="Columnar in-memory analytics layer for big data — Python module." arch=(x86_64) @@ -17,17 +17,17 @@ 'python-fsspec: Filesystem Spec support') makedepends=(git cmake cython python-build python-installer python-wheel python-cffi python-pandas) checkdepends=(python-brotli python-hypothesis python-pandas python-pytest python-pytest-lazy-fixture python-pytz) -source=("https://archive.apache.org/dist/${_pkg}/${_pkg}-${pkgver}/apache-${_pkg}-${pkgver}".tar.gz{,.asc} +source=(https://archive.apache.org/dist/${_pkg}/${_pkg}-${pkgver}/apache-${_pkg}-${pkgver}.tar.gz{,.asc} git+https://github.com/apache/arrow-testing.git) -b2sums=('86aeca485d4da48c61917a291aa5b67a9dae29ae6c3d3b243fbb421abc5b3c4181e13875176679f034411713ae90074f79b14ddfb5bcdae27ed0e5b90e7cd31e' - 'SKIP' - 'SKIP') +sha512sums=(c6198e5c9b8fe5ccd89e445c9252da44d8d7c9e0c8eb5a802fa0cabf89482fddf775ed383bac1acc9331bc3195d21df7ea02c4a73aa6ee163c2959f34175d650 + SKIP + SKIP) validpgpkeys=(265F80AB84FE03127E14F01125BCCA5220D84079 # Krisztian Szucs (apache) <[email protected]> 08D3564B7C6A9CAFBFF6A66791D18FCF079F8007) # Kouhei Sutou <[email protected]> prepare() { - cd "${srcdir}/apache-${_pkg}-${pkgver}/python" + cd apache-${_pkg}-${pkgver}/python for _file in pyproject.toml requirements-build.txt requirements-wheel-build.txt; do sed -e '/oldest-supported-numpy/d' -i "${_file}" done @@ -34,8 +34,7 @@ } build() { - cd "${srcdir}/apache-${_pkg}-${pkgver}/python" - export CXXFLAGS="${CXXFLAGS} -I${srcdir}/apache-${_pkg}-${pkgver}/cpp/src" + cd apache-${_pkg}-${pkgver}/python ARROW_HOME=/usr \ PARQUET_HOME=/usr \ PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 \ @@ -51,11 +50,11 @@ } check() { - cd "${srcdir}/apache-${_pkg}-${pkgver}/python" + cd apache-${_pkg}-${pkgver}/python local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') # rename source to avoid name clash mv pyarrow _nopyarrow - PYTHONPATH="${PWD}/build/lib.linux-x86_64-cpython-${python_version}" \ + PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-cpython-${python_version/./}" \ ARROW_TEST_DATA="${srcdir}"/arrow-testing/data \ ARROW_HOME=/usr \ PARQUET_HOME=/usr \ @@ -64,7 +63,7 @@ } package(){ - cd "${srcdir}/apache-${_pkg}-${pkgver}/python" + cd apache-${_pkg}-${pkgver}/python ARROW_HOME=/usr \ PARQUET_HOME=/usr \ PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 \ @@ -79,6 +78,6 @@ python -m installer --destdir="${pkgdir}" dist/*.whl # drop tests from install - local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - rm -rf "${pkgdir}/usr/lib/python${python_version}/site-packages/${_pkgname}/tests" + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + rm -rf "${pkgdir}${site_packages}"/${_pkgname}/tests }
