diff --git a/main/python3-build/.checksums b/main/python3-build/.checksums index 85c0e74ad..558700289 100644 --- a/main/python3-build/.checksums +++ b/main/python3-build/.checksums @@ -1 +1 @@ -742e7cd0a67455c1df90061b42088bd2 hpython3-build-0.10.0.tar.gz +742e7cd0a67455c1df90061b42088bd2 python3-build-0.10.0.tar.gz diff --git a/main/python3-build/.pkgfiles b/main/python3-build/.pkgfiles index 82a8b950d..e6f6f0a73 100644 --- a/main/python3-build/.pkgfiles +++ b/main/python3-build/.pkgfiles @@ -1,4 +1,4 @@ -python3-build-0.10.0-2 +python3-build-0.10.0-3 drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/pyproject-build @@ -15,14 +15,10 @@ drwxr-xr-x root/root usr/lib/python3.11/site-packages/build/ -rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__init__.py -rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__main__.py drwxr-xr-x root/root usr/lib/python3.11/site-packages/build/__pycache__/ --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__init__.cpython-311.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__init__.cpython-311.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__main__.cpython-311.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__main__.cpython-311.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/env.cpython-311.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/env.cpython-311.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/util.cpython-311.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/util.cpython-311.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__init__.cpython-311.opt-2.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/__main__.cpython-311.opt-2.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/env.cpython-311.opt-2.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/build/__pycache__/util.cpython-311.opt-2.pyc -rw-r--r-- root/root usr/lib/python3.11/site-packages/build/env.py -rw-r--r-- root/root usr/lib/python3.11/site-packages/build/py.typed -rw-r--r-- root/root usr/lib/python3.11/site-packages/build/util.py diff --git a/main/python3-build/spkgbuild b/main/python3-build/spkgbuild index 1ec1bc1d0..4fa452387 100644 --- a/main/python3-build/spkgbuild +++ b/main/python3-build/spkgbuild @@ -1,14 +1,22 @@ # description : A simple, correct PEP517 package builder # homepage : https://github.com/pypa/build -# depends : python3-setuptools python3-packaging python3-pep517 python3-tomli python3-wheel python3-pyproject-hooks +# depends : python3-packaging python3-pep517 python3-wheel python3-pyproject-hooks name=python3-build version=0.10.0 -release=2 -source="h$name-$version.tar.gz::https://pypi.python.org/packages/source/b/build/build-$version.tar.gz" +release=3 +source="$name-$version.tar.gz::https://pypi.python.org/packages/source/b/build/build-$version.tar.gz" build() { - cd build-$version - python3 -m build --wheel --skip-dependency-check --no-isolation - python3 -m installer --destdir=$PKG dist/*.whl + cd build-$version + + for i in build flit-core installer; do + /usr/bin/pip3 install --root=$SRC/tmp $i + done + + PYTHON_VERSION=$(python3 -c 'import sys; print("%s.%s" % sys.version_info[:2])') + export PYTHONPATH=$SRC/tmp/usr/lib/python${PYTHON_VERSION}/site-packages + + /usr/bin/python3 -m build --wheel --skip-dependency-check --no-isolation + /usr/bin/python3 -m installer --compile-bytecode 2 --destdir=$PKG dist/*.whl }