diff options
author | Iyán Méndez Veiga | 2024-05-06 15:59:54 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2024-05-06 15:59:54 +0200 |
commit | b3486d6e729136e586d56ef9e3211af83af31986 (patch) | |
tree | 2a2e7d41aa95e9596edb40375b7f4dfb176dbec9 | |
parent | ae450c091dbe47fd06ca6aaee9745acbd162fa13 (diff) | |
download | aur-b3486d6e729136e586d56ef9e3211af83af31986.tar.gz |
upgpkg: python-constraint 1.4.0-8
python 3.12 rebuild
fix license
simplify check()
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 22 insertions, 25 deletions
@@ -1,10 +1,10 @@ pkgbase = python-constraint pkgdesc = Module implementing support for handling CSPs (Constraint Solving Problems) over finite domain pkgver = 1.4.0 - pkgrel = 7 + pkgrel = 8 url = https://github.com/python-constraint/python-constraint arch = any - license = custom:BSD + license = BSD-2-Clause checkdepends = python-pytest makedepends = python-build makedepends = python-installer @@ -1,42 +1,39 @@ # Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> pkgname=python-constraint pkgver=1.4.0 -pkgrel=7 +pkgrel=8 pkgdesc="Module implementing support for handling CSPs (Constraint Solving Problems) over finite domain" -arch=('any') -url="https://github.com/python-constraint/python-constraint" -license=('custom:BSD') -depends=('python') +arch=(any) +url=https://github.com/python-constraint/python-constraint +license=(BSD-2-Clause) +depends=(python) makedepends=( - 'python-build' - 'python-installer' - 'python-setuptools' - 'python-wheel' + python-build + python-installer + python-setuptools + python-wheel ) -checkdepends=('python-pytest') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz") +checkdepends=(python-pytest) +source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz) b2sums=('5ada7926f226536a1384bf9a082da41824e46d683ee71a278c50e1e5ca0a21eb3acbde4c0b47d6b48c53864ab4ea47d602fc9acb976423035aee74b0c6f3ed85') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd $pkgname-$pkgver python -m build --wheel --no-isolation } check() { - cd "${srcdir}/${pkgname}-${pkgver}" - python -m installer --destdir="$srcdir/test" dist/*.whl - local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - export PYTHONPATH="$srcdir"/test/usr/lib/python${python_version}/site-packages - rm -r ${pkgname/python-} - python -m pytest tests/ - rm -r "$srcdir/test" + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + cd $pkgname-$pkgver + python -m installer --destdir=test_dir dist/*.whl + PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" pytest } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd $pkgname-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" - #Delete example folder to avoid conflict files with python-cvxpy + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + # Delete example folder to avoid conflict files with python-cvxpy local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - rm -r "${pkgdir}/usr/lib/python${python_version}/site-packages/examples" + rm -r "$pkgdir"/usr/lib/python$python_version/site-packages/examples } |