hashworks pushed to branch main at Arch Linux / Packaging / Packages / 
certbot-dns-hetzner


Commits:
63279211 by Justin Kromlinger at 2026-02-03T08:30:57+01:00
upgpkg: 3.0.0-1: Build using PEP 517 standard

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,14 @@
 pkgbase = certbot-dns-hetzner
        pkgdesc = Certbot plugin enabling dns-01 challenge on the Hetzner DNS 
API
-       pkgver = 2.0.1
-       pkgrel = 3
+       pkgver = 3.0.0
+       pkgrel = 1
        url = https://github.com/ctrlaltcoop/certbot-dns-hetzner
        arch = any
        license = Apache-2.0
        checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
        makedepends = python-setuptools
        depends = certbot
        depends = python-requests
@@ -13,7 +16,7 @@ pkgbase = certbot-dns-hetzner
        depends = python-tldextract
        depends = dns-lexicon
        depends = python-parsedatetime
-       source = 
certbot-dns-hetzner-2.0.1.tar.gz::https://github.com/ctrlaltcoop/certbot-dns-hetzner/archive/v2.0.1.tar.gz
-       sha256sums = 
0aac3f688c11067dc95eab917cdeb65c7b13af62d1081127edfc4946fd9f7856
+       source = 
certbot-dns-hetzner-3.0.0.tar.gz::https://github.com/ctrlaltcoop/certbot-dns-hetzner/archive/v3.0.0.tar.gz
+       sha256sums = 
19921702679f9dec11221f06117ade0df24a8fcb9070c69501e23f4ea0eb751e
 
 pkgname = certbot-dns-hetzner


=====================================
PKGBUILD
=====================================
@@ -1,20 +1,20 @@
 # Maintainer: Justin Kromlinger <[email protected]>
 pkgname=certbot-dns-hetzner
 pkgdesc="Certbot plugin enabling dns-01 challenge on the Hetzner DNS API"
-pkgver=2.0.1
-pkgrel=3
+pkgver=3.0.0
+pkgrel=1
 arch=("any")
 url="https://github.com/ctrlaltcoop/certbot-dns-hetzner";
 license=("Apache-2.0")
 depends=("certbot" "python-requests" "python-requests-mock" 
'python-tldextract' 'dns-lexicon' 'python-parsedatetime')
-makedepends=("python-setuptools")
+makedepends=("python-build" "python-installer" "python-wheel" 
"python-setuptools")
 checkdepends=("python-pytest")
 source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
-sha256sums=('0aac3f688c11067dc95eab917cdeb65c7b13af62d1081127edfc4946fd9f7856')
+sha256sums=('19921702679f9dec11221f06117ade0df24a8fcb9070c69501e23f4ea0eb751e')
 
 build() {
        cd "${srcdir}/${pkgname}-${pkgver}"
-       python setup.py build
+       python -m build --wheel --no-isolation
 }
 
 check() {
@@ -26,5 +26,5 @@ package() {
        cd "${srcdir}/${pkgname}-${pkgver}"
        install -Dm644 LICENSE.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
        install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
-       python setup.py install --root="${pkgdir}" -O1 --skip-build
+       python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/certbot-dns-hetzner/-/commit/6327921130eb8cb08856cf2040d806fbb5657458

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/certbot-dns-hetzner/-/commit/6327921130eb8cb08856cf2040d806fbb5657458
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to