diff options
author | lilac | 2022-03-22 20:19:14 +0800 |
---|---|---|
committer | lilac | 2022-03-22 20:19:14 +0800 |
commit | 1237552b79f40a756ba18bf0172a08047cecbb44 (patch) | |
tree | f26a291bba13a88c86c00650f6719d213d2921f2 | |
parent | 59f7fbb1df16ea1870a4ebd31f88602785950dc4 (diff) | |
download | aur-1237552b79f40a756ba18bf0172a08047cecbb44.tar.gz |
[lilac] updated to 0.12.2-2
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 24 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = python-phik pkgdesc = Phi_K correlation analyzer library - pkgver = 0.12.0 + pkgver = 0.12.2 pkgrel = 2 url = https://github.com/kaveio/phik arch = x86_64 @@ -11,13 +11,16 @@ pkgbase = python-phik checkdepends = python-pytest-pylint makedepends = cmake makedepends = pybind11 - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-scikit-build + makedepends = python-wheel depends = python-joblib depends = python-matplotlib depends = python-numpy depends = python-pandas depends = python-scipy - source = PhiK-0.12.0.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v0.12.0.tar.gz - sha512sums = 648d021e0803dbe48bee3658f685b41da9328382ec5f67a7accc6ae015c5002fb26d85947afabdb72a8590afc400d21a8301e58b8198aafb7e549eeee33f0d22 + source = PhiK-0.12.2.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v0.12.2.tar.gz + sha512sums = b310cb84eb8947807911856c7bf9968f111b5fba8e7f60116ab6dfc038418755a015c80f6049dc6e138126fbe80ecf413b00f9b26d8d75a02669b83098757f29 pkgname = python-phik @@ -2,7 +2,7 @@ _pkgname=PhiK pkgname=python-phik -pkgver=0.12.0 +pkgver=0.12.2 pkgrel=2 pkgdesc='Phi_K correlation analyzer library' arch=('x86_64') @@ -24,10 +24,13 @@ checkdepends=( makedepends=( cmake pybind11 - python-setuptools + python-build + python-installer + python-scikit-build + python-wheel ) source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/KaveIO/PhiK/archive/refs/tags/v${pkgver}.tar.gz") -sha512sums=('648d021e0803dbe48bee3658f685b41da9328382ec5f67a7accc6ae015c5002fb26d85947afabdb72a8590afc400d21a8301e58b8198aafb7e549eeee33f0d22') +sha512sums=('b310cb84eb8947807911856c7bf9968f111b5fba8e7f60116ab6dfc038418755a015c80f6049dc6e138126fbe80ecf413b00f9b26d8d75a02669b83098757f29') get_pyver() { python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))' @@ -35,16 +38,24 @@ get_pyver() { build() { cd "${_pkgname}-${pkgver}" - CMAKE_GENERATOR="Unix Makefiles" python setup.py build + CMAKE_GENERATOR="Unix Makefiles" \ + python -m build --wheel --no-isolation --skip-dependency-check } check() { cd "${_pkgname}-${pkgver}" - PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-$(get_pyver)" pytest -v + PYTHONPATH="${PWD}/_skbuild/linux-${CARCH}-$(get_pyver)/cmake-install" pytest -v } package() { cd "${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl + # delete unneeded files + rm -vf "${pkgdir}/usr/CMakeLists.txt" + rm -vf "${pkgdir}/usr/LICENSE" + rm -vf "${pkgdir}/usr/NOTICE" + rm -vf "${pkgdir}/usr/README.rst" + rm -vf "${pkgdir}/usr/pyproject.toml" + rm -vf "${pkgdir}/usr/setup.py" } # vim:set ts=2 sw=2 et: |