diff options
author | Luis Martinez | 2022-02-08 08:48:09 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-08 08:48:09 -0600 |
commit | 8a08b28dbe4564043c92c16ed720c89b1d74338c (patch) | |
tree | 085d60761834e99f01f8c0e745d4809df6adaaf5 | |
parent | 2615fe5607e4c008c0b41a4bb4501a8d1989b66e (diff) | |
download | aur-8a08b28dbe4564043c92c16ed720c89b1d74338c.tar.gz |
replace setuptools with python-build/install
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 31 insertions, 34 deletions
@@ -1,27 +1,23 @@ pkgbase = python-pytablewriter pkgdesc = Python library to write a table in various formats pkgver = 0.64.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/thombashi/pytablewriter arch = any license = MIT makedepends = git makedepends = python-setuptools + makedepends = python-build + makedepends = python-install + makedepends = python-wheel makedepends = python-sphinx makedepends = python-sphinx_rtd_theme - depends = python>=3.6 - depends = python-dataproperty>=0.52.0 - depends = python-dataproperty<2 - depends = python-mbstrdecoder>=1.0.0 - depends = python-mbstrdecoder<2 - depends = python-pathvalidate>=2.3.0 - depends = python-pathvalidate<3 - depends = python-tabledata>=1.1.3 - depends = python-tabledata<2 - depends = python-tcolorpy>=0.0.5 - depends = python-tcolorpy<1 - depends = python-typepy>=1.2.0 - depends = python-typepy<2 + depends = python-dataproperty + depends = python-mbstrdecoder + depends = python-pathvalidate + depends = python-tabledata + depends = python-tcolorpy + depends = python-typepy source = python-pytablewriter::git+https://github.com/thombashi/pytablewriter#tag=v0.64.1?signed validpgpkeys = BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367 sha256sums = SKIP @@ -4,26 +4,26 @@ pkgname=python-pytablewriter pkgver=0.64.1 -pkgrel=1 +pkgrel=2 pkgdesc='Python library to write a table in various formats' arch=('any') url='https://github.com/thombashi/pytablewriter' license=('MIT') depends=( - 'python>=3.6' - 'python-dataproperty>=0.52.0' - 'python-dataproperty<2' - 'python-mbstrdecoder>=1.0.0' - 'python-mbstrdecoder<2' - 'python-pathvalidate>=2.3.0' - 'python-pathvalidate<3' - 'python-tabledata>=1.1.3' - 'python-tabledata<2' - 'python-tcolorpy>=0.0.5' - 'python-tcolorpy<1' - 'python-typepy>=1.2.0' - 'python-typepy<2') -makedepends=('git' 'python-setuptools' 'python-sphinx' 'python-sphinx_rtd_theme') + 'python-dataproperty' + 'python-mbstrdecoder' + 'python-pathvalidate' + 'python-tabledata' + 'python-tcolorpy' + 'python-typepy') +makedepends=( + 'git' + 'python-setuptools' + 'python-build' + 'python-install' + 'python-wheel' + 'python-sphinx' + 'python-sphinx_rtd_theme') # checkdepends=( # 'python-idna' # 'python-pytablereader>=0.29' @@ -37,7 +37,7 @@ validpgpkeys=('BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367') build() { cd "$pkgname" - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation cd docs PYTHONPATH=../ make man } @@ -48,11 +48,12 @@ build() { # } package() { + export PYTHONHASHSEED=0 cd "$pkgname" - PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname" - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" - install -Dm 644 docs/_build/man/pytablewriter.1 -t "$pkgdir/usr/share/man/man1/" + python -m install --optimize=1 --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/" } # vim: ts=2 sw=2 et: |