summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2023-05-03 23:50:43 +0300
committerCaleb Maclennan2023-05-03 23:50:43 +0300
commit2b97ee34d45492eca90af0aa72b2bed4521becdd (patch)
treec191cef0ff7032d28bcc78f96f2a7a74f40d6855
parentb56d3c118b83520a46830e5d2e497eb6ca8d8716 (diff)
downloadaur-2b97ee34d45492eca90af0aa72b2bed4521becdd.tar.gz
upgpkg: python-pancritic 0.3.2-4
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD9
2 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb33dd898f82..7ec205a56a5b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-pancritic
pkgdesc = CriticMarkdup parser with optional pandoc backend
pkgver = 0.3.2
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/ickc/pancritic
arch = any
license = GPL3
@@ -11,6 +11,9 @@ pkgbase = python-pancritic
checkdepends = python-panflute
checkdepends = python-pypandoc
makedepends = pandoc
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
makedepends = texlive-core
makedepends = texlive-latexextra
@@ -19,7 +22,7 @@ pkgbase = python-pancritic
optdepends = python-markdown2: Markdown2 backend for Markdown output
optdepends = python-panflute: Panflute backend for Markdown output
optdepends = python-pypandoc: Pandoc backend for Markdown output
- source = pancritic-0.3.2.tar.gz::https://github.com/ickc/pancritic/archive/v0.3.2.tar.gz
+ source = https://github.com/ickc/pancritic/archive/v0.3.2/pancritic-0.3.2.tar.gz
sha256sums = 670c0093924c11bb05a42ace4250166e076ad00f41e4208972613c07e3573515
pkgname = python-pancritic
diff --git a/PKGBUILD b/PKGBUILD
index 195aa1b2180e..723125708f3e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,13 +10,14 @@ BUILDENV+=('!check')
_pipname=pancritic
pkgname=python-$_pipname
pkgver=0.3.2
-pkgrel=3
+pkgrel=4
pkgdesc='CriticMarkdup parser with optional pandoc backend'
arch=(any)
url="https://github.com/ickc/$_pipname"
license=(GPL3)
depends=(python)
makedepends=(pandoc
+ python-{build,installer,wheel}
python-setuptools
texlive-core
texlive-latexextra)
@@ -30,12 +31,12 @@ checkdepends=(python-coverage
python-panflute
python-pypandoc)
_archive="$_pipname-$pkgver"
-source=("$_archive.tar.gz::$url/archive/v$pkgver.tar.gz")
+source=("$url/archive/v$pkgver/$_archive.tar.gz")
sha256sums=('670c0093924c11bb05a42ace4250166e076ad00f41e4208972613c07e3573515')
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
check() {
@@ -45,5 +46,5 @@ check() {
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
}