summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Nader2023-08-28 06:25:15 +0900
committerJason Nader2023-08-28 06:25:15 +0900
commit0c1b946032131b85b8443d0c6996757caf919711 (patch)
tree775b203574ff22ce7752767a1259a8a14bb90a04
parentfcfd7c1798be7d77a7466e8483f9b0202a4b6fa1 (diff)
downloadaur-0c1b946032131b85b8443d0c6996757caf919711.tar.gz
Use the PEP 517 conformant setup procedure
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 10 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e247dd68f4a1..6b0af0c0e461 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = virtualfish-git
pkgdesc = Fish shell tool for managing Python virtual environments
- pkgver = r378.7d63a1c
+ pkgver = r398.3f0de6e
pkgrel = 1
url = https://github.com/justinmayer/virtualfish
arch = any
license = MIT
makedepends = git
- makedepends = python-setuptools
- makedepends = python-dephell
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-pkgconfig
depends = python-psutil
depends = python-setuptools
diff --git a/PKGBUILD b/PKGBUILD
index c1b5d0e11780..0c063d2365c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,15 @@
-# Maintainer: Jason Nader <jason.nader@protonmail.com>
+# Maintainer: Jason Nader <jason.nader protonmail>
+
pkgname=("virtualfish-git")
_pkgname=virtualfish
-pkgver=r378.7d63a1c
+pkgver=r398.3f0de6e
pkgrel=1
pkgdesc="Fish shell tool for managing Python virtual environments"
arch=("any")
url="https://github.com/justinmayer/virtualfish"
license=("MIT")
depends=("python-pkgconfig" "python-psutil" "python-setuptools" "python-virtualenv" "fish")
-makedepends=("git" "python-setuptools" "python-dephell")
+makedepends=("git" "python-build" "python-installer" "python-wheel")
source=("${pkgname%-*}::git+https://github.com/justinmayer/virtualfish.git")
md5sums=('SKIP')
provides=("virtualfish")
@@ -19,17 +20,12 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-prepare() {
- cd "$_pkgname"
- dephell deps convert --from pyproject.toml --to setup.py
-}
-
build() {
cd "$_pkgname"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/$_pkgname"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}