1SUMMARY="Canonical source for classifiers on PyPI" 2DESCRIPTION="Classifiers categorize projects per PEP 301. Use this package to validate \ 3classifiers in packages for PyPI upload or download." 4HOMEPAGE="https://github.com/pypa/trove-classifiers" 5COPYRIGHT="2023 The PyPI Admins" 6LICENSE="Apache v2" 7REVISION="1" 8SOURCE_URI="$HOMEPAGE/archive/refs/tags/$portVersion.tar.gz" 9CHECKSUM_SHA256="f562bc3849648d51060d8ac6d8586b82f93a73e3a7f2ce48e2df0fdb9ea5b128" 10SOURCE_FILENAME="trove-classifiers-$portVersion.tar.gz" 11SOURCE_DIR="trove-classifiers-$portVersion" 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) 28for i in "${!PYTHON_PACKAGES[@]}"; do 29 pythonPackage=${PYTHON_PACKAGES[i]} 30 pythonVersion=${PYTHON_VERSIONS[$i]} 31 32 eval "PROVIDES_$pythonPackage=\" 33 ${portName}_$pythonPackage = $portVersion 34 \"" 35 eval "REQUIRES_$pythonPackage=\" 36 haiku 37 cmd:python$pythonVersion 38 \"" 39 BUILD_REQUIRES+=" 40 pip_$pythonPackage 41 setuptools_$pythonPackage 42 wheel_$pythonPackage 43 " 44 BUILD_PREREQUIRES+=" 45 cmd:python$pythonVersion 46 " 47done 48 49INSTALL() 50{ 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