# Maintainer: rosetintedcheeks # Contributor: Luis Martinez # Contributor: Clément Démoulins # Contributor: Zhaofeng Li # Contributor: Carlo Cabanilla pkgname=python-pex _pkgname=pex pkgver=2.3.1 _srcdir="$_pkgname-$pkgver" pkgrel=2 arch=('any') pkgdesc='Generates executable Python environments' url='https://docs.pex-tool.org/' license=('Apache-2.0') depends=('python') makedepends=('git' 'python-build' 'python-installer' 'python-hatchling') checkdepends=('python-tox') changelog=CHANGES.md provides=('pex') replaces=('pex') source=("$_pkgname-$pkgver.tar.gz::https://github.com/pex-tool/pex/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('f23495207a439cfd2e2ecd03fa1051855ad776ee2e553911acf04b0064d21276') build() { cd "$_srcdir" python -m build --wheel --no-isolation } check() { cd "$_srcdir" tox -e check } package() { cd "$_srcdir" python -m installer --destdir="$pkgdir/" dist/*.whl }