summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9a4a85b34ff1..3e2b7d4cd9f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=todoman-git
_pkgname=todoman
-pkgver=4.0.0.post15+gcaa5d86
+pkgver=4.1.1.dev19+g249f124
pkgrel=1
pkgdesc="A simple CalDav-based todo manager."
arch=("any")
@@ -10,6 +10,9 @@ url="https://github.com/pimutils/todoman"
license=('ISC')
makedepends=(
git
+ python-build
+ python-installer
+ python-setuptools-scm
)
depends=(
python-atomicwrites
@@ -19,7 +22,6 @@ depends=(
python-humanize
python-icalendar
python-parsedatetime
- python-setuptools-scm
python-tabulate
python-urwid
python-xdg
@@ -36,12 +38,12 @@ md5sums=('SKIP')
pkgver() {
cd "$srcdir/$_pkgname"
- python setup.py --version
+ python -m setuptools_scm 2> /dev/null
}
build() {
cd "$srcdir/$_pkgname"
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -49,12 +51,12 @@ check() {
export PYTHONPATH="${PYTHONPATH%:}:${PWD}"
export TZ=UTC
- py.test
+ python -m pytest
}
package() {
cd "$srcdir/$_pkgname"
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 config.py.sample \
"$pkgdir/usr/share/doc/todoman/examples/config.py"