From a9c04614187e7ac946919d62a1ac4e9d35a66cbb Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sun, 4 Jun 2023 09:44:33 +0200 Subject: [PATCH] pytz, bump version (#8790) --- ...ytz-2022.2.1.recipe => pytz-2023.3.recipe} | 64 ++++++++----------- 1 file changed, 25 insertions(+), 39 deletions(-) rename dev-python/pytz/{pytz-2022.2.1.recipe => pytz-2023.3.recipe} (54%) diff --git a/dev-python/pytz/pytz-2022.2.1.recipe b/dev-python/pytz/pytz-2023.3.recipe similarity index 54% rename from dev-python/pytz/pytz-2022.2.1.recipe rename to dev-python/pytz/pytz-2023.3.recipe index 75a916c06..0452e5f62 100644 --- a/dev-python/pytz/pytz-2022.2.1.recipe +++ b/dev-python/pytz/pytz-2023.3.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://pythonhosted.org/pytz/ https://pypi.org/project/pytz/" COPYRIGHT="2003-2019 Stuart Bishop" LICENSE="MIT" -REVISION="2" +REVISION="1" SOURCE_URI="https://pypi.io/packages/source/${portName:0:1}/$portName/$portName-$portVersion.tar.gz" -CHECKSUM_SHA256="cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5" +CHECKSUM_SHA256="1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588" ARCHITECTURES="any" @@ -25,6 +25,7 @@ BUILD_REQUIRES=" PYTHON_PACKAGES=(python38 python39 python310) PYTHON_VERSIONS=(3.8 3.9 3.10) +defaultTestVersion="python39" for i in "${!PYTHON_PACKAGES[@]}"; do pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} @@ -36,64 +37,49 @@ for i in "${!PYTHON_PACKAGES[@]}"; do haiku cmd:python$pythonVersion \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" + BUILD_REQUIRES+=" + setuptools_$pythonPackage + " + BUILD_PREREQUIRES+=" + cmd:python$pythonVersion + " done -BUILD() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - rm -rf "$sourceDir"-$pythonPackage - cp -a "$sourceDir" "$sourceDir"-$pythonPackage - cd "$sourceDir"-$pythonPackage - - python=python$pythonVersion - $python setup.py build - done -} +TEST_REQUIRES=" + pytz_$defaultTestVersion + cmd:pytest + " INSTALL() { - myLicensesDir=$dataDir/licenses/packages/p/pytz + myLicensesDir=$dataDir/licenses/packages/pytz for i in "${!PYTHON_PACKAGES[@]}"; do pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} - cd "$sourceDir"-$pythonPackage - python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation - mkdir -p "$installLocation" - $python setup.py install --root=/ --prefix="$prefix" + export PYTHONPATH=$installLocation:$PYTHONPATH - install -m 755 -d "$myLicensesDir" + mkdir -p $installLocation + rm -rf build + + $python setup.py build install \ + --root=/ --prefix=$prefix + + install -m 755 -d "$myLicensesDir" "$docDir" install -m 644 -t "$myLicensesDir" LICENSE.txt + install -m 644 -t "$docDir" README.rst packageEntries $pythonPackage \ "$dataDir" \ + "$docDir" \ "$prefix"/lib/$python done - - install -m 755 -d "$myLicensesDir" "$docDir" - install -m 644 -t "$myLicensesDir" LICENSE.txt } TEST() { - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - cd "$sourceDir"-$pythonPackage/pytz/tests - - python=python$pythonVersion - $python test_tzinfo.py - done + pytest -v }