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.