diff options
author | Nicola Revelant | 2024-03-16 23:45:59 +0100 |
---|---|---|
committer | Nicola Revelant | 2024-03-16 23:47:09 +0100 |
commit | abd2c542967d30503784cf1707f7ef92f08acae7 (patch) | |
tree | 4651058747483e0c9755725fee66593b4e036fa7 /PKGBUILD | |
parent | 4adedc467512df1b26040375db3b795b6a488d48 (diff) | |
download | aur-abd2c542967d30503784cf1707f7ef92f08acae7.tar.gz |
Update to version 5.1.0 and fix dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 23 insertions, 21 deletions
@@ -1,36 +1,38 @@ -# Maintainer: jelle van der Waa <jelle@vdwaa.nl> +# Maintainer: Nicola Revelant <nicolarevelant@outlook.com> +# Contributor: jelle van der Waa <jelle@vdwaa.nl> # Contributor: Felix Kaiser <felix.kaiser@fxkr.net> pkgname=python-mock -pkgver=3.0.5 -pkgrel=11 +pkgver=5.1.0 +pkgrel=1 pkgdesc='Mocking and Patching Library for Testing' -url='http://www.voidspace.org.uk/python/mock/' -depends=('python' 'python-six' 'python-pbr') -license=('BSD') +url='https://mock.readthedocs.io/en/latest/' +depends=('python') +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) +checkdepends=('python-pytest') +license=('BSD-2-Clause') arch=('any') source=(mock-$pkgver.tar.gz::https://github.com/testing-cabal/mock/archive/$pkgver.tar.gz) -sha512sums=('9ab4f0c794f5701ba1367d982cf79a5662d4233753d12ed9c88ae20282db1f44be73f84c4d9f6d03ff64926b8c1b6d0c9a79b2a4724a3eb36c247ffd4ab03e2d') - -prepare() { - cd "$srcdir/mock-$pkgver" - # use unittest instead of unittest2 as they are the same on recent python* - sed -i 's/unittest2/unittest/g' mock/tests/*.py -} +b2sums=('4dd8e69678424a0ea9c301e0b627ac7d981196f3deb4b622b0724896f10b0c1a84f28349f7fd27603f30c1470cf89f2436ff85195d3f42073d08f56076f9e9fd') build() { - cd "$srcdir/mock-$pkgver" - python3 setup.py build + cd "mock-$pkgver" + python -m build --wheel --no-isolation } check() { - cd "$srcdir/mock-$pkgver" - echo 'python tests' - python -m unittest discover + cd "mock-$pkgver" + echo 'python tests' + python -m unittest discover } package() { - cd "$srcdir/mock-$pkgver" - python3 setup.py install --optimize=1 --root="$pkgdir" - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + cd "mock-$pkgver" + python -I -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |