1SUMMARY="A thin-wrapper around the mock package for py.test" 2DESCRIPTION="This provides a thin-wrapper around the patching API provided by \ 3the mock package for py.test." 4HOMEPAGE="https://pytest.org" 5COPYRIGHT="2016 Bruno Oliveira" 6LICENSE="MIT" 7REVISION="1" 8SOURCE_URI="https://pypi.io/packages/source/p/pytest-mock/pytest-mock-$portVersion.tar.gz" 9CHECKSUM_SHA256="fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f" 10SOURCE_DIR="pytest-mock-$portVersion" 11 12ARCHITECTURES="any" 13 14PROVIDES=" 15 pytest_mock = $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]} 30 eval "PROVIDES_${pythonPackage}=\" 31 ${portName}_$pythonPackage = $portVersion\ 32 \"" 33 eval "REQUIRES_$pythonPackage=\" 34 haiku 35 cmd:python$pythonVersion 36 pytest_$pythonPackage 37 \"" 38 BUILD_REQUIRES+=" 39 setuptools_scm_$pythonPackage 40 " 41 BUILD_PREREQUIRES+=" 42 packaging_$pythonPackage 43 pip_$pythonPackage 44 cmd:python$pythonVersion 45 " 46done 47 48INSTALL() 49{ 50 export SETUPTOOLS_SCM_PRETEND_VERSION=$portVersion 51 for i in "${!PYTHON_PACKAGES[@]}"; do 52 pythonPackage=${PYTHON_PACKAGES[i]} 53 pythonVersion=${PYTHON_VERSIONS[$i]} 54 55 python=python$pythonVersion 56 installLocation=$prefix/lib/$python/vendor-packages/ 57 export PYTHONPATH=$installLocation:$PYTHONPATH 58 mkdir -p $installLocation 59 rm -rf build 60 $python setup.py build install \ 61 --root=/ --prefix=$prefix 62 63 packageEntries $pythonPackage \ 64 $prefix/lib/python* 65 done 66} 67