From b6b67c89e1b3348d4b7de26cf97215699fc6984a Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Sat, 20 Sep 2025 01:47:19 -0300 Subject: [PATCH] setuptools_scm: drop Python 3.9 support. All on-tree users already target 3.10 only. --- .../setuptools_scm-7.1.0.recipe | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/dev-python/setuptools_scm/setuptools_scm-7.1.0.recipe b/dev-python/setuptools_scm/setuptools_scm-7.1.0.recipe index 0a99b5ae2..29f266a4e 100644 --- a/dev-python/setuptools_scm/setuptools_scm-7.1.0.recipe +++ b/dev-python/setuptools_scm/setuptools_scm-7.1.0.recipe @@ -5,7 +5,7 @@ or in a SCM managed file." HOMEPAGE="https://github.com/pypa/setuptools_scm" COPYRIGHT="2015-2022 Ronny Pfannschmidt" LICENSE="MIT" -REVISION="4" +REVISION="5" SOURCE_URI="https://pypi.io/packages/source/s/setuptools_scm/setuptools_scm-$portVersion.tar.gz" CHECKSUM_SHA256="6c508345a771aad7d56ebff0e70628bf2b0ec7573762be9960214730de278f27" @@ -22,13 +22,12 @@ BUILD_REQUIRES=" haiku_devel " -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} +PYTHON_VERSIONS=(3.10) - eval "PROVIDES_${pythonPackage}=\" +for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} + + eval "PROVIDES_$pythonPackage=\" ${portName}_$pythonPackage = $portVersion \"" eval "REQUIRES_$pythonPackage=\" @@ -51,19 +50,20 @@ done INSTALL() { - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} + for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation rm -rf build + $python setup.py build install \ --root=/ --prefix=$prefix - packageEntries $pythonPackage \ + packageEntries $pythonPackage \ $prefix/lib/python* done }