[arch-commits] Commit in python-bcrypt/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Aug 17 16:57:02 UTC 2020
Date: Monday, August 17, 2020 @ 16:57:02
Author: felixonmars
Revision: 682854
upgpkg: python-bcrypt 3.2.0-1
Modified:
python-bcrypt/trunk/PKGBUILD
----------+
PKGBUILD | 50 ++++++++++++--------------------------------------
1 file changed, 12 insertions(+), 38 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-08-17 16:56:42 UTC (rev 682853)
+++ PKGBUILD 2020-08-17 16:57:02 UTC (rev 682854)
@@ -3,56 +3,30 @@
# Contributor: Igor Nemilentsev <trezorg at gmail.com>
# Contributor: Alexander Diana <alexander at rouk.org>
-pkgbase=python-bcrypt
-pkgname=("python-bcrypt" "python2-bcrypt")
-pkgver=3.1.7
-pkgrel=3
+pkgname=python-bcrypt
+pkgver=3.2.0
+pkgrel=1
pkgdesc="Modern password hashing for your software and your servers"
arch=('x86_64')
url="https://github.com/pyca/bcrypt"
license=('Apache')
-makedepends=('python-setuptools' 'python2-setuptools' 'python-cffi' 'python2-cffi'
- 'python-six' 'python2-six')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/pyca/bcrypt/archive/$pkgver.tar.gz")
-sha512sums=('bfe487ac43aa5081a16c7f67787c2aec777a9c42f3f0f64d4dd238e6cf135e248e806a675ecdc5240066e2b5a31773f9c5dd939479e96ec25357e27bced01409')
+depends=('python-cffi' 'python-six')
+makedepends=('python-setuptools')
+checkdepends=('python-pytest')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/pyca/bcrypt/archive/$pkgver.tar.gz")
+sha512sums=('7dcca87acfc5562cf735a440dc236a4af79a2a033e63b5ca9203129cbcb90d6f3f2c127c2a73f2b254f2316f9f6e91a23cddd3227411c02d63f5f44e806556aa')
-prepare() {
- cp -a "$srcdir"/bcrypt-$pkgver{,-py2}
-
- export LC_CTYPE=en_US.UTF-8
-}
-
build() {
- cd "$srcdir"/bcrypt-$pkgver
+ cd bcrypt-$pkgver
python setup.py build
-
- cd "$srcdir"/bcrypt-$pkgver-py2
- python2 setup.py build
}
check() {
- cd "$srcdir"/bcrypt-$pkgver
- python setup.py pytest
-
- cd "$srcdir"/bcrypt-$pkgver-py2
- python2 setup.py pytest
+ cd bcrypt-$pkgver
+ PYTHONPATH="$PWD/build/lib.linux-$CARCH-3.8" pytest
}
-package_python-bcrypt() {
- depends=('python-cffi' 'python-six')
-
+package() {
cd bcrypt-$pkgver
python setup.py install --prefix=/usr --root="$pkgdir"
- install -d "$pkgdir"/usr/share/licenses/$pkgname
- install -m 644 "$srcdir"/bcrypt-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname
}
-
-package_python2-bcrypt() {
- depends=('python2-cffi' 'python2-six')
-
- cd bcrypt-$pkgver-py2
- python2 setup.py install --prefix=/usr --root="$pkgdir"
- install -d "$pkgdir"/usr/share/licenses/$pkgname
- install -m 644 "$srcdir"/bcrypt-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname
-}
More information about the arch-commits
mailing list