1SUMMARY="Asynchronous Python HTTP for Humans" 2DESCRIPTION="Small add-on for the python requests http library. 3 4The additional API and changes are minimal and strives to avoid surprises." 5HOMEPAGE="https://pypi.org/project/requests-futures/" 6COPYRIGHT="2013-2016 Ross McFarland" 7LICENSE="Apache v2" 8REVISION="2" 9SOURCE_URI="https://files.pythonhosted.org/packages/47/c4/fd48d1ac5110a5457c71ac7cc4caa93da10a80b8de71112430e439bdee22/requests-futures-$portVersion.tar.gz" 10SOURCE_DIR="requests-futures-$portVersion" 11CHECKSUM_SHA256="35547502bf1958044716a03a2f47092a89efe8f9789ab0c4c528d9c9c30bc148" 12ARCHITECTURES="any" 13 14PROVIDES=" 15 $portName = $portVersion 16 " 17REQUIRES=" 18 haiku 19 " 20 21BUILD_REQUIRES=" 22 haiku_devel 23 " 24 25PYTHON_PACKAGES=(python39 python310) 26PYTHON_VERSIONS=(3.9 3.10) 27for i in "${!PYTHON_PACKAGES[@]}"; do 28pythonPackage=${PYTHON_PACKAGES[i]} 29pythonVersion=${PYTHON_VERSIONS[$i]} 30eval "PROVIDES_${pythonPackage}=\"\ 31 ${portName}_$pythonPackage = $portVersion\ 32 \"; \ 33REQUIRES_$pythonPackage=\"\ 34 haiku\n\ 35 cmd:python$pythonVersion\ 36 \"" 37BUILD_REQUIRES="$BUILD_REQUIRES 38 setuptools_$pythonPackage" 39BUILD_PREREQUIRES="$BUILD_PREREQUIRES 40 cmd:python$pythonVersion" 41done 42 43INSTALL() 44{ 45 for i in "${!PYTHON_PACKAGES[@]}"; do 46 pythonPackage=${PYTHON_PACKAGES[i]} 47 pythonVersion=${PYTHON_VERSIONS[$i]} 48 49 python=python$pythonVersion 50 installLocation=$prefix/lib/$python/vendor-packages/ 51 export PYTHONPATH=$installLocation:$PYTHONPATH 52 mkdir -p $installLocation 53 rm -rf build 54 $python setup.py build install \ 55 --root=/ --prefix=$prefix 56 57 packageEntries $pythonPackage \ 58 $prefix/lib/python* 59 done 60} 61 62