summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxr19982022-11-17 21:57:14 +0100
committerMaxr19982022-11-17 21:57:14 +0100
commit88794c678ac96a52e2a7e3365bb2f2fa103eb8b2 (patch)
tree49ae7441d0618eb7d6adde5f198debb53f1583ab
parent21aee223fb461e6e10799b57d0e2afd66b043057 (diff)
downloadaur-88794c678ac96a52e2a7e3365bb2f2fa103eb8b2.tar.gz
Switch to python-build
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD5
2 files changed, 6 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06f16a380101..77b08550afff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,6 +5,9 @@ pkgbase = python-homeassistant-cli
url = https://github.com/home-assistant/home-assistant-cli
arch = any
license = Apache
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-requests
depends = python-netdisco
diff --git a/PKGBUILD b/PKGBUILD
index 1db12880a722..005512d7178f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,6 +9,7 @@ arch=('any')
url=https://github.com/home-assistant/home-assistant-cli
license=('Apache')
depends=('python' 'python-requests' 'python-netdisco' 'python-click' 'python-click-log' 'python-tabulate' 'python-jsonpath-ng' 'python-jinja' 'python-dateparser' 'python-regex' 'python-ruamel-yaml' 'python-aiohttp' 'python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
conflicts=('home-assistant-cli')
source=("https://files.pythonhosted.org/packages/source/h/homeassistant-cli/$_name-$pkgver.tar.gz")
sha256sums=("4e74591d6400c7b1ba93e8967d39ce00c2789523508406c6cbc8fd712ff6710e")
@@ -18,12 +19,12 @@ build() {
sed -i 's/regex==2019.[0-9]\{2\}.[0-9]\{2\}/regex>=2019.06.02/' setup.py
sed -i 's/requests==[0-9].[0-9]\{2\}.[0-9]/requests>=2.22.0/' setup.py
sed -i 's/ruamel.yaml==[0-9].[0-9]\{2\}.[0-9]\{2\}/ruamel.yaml>=0.15.97/' setup.py
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd $_name-$pkgver
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}