Date: Friday, September 30, 2022 @ 12:34:21
  Author: alex19ep
Revision: 1319033

upgpkg: python-canonicaljson 1.6.3-1 upstream release

Modified:
  python-canonicaljson/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-09-30 12:13:45 UTC (rev 1319032)
+++ PKGBUILD    2022-09-30 12:34:21 UTC (rev 1319033)
@@ -3,7 +3,7 @@
 # Contributor: Ivan Shapovalov <[email protected]>
 
 pkgname=python-canonicaljson
-pkgver=1.6.2
+pkgver=1.6.3
 pkgrel=1
 pkgdesc='Canonical JSON'
 url='https://pypi.python.org/pypi/canonicaljson/'
@@ -10,24 +10,27 @@
 arch=('any')
 license=('Apache')
 depends=('python' 'python-simplejson' 'python-frozendict')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel' 
'python-setuptools')
+checkdepends=('python-pytest')
 
source=("python-canonicaljson-$pkgver.tar.gz::https://github.com/matrix-org/python-canonicaljson/archive/v${pkgver}.tar.gz";)
-sha512sums=('5dfcf76e80814e65b897e216e18cbe69b3f44e7676fe433cefdcfa15dc18a004dc7586c16bf95b7457cb8e9268dedf2e7b1b92247b7c65afef30888b1c89bde5')
-b2sums=('7460b99d8e95b223e4d092ee4158c13b5b101d7001fe111fed021c15128d040ef657ee03dbfba14d2e3df0a61f82a072e171a87312f47f524baad1603c6e47bb')
+sha512sums=('4b2cb7524425b8a4dde2359273f60110ca01081d31b0add158f106ff1f8874366978d6a15baed53a948503d4013b87a0b75ad7f6e8ea6ce42f3f9fc95672280f')
+b2sums=('9d97ad9f8c0803fdfd1f4d2f85291fb175d19be23fb9c3bdf717030b9dae30f810329118c484cdf9dab5d77f01ea41b08653559fa188c90305126bdf3f4e5f9d')
 
 build() {
        cd python-canonicaljson-$pkgver
-       python setup.py build
+       python -m build --wheel --skip-dependency-check --no-isolation
 }
 
 check() {
        cd python-canonicaljson-$pkgver
-       python setup.py test
+       python -m venv --system-site-packages test-env
+       test-env/bin/python -m installer dist/*.whl
+       PATH="$PWD/test-env/bin:$PATH" test-env/bin/python -m pytest
 }
 
 package() {
        cd python-canonicaljson-$pkgver
-       python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+       python -m installer --destdir="$pkgdir" dist/*.whl
 }
 
 # vim: set ts=4 sw=4 tw=0 ft=PKGBUILD :

Reply via email to