summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
2 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a4904c8453aa..1d84679d9297 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = todoman-git
pkgdesc = A simple CalDav-based todo manager.
- pkgver = 4.0.0.post15+gcaa5d86
+ pkgver = 4.1.1.dev19+g249f124
pkgrel = 1
url = https://github.com/pimutils/todoman
arch = any
@@ -11,6 +11,9 @@ pkgbase = todoman-git
checkdepends = python-freezegun
checkdepends = python-pytest-cov
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools-scm
depends = python-atomicwrites
depends = python-click
depends = python-click-log
@@ -18,7 +21,6 @@ pkgbase = todoman-git
depends = python-humanize
depends = python-icalendar
depends = python-parsedatetime
- depends = python-setuptools-scm
depends = python-tabulate
depends = python-urwid
depends = python-xdg
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"