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 <[email protected]> +# Maintainer: David Runge <[email protected]> # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Sergej Pupykin <[email protected]> # 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:
