1SUMMARY="Send JSON-RPC requests in Python" 2DESCRIPTION="This library allows you to call remote procedures using the \ 3JSON-RPC message format." 4HOMEPAGE="https://pypi.org/project/jsonrpcclient/ 5 https://github.com/explodinglabs/jsonrpcclient" 6COPYRIGHT="2015 Beau Barker" 7LICENSE="MIT" 8REVISION="1" 9pypiVersion="00/4b/ba54814656b155f14ae73092ae194dd04eaf7e8e9a3da4f2ee7ffc9fe98f" 10SOURCE_URI="https://files.pythonhosted.org/packages/$pypiVersion/jsonrpcclient-$portVersion-py3-none-any.whl#noarchive" 11CHECKSUM_SHA256="3cbb9e27e1be29821becf135ea183144a836215422727e1ffe5056a49a670f0d" 12 13ARCHITECTURES="any" 14 15PROVIDES=" 16 $portName = $portVersion 17 " 18REQUIRES=" 19 haiku 20 " 21 22BUILD_REQUIRES=" 23 haiku_devel 24 " 25 26PYTHON_PACKAGES=(python39 python310) 27PYTHON_VERSIONS=(3.9 3.10) 28defaultVersion=3.9 29for i in "${!PYTHON_PACKAGES[@]}"; do 30 pythonPackage=${PYTHON_PACKAGES[i]} 31 pythonVersion=${PYTHON_VERSIONS[$i]} 32 33 eval "PROVIDES_${pythonPackage}=\" 34 ${portName}_$pythonPackage = $portVersion 35 \"" 36 37 eval "REQUIRES_$pythonPackage=\" 38 haiku 39 cmd:python$pythonVersion 40 \"" 41 42 BUILD_REQUIRES+=" 43 installer_$pythonPackage 44 " 45 BUILD_PREREQUIRES+=" 46 cmd:python$pythonVersion 47 " 48done 49 50 51INSTALL() 52{ 53 for i in "${!PYTHON_PACKAGES[@]}"; do 54 pythonPackage=${PYTHON_PACKAGES[i]} 55 pythonVersion=${PYTHON_VERSIONS[$i]} 56 57 python=python$pythonVersion 58 installLocation=$prefix/lib/$python/vendor-packages/ 59 export PYTHONPATH=$installLocation:$PYTHONPATH 60 61 mkdir -p $installLocation 62 63 $python -m installer -p $prefix $portName-$portVersion-py3-none-any.whl 64 65 packageEntries $pythonPackage \ 66 $prefix/lib/python* 67 done 68} 69