summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2022-03-01 18:42:21 -0600
committerLuis Martinez2022-03-01 18:42:21 -0600
commitda004d838090717442aba15e567450480a88dbc6 (patch)
tree7ba85e02334decea4365ebf3cd8c7f2324af7ecd /PKGBUILD
parent8a08b28dbe4564043c92c16ed720c89b1d74338c (diff)
downloadaur-da004d838090717442aba15e567450480a88dbc6.tar.gz
package feature update
* add tests * use python-installer for packaging
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 23 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 37613fe40c77..e7066889fda4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=python-pytablewriter
pkgver=0.64.1
-pkgrel=2
+pkgrel=3
pkgdesc='Python library to write a table in various formats'
arch=('any')
url='https://github.com/thombashi/pytablewriter'
@@ -15,42 +15,49 @@ depends=(
'python-pathvalidate'
'python-tabledata'
'python-tcolorpy'
- 'python-typepy')
+ 'python-typepy'
+ ## for python-typepy['dateutil']
+ 'python-pytz'
+ 'python-dateutil')
makedepends=(
'git'
'python-setuptools'
'python-build'
- 'python-install'
+ 'python-installer'
'python-wheel'
'python-sphinx'
'python-sphinx_rtd_theme')
-# checkdepends=(
-# 'python-idna'
-# 'python-pytablereader>=0.29'
-# 'python-pytest>=6.0.1'
-# 'python-pytest-runner'
-# 'python-sqliteschema'
-# 'python-tablib')
+checkdepends=(
+ 'python-dominate'
+ 'python-elasticsearch'
+ 'python-idna'
+ 'python-pytablereader'
+ 'python-pytablewriter-altrow-theme'
+ 'python-pytest'
+ 'python-sqliteschema'
+ 'python-tablib'
+ 'python-toml'
+ 'python-yaml')
source=("$pkgname::git+$url#tag=v$pkgver?signed")
sha256sums=('SKIP')
validpgpkeys=('BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367')
build() {
cd "$pkgname"
- python -m build --wheel --skip-dependency-check --no-isolation
+ python -m build --wheel --no-isolation
cd docs
PYTHONPATH=../ make man
}
-# check() {
-# cd "$pkgname"
-# python setup.py pytest
-# }
+check() {
+ cd "$pkgname"
+ pytest -x --disable-warnings
+}
package() {
export PYTHONHASHSEED=0
cd "$pkgname"
- python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl
+ python -m installer --destdir="$pkgdir/" dist/*.whl
install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname"
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
install -Dm644 docs/_build/man/pytablewriter.1 -t "$pkgdir/usr/share/man/man1/"