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.


Reply via email to