diff options
author | acxz | 2022-06-11 07:12:58 -0400 |
---|---|---|
committer | acxz | 2022-06-11 07:12:58 -0400 |
commit | ee20a515c1872cbbdc953cbb46c0711fb4025f74 (patch) | |
tree | 285354d12a65bb05358bd2434ed5c7d7c2e869ef | |
parent | 7c111673c29fe8050965e13b58851d5d8e45c237 (diff) | |
download | aur-ee20a515c1872cbbdc953cbb46c0711fb4025f74.tar.gz |
upgpkg: python-parsimonious 0.9.0-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 27 insertions, 46 deletions
@@ -1,19 +1,17 @@ pkgbase = python-parsimonious - pkgver = 0.8.1 + pkgdesc = Fast parser based on parsing expression grammars (PEGs) + pkgver = 0.9.0 pkgrel = 1 - url = https://pypi.org/project/parsimonious/0.8.1/ + url = https://github.com/erikrose/parsimonious arch = any license = MIT + makedepends = python + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools - makedepends = python2-setuptools - source = https://files.pythonhosted.org/packages/source/p/parsimonious/parsimonious-0.8.1.tar.gz - sha256sums = 3add338892d580e0cb3b1a39e4a1b427ff9f687858fdd61097053742391a9f6b + depends = python-regex + source = python-parsimonious-0.9.0::https://github.com/erikrose/parsimonious/archive/0.9.0.tar.gz + sha256sums = ed53ea31c9b2461c0ac607c03cdf216229ef33bab324e96ed140d450a3e0bdf9 pkgname = python-parsimonious - pkgdesc = Fast parser based on parsing expression grammars (PEGs) - Python 3 version. - depends = python>=3.3 - -pkgname = python2-parsimonious - pkgdesc = Fast parser based on parsing expression grammars (PEGs) - Python 2 version. - depends = python>=2.7 - @@ -1,45 +1,28 @@ -# Maintainer: Wojciech Szymecki <w.szymecki-at-g;mail-com> -_name="parsimonious" +# Maintainer: acxz <akashpatel2008 at yahoo dot com> +# Contributor: Wojciech Szymecki <w.szymecki-at-g;mail-com> -pkgbase="python-${_name}" -pkgname=("python-${_name}" "python2-${_name}") -pkgver=0.8.1 +pkgname=python-parsimonious +pkgver=0.9.0 pkgrel=1 +pkgdesc="Fast parser based on parsing expression grammars (PEGs)" arch=('any') -url="https://pypi.python.org/pypi/${_name}/${pkgver}" +url="https://github.com/erikrose/parsimonious" license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools') -pkgdesc="Fast parser based on parsing expression grammars (PEGs)" -source=("https://files.pythonhosted.org/packages/source/${_name:0:1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('3add338892d580e0cb3b1a39e4a1b427ff9f687858fdd61097053742391a9f6b') +depends=('python-regex') +makedepends=('python' 'python-build' 'python-installer' 'python-wheel' + 'python-setuptools') +source=("$pkgname-$pkgver::https://github.com/erikrose/parsimonious/archive/$pkgver.tar.gz") +sha256sums=('ed53ea31c9b2461c0ac607c03cdf216229ef33bab324e96ed140d450a3e0bdf9') -prepare() { - cp -r "${srcdir}/${_name}-${pkgver}" "${srcdir}/${_name}-${pkgver}-python2" -} +_pkgname="parsimonious" build() { - cd "${srcdir}/${_name}-${pkgver}" - python3 setup.py build - cd "${srcdir}/${_name}-${pkgver}-python2" - python2 setup.py build -} - -package_python-parsimonious() { - pkgdesc="Fast parser based on parsing expression grammars (PEGs) - Python 3 version." - depends=('python>=3.3') - - cd "${srcdir}/${_name}-${pkgver}" - - python3 setup.py install --skip-build --root="${pkgdir}" --optimize=1 - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "${srcdir}/${_pkgname}-${pkgver}" + python -m build --wheel --no-isolation } -package_python2-parsimonious() { - pkgdesc="Fast parser based on parsing expression grammars (PEGs) - Python 2 version." - depends=('python>=2.7') - - cd "${srcdir}/${_name}-${pkgver}-python2" - - python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1 +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python -m installer --destdir="$pkgdir" dist/*.whl install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |