diff --git a/dev-python/python-markdown-math/python_markdown_math-0.8.recipe b/dev-python/python-markdown-math/python_markdown_math-0.8.recipe index 4ed9bbcbd..9a13ed04a 100644 --- a/dev-python/python-markdown-math/python_markdown_math-0.8.recipe +++ b/dev-python/python-markdown-math/python_markdown_math-0.8.recipe @@ -3,7 +3,7 @@ DESCRIPTION="This extension adds math formulas support to [Python-Markdown]." HOMEPAGE="https://pypi.org/project/python-markdown-math/" COPYRIGHT="2015-2017 Dmitry Shachnev" LICENSE="BSD (3-clause)" -REVISION="2" +REVISION="3" pyName="python-markdown-math" SOURCE_URI="https://files.pythonhosted.org/packages/source/${pyName:0:1}/$pyName/$pyName-$portVersion.tar.gz" CHECKSUM_SHA256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635" @@ -22,28 +22,31 @@ BUILD_REQUIRES=" haiku_devel " -PYTHON_PACKAGES=(python38 python39) -PYTHON_VERSIONS=(3.8 3.9) +PYTHON_PACKAGES=(python38 python39 python310) +PYTHON_VERSIONS=(3.8 3.9 3.10) for i in "${!PYTHON_PACKAGES[@]}"; do -pythonPackage=${PYTHON_PACKAGES[i]} -pythonVersion=${PYTHON_VERSIONS[$i]} -eval "PROVIDES_${pythonPackage}=\"\ - ${portName}_$pythonPackage = $portVersion\ - \"; \ -REQUIRES_$pythonPackage=\"\ - haiku\n\ - markdown_$pythonPackage\n\ - cmd:python$pythonVersion\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" + pythonPackage=${PYTHON_PACKAGES[i]} + pythonVersion=${PYTHON_VERSIONS[$i]} + + eval "PROVIDES_${pythonPackage}=\" + ${portName}_$pythonPackage = $portVersion + \"" + eval "REQUIRES_$pythonPackage=\" + haiku + markdown_$pythonPackage + cmd:python$pythonVersion + \"" + BUILD_REQUIRES+=" + setuptools_$pythonPackage + " + BUILD_PREREQUIRES+=" + cmd:python$pythonVersion + " + TEST_REQUIRES+=" + markdown_$pythonPackage + " done -TEST_REQUIRES=" - markdown_python3 - " INSTALL() { @@ -64,7 +67,14 @@ INSTALL() done } + TEST() { - python3.8 setup.py test + for i in "${!PYTHON_PACKAGES[@]}"; do + pythonPackage=${PYTHON_PACKAGES[i]} + pythonVersion=${PYTHON_VERSIONS[$i]} + + python=python$pythonVersion + $python setup.py test + done }