1SUMMARY="A small library that versions your Python projects" 2DESCRIPTION="Incremental is a small library that versions your Python projects. 3 4API documentation can be found here https://twisted.github.io/incremental/docs/." 5HOMEPAGE="https://github.com/twisted/incremental" 6COPYRIGHT="2001-2015 7 Allen Short 8 Amber Hawkie Brown 9 Andrew Bennetts 10 Andy Gayton 11 Antoine Pitrou 12 Apple Computer, Inc. 13 Ashwini Oruganti 14 Benjamin Bruheim 15 Bob Ippolito 16 Canonical Limited 17 Christopher Armstrong 18 David Reid 19 Divmod Inc. 20 Donovan Preston 21 Eric Mangold 22 Eyal Lotem 23 Google Inc. 24 Hybrid Logic Ltd. 25 Hynek Schlawack 26 Itamar Turner-Trauring 27 James Knight 28 Jason A. Mobarak 29 Jean-Paul Calderone 30 Jessica McKellar 31 Jonathan D. Simms 32 Jonathan Jacobs 33 Jonathan Lange 34 Julian Berman 35 J��rgen Hermann 36 Kevin Horn 37 Kevin Turner 38 Laurens Van Houtven 39 Mary Gardiner 40 Massachusetts Institute of Technology 41 Matthew Lefkowitz 42 Moshe Zadka 43 Paul Swartz 44 Pavel Pergamenshchik 45 Rackspace, US Inc. 46 Ralph Meijer 47 Richard Wall 48 Sean Riley 49 Software Freedom Conservancy 50 Tavendo GmbH 51 Thijs Triemstra 52 Thomas Herve 53 Timothy Allen 54 Tom Prince 55 Travis B. Hartwell" 56LICENSE="MIT" 57REVISION="3" 58SOURCE_URI="$HOMEPAGE/archive/refs/tags/incremental-$portVersion.tar.gz" 59CHECKSUM_SHA256="57b6a0785f265ffe59a454276efac1062943bb5b7bff7b5505bf054a563c22c4" 60SOURCE_DIR="incremental-incremental-$portVersion" 61 62ARCHITECTURES="any" 63 64PROVIDES=" 65 $portName = $portVersion 66 " 67REQUIRES=" 68 haiku 69 " 70 71BUILD_REQUIRES=" 72 haiku_devel 73 " 74 75PYTHON_PACKAGES=(python39 python310) 76PYTHON_VERSIONS=(3.9 3.10) 77for i in "${!PYTHON_PACKAGES[@]}"; do 78pythonPackage=${PYTHON_PACKAGES[i]} 79pythonVersion=${PYTHON_VERSIONS[$i]} 80eval "PROVIDES_${pythonPackage}=\"\ 81 ${portName}_$pythonPackage = $portVersion\ 82 \"; \ 83REQUIRES_$pythonPackage=\"\ 84 haiku\n\ 85 cmd:python$pythonVersion\n\ 86 click_$pythonPackage\ 87 \"" 88BUILD_REQUIRES="$BUILD_REQUIRES 89 setuptools_$pythonPackage" 90BUILD_PREREQUIRES="$BUILD_PREREQUIRES 91 cmd:python$pythonVersion" 92done 93 94INSTALL() 95{ 96 for i in "${!PYTHON_PACKAGES[@]}"; do 97 pythonPackage=${PYTHON_PACKAGES[i]} 98 pythonVersion=${PYTHON_VERSIONS[$i]} 99 100 python=python$pythonVersion 101 installLocation="$prefix"/lib/$python/vendor-packages/ 102 export PYTHONPATH=$installLocation:$PYTHONPATH 103 mkdir -p "$installLocation" 104 rm -rf build 105 $python setup.py build install \ 106 --root=/ --prefix="$prefix" 107 108 install -m 755 -d "$docDir" 109 install -m 644 -t "$docDir" README.rst 110 111 packageEntries $pythonPackage \ 112 "$prefix"/lib/$python \ 113 "$docDir" 114 done 115} 116