Date: Friday, September 2, 2022 @ 16:36:46 Author: dvzrv Revision: 1290928
upgpkg: python-cleo 1.0.0a5-2: Rebuild to remove strict dependency version bounds. Remove all strict dependency version bounds. Remove unnecessary curly braces. Modified: python-cleo/trunk/PKGBUILD ----------+ PKGBUILD | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-02 16:36:25 UTC (rev 1290927) +++ PKGBUILD 2022-09-02 16:36:46 UTC (rev 1290928) @@ -4,30 +4,35 @@ _pkgname=cleo pkgname=python-cleo pkgver=1.0.0a5 -pkgrel=1 +pkgrel=2 pkgdesc="create beautiful and testable command-line interfaces" arch=(any) -url="https://github.com/python-poetry/${_pkgname}" +url="https://github.com/python-poetry/$_pkgname" license=(MIT) depends=(python-crashtest python-pylev) makedepends=(python-build python-installer python-poetry-core python-wheel) checkdepends=(python-pytest python-pytest-mock) -source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +source=($_pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz) sha256sums=('b75424b2c3f71dec06342290b255d725a4c02f83f3baa98b0a805162f09515da') b2sums=('351ae54e6068fd76233934316ffe65eb4394d59115b0c1f3a96ba1e587245b08399c7d7c784562dd97baa7ebcbce227e780269f2b13a6922bb05e3eb29d764c3') +prepare() { + # we do not use overly strict version constraints + sed 's/\^/>=/g' -i $_pkgname-$pkgver/pyproject.toml +} + build(){ - cd ${_pkgname}-${pkgver} + cd $_pkgname-$pkgver python -m build --wheel --no-isolation } check() { - cd ${_pkgname}-${pkgver} + cd $_pkgname-$pkgver pytest -vv } package() { - cd ${_pkgname}-${pkgver} + cd $_pkgname-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/${pkgname}/ + install -vDm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ }
