mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 13:20:08 +02:00
python-markdown-math: clean up, add Python 3.10 support. (#8223)
Make TEST() attempt to run the tests for all the package versions. One test currently fails. Not sure if they where all OK at some point.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user