Date: Friday, December 3, 2021 @ 23:49:39 Author: dvzrv Revision: 1064943
upgpkg: python-bowler 0.9.0-4: Rebuild to fix package dependencies. Add all currently required package dependencies. Move python-setuptools to makedepends. Remove all checkdepends. Simplify installation in package() to adhere to python package guidelines. Remove unneeded use of srcdir. Simplify quoting in file. Update maintainer info. Modified: python-bowler/trunk/PKGBUILD ----------+ PKGBUILD | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-03 23:35:31 UTC (rev 1064942) +++ PKGBUILD 2021-12-03 23:49:39 UTC (rev 1064943) @@ -1,34 +1,32 @@ -# Maintainer: Eli Schwartz <[email protected]> +# Maintainer: David Runge <[email protected]> +# Contributor: Eli Schwartz <[email protected]> -_pkgname=bowler +_name=bowler pkgname=python-bowler pkgver=0.9.0 -pkgrel=3 +pkgrel=4 pkgdesc="Safe code refactoring for modern Python." -arch=('any') -url="https://github.com/facebookincubator/${_pkgname}" -license=('MIT') -depends=('python-attrs' 'python-click' 'python-fissix' 'python-setuptools' 'python-sh') -checkdepends=('python-volatile' 'python-moreorless' 'python-coverage') -source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +arch=(any) +url="https://github.com/facebookincubator/${_name}" +license=(MIT) +depends=(python-attrs python-click python-fissix python-moreorless python-volatile) +makedepends=(python-setuptools) +source=("https://files.pythonhosted.org/packages/source/${_name:0:1}/${_name}/${_name}-${pkgver}.tar.gz") sha256sums=('cdb85ce2e7bd545802a15d755d1daf2b6a125429355c50d2019a9f35d63e45db') b2sums=('4e4a1b39e23cb76ad74edcd371b3bb1e4b52aae2342d026bdf07cb3f1598b62092e946ac5f8ddec7a882ff918ea44be12dc06646a775a557df260622910ca593') build(){ - cd "${srcdir}"/${_pkgname}-${pkgver} - + cd ${_name}-${pkgver} python setup.py build } check() { - cd "${srcdir}"/${_pkgname}-${pkgver} - - python -m coverage run -m bowler.tests + cd ${_name}-${pkgver} + python -m ${_name}.tests } package() { - cd "${srcdir}"/${_pkgname}-${pkgver} - - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + cd ${_name}-${pkgver} + python setup.py install --root="${pkgdir}" --optimize=1 + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }
