# Template file for 'python3-installer' pkgname=python3-installer version=1.0.1 revision=1 # This package is used by the python3-pep517 build style; using that style here # would create a build cycle build_style=python3-module hostmakedepends="python3-flit_core" depends="python3" checkdepends="python3-pytest-xdist" short_desc="Low-level library for installing from a Python wheel" maintainer="Andrew J. Hesford " license="MIT" homepage="https://installer.readthedocs.io/" distfiles="https://github.com/pypa/installer/archive/${version}.tar.gz" checksum=391b8068eb6b5629496a71e33b948b10c31bea77a12d302034323406ee03ffd1 do_build() { python3 -m flit_core.wheel } do_check() { PYTHONPATH=src python3 -m pytest -n $XBPS_MAKEJOBS } do_install() { local pypath="./src" if [ -n "${PYTHONPATH}" ]; then pypath="${pypath}:${PYTHONPATH}" fi PYTHONPATH="${pypath}" python3 -m installer --destdir "${DESTDIR}" \ "dist/installer-${version}-py3-none-any.whl" vlicense LICENSE }