Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-precis_i18n


Commits:
ff58686d by Robin Candau at 2024-04-04T15:40:17+02:00
upgpkg: 1.1.0-1: New upstream release + Switch to PEP 517 + Add .nvchecker.toml

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,18 @@
+pkgbase = python-precis_i18n
+       pkgdesc = PRECIS framework (RFC 8264, RFC 8265, RFC 8266)
+       pkgver = 1.1.0
+       pkgrel = 1
+       url = https://github.com/byllyfish/precis_i18n
+       arch = any
+       license = MIT
+       checkdepends = python-pytest
+       makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
+       depends = python
+       source = 
https://github.com/byllyfish/precis_i18n/archive/v1.1.0/python-precis_i18n-1.1.0.tar.gz
+       sha512sums = 
b208f09ff13de45df1796dc3aea87d432e9e1fc1702ba9be65375c5bf410f0548947568abdfc9ddbbfa67fea27b5452e7bc53a8f054696808dc3fc680473ff1a
+       b2sums = 
0da630b1790f5aeb3a81467b29522745e77e6aed349b077b49f9bc9046b92e2bbc43b5e059a2b52a5a602c21a374dcb4af91f0c57357a3984fa92dcfafee36bb
+
+pkgname = python-precis_i18n


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,6 @@
+[python-precis_i18n]
+source = "github"
+github = "byllyfish/precis_i18n"
+prefix = "v"
+use_max_tag = true
+exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*"


=====================================
PKGBUILD
=====================================
@@ -1,34 +1,36 @@
 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Robin Candau <an...@archliunx.org>
 
 _pkgname=precis_i18n
 pkgname=python-precis_i18n
-pkgver=1.0.5
+pkgver=1.1.0
 pkgrel=1
 pkgdesc='PRECIS framework (RFC 8264, RFC 8265, RFC 8266)'
 url='https://github.com/byllyfish/precis_i18n'
 arch=('any')
 license=('MIT')
 depends=('python')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 
'python-wheel')
+checkdepends=('python-pytest')
 source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha512sums=('0cc6281d206d5d682ba905a8f383b710a3eb39410a57477fd0d7bb24adc05d4ab2cab8475ac6617c473480a5f10a6e13396455237612e294ca4fb4de5b20af5b')
-b2sums=('6f1b07e461adedf8345b943145d75447111240f0c9f45a1b7f866f4247c7aac8b3a914ea4a712fc712eeebdccd363513c2ac2b1541139ddc29e83308bf5e0412')
+sha512sums=('b208f09ff13de45df1796dc3aea87d432e9e1fc1702ba9be65375c5bf410f0548947568abdfc9ddbbfa67fea27b5452e7bc53a8f054696808dc3fc680473ff1a')
+b2sums=('0da630b1790f5aeb3a81467b29522745e77e6aed349b077b49f9bc9046b92e2bbc43b5e059a2b52a5a602c21a374dcb4af91f0c57357a3984fa92dcfafee36bb')
 
 build() {
   cd ${_pkgname}-${pkgver}
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
   cd ${_pkgname}-${pkgver}
-  python setup.py test
+  pytest
 }
 
 package() {
   cd ${_pkgname}-${pkgver}
-  python setup.py install --root="${pkgdir}" -O1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -Dm 644 README.rst CHANGELOG.rst -t 
"${pkgdir}/usr/share/doc/${pkgname}"
+  install -Dm 644 README.md CHANGELOG.md -t 
"${pkgdir}/usr/share/doc/${pkgname}"
 }
 
 # vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-precis_i18n/-/commit/ff58686de7d3bb8ef2eded8a9803b69d2baafe10

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-precis_i18n/-/commit/ff58686de7d3bb8ef2eded8a9803b69d2baafe10
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to