diff options
author | prspkt <prspkt@protonmail.com> | 2019-06-19 11:38:26 +0300 |
---|---|---|
committer | prspkt <prspkt@protonmail.com> | 2019-06-19 11:51:56 +0300 |
commit | 0c6b47193b5a4a025f6b34d111e78dba20adc8d0 (patch) | |
tree | adcdc3f13606520865c0d82bd2e019e4179bb358 | |
parent | 8faf6299e2a8ba608b761f542bde1192416b5965 (diff) | |
download | alpine_aports-0c6b47193b5a4a025f6b34d111e78dba20adc8d0.tar.bz2 alpine_aports-0c6b47193b5a4a025f6b34d111e78dba20adc8d0.tar.xz alpine_aports-0c6b47193b5a4a025f6b34d111e78dba20adc8d0.zip |
testing/pytest-mock: drop python2
* Modernize.
* Move to community.
-rw-r--r-- | community/py3-pytest-mock/APKBUILD (renamed from testing/pytest-mock/APKBUILD) | 37 |
1 files changed, 8 insertions, 29 deletions
diff --git a/testing/pytest-mock/APKBUILD b/community/py3-pytest-mock/APKBUILD index 34fa493280..4c0a949af1 100644 --- a/testing/pytest-mock/APKBUILD +++ b/community/py3-pytest-mock/APKBUILD | |||
@@ -1,51 +1,30 @@ | |||
1 | # Maintainer: Andy Postnikov <apostnikov@gmail.com> | 1 | # Maintainer: Andy Postnikov <apostnikov@gmail.com> |
2 | pkgname=pytest-mock | 2 | pkgname=py3-pytest-mock |
3 | _pkgname=${pkgname#py-} | 3 | _pkgname=pytest-mock |
4 | pkgver=1.10.0 | 4 | pkgver=1.10.0 |
5 | pkgrel=1 | 5 | pkgrel=1 |
6 | pkgdesc="Thin-wrapper around the mock package for easier use with py.test" | 6 | pkgdesc="Thin-wrapper around the mock package for easier use with py.test" |
7 | url="https://github.com/pytest-dev/pytest-mock" | 7 | url="https://github.com/pytest-dev/pytest-mock" |
8 | arch="noarch" | 8 | arch="noarch" |
9 | license="MIT" | 9 | license="MIT" |
10 | depends="pytest" | 10 | depends="py3-pytest" |
11 | makedepends="python2-dev python3-dev py-setuptools" | 11 | makedepends="py3-setuptools" |
12 | subpackages="py3-${pkgname/py-/}:_py3 py2-${pkgname/py-/}:_py2" | ||
13 | source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" | 12 | source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" |
14 | builddir="$srcdir/$_pkgname-$pkgver" | 13 | builddir="$srcdir/$_pkgname-$pkgver" |
15 | 14 | ||
15 | replaces="pytest-mock" # Backwards compatibility | ||
16 | provides="pytest-mock=$pkgver-r$pkgrel" # Backwards compatibility | ||
17 | |||
16 | build() { | 18 | build() { |
17 | cd "$builddir" | ||
18 | python2 setup.py build | ||
19 | python3 setup.py build | 19 | python3 setup.py build |
20 | } | 20 | } |
21 | 21 | ||
22 | check() { | 22 | check() { |
23 | cd "$builddir" | ||
24 | python2 setup.py test | ||
25 | python3 setup.py test | 23 | python3 setup.py test |
26 | } | 24 | } |
27 | 25 | ||
28 | package() { | 26 | package() { |
29 | mkdir -p "$pkgdir" | 27 | python3 setup.py install --prefix=/usr --root="$pkgdir" |
30 | } | ||
31 | |||
32 | _py() { | ||
33 | local python=$1 | ||
34 | pkgdesc="$pkgdesc - $python" | ||
35 | install_if="$pkgname=$pkgver-r$pkgrel $python" | ||
36 | |||
37 | cd "$builddir" | ||
38 | $python setup.py install --prefix=/usr --root="$subpkgdir" | ||
39 | } | ||
40 | |||
41 | _py2() { | ||
42 | depends="py2-${depends//py-/py2-} py2-mock" | ||
43 | _py python2 | ||
44 | } | ||
45 | |||
46 | _py3() { | ||
47 | depends="py3-${depends//py-/py3-}" | ||
48 | _py python3 | ||
49 | } | 28 | } |
50 | 29 | ||
51 | sha512sums="b8afba13da3e598b6493459298e395c0ecc06538733916659191bd5c5c22f40b0e296853ad940c16a6d492fcf46b2daf490ee589661d391e2c7cd1deb84da756 pytest-mock-1.10.0.tar.gz" | 30 | sha512sums="b8afba13da3e598b6493459298e395c0ecc06538733916659191bd5c5c22f40b0e296853ad940c16a6d492fcf46b2daf490ee589661d391e2c7cd1deb84da756 pytest-mock-1.10.0.tar.gz" |