Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
python-intelhex


Commits:
bffb730a by Rafael Fontenelle at 2024-03-01T18:32:04-05:00
Remove pytest-runner, use pypa build and installer

- - - - -
93601ddb by Daniel M. Capella at 2024-03-01T18:32:39-05:00
Add SRCINFO

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,17 @@
+pkgbase = python-intelhex
+       pkgdesc = Python library for Intel HEX files manipulations
+       pkgver = 2.3.0
+       pkgrel = 5
+       url = https://github.com/python-intelhex/intelhex
+       arch = any
+       license = BSD-3-Clause
+       checkdepends = python-pytest
+       makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
+       depends = python
+       source = 
python-intelhex-2.3.0.tar.gz::https://github.com/python-intelhex/intelhex/archive/2.3.0.tar.gz
+       sha512sums = 
bf9a7e29641959e26d8ac2ae2702ed5f4f0003f45793b70cd4cd99454d25304b90749e91a73a794a8363e4bc948ba91f274fc9c448567090c581d91f043f4ee9
+
+pkgname = python-intelhex


=====================================
PKGBUILD
=====================================
@@ -7,10 +7,10 @@ pkgrel=5
 pkgdesc='Python library for Intel HEX files manipulations'
 arch=('any')
 url='https://github.com/python-intelhex/intelhex'
-license=('BSD')
+license=('BSD-3-Clause')
 depends=('python')
-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/$pkgver.tar.gz")
 
sha512sums=('bf9a7e29641959e26d8ac2ae2702ed5f4f0003f45793b70cd4cd99454d25304b90749e91a73a794a8363e4bc948ba91f274fc9c448567090c581d91f043f4ee9')
 
@@ -21,7 +21,7 @@ prepare() {
 build() {
   cd $_pkgname-$pkgver
 
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -33,7 +33,7 @@ check() {
 package() {
   cd $_pkgname-$pkgver
 
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
 
   install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-intelhex/-/compare/4785addb1b2ccc091f7a33f3fdee395ece22a064...93601ddb3055293b34e2562a01a24d1f870ca7bd

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-intelhex/-/compare/4785addb1b2ccc091f7a33f3fdee395ece22a064...93601ddb3055293b34e2562a01a24d1f870ca7bd
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to