diff options
Diffstat (limited to 'python/python3-virtualenv')
-rw-r--r-- | python/python3-virtualenv/python3-virtualenv.SlackBuild | 29 | ||||
-rw-r--r-- | python/python3-virtualenv/python3-virtualenv.info | 6 |
2 files changed, 27 insertions, 8 deletions
diff --git a/python/python3-virtualenv/python3-virtualenv.SlackBuild b/python/python3-virtualenv/python3-virtualenv.SlackBuild index 6e62aac77b..6a85b85dc1 100644 --- a/python/python3-virtualenv/python3-virtualenv.SlackBuild +++ b/python/python3-virtualenv/python3-virtualenv.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for python3-virtualenv # Copyright 2023 Isaac Yu <isaacyu1@isaacyu1.com> +# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,13 +26,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-virtualenv -VERSION=${VERSION:-20.17.1} -BUILD=${BUILD:-2} +SRCNAM=virtualenv +VERSION=${VERSION:-20.24.5} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=virtualenv - if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -49,6 +49,18 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "i586" ]; then + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + LIBDIRSUFFIX="64" +else + LIBDIRSUFFIX="" +fi + set -eu rm -rf $PKG @@ -66,7 +78,14 @@ find -L . \ export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION -python3 setup.py install --root=$PKG +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl + +# Fix version importing when using setuptools_scm<7 +# Thanks to dofuuz +# https://github.com/dofuuz/python-soxr/issues/21 +sed -i 's/version =/__version__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py +sed -i 's/version_tuple/__&__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python3-virtualenv/python3-virtualenv.info b/python/python3-virtualenv/python3-virtualenv.info index 6df5db4d48..49fd5f3c5e 100644 --- a/python/python3-virtualenv/python3-virtualenv.info +++ b/python/python3-virtualenv/python3-virtualenv.info @@ -1,8 +1,8 @@ PRGNAM="python3-virtualenv" -VERSION="20.17.1" +VERSION="20.24.5" HOMEPAGE="https://virtualenv.pypa.io/" -DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.17.1/virtualenv-20.17.1.tar.gz" -MD5SUM="c149b015d6949c08d8a38ce99289f079" +DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.24.5/virtualenv-20.24.5.tar.gz" +MD5SUM="0706c20d1057abecb192654dc24c3de0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-distlib python3-filelock python3-platformdirs" |