summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-02-07 17:33:51 -0600
committerLuis Martinez2022-02-07 17:33:51 -0600
commit37a5705ecbc73012def225508b7f4df5cbf47aba (patch)
tree7a3eea81d8886082c798dfdffcbfeef389732c07
parentbf8d7af511557312194486c04c4bed4c73e1d7d8 (diff)
downloadaur-37a5705ecbc73012def225508b7f4df5cbf47aba.tar.gz
replace setuptools with python-build/install
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
2 files changed, 11 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b920ba18a6b0..28d46a4517e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,14 @@
pkgbase = python-mbstrdecoder
pkgdesc = Multi-byte character string decoder
pkgver = 1.1.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/thombashi/mbstrdecoder
arch = any
license = MIT
makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-install
+ makedepends = python-wheel
depends = python-chardet
source = python-mbstrdecoder-1.1.0.tar.gz::https://files.pythonhosted.org/packages/source/m/mbstrdecoder/mbstrdecoder-1.1.0.tar.gz
source = python-mbstrdecoder-1.1.0.tar.gz.asc::https://files.pythonhosted.org/packages/source/m/mbstrdecoder/mbstrdecoder-1.1.0.tar.gz.asc
diff --git a/PKGBUILD b/PKGBUILD
index 793c519f57f9..e49ea5f08cac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,18 +5,16 @@
pkgname=python-mbstrdecoder
pkgver=1.1.0
-pkgrel=2
+pkgrel=3
pkgdesc='Multi-byte character string decoder'
arch=('any')
url='https://github.com/thombashi/mbstrdecoder'
license=('MIT')
depends=('python-chardet')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'python-build' 'python-install' 'python-wheel')
# checkdepends=(
-# 'python-pytest'
-# 'python-pytest-runner'
-# 'python-pytest-md-report'
-# 'python-faker')
+# 'python-pytest' 'python-pytest-runner' 'python-pytest-md-report'
+# 'python-faker')
source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/m/mbstrdecoder/mbstrdecoder-$pkgver.tar.gz"
"$pkgname-$pkgver.tar.gz.asc::https://files.pythonhosted.org/packages/source/m/mbstrdecoder/mbstrdecoder-$pkgver.tar.gz.asc")
sha256sums=('f4dfd549e424ad8dfc985e6af8b55cb4ec0c208782f610d57439fe6a9a44c244'
@@ -25,7 +23,7 @@ validpgpkeys=('BCF9203E5E80B5607EAE6FDD98CDA9A5F0BFC367') ## Tsuyoshi Thombashi
build() {
cd "mbstrdecoder-$pkgver"
- python setup.py build
+ python -m build --wheel --skip-dependency-check --no-isolation
}
## Cannot run tests due to circular dependencies
@@ -36,8 +34,9 @@ build() {
# }
package() {
+ export PYTHONHASHSEED=0
cd "mbstrdecoder-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ 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"
}