# Maintainer: Angel Velasquez # Maintainer: Felix Yan # Contributor: Eli Schwartz pkgname=python-bootstrap pkgver=3.11 pkgrel=1 pkgdesc="Python Bootstrap" arch=('any') license=('PSF') url="https://gitlab.archlinux.org/archlinux/python-bootstrap" depends=('python') makedepends=('git') provides=('python-build' 'python-flit' 'python-flit-core' 'python-installer''python-setuptools' 'python-wheel' 'python-tomli') source=("git+https://gitlab.archlinux.org/archlinux/python-bootstrap/#branch=$pkgver") sha512sums=('SKIP') export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 prepare() { cd "${srcdir}/${pkgname}" git submodule init; git submodule update } build() { cd "${srcdir}/${pkgname}" python -m bootstrap.build } wheels=( build-0.9.0-py3-none-any.whl flit_core-3.7.1-py3-none-any.whl installer-0.5.1-py3-none-any.whl pep517-0.13.0-py3-none-any.whl setuptools-58.3.0.post20230511-py3-none-any.whl tomli-2.0.1-py3-none-any.whl wheel-0.37.0-py2.py3-none-any.whl ) package() { cd "${srcdir}/${pkgname}" for wheel in "${wheels[@]}"; do python -m bootstrap.install --destdir="$pkgdir" "dist/$wheel" done }