diff options
author | Tyler Veness | 2023-07-21 18:39:28 -0700 |
---|---|---|
committer | Tyler Veness | 2023-07-21 18:39:28 -0700 |
commit | f725acfc82cd59105919b5beb54f8a978ee7a096 (patch) | |
tree | 706e426ea41b1ce62aa83040c2b19b698f85ea6f /PKGBUILD | |
parent | b5afd783e1a1c43c56cb7e4e37cdddc720e5d500 (diff) | |
download | aur-python-frccontrol-git.tar.gz |
Use build module instead of setup.py
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 23 |
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 } |