summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarrat2022-07-31 20:55:35 +0200
committerNarrat2022-07-31 20:55:35 +0200
commit80781f561f8f9401ae7f159a154bcbea0f977163 (patch)
tree4e9ab8e18a6fe928f864c730311dc387f0cf20d2
parent2f903b49976e366193fc0f949d5a556f516ea164 (diff)
downloadaur-80781f561f8f9401ae7f159a154bcbea0f977163.tar.gz
python-altair: switch to PEP 517
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b3ff369e352..0fed43ebf4db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = python-altair
pkgdesc = Declarative statistical visualization library for Python
pkgver = 4.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://altair-viz.github.io/
arch = any
license = BSD3
- makedepends = python-setuptools
- depends = python
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-entrypoints
depends = python-jinja
depends = python-jsonschema
diff --git a/PKGBUILD b/PKGBUILD
index e9f3b540ce01..c367a8e2585c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,27 +4,27 @@
pkgbase=python-altair
_pyname=altair
pkgname=('python-altair')
-depends=('python' 'python-entrypoints' 'python-jinja' 'python-jsonschema' 'python-numpy' 'python-pandas' 'python-toolz')
-makedepends=('python-setuptools')
-optdepends=('python-selenium: png and svg export support')
pkgver=4.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Declarative statistical visualization library for Python"
arch=('any')
url="https://altair-viz.github.io/"
license=('BSD3')
+depends=(python-entrypoints python-jinja python-jsonschema python-numpy python-pandas python-toolz)
+makedepends=(python-build python-installer python-wheel)
+optdepends=('python-selenium: png and svg export support')
source=("${_pyname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz")
sha256sums=('d87d9372e63b48cd96b2a6415f0cf9457f50162ab79dc7a31cd7e024dd840026')
build () {
cd "${_pyname}-${pkgver}"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "${_pyname}-${pkgver}"
- python setup.py install -O1 --root="${pkgdir}" --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README"
}