[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