27 lines
854 B
Plaintext
27 lines
854 B
Plaintext
# Description: Easily download, build, install, upgrade, and uninstall Python packages
|
|
# URL: https://pypi.python.org/pypi/setuptools
|
|
# Maintainer: CRUX System Team, core-ports at crux dot nu
|
|
# Depends on: python3
|
|
|
|
name=python3-setuptools
|
|
version=69.1.0
|
|
release=2
|
|
source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/${name#*-}-$version.tar.gz)
|
|
|
|
build() {
|
|
cd ${name#*-}-$version
|
|
|
|
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
|
|
|
## Bootstrap pip to build setuptools
|
|
mkdir $SRC/temp
|
|
_pyver=$(/usr/bin/python3 -c 'import sys; print("%s.%s" % sys.version_info[:2])')
|
|
export PYTHONPATH="$SRC/temp/usr/lib/python$_pyver/site-packages"
|
|
/usr/bin/python3 -m ensurepip --root $SRC/temp
|
|
|
|
$SRC/temp/usr/bin/pip3 install --isolate \
|
|
--root=$PKG \
|
|
--ignore-installed \
|
|
--no-deps .
|
|
}
|