1SUMMARY="A Python package for creating beautiful command line interfaces" 2DESCRIPTION="The \���Command Line Interface Creation Kit\���, or \"click\", aims \ 3to make the process of writing command line tools quick and fun." 4HOMEPAGE="https://click.palletsprojects.com/ 5 https://pypi.org/project/click/ 6 https://github.com/pallets/click" 7COPYRIGHT="2014-2018 Pallets Team 8 2001-2006 Gregory P. Ward 9 2002-2006 Python Software Foundation" 10LICENSE="BSD (3-clause)" 11REVISION="3" 12SOURCE_URI="https://github.com/pallets/click/archive/refs/tags/$portVersion.tar.gz" 13CHECKSUM_SHA256="abb9959ec2d6cf198f70ca78ec2a5cd74110a6de728ecd19d8892ff65576f184" 14SOURCE_FILENAME="click-$portVersion.tar.gz" 15 16ARCHITECTURES="any" 17 18PROVIDES=" 19 $portName = $portVersion 20 " 21REQUIRES=" 22 haiku 23 " 24 25BUILD_REQUIRES=" 26 haiku_devel 27 " 28 29PYTHON_PACKAGES=(python39 python310) 30PYTHON_VERSIONS=(3.9 3.10) 31for i in "${!PYTHON_PACKAGES[@]}"; do 32pythonPackage=${PYTHON_PACKAGES[i]} 33pythonVersion=${PYTHON_VERSIONS[$i]} 34eval "PROVIDES_${pythonPackage}=\"\ 35 ${portName}_$pythonPackage = $portVersion\ 36 \"; \ 37REQUIRES_$pythonPackage=\"\ 38 haiku\n\ 39 cmd:python$pythonVersion\ 40 \"" 41BUILD_REQUIRES="$BUILD_REQUIRES 42 setuptools_$pythonPackage" 43BUILD_PREREQUIRES="$BUILD_PREREQUIRES 44 cmd:python$pythonVersion" 45done 46 47INSTALL() 48{ 49 for i in "${!PYTHON_PACKAGES[@]}"; do 50 pythonPackage=${PYTHON_PACKAGES[i]} 51 pythonVersion=${PYTHON_VERSIONS[$i]} 52 53 python=python$pythonVersion 54 installLocation=$prefix/lib/$python/vendor-packages/ 55 export PYTHONPATH=$installLocation 56 mkdir -p "$installLocation" 57 $python setup.py install \ 58 --root=/ --prefix="$prefix" 59 60 packageEntries $pythonPackage \ 61 "$prefix"/lib/$python 62 63 install -m 755 -d "$docDir" 64 install -m 644 -t "$docDir" README.rst 65 done 66} 67