diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 25 insertions, 26 deletions
@@ -1,7 +1,7 @@ pkgbase = python-pem pkgdesc = Parsing and splitting PEM files - pkgver = 21.2.0 - pkgrel = 2 + pkgver = 23.1.0 + pkgrel = 1 url = https://github.com/hynek/pem changelog = CHANGELOG.rst arch = any @@ -9,16 +9,16 @@ pkgbase = python-pem checkdepends = python-pytest checkdepends = python-certifi checkdepends = python-pretend - checkdepends = python-pyopenssl - makedepends = python-setuptools makedepends = python-build makedepends = python-installer makedepends = python-wheel + makedepends = python-hatchling + makedepends = python-hatch-vcs + makedepends = python-hatch-fancy-pypi-readme depends = python - source = python-pem-21.2.0.tar.gz::https://files.pythonhosted.org/packages/source/p/pem/pem-21.2.0.tar.gz - source = python-pem-21.2.0.tar.gz.asc::https://files.pythonhosted.org/packages/source/p/pem/pem-21.2.0.tar.gz.asc - validpgpkeys = C2A04F86ACE28ADCF817DBB7AE2536227F69F181 - sha256sums = c491833b092662626fd58a87375d450637d4ee94996ad9bbbd42593428e93e5a - sha256sums = SKIP + depends = python-pyopenssl + depends = python-twisted + source = python-pem-23.1.0.tar.gz::https://files.pythonhosted.org/packages/source/p/pem/pem-23.1.0.tar.gz + sha256sums = 06503ff2441a111f853ce4e8b9eb9d5fedb488ebdbf560115d3dd53a1b4afc73 pkgname = python-pem @@ -1,40 +1,39 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Maintainer: Misaka13514 <Misaka13514 at gmail dot com> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: pfm <vorticity at mail dot ru> pkgname=python-pem -pkgver=21.2.0 -pkgrel=2 +_name=${pkgname#python-} +pkgver=23.1.0 +pkgrel=1 pkgdesc="Parsing and splitting PEM files" arch=('any') url="https://github.com/hynek/pem" license=('MIT') -depends=('python') -makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') -checkdepends=('python-pytest' 'python-certifi' 'python-pretend' 'python-pyopenssl') +depends=('python' 'python-pyopenssl' 'python-twisted') +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-hatchling' 'python-hatch-vcs' 'python-hatch-fancy-pypi-readme') +checkdepends=('python-pytest' 'python-certifi' 'python-pretend') changelog=CHANGELOG.rst -source=( - "$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/p/pem/pem-$pkgver.tar.gz" - "$pkgname-$pkgver.tar.gz.asc::https://files.pythonhosted.org/packages/source/p/pem/pem-$pkgver.tar.gz.asc") -sha256sums=('c491833b092662626fd58a87375d450637d4ee94996ad9bbbd42593428e93e5a' - 'SKIP') -validpgpkeys=('C2A04F86ACE28ADCF817DBB7AE2536227F69F181') ## Hynek Schlawack +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('06503ff2441a111f853ce4e8b9eb9d5fedb488ebdbf560115d3dd53a1b4afc73') +#validpgpkeys=('C2A04F86ACE28ADCF817DBB7AE2536227F69F181') ## Hynek Schlawack build() { - cd "pem-$pkgver" + cd "$_name-$pkgver" python -m build --wheel --no-isolation } check() { - cd "pem-$pkgver" - PYTHONPATH=./src pytest -x --disable-warnings + cd "$_name-$pkgver" + PYTHONPATH=./src pytest -x --disable-warnings -k 'not test_packaging' } package() { export PYTHONHASHSEED=0 - cd "pem-$pkgver" + cd "$_name-$pkgver" python -m installer --destdir="$pkgdir/" dist/*.whl local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s "$_site/pem-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + ln -s "$_site/pem-$pkgver.dist-info/licenses/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } |