diff --git a/dev-python/build/build-0.8.0.recipe b/dev-python/build/build-0.10.0.recipe similarity index 67% rename from dev-python/build/build-0.8.0.recipe rename to dev-python/build/build-0.10.0.recipe index 8af8839e5..77bf85b19 100644 --- a/dev-python/build/build-0.8.0.recipe +++ b/dev-python/build/build-0.10.0.recipe @@ -4,9 +4,9 @@ It is a simple build tool and does not perform any dependency management." HOMEPAGE="https://pypi.org/project/build/" COPYRIGHT="2010-2022 Filipe LaĆ­ns" LICENSE="MIT" -REVISION="2" -SOURCE_URI="https://github.com/pypa/build/archive/refs/tags/0.8.0.tar.gz" -CHECKSUM_SHA256="8aba5ec4dcb52ede2a87a62d1bea4052ca4fbc09422a807c43f119033acb9cd8" +REVISION="1" +SOURCE_URI="https://github.com/pypa/build/archive/refs/tags/$portVersion.tar.gz" +CHECKSUM_SHA256="0cbeebaa6047cf8bfc82451038479e41d6cf1e196126a8a110991b1173b39390" ARCHITECTURES="any" @@ -33,14 +33,15 @@ eval "PROVIDES_${pythonPackage}=\"\ REQUIRES_$pythonPackage=\"\ haiku\n\ cmd:python$pythonVersion\n\ - flit_core_$pythonPackage\n\ - importlib_metadata_$pythonPackage\n\ packaging_$pythonPackage\n\ - pep517_$pythonPackage\n\ + pyproject_hooks_$pythonPackage\n\ tomli_$pythonPackage\ \"" BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" + build_$pythonPackage + flit_core_$pythonPackage + installer_$pythonPackage + pyproject_hooks_$pythonPackage" BUILD_PREREQUIRES="$BUILD_PREREQUIRES cmd:python$pythonVersion" done @@ -48,20 +49,15 @@ done INSTALL() { for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} 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 + $python -m build --wheel --skip-dependency-check --no-isolation + $python -m installer -p $prefix dist/*.whl mv $prefix/bin/pyproject-build $prefix/bin/pyproject-build$pythonVersion - packageEntries $pythonPackage \ + packageEntries ${PYTHON_PACKAGES[i]} \ $prefix/lib/python* \ $prefix/bin done