diff options
author | Luis Martinez | 2022-03-01 18:42:21 -0600 |
---|---|---|
committer | Luis Martinez | 2022-03-01 18:42:21 -0600 |
commit | da004d838090717442aba15e567450480a88dbc6 (patch) | |
tree | 7ba85e02334decea4365ebf3cd8c7f2324af7ecd /PKGBUILD | |
parent | 8a08b28dbe4564043c92c16ed720c89b1d74338c (diff) | |
download | aur-da004d838090717442aba15e567450480a88dbc6.tar.gz |
package feature update
* add tests
* use python-installer for packaging
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 23 insertions, 16 deletions
@@ -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/" |