diff options
author | Carlos Aznarán Laos | 2023-06-13 13:09:14 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-06-13 13:09:14 -0500 |
commit | 5912e7ec56221c006c79d884fe7c58b723f23721 (patch) | |
tree | a329a8fea6fe406a2d31188fbf5fac49aeeb2f09 | |
parent | a03a34877165cce6eae0bee185115f22080e1761 (diff) | |
download | aur-5912e7ec56221c006c79d884fe7c58b723f23721.tar.gz |
Python 3.11 rebuild
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 13 insertions, 17 deletions
@@ -1,14 +1,16 @@ pkgbase = python-colorspacious pkgdesc = A powerful, accurate, and easy-to-use Python library for doing colorspace conversions pkgver = 1.1.2 - pkgrel = 2 + pkgrel = 3 url = https://github.com/njsmith/colorspacious arch = any license = MIT - checkdepends = python-nose + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python-numpy - source = https://github.com/njsmith/colorspacious/archive/v1.1.2.tar.gz + source = colorspacious-1.1.2.tar.gz::https://github.com/njsmith/colorspacious/archive/v1.1.2.tar.gz sha512sums = c633ba1ee051eab055d74752b3efd02fdff9acd641f245d80339d698bf4f5a28701158a50ddd2c372730d7e5cbb1e29858c4acd1f3594e07fe7bdfaa2fed87f6 pkgname = python-colorspacious @@ -5,28 +5,22 @@ _base=colorspacious pkgname=python-${_base} pkgdesc="A powerful, accurate, and easy-to-use Python library for doing colorspace conversions" pkgver=1.1.2 -pkgrel=2 -arch=('any') +pkgrel=3 +arch=(any) url="https://github.com/njsmith/${_base}" license=(MIT) depends=(python-numpy) -makedepends=(python-setuptools) -checkdepends=(python-nose) -source=(${url}/archive/v${pkgver}.tar.gz) +makedepends=(python-build python-installer python-setuptools python-wheel) +source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha512sums=('c633ba1ee051eab055d74752b3efd02fdff9acd641f245d80339d698bf4f5a28701158a50ddd2c372730d7e5cbb1e29858c4acd1f3594e07fe7bdfaa2fed87f6') build() { - cd "${_base}-${pkgver}" - python setup.py build -} - -check() { - nosetests --all-modules "${_base}-${pkgver}" + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd "${_base}-${pkgver}" - export PYTHONHASHSEED=0 - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" } |