SUMMARY="Simplified packaging of Python modules (core module)" DESCRIPTION="This provides a PEP 517 build backend for packages using Flit. The only public interface is the API specified by PEP 517, at ``flit_core.buildapi``." HOMEPAGE="https://pypi.org/project/flit_core/" COPYRIGHT="2015 Thomas Kluyver and contributors" LICENSE="BSD (3-clause)" REVISION="2" SOURCE_URI="https://files.pythonhosted.org/packages/source/f/flit-core/flit_core-$portVersion.tar.gz" CHECKSUM_SHA256="72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba" ARCHITECTURES="any" PROVIDES=" $portName = $portVersion " REQUIRES=" haiku " BUILD_REQUIRES=" haiku_devel " PYTHON_VERSIONS=(3.10) for pythonVersion in ${PYTHON_VERSIONS[@]}; do pythonPackage=python${pythonVersion//.} eval "PROVIDES_$pythonPackage=\" ${portName}_$pythonPackage = $portVersion \"" eval "REQUIRES_$pythonPackage=\" haiku cmd:python$pythonVersion \"" BUILD_PREREQUIRES+=" cmd:python$pythonVersion " done INSTALL() { for pythonVersion in ${PYTHON_VERSIONS[@]}; do pythonPackage=python${pythonVersion//.} python=python$pythonVersion installdir=$prefix/lib/$python/vendor-packages rm -rf dist # We need to bootstrap here, to avoid circular depedencies on "build"/"installer", etc. $python -m flit_core.wheel $python bootstrap_install.py --installdir=$installdir dist/flit_core-*.whl $python -m compileall $jobArgs -o 0 -o 1 $installdir packageEntries $pythonPackage \ $prefix/lib/$python done }