[arch-commits] Commit in python-yaml/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Wed Feb 9 20:52:18 UTC 2022
Date: Wednesday, February 9, 2022 @ 20:52:18
Author: dvzrv
Revision: 1130414
upgpkg: python-yaml 6.0-1: Upgrade to 6.0.
Simplify calls in functions.
Simplify quoting in file.
Run tests directly (do not use legacy setup.py).
Modified:
python-yaml/trunk/PKGBUILD
----------+
PKGBUILD | 43 +++++++++++++++++++++++--------------------
1 file changed, 23 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-09 20:43:12 UTC (rev 1130413)
+++ PKGBUILD 2022-02-09 20:52:18 UTC (rev 1130414)
@@ -1,38 +1,41 @@
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: David Runge <dvzrv at archlinux.org>
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
# Contributor: Michal Bozon <michal.bozon__at__gmail.com>
+_name=PyYAML
pkgname=python-yaml
-pkgver=5.4.1.1
-pkgrel=4
+pkgver=6.0
+pkgrel=1
pkgdesc='Python bindings for YAML, using fast libYAML library'
+arch=(x86_64)
url='https://pyyaml.org/wiki/PyYAML'
-arch=('x86_64')
-license=('MIT')
-depends=('python' 'libyaml')
-makedepends=('python-setuptools' 'libyaml' 'cython')
-source=(pyyaml-${pkgver}.tar.gz::https://github.com/yaml/pyyaml/archive/${pkgver}.tar.gz)
-sha512sums=('bcbe911fbef7e6e8ef8a76293593d4d792dbbf0931a2d031cdeacddf7064b69f958484217bc60d1b7614dcc83ef56cd5c0cd48a0339ab9add623ef70cb2d0a20')
+license=(MIT)
+depends=(libyaml python)
+makedepends=(cython python-setuptools)
+provides=(python-pyyaml)
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha512sums=('b402993073282e7f4202823b051d364b91929362edd5b3aebe93b56833956ec9279c1ba82b97f8bc8a2b82d20e1060e4ec9fc90400a6ed902adce3e4f83a6e0e')
+b2sums=('00a871f6a6ea8b0a3f7aec4279b03e102af2c2b75ce45f2bcf68584f67843b2a0b37113bd431c73d9c84b2abaaf48bd97163aa970074afb8e7ef04247938f271')
build() {
- (
- cd pyyaml-$pkgver
- python setup.py --with-libyaml build
- )
+ cd $_name-$pkgver
+ python setup.py --with-libyaml build
}
check() {
- (
- cd pyyaml-$pkgver
- python -B setup.py test
- )
+ local _py_ver="$(python3 -c "import sys; print(str(sys.version_info.major)+'.'+str(sys.version_info.minor))")"
+
+ cd $_name-$pkgver
+ export PYTHONPATH="tests/lib:build/lib.linux-$CARCH-$_py_ver:$PYTHONPATH"
+ python -m tests.lib.test_all
}
package() {
- cd pyyaml-$pkgver
- python setup.py --with-libyaml install --prefix=/usr --root="${pkgdir}" -O1 --skip-build
+ cd $_name-$pkgver
+ python setup.py install --optimize=1 --root="$pkgdir"
install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}
- install -Dm 644 CHANGES README -t "${pkgdir}"/usr/share/doc/${pkgname}
+ install -Dm 644 CHANGES README.md -t "${pkgdir}"/usr/share/doc/${pkgname}
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list