aboutsummaryrefslogtreecommitdiffstats
path: root/community
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-08-26 18:43:41 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-08-27 02:08:22 -0300
commit2250d0b13d8b3f485f9c92498c713245f7d04202 (patch)
tree02a564cad59142e42d9f71ca8a266bd3a735a2da /community
parent43bca68d61497d8520825563aa081f009069bc1e (diff)
downloadaports-2250d0b13d8b3f485f9c92498c713245f7d04202.tar.bz2
aports-2250d0b13d8b3f485f9c92498c713245f7d04202.tar.xz
community/py3-email-validator: upgrade to 1.0.4
Diffstat (limited to 'community')
-rw-r--r--community/py3-email-validator/APKBUILD47
1 files changed, 10 insertions, 37 deletions
diff --git a/community/py3-email-validator/APKBUILD b/community/py3-email-validator/APKBUILD
index 60599def20..54f6563e7e 100644
--- a/community/py3-email-validator/APKBUILD
+++ b/community/py3-email-validator/APKBUILD
@@ -1,58 +1,31 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
-pkgname=py-email-validator
+pkgname=py3-email-validator
_pkgname=python-email-validator
-pkgver=1.0.3
-pkgrel=1
+pkgver=1.0.4
+pkgrel=0
pkgdesc="A robust email syntax and deliverability validation library"
url=https://github.com/JoshData/python-email-validator
-arch=noarch
+arch="noarch"
license="CC0-1.0"
-subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
-depends="py-dnspython py-idna"
-makedepends="py-setuptools python2-dev python3-dev"
+depends="py3-dnspython py3-idna"
+makedepends="py3-setuptools"
source="$pkgname-$pkgver.tar.gz::https://github.com/JoshData/$_pkgname/archive/v$pkgver.tar.gz"
builddir=$srcdir/$_pkgname-$pkgver
-prepare() {
- cp -r "$builddir" "$builddir"-py3
-}
+replaces="py-email-validator" # Backwards compatibility
+provides="py-email-validator=$pkgver-r$pkgrel" # Backwards compatibility
build() {
- cd "$builddir"
- python2 setup.py build
- cd "$builddir"-py3
python3 setup.py build
}
check() {
- cd "$builddir"
- python2 -c "import email_validator; email_validator.main()" \
- --tests < test_pass.txt
- cd "$builddir"-py3
python3 -c "import email_validator; email_validator.main()" \
--tests < test_pass.txt
}
package() {
- mkdir -p "$pkgdir"
-}
-
-_py2() {
- cd "$builddir"
- _py python2
-}
-
-_py3() {
- cd "$builddir"-py3
- _py python3
-}
-
-_py() {
- python="$1"
- pkgdesc="$pkgdesc (for $python)"
- depends="$depends $python"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
- $python setup.py install --prefix=/usr --root="$subpkgdir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="1e816fdaa796aa92963f0fd90c8b6d111c6484a45416365095d08adc9243a7f8c6a90fb07df9b2e60c664f9b756252d6589baf137f5e0e60833d8759363fdc26 py-email-validator-1.0.3.tar.gz"
+sha512sums="0c9fcee070578a5905562b807a2f849a02af17d10c6752dbd7f5826d348da8cd049dbc25760537201fc97fe22297149561a1df789362ebe14a8753e0daf21764 py3-email-validator-1.0.4.tar.gz"