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
 }

Reply via email to