summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNicola Revelant2024-03-16 23:45:59 +0100
committerNicola Revelant2024-03-16 23:47:09 +0100
commitabd2c542967d30503784cf1707f7ef92f08acae7 (patch)
tree4651058747483e0c9755725fee66593b4e036fa7 /PKGBUILD
parent4adedc467512df1b26040375db3b795b6a488d48 (diff)
downloadaur-abd2c542967d30503784cf1707f7ef92f08acae7.tar.gz
Update to version 5.1.0 and fix dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 23 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ff8e529a37f5..a94d221fd3ac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}