diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -3,32 +3,31 @@ # Contributor: Francois Boulogne <fboulogne at april dot org> _base=pywavelets pkgname=python-${_base} -pkgver=1.4.1 +pkgver=1.5.0 pkgrel=1 pkgdesc="Wavelet transform module" arch=(x86_64) url="https://github.com/${_base}/${_base::3}t" license=(MIT) depends=(python-numpy) -makedepends=(python-setuptools cython) -# checkdepends=(python-pytest python-matplotlib) +makedepends=(python-build python-installer meson-python python-setuptools python-wheel cython) +# checkdepends=(python-pytest python-matplotlib) # python-scipy source=(${_base::3}t-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) -sha512sums=('3950b45ce7abdae2d2bb52fbaf4b01b3a2f15761ab4814fdafa0d791d37126ab13a5dbeeb577c6f51d809a81293f7303d94b8dc2f9cca29106ee63e176816c8e') +sha512sums=('b430c6adf941fe5d1e63d42f5bd6861ddf5a1c6eab95e3731e96466cb98f6f1bc463c699ebfceeb97ec6a11c9c396296a3729e23a4e5bf8fbf49c31745a62dfe') build() { cd ${_base::3}t-${pkgver} - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } # check() { -# cd ${_base::3}t-${pkgver} -# python setup.py install --root="${srcdir}/tmp_install" --optimize=1 --skip-build -# cd ${srcdir} -# MPLBACKEND=Agg PYTHONPATH="${srcdir}/tmp_install/$(python -c "import site; print(site.getsitepackages()[0])")/${_base::3}t:${PYTHONPATH}" python -m pytest ${_base::3}t-${pkgver}/${_base::3}t/tests +# python -m venv --system-site-packages test-env +# test-env/bin/python -m installer ${_base::3}t-${pkgver}/dist/*.whl +# MPLBACKEND=Agg test-env/bin/python -m pytest --pyargs ${_base::3}t-${pkgver}/${_base::3}t/tests # } package() { cd ${_base::3}t-${pkgver} - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |