summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTyler Veness2023-07-21 18:39:28 -0700
committerTyler Veness2023-07-21 18:39:28 -0700
commitf725acfc82cd59105919b5beb54f8a978ee7a096 (patch)
tree706e426ea41b1ce62aa83040c2b19b698f85ea6f /PKGBUILD
parentb5afd783e1a1c43c56cb7e4e37cdddc720e5d500 (diff)
downloadaur-python-frccontrol-git.tar.gz
Use build module instead of setup.py
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x]PKGBUILD23
1 files changed, 12 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7179d0f51a25..a69b36064989 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,34 @@
# Maintainer: Modelmat <modelmat@outlook.com.au>
pkgname=python-frccontrol-git
-pkgver=2023.13
+pkgver=2023.31
pkgrel=1
pkgdesc="Provides SciPy wrappers that ease development of state-space models for the FIRST Robotics Competition."
arch=("x86_64")
url="https://github.com/calcmogul/frccontrol.git"
license=("BSD")
depends=("python-matplotlib" "python-numpy" "python-scipy")
-source=(${pkgname}::"git+https://github.com/calcmogul/frccontrol.git")
+makedepends=('python-tox')
+source=(git+https://github.com/calcmogul/frccontrol.git)
md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/${pkgname}"
+ cd "${srcdir}/frccontrol"
year=$(date +%Y)
echo $year.$(git rev-list --count --after="main@{$(($year - 1))-01-01}" main)
}
-check() {
- cd "${srcdir}/${pkgname}"
- python setup.py test
+build() {
+ cd "${srcdir}/frccontrol"
+ python -m build --wheel
}
-build() {
- cd "${srcdir}/${pkgname}"
- python setup.py build
+check() {
+ cd "${srcdir}/frccontrol"
+ tox
}
package() {
- cd "${srcdir}/${pkgname}"
- python setup.py install --root="${pkgdir}" --skip-build
+ cd "${srcdir}/frccontrol"
+ pip install dist/frccontrol-*.whl --no-deps --root ${pkgdir} --ignore-installed
}