Date: Friday, September 30, 2022 @ 12:34:25
  Author: alex19ep
Revision: 1319034

archrelease: copy trunk to community-any

Added:
  python-canonicaljson/repos/community-any/PKGBUILD
    (from rev 1319033, python-canonicaljson/trunk/PKGBUILD)
Deleted:
  python-canonicaljson/repos/community-any/PKGBUILD

----------+
 PKGBUILD |   69 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 36 insertions(+), 33 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-09-30 12:34:21 UTC (rev 1319033)
+++ PKGBUILD    2022-09-30 12:34:25 UTC (rev 1319034)
@@ -1,33 +0,0 @@
-# Maintainer: Johannes Löthberg <[email protected]>
-# Maintainer: Alexander Epaneshnikov <[email protected]>
-# Contributor: Ivan Shapovalov <[email protected]>
-
-pkgname=python-canonicaljson
-pkgver=1.6.2
-pkgrel=1
-pkgdesc='Canonical JSON'
-url='https://pypi.python.org/pypi/canonicaljson/'
-arch=('any')
-license=('Apache')
-depends=('python' 'python-simplejson' 'python-frozendict')
-makedepends=('python-setuptools')
-source=("python-canonicaljson-$pkgver.tar.gz::https://github.com/matrix-org/python-canonicaljson/archive/v${pkgver}.tar.gz";)
-sha512sums=('5dfcf76e80814e65b897e216e18cbe69b3f44e7676fe433cefdcfa15dc18a004dc7586c16bf95b7457cb8e9268dedf2e7b1b92247b7c65afef30888b1c89bde5')
-b2sums=('7460b99d8e95b223e4d092ee4158c13b5b101d7001fe111fed021c15128d040ef657ee03dbfba14d2e3df0a61f82a072e171a87312f47f524baad1603c6e47bb')
-
-build() {
-       cd python-canonicaljson-$pkgver
-       python setup.py build
-}
-
-check() {
-       cd python-canonicaljson-$pkgver
-       python setup.py test
-}
-
-package() {
-       cd python-canonicaljson-$pkgver
-       python setup.py install --root="$pkgdir" --optimize=1 --skip-build
-}
-
-# vim: set ts=4 sw=4 tw=0 ft=PKGBUILD :

Copied: python-canonicaljson/repos/community-any/PKGBUILD (from rev 1319033, 
python-canonicaljson/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-09-30 12:34:25 UTC (rev 1319034)
@@ -0,0 +1,36 @@
+# Maintainer: Johannes Löthberg <[email protected]>
+# Maintainer: Alexander Epaneshnikov <[email protected]>
+# Contributor: Ivan Shapovalov <[email protected]>
+
+pkgname=python-canonicaljson
+pkgver=1.6.3
+pkgrel=1
+pkgdesc='Canonical JSON'
+url='https://pypi.python.org/pypi/canonicaljson/'
+arch=('any')
+license=('Apache')
+depends=('python' 'python-simplejson' 'python-frozendict')
+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=('4b2cb7524425b8a4dde2359273f60110ca01081d31b0add158f106ff1f8874366978d6a15baed53a948503d4013b87a0b75ad7f6e8ea6ce42f3f9fc95672280f')
+b2sums=('9d97ad9f8c0803fdfd1f4d2f85291fb175d19be23fb9c3bdf717030b9dae30f810329118c484cdf9dab5d77f01ea41b08653559fa188c90305126bdf3f4e5f9d')
+
+build() {
+       cd python-canonicaljson-$pkgver
+       python -m build --wheel --skip-dependency-check --no-isolation
+}
+
+check() {
+       cd python-canonicaljson-$pkgver
+       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 -m installer --destdir="$pkgdir" dist/*.whl
+}
+
+# vim: set ts=4 sw=4 tw=0 ft=PKGBUILD :

Reply via email to