Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / python-jsonmerge
Commits: d408ac96 by Rafael Fontenelle at 2024-03-01T12:10:18-03:00 Remove pytest-runner, use pypa build and installer - - - - - 637547e8 by Daniel M. Capella at 2024-03-01T18:54:29-05:00 Bump SRCINFO - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -5,8 +5,11 @@ pkgbase = python-jsonmerge url = https://github.com/avian2/jsonmerge arch = any license = MIT - checkdepends = python-pytest-runner + checkdepends = python-pytest makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python-jsonschema source = python-jsonmerge-1.9.2.tar.gz::https://github.com/avian2/jsonmerge/archive/jsonmerge-1.9.2.tar.gz sha512sums = 59bb6c76d4f4c0ed090a6912f429666e129cffa3bd266516f8e7d21ee78da58c627b4f93dd5aea76b4b1606f52abe8991ad5924b0a3be68b9f69ca72b0b88dc7 ===================================== PKGBUILD ===================================== @@ -9,27 +9,27 @@ arch=('any') url='https://github.com/avian2/jsonmerge' license=('MIT') depends=('python-jsonschema') -makedepends=('python-setuptools') -checkdepends=('python-pytest-runner') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-pytest') source=("$pkgname-$pkgver.tar.gz::$url/archive/$_pkgname-$pkgver.tar.gz") sha512sums=('59bb6c76d4f4c0ed090a6912f429666e129cffa3bd266516f8e7d21ee78da58c627b4f93dd5aea76b4b1606f52abe8991ad5924b0a3be68b9f69ca72b0b88dc7') build() { cd $_pkgname-$_pkgname-$pkgver - python setup.py build + python -m build --wheel --no-isolation } check() { cd $_pkgname-$_pkgname-$pkgver - python setup.py test + pytest } package() { cd $_pkgname-$_pkgname-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-jsonmerge/-/compare/54c0808930b6ff0cf94edfe638179f21cba6c75f...637547e81dcaf4f9296437a2ecdae2ea216048fc -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-jsonmerge/-/compare/54c0808930b6ff0cf94edfe638179f21cba6c75f...637547e81dcaf4f9296437a2ecdae2ea216048fc You're receiving this email because of your account on gitlab.archlinux.org.