Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / python-agate-sql
Commits: 30e4b95e by loqs at 2026-01-27T22:46:42+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 ===================================== @@ -8,8 +8,11 @@ pkgbase = python-agate-sql checkdepends = python-crate checkdepends = python-geojson 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-sqlalchemy ===================================== PKGBUILD ===================================== @@ -15,8 +15,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-crate python-geojson python-pytest) @@ -26,7 +29,7 @@ sha256sums=('52a307751bcffdf4357cad66dd22ec17492198cfc0bda702b6795fb1081dde82') build() { cd "$_archive" - python setup.py build + python -m build --wheel --no-isolation make -C docs html local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") rm -rvf docs/_build/html/_static @@ -41,7 +44,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-sql/-/commit/30e4b95e17afc98fd0af5fc807c1058a2e2d555b -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-agate-sql/-/commit/30e4b95e17afc98fd0af5fc807c1058a2e2d555b You're receiving this email because of your account on gitlab.archlinux.org.
