1SUMMARY="Extensions to the standard Python datetime module" 2DESCRIPTION="The dateutil module provides powerful extensions to the standard \ 3datetime module, available in Python 2.3+." 4HOMEPAGE="https://github.com/dateutil/dateutil/" 5COPYRIGHT="2003-2010 Gustavo Niemeyer" 6LICENSE="BSD (3-clause)" 7REVISION="2" 8SOURCE_URI="https://github.com/dateutil/dateutil/archive/$portVersion.tar.gz" 9CHECKSUM_SHA256="46e7c1fd13287cd72b428c9cfe7ced53cf854a8a6c05277ba3047e8f86d57b16" 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 six_$pythonPackage 36 cmd:python$pythonVersion 37 \"" 38 39 BUILD_REQUIRES="$BUILD_REQUIRES 40 build_$pythonPackage 41 installer_$pythonPackage 42 setuptools_scm_$pythonPackage 43 wheel_$pythonPackage 44 " 45 BUILD_PREREQUIRES="$BUILD_PREREQUIRES 46 cmd:python$pythonVersion 47 " 48done 49 50 51INSTALL() 52{ 53 export SETUPTOOLS_SCM_PRETEND_VERSION=$portVersion 54 55 for i in "${!PYTHON_PACKAGES[@]}"; do 56 pythonVersion=${PYTHON_VERSIONS[$i]} 57 58 python=python$pythonVersion 59 60 $python -m build --wheel --skip-dependency-check --no-isolation 61 $python -m installer -p $prefix dist/*.whl 62 63 packageEntries ${PYTHON_PACKAGES[i]} \ 64 $prefix/lib/python* 65 done 66} 67