[arch-commits] Commit in python-mistune/trunk (PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Wed Dec 8 20:18:24 UTC 2021


    Date: Wednesday, December 8, 2021 @ 20:18:24
  Author: dvzrv
Revision: 1065689

upgpkg: python-mistune 2.0.0-1: Upgrade to 2.0.0.

Switch to python-{build,install}, as project does not provide setup.py anymore.

Modified:
  python-mistune/trunk/PKGBUILD

----------+
 PKGBUILD |   23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-08 20:12:31 UTC (rev 1065688)
+++ PKGBUILD	2021-12-08 20:18:24 UTC (rev 1065689)
@@ -1,24 +1,25 @@
 # Maintainer: Kyle Keen <keenerd at gmail.com>
+# Contributor: David Runge <dvzrv at archlinux.org>
 # Contributor: shmilee
 
 _pkgname=mistune
 pkgname=python-mistune
-pkgver=2.0.0rc1
-pkgrel=3
+pkgver=2.0.0
+pkgrel=1
 pkgdesc="A fast yet powerful Python Markdown parser with renderers and plugins"
-arch=('any')
+arch=(any)
 url="https://github.com/lepture/mistune"
-license=('BSD')
-depends=('python')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
+license=(BSD)
+depends=(python)
+makedepends=(python-build python-install python-setuptools python-wheel)
+checkdepends=(python-pytest)
 source=("$pkgname-$pkgver.tar.gz::https://github.com/lepture/mistune/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=('02d75f72f992cf73e97ab52a531cc68db289beede8631aa51e836ea16eced1853f6120b21b1f06aff69698ec7ed5ea74282de849687a75aeb851e990f67614a0')
-b2sums=('73440038e056eb610cf26783d49572e3687f716307534ec3e74e20f370276e480c1d140d78ddbddbb441fbada9ec604bedb3c34dd5019ee82d20cb529726d030')
+sha512sums=('4d63695f7153e409adcadec2e053987e6f4c7e627a73c0338a163fe04a8eb2f0e0c6f0222063dc49b724f89f6a56eeebf6404aef30146a49760311e5a87c5d7b')
+b2sums=('bebebe26ed581095824c86d044d4f4564915c5bdba3e1fab5470a6b6ebb0775d8c1ec995d38a281b31f8d23d221f1d0024375bfd19adec284245ee9a155d6c8e')
 
 build() {
   cd "${_pkgname}-$pkgver"
-  python setup.py build
+  python -m build --wheel --skip-dependency-check --no-isolation
 }
 
 check() {
@@ -28,7 +29,7 @@
 
 package() {
   cd "${_pkgname}-$pkgver"
-  python setup.py install --optimize=1 --root="$pkgdir/"
+  python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl
   install -vDm 644 README.md -t "$pkgdir/usr/share/doc/${pkgname}/"
   install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname}/"
 }



More information about the arch-commits mailing list