# Contributor: Breno Leitao # Maintainer: pkgname=py3-packaging _pkgname=packaging pkgver=20.8 pkgrel=1 pkgdesc="Core utilities for Python3 packages" options="!check" # Requires py3-pytest which requires py3-setuptools url="https://pypi.python.org/pypi/packaging" arch="noarch" license="Apache-2.0 AND BSD-2-Clause" depends="python3 py3-parsing py3-six" #checkdepends="py3-pytest" # disable check to breake circular dep with py3-setuptools source="https://files.pythonhosted.org/packages/source/p/packaging/packaging-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" replaces="py-packaging" # Backwards compatibility provides="py-packaging=$pkgver-r$pkgrel" # Backwards compatibility build() { python3 setup.py build } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" } check() { PYTHONPATH="$PWD/build/lib" python3 -m pytest \ --ignore=tests/test_markers.py \ --ignore=tests/test_specifiers.py \ --ignore=tests/test_tags.py \ --ignore=tests/test_version.py # tests that require https://pypi.org/project/pretend/ are disabled # above because py3-pretend hasn't been packaged for Alpine Linux } sha512sums="e5d0f21928d0039be88987bda02ec1c5851ad4447c534657f86b73f31a3dd3f028969429ea26b0c6f3c8d1525ccc051e82e10b908ee8b33d66da273b72feccea packaging-20.8.tar.gz"