David Runge pushed to branch main at Arch Linux / Packaging / Packages / python-fastjsonschema
Commits: 8e870486 by David Runge at 2023-10-04T11:53:41+02:00 upgpkg: 2.18.1-1 Use correct SPDX license identifier in accordance with upstream data. Use upstream provided source tarball. - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = python-fastjsonschema + pkgdesc = Fast JSON schema validator for Python + pkgver = 2.18.1 + pkgrel = 1 + url = https://github.com/horejsek/python-fastjsonschema + arch = any + license = BSD-3-Clause + checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python + source = -2.18.1.tar.gz::https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v2.18.1.tar.gz + sha512sums = 4e020cfff690a39c2660718d6bf7303ecc0535153b9c0d601ffdf07b2de28eaeded241759fb3889ade84f73237e2bf08dad0718b315fb604932ee6c5bc284ac1 + b2sums = cbcb99345141daddd45294ec6d5b665380d5517107da5ed7b2666f497ed90d5d7624cf2c5e2756b41c27a4706733931aa085a0083c58bd3f3cd99ab090db4f54 + +pkgname = python-fastjsonschema ===================================== PKGBUILD ===================================== @@ -1,13 +1,12 @@ # Maintainer: David Runge <[email protected]> -_name=fastjsonschema pkgname=python-fastjsonschema -pkgver=2.18.0 +pkgver=2.18.1 pkgrel=1 pkgdesc="Fast JSON schema validator for Python" arch=(any) url="https://github.com/horejsek/python-fastjsonschema" -license=(BSD) +license=(BSD-3-Clause) depends=(python) makedepends=( python-build @@ -16,22 +15,22 @@ makedepends=( python-wheel ) checkdepends=(python-pytest) -source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha512sums=('848ea4587edb9d694d4f42cee35c8a6a785f601b3e84daae5a5b155ca61c0c7de1b9164e86c0a48166d429a4a737799480dfdeaad7e81eab28f68f71dd46988f') -b2sums=('d2b79eb442351487ffebc59ff48af1e8f07fb5e2ca97059cc98cc8f02eda3523fcf60b2aa6b46edc1d3d019ed04d65d2fc5c3eee58471ea9b2a0bd0bf7bf40ed') +source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha512sums=('4e020cfff690a39c2660718d6bf7303ecc0535153b9c0d601ffdf07b2de28eaeded241759fb3889ade84f73237e2bf08dad0718b315fb604932ee6c5bc284ac1') +b2sums=('cbcb99345141daddd45294ec6d5b665380d5517107da5ed7b2666f497ed90d5d7624cf2c5e2756b41c27a4706733931aa085a0083c58bd3f3cd99ab090db4f54') build() { - cd $_name-$pkgver + cd $pkgname-$pkgver python -m build --wheel --no-isolation } check() { - cd $_name-$pkgver + cd $pkgname-$pkgver pytest -vv -m "not benchmark" } package() { - cd $_name-$pkgver + cd $pkgname-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname" install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-fastjsonschema/-/commit/8e8704863fff3299f22e4be6d56fcf214dde66bf -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-fastjsonschema/-/commit/8e8704863fff3299f22e4be6d56fcf214dde66bf You're receiving this email because of your account on gitlab.archlinux.org.
