aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-sqlparse/APKBUILD
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-09-07 16:04:44 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-09-07 16:10:39 -0300
commitfc0a017500b57f6424ed78a55f40fb578a1ccd17 (patch)
treeb0e3c2131490b63c89603466e2ae07a1cbcb924a /community/py3-sqlparse/APKBUILD
parentc707a04966f57eddbedc8f925d0aca0beb1a36fa (diff)
downloadaports-fc0a017500b57f6424ed78a55f40fb578a1ccd17.tar.bz2
aports-fc0a017500b57f6424ed78a55f40fb578a1ccd17.tar.xz
community/py3-sqlparse: drop py2
Diffstat (limited to 'community/py3-sqlparse/APKBUILD')
-rw-r--r--community/py3-sqlparse/APKBUILD50
1 files changed, 15 insertions, 35 deletions
diff --git a/community/py3-sqlparse/APKBUILD b/community/py3-sqlparse/APKBUILD
index a7bf0ea18c..d082cc7cc0 100644
--- a/community/py3-sqlparse/APKBUILD
+++ b/community/py3-sqlparse/APKBUILD
@@ -1,60 +1,40 @@
# Contributor: Thomas Boerger <thomas@webhippie.de>
# Maintainer: Thomas Boerger <thomas@webhippie.de>
-pkgname=py-sqlparse
+pkgname=py3-sqlparse
_pkgname=sqlparse
pkgver=0.3.0
-pkgrel=0
+pkgrel=1
pkgdesc="A non-validating SQL parser module for Python"
url="https://sqlparse.readthedocs.io"
arch="noarch"
-license="BSD"
-depends=""
-checkdepends="pytest"
-makedepends="python2-dev py-setuptools python3-dev"
-subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
+license="BSD-3-Clause"
+depends="python3"
+makedepends="py3-setuptools"
+checkdepends="py3-pytest"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
+replaces="py-sqlparse" # Backwards compatibility
+provides="py-sqlparse=$pkgver-r$pkgrel" # Backwards compatibility
+
build() {
- cd "$builddir"
- python2 setup.py build
python3 setup.py build
}
check() {
- cd "$builddir"
- python2 -m pytest .
python3 -m pytest .
}
package() {
- mkdir -p "$pkgdir"/usr/bin
- ln -s sqlformat-3 "$pkgdir"/usr/bin/sqlformat
-}
-
-_py2() {
- replaces="$pkgname"
- _py python2
-}
-
-_py3() {
- _py python3
-}
-
-_py() {
- local python="$1"
- local pyver="${1:6:1}"
- pkgdesc="$pkgdesc (for $python)"
- depends="$depends $python"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
-
- cd "$builddir"
- $python setup.py install --prefix=/usr --root="$subpkgdir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
# Add version suffix to executable files.
- local path; for path in "$subpkgdir"/usr/bin/*; do
- mv "$path" "$path-$pyver"
+ local path; for path in "$pkgdir"/usr/bin/*; do
+ mv "$path" "$path-3"
done
+
+ mkdir -p "$pkgdir"/usr/bin
+ ln -s sqlformat-3 "$pkgdir"/usr/bin/sqlformat
}
sha512sums="596d25f5fa2c797fe5652e36e9633397e7867586ff0959f52d1ff861c16d0e7c73644daf03d74169dd20255e802b7369d4dace0a44a3d94c15bd67faa41df551 sqlparse-0.3.0.tar.gz"