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.