1SUMMARY="Process JSON-RPC requests in Python" 2DESCRIPTION="Jsonrpcserver allows you to act on remote procedure calls." 3HOMEPAGE="https://pypi.org/project/jsonrpcserver/ 4 https://github.com/bcb/jsonrpcserver" 5COPYRIGHT="2015 Beau Barker" 6LICENSE="MIT" 7REVISION="1" 8SOURCE_URI="https://files.pythonhosted.org/packages/e3/3b/8d4d4fe8c59a1a4d1e6edd6126ec118b989510fadf262950a5c4f4bca664/jsonrpcserver-5.0.9.tar.gz" 9CHECKSUM_SHA256="a71fb2cfa18541c80935f60987f92755d94d74141248c7438847b96eee5c4482" 10 11ARCHITECTURES="any" 12 13PROVIDES=" 14 $portName = $portVersion 15 " 16REQUIRES=" 17 haiku 18 " 19 20BUILD_REQUIRES=" 21 haiku_devel 22 " 23 24PYTHON_PACKAGES=(python39 python310) 25PYTHON_VERSIONS=(3.9 3.10) 26for i in "${!PYTHON_PACKAGES[@]}"; do 27 pythonPackage=${PYTHON_PACKAGES[i]} 28 pythonVersion=${PYTHON_VERSIONS[$i]} 29 30 eval "PROVIDES_${pythonPackage}=\" 31 ${portName}_$pythonPackage = $portVersion 32 \"" 33 eval "REQUIRES_$pythonPackage=\" 34 haiku 35 jsonschema_$pythonPackage 36 oslash_$pythonPackage 37 cmd:python$pythonVersion 38 \"" 39 BUILD_REQUIRES+=" 40 setuptools_$pythonPackage 41 " 42 BUILD_PREREQUIRES+=" 43 cmd:python$pythonVersion 44 " 45done 46 47 48INSTALL() 49{ 50 for i in "${!PYTHON_PACKAGES[@]}"; do 51 pythonPackage=${PYTHON_PACKAGES[i]} 52 pythonVersion=${PYTHON_VERSIONS[$i]} 53 54 python=python$pythonVersion 55 installLocation=$prefix/lib/$python/vendor-packages/ 56 export PYTHONPATH=$installLocation:$PYTHONPATH 57 58 mkdir -p $installLocation 59 rm -rf build 60 61 $python setup.py build install \ 62 --root=/ --prefix=$prefix 63 64 packageEntries $pythonPackage \ 65 $prefix/lib/python* 66 done 67} 68