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

Caleb Maclennan alerque at gemini.archlinux.org
Tue Feb 22 19:52:55 UTC 2022


    Date: Tuesday, February 22, 2022 @ 19:52:54
  Author: alerque
Revision: 1136122

upgpkg: python-ufolib2 0.13.1-3; switch from dephell to pep517

Modified:
  python-ufolib2/trunk/PKGBUILD

----------+
 PKGBUILD |   14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-22 19:52:40 UTC (rev 1136121)
+++ PKGBUILD	2022-02-22 19:52:54 UTC (rev 1136122)
@@ -4,7 +4,7 @@
 _pyname=ufoLib2
 pkgname=python-${_pyname,,}
 pkgver=0.13.1
-pkgrel=2
+pkgrel=3
 pkgdesc='A library to deal with UFO font sources'
 arch=(any)
 url="https://github.com/fonttools/$_pyname"
@@ -16,7 +16,8 @@
          lxml)
 depends=(python
          "${_pydeps[@]/#/python-}")
-makedepends=(python-dephell
+makedepends=(python-{build,installer}
+             python-wheel # todo: make this go away
              python-setuptools-scm) # scm required for _version file generation
 checkdepends=(python-pytest)
 _archive="$_pyname-$pkgver"
@@ -23,14 +24,9 @@
 source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz")
 sha256sums=('3275a2da623e6d4b7ee29c984cdb3a5b86bbc23f0a1ce94486d8bb5c308aa47b')
 
-prepare() {
-	cd "$_archive"
-	dephell deps convert --from pyproject.toml --to setup.py
-}
-
 build() {
 	cd "$_archive"
-	python setup.py build
+	python -m build -wn
 }
 
 check() {
@@ -40,5 +36,5 @@
 
 package() {
 	cd "$_archive"
-	python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+	python -m installer -d "$pkgdir" dist/*.whl
 }



More information about the arch-commits mailing list