1SUMMARY="A Python framework"
2DESCRIPTION="This is the core framework used by the pytest, tox, and devpi projects."
3HOMEPAGE="https://github.com/pytest-dev/pluggy"
4COPYRIGHT="2004-2020 Holger Krekel and others."
5LICENSE="MIT"
6REVISION="2"
7SOURCE_URI="https://pypi.io/packages/source/p/pluggy/pluggy-$portVersion.tar.gz"
8CHECKSUM_SHA256="4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"
9
10ARCHITECTURES="any"
11
12PROVIDES="
13	pluggy=$portVersion
14	"
15REQUIRES="
16	haiku
17	"
18
19BUILD_REQUIRES="
20	haiku_devel
21	"
22
23PYTHON_PACKAGES=(python39 python310)
24PYTHON_VERSIONS=(3.9 3.10)
25for i in "${!PYTHON_PACKAGES[@]}"; do
26pythonPackage=${PYTHON_PACKAGES[i]}
27pythonVersion=${PYTHON_VERSIONS[$i]}
28eval "PROVIDES_${pythonPackage}=\"\
29	${portName}_$pythonPackage = $portVersion\
30	\"; \
31REQUIRES_$pythonPackage=\"\
32	haiku\n\
33	cmd:python$pythonVersion\
34	\""
35BUILD_REQUIRES="$BUILD_REQUIRES
36	setuptools_scm_$pythonPackage
37	"
38BUILD_PREREQUIRES="$BUILD_PREREQUIRES
39	cmd:python$pythonVersion
40	six_$pythonPackage
41	"
42done
43
44INSTALL()
45{
46	export SETUPTOOLS_SCM_PRETEND_VERSION=$portVersion
47	for i in "${!PYTHON_PACKAGES[@]}"; do
48		pythonPackage=${PYTHON_PACKAGES[i]}
49		pythonVersion=${PYTHON_VERSIONS[$i]}
50
51		python=python$pythonVersion
52		installLocation=$prefix/lib/$python/vendor-packages/
53		export PYTHONPATH=$installLocation:$PYTHONPATH
54		mkdir -p $installLocation
55		rm -rf build
56		$python setup.py build egg_info install \
57			--root=/ --prefix=$prefix
58
59		packageEntries  $pythonPackage \
60			$prefix/lib/python*
61	done
62}
63