diff options
author | Luis Martinez | 2022-02-08 08:45:05 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-08 08:45:05 -0600 |
commit | 69ad7bcdd86c7caeb712ef69787edf59eff95fa9 (patch) | |
tree | 255c24958d9f73231bb17fed6922ca620c4d759d | |
parent | eb6012b85e7d448bd7348f1ba1af0f3405b7bad0 (diff) | |
download | aur-69ad7bcdd86c7caeb712ef69787edf59eff95fa9.tar.gz |
replace setuptools with python-build/install
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 28 insertions, 26 deletions
@@ -1,24 +1,24 @@ pkgbase = python-tabledata pkgdesc = Python library to represent tabular data pkgver = 1.3.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/thombashi/tabledata arch = any license = MIT - checkdepends = python-pytablewriter>=0.46 - checkdepends = python-pytest-runner + checkdepends = python-pytablewriter + checkdepends = python-pytest checkdepends = python-dateutil checkdepends = python-pytz 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.53.0 - depends = python-dataproperty<1 - depends = python-typepy>=1.2.0 - depends = python-typepy<2 - source = python-tabledata::git+https://github.com/thombashi/tabledata + depends = python-dataproperty + depends = python-typepy + source = python-tabledata::git+https://github.com/thombashi/tabledata#tag=v1.3.0?signed validpgpkeys = BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367 sha256sums = SKIP @@ -4,42 +4,44 @@ pkgname=python-tabledata pkgver=1.3.0 -pkgrel=2 +pkgrel=3 pkgdesc='Python library to represent tabular data' arch=('any') url='https://github.com/thombashi/tabledata' license=('MIT') -depends=( - 'python>=3.6' - ## ALL AUR - 'python-dataproperty>=0.53.0' - 'python-dataproperty<1' - 'python-typepy>=1.2.0' - 'python-typepy<2') -makedepends=('git' 'python-setuptools' 'python-sphinx' 'python-sphinx_rtd_theme') -checkdepends=('python-pytablewriter>=0.46' 'python-pytest-runner' 'python-dateutil' 'python-pytz') -source=("$pkgname::git+$url") +depends=('python-dataproperty' 'python-typepy') +makedepends=( + 'git' + 'python-setuptools' + 'python-build' + 'python-install' + 'python-wheel' + 'python-sphinx' + 'python-sphinx_rtd_theme') +checkdepends=('python-pytablewriter' 'python-pytest' 'python-dateutil' 'python-pytz') +source=("$pkgname::git+$url#tag=v$pkgver?signed") sha256sums=('SKIP') validpgpkeys=('BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367') build() { cd "$pkgname" - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation cd docs PYTHONPATH=../ make man } check() { cd "$pkgname" - python setup.py pytest + PYTHONPATH=./ pytest -x } package() { + export PYTHONHASHSEED=0 cd "$pkgname" - 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/tabledata.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/tabledata.1 -t "$pkgdir/usr/share/man/man1/" } # vim: ts=2 sw=2 et: |