Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / python-agate-dbf
Commits: da25f778 by loqs at 2026-01-27T22:24:50+00:00 Use PEP 517 for building Related https://archlinux.org/todo/use-pep-517-for-building-if-supported/. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -6,8 +6,11 @@ pkgbase = python-agate-dbf arch = any license = MIT checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools makedepends = python-sphinx + makedepends = python-wheel depends = python depends = python-agate depends = python-dbfread ===================================== PKGBUILD ===================================== @@ -16,8 +16,11 @@ _pydeps=(agate sphinx_rtd_theme) depends=(python "${_pydeps[@]/#/python-}") -makedepends=(python-setuptools - python-sphinx) +makedepends=(python-build + python-installer + python-setuptools + python-sphinx + python-wheel) checkdepends=(python-pytest) _archive="$_pyname-$pkgver" source=("$_archive.tar.gz::https://github.com/wireservice/$_pyname/archive/$pkgver.tar.gz") @@ -25,7 +28,7 @@ sha256sums=('40983c2f9cdd7b6f83f258f484bf612a8b46bbce445f330064a701d7100a7e76') build() { cd "$_archive" - python setup.py build + python -m build --wheel --no-isolation make -C docs html _rtd_theme_path="$(python -c 'import sphinx_rtd_theme; print(sphinx_rtd_theme.get_html_theme_path())')" rm -rvf docs/_build/html/_static @@ -39,7 +42,7 @@ check() { package() { cd "$_archive" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -dm0755 "$pkgdir/usr/share/doc/" cp -rv docs/_build/html "$pkgdir/usr/share/doc/$pkgname" install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-agate-dbf/-/commit/da25f778710055bf679980934bec9ec839f09a99 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-agate-dbf/-/commit/da25f778710055bf679980934bec9ec839f09a99 You're receiving this email because of your account on gitlab.archlinux.org.
