summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracxz2022-06-11 07:12:58 -0400
committeracxz2022-06-11 07:12:58 -0400
commitee20a515c1872cbbdc953cbb46c0711fb4025f74 (patch)
tree285354d12a65bb05358bd2434ed5c7d7c2e869ef
parent7c111673c29fe8050965e13b58851d5d8e45c237 (diff)
downloadaur-ee20a515c1872cbbdc953cbb46c0711fb4025f74.tar.gz
upgpkg: python-parsimonious 0.9.0-1
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD51
2 files changed, 27 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1977c48f4da0..f36a03d56a40 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 1dfe1c88dacc..d579ce1c74f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}