summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2024-05-03 15:54:15 +0800
committerUniversebenzene2024-05-03 15:54:15 +0800
commit06cf12f7bd225e8e1d73f12b0c6e70252b4f56e9 (patch)
tree531237630534ae16a036c664673a0857c5ec3d75
parent1d8d6680e7119e5b2f9e65586dc0018c8a403512 (diff)
downloadaur-python-parsley.tar.gz
Fix for py3.12
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1cb7fef38546..cc8b70390511 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = python-parsley
pkgdesc = Parsing and pattern matching made easy
pkgver = 1.3
- pkgrel = 1
+ pkgrel = 2
url = https://parsley.readthedocs.io
- arch = i686
- arch = x86_64
+ arch = any
license = MIT
checkdepends = python-pytest
+ checkdepends = python-twisted
+ makedepends = python-setuptools
makedepends = python-sphinx
source = https://files.pythonhosted.org/packages/source/P/Parsley/Parsley-1.3.tar.gz
source = https://raw.githubusercontent.com/pyga/parsley/master/ometa/vm.parsley
source = fix_py2_doc.patch
md5sums = 92bc256e5f73810a609dc7874637ad31
- md5sums = 00a76749668164b14ec773784134712c
+ md5sums = SKIP
md5sums = f61f5c5fc7649d1d7543c07575db251f
pkgname = python-parsley
@@ -21,4 +22,3 @@ pkgname = python-parsley
pkgname = python-parsley-doc
pkgdesc = Documentation for Python Parsley module
-
diff --git a/PKGBUILD b/PKGBUILD
index 12195c2225fb..3ebcc4eb4999 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,18 +3,19 @@ pkgbase=python-parsley
_pyname=Parsley
pkgname=("${pkgbase}" "${pkgbase}-doc")
pkgver=1.3
-pkgrel=1
+pkgrel=2
pkgdesc="Parsing and pattern matching made easy"
-arch=('i686' 'x86_64')
+arch=('any')
url="https://parsley.readthedocs.io"
license=('MIT')
-makedepends=('python-sphinx')
-checkdepends=('python-pytest')
+makedepends=('python-setuptools' 'python-sphinx')
+checkdepends=('python-pytest'
+ 'python-twisted')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
"https://raw.githubusercontent.com/pyga/parsley/master/ometa/vm.parsley"
'fix_py2_doc.patch')
md5sums=('92bc256e5f73810a609dc7874637ad31'
- '00a76749668164b14ec773784134712c'
+ 'SKIP'
'f61f5c5fc7649d1d7543c07575db251f')
prepare() {
@@ -28,15 +29,14 @@ build() {
python setup.py build
msg "Building Docs"
- cd ${srcdir}/${_pyname}-${pkgver}/doc
- PYTHONPATH="../build/lib" make html
+ PYTHONPATH="../build/lib" make -C doc html
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}/build/lib
cp ${srcdir}/vm.parsley ometa
- pytest
+ pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count
}
package_python-parsley() {