summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-02-08 08:45:05 -0600
committerLuis Martinez2022-02-08 08:45:05 -0600
commit69ad7bcdd86c7caeb712ef69787edf59eff95fa9 (patch)
tree255c24958d9f73231bb17fed6922ca620c4d759d
parenteb6012b85e7d448bd7348f1ba1af0f3405b7bad0 (diff)
downloadaur-69ad7bcdd86c7caeb712ef69787edf59eff95fa9.tar.gz
replace setuptools with python-build/install
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD36
2 files changed, 28 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c04d7f6cbc39..96bd99803a61 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9939157be19a..b7e1e58b3dbf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: