diff options
Diffstat (limited to 'python')
428 files changed, 3191 insertions, 1408 deletions
diff --git a/python/BeautifulSoup4/BeautifulSoup4.SlackBuild b/python/BeautifulSoup4/BeautifulSoup4.SlackBuild index f773569eb0..a5a8b5c1a2 100644 --- a/python/BeautifulSoup4/BeautifulSoup4.SlackBuild +++ b/python/BeautifulSoup4/BeautifulSoup4.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece # Copyright 2020-2022 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 Giancarlo Dessì, Cagliari, IT, <slack@giand.it> +# Copyright 2023-2025 Giancarlo Dessì, Cagliari, IT, <slack@giand.it> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=BeautifulSoup4 -VERSION=${VERSION:-4.12.3} +VERSION=${VERSION:-4.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/BeautifulSoup4/BeautifulSoup4.info b/python/BeautifulSoup4/BeautifulSoup4.info index da12defd20..f92e71db16 100644 --- a/python/BeautifulSoup4/BeautifulSoup4.info +++ b/python/BeautifulSoup4/BeautifulSoup4.info @@ -1,10 +1,10 @@ PRGNAM="BeautifulSoup4" -VERSION="4.12.3" +VERSION="4.13.3" HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/" -DOWNLOAD="https://files.pythonhosted.org/packages/b3/ca/824b1195773ce6166d388573fc106ce56d4a805bd7427b624e063596ec58/beautifulsoup4-4.12.3.tar.gz" -MD5SUM="4ecf1fb561e84adfb3146650e3d51394" +DOWNLOAD="https://files.pythonhosted.org/packages/f0/3c/adaf39ce1fb4afdd21b611e3d530b183bb7759c9b673d60db0e347fd4439/beautifulsoup4-4.13.3.tar.gz" +MD5SUM="63b9e66839aa5e67701c76455d3be92a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-soupsieve" +REQUIRES="python3-soupsieve python3-typing-extensions" MAINTAINER="Giancarlo Dessi" EMAIL="slack@giand.it" diff --git a/python/PyGreSQL/PyGreSQL.SlackBuild b/python/PyGreSQL/PyGreSQL.SlackBuild index c0562fbddf..f601dc0d60 100644 --- a/python/PyGreSQL/PyGreSQL.SlackBuild +++ b/python/PyGreSQL/PyGreSQL.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for PyGreSQL -# Copyright 2013-2024, Christoph Willing, Sydney Australia +# Copyright 2013-2025, Christoph Willing, Sydney Australia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=PyGreSQL -VERSION=${VERSION:-6.0.1} +VERSION=${VERSION:-6.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/PyGreSQL/PyGreSQL.info b/python/PyGreSQL/PyGreSQL.info index 81cb9fe353..234cf0f788 100644 --- a/python/PyGreSQL/PyGreSQL.info +++ b/python/PyGreSQL/PyGreSQL.info @@ -1,8 +1,8 @@ PRGNAM="PyGreSQL" -VERSION="6.0.1" +VERSION="6.1.0" HOMEPAGE="http://www.pygresql.org" -DOWNLOAD="https://github.com/PyGreSQL/PyGreSQL/archive/6.0.1/PyGreSQL-6.0.1.tar.gz" -MD5SUM="ba1f7cb1d2a086120c93889a46c34872" +DOWNLOAD="https://github.com/PyGreSQL/PyGreSQL/archive/6.1.0/PyGreSQL-6.1.0.tar.gz" +MD5SUM="1588f0950ff4ad18c74e7eeea5e48f2d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql" diff --git a/python/PyPy/PyPy.SlackBuild b/python/PyPy/PyPy.SlackBuild index 198a892583..301de11a5d 100644 --- a/python/PyPy/PyPy.SlackBuild +++ b/python/PyPy/PyPy.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=PyPy -VERSION=${VERSION:-7.3.16} +VERSION=${VERSION:-7.3.18} SRCNAM=pypy2.7 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/PyPy/PyPy.info b/python/PyPy/PyPy.info index fb47ee33b2..5553f89cf4 100644 --- a/python/PyPy/PyPy.info +++ b/python/PyPy/PyPy.info @@ -1,8 +1,8 @@ PRGNAM="PyPy" -VERSION="7.3.16" +VERSION="7.3.18" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.16-src.tar.bz2" -MD5SUM="9d527bc634e25b793f181580cf58d1a7" +DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.18-src.tar.bz2" +MD5SUM="bc6b11a0c9e54f74c30b6fb404ada15b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pycparser %README%" diff --git a/python/PyPy3/PyPy3.SlackBuild b/python/PyPy3/PyPy3.SlackBuild index 15232dfeb9..b2163bffc5 100644 --- a/python/PyPy3/PyPy3.SlackBuild +++ b/python/PyPy3/PyPy3.SlackBuild @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=PyPy3 -VERSION=${VERSION:-7.3.16} -SRCNAM=pypy3.9 +VERSION=${VERSION:-7.3.18} +SRCNAM=pypy3.11 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -112,7 +112,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/bin ( cd $PKG/usr/bin ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/pypy3 pypy3 - ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/pypy3.9 pypy3.9 + ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/${SRCNAM} ${SRCNAM} ) mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/PyPy3/PyPy3.info b/python/PyPy3/PyPy3.info index 04474e6a74..88bf35e0d3 100644 --- a/python/PyPy3/PyPy3.info +++ b/python/PyPy3/PyPy3.info @@ -1,8 +1,8 @@ PRGNAM="PyPy3" -VERSION="7.3.16" +VERSION="7.3.18" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy3.9-v7.3.16-src.tar.bz2" -MD5SUM="78d5d432aee45650d1a24b9a0f17a336" +DOWNLOAD="https://downloads.python.org/pypy/pypy3.11-v7.3.18-src.tar.bz2" +MD5SUM="b80600d11b767202fc3ddcd08d764597" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pycparser %README%" diff --git a/python/buildbot-badges/buildbot-badges.SlackBuild b/python/buildbot-badges/buildbot-badges.SlackBuild index fae6875f02..64b1047c39 100644 --- a/python/buildbot-badges/buildbot-badges.SlackBuild +++ b/python/buildbot-badges/buildbot-badges.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=buildbot-badges SRCNAM=${PRGNAM//-/_} -VERSION=${VERSION:-3.11.3} +VERSION=${VERSION:-4.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,6 +84,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + cd $SRCNAM-$VERSION python3 setup.py install --root=$PKG diff --git a/python/buildbot-badges/buildbot-badges.info b/python/buildbot-badges/buildbot-badges.info index 5f53123ceb..cae68bcfbc 100644 --- a/python/buildbot-badges/buildbot-badges.info +++ b/python/buildbot-badges/buildbot-badges.info @@ -1,8 +1,8 @@ PRGNAM="buildbot-badges" -VERSION="3.11.3" +VERSION="4.2.1" HOMEPAGE="https://buildbot.net/" -DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_badges/buildbot_badges-3.11.3.tar.gz" -MD5SUM="6d72c6d9def98bb31e544a2f265106d7" +DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_badges/buildbot_badges-4.2.1.tar.gz" +MD5SUM="94e486b0bd6cc9e2516cf69bfc456cdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="buildbot python3-klein CairoSVG" diff --git a/python/buildbot-worker/buildbot-worker.SlackBuild b/python/buildbot-worker/buildbot-worker.SlackBuild index beda1c958f..7c1e6d6538 100644 --- a/python/buildbot-worker/buildbot-worker.SlackBuild +++ b/python/buildbot-worker/buildbot-worker.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=buildbot-worker SRCNAM=${PRGNAM//-/_} -VERSION=${VERSION:-3.11.3} +VERSION=${VERSION:-4.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -83,6 +83,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/buildbot-worker/buildbot-worker.info b/python/buildbot-worker/buildbot-worker.info index 8f3be6f993..4e931a8c6c 100644 --- a/python/buildbot-worker/buildbot-worker.info +++ b/python/buildbot-worker/buildbot-worker.info @@ -1,8 +1,8 @@ PRGNAM="buildbot-worker" -VERSION="3.11.3" +VERSION="4.2.1" HOMEPAGE="https://pypi.python.org/pypi/buildbot-worker" -DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_worker/buildbot_worker-3.11.3.tar.gz" -MD5SUM="78ed8e19ff4caa734487e2880f98408b" +DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot_worker/buildbot_worker-4.2.1.tar.gz" +MD5SUM="839d5e5062a0d81a36822cc922f76979" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-twisted python3-autobahn msgpack-python" diff --git a/python/buildbot/buildbot.SlackBuild b/python/buildbot/buildbot.SlackBuild index 24d472eda4..29463996d4 100644 --- a/python/buildbot/buildbot.SlackBuild +++ b/python/buildbot/buildbot.SlackBuild @@ -28,8 +28,8 @@ PRGNAM=buildbot SRCNAM=${PRGNAM#python-*} # "pkg" stays first PACKAGES="pkg www console_view grid_view waterfall_view wsgi_dashboards" -VERSION=${VERSION:-3.11.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-4.2.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -89,13 +89,16 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + pushd $SRCNAM-$VERSION python3 setup.py install --root=$PKG popd # Packages needs the buildbot-pkg package to be available # Using the one from the installation (first one to be built) OLD_PYTHONPATH=$PYTHONPATH -export PYTHONPATH=$(find $PKG -type d -name site-packages) +export PYTHONPATH="$PYTHONPATH:$(find $PKG -type d -name site-packages)" for pkg in $PACKAGES; do pushd ${SRCNAM}_${pkg}-${VERSION} python3 setup.py install --root=$PKG diff --git a/python/buildbot/buildbot.info b/python/buildbot/buildbot.info index 479420c2ec..9853ce4788 100644 --- a/python/buildbot/buildbot.info +++ b/python/buildbot/buildbot.info @@ -1,22 +1,22 @@ PRGNAM="buildbot" -VERSION="3.11.3" +VERSION="4.2.1" HOMEPAGE="https://buildbot.net/" -DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot/buildbot-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_pkg/buildbot_pkg-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_www/buildbot_www-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_console_view/buildbot_console_view-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_grid_view/buildbot_grid_view-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_waterfall_view/buildbot_waterfall_view-3.11.3.tar.gz \ - https://pypi.python.org/packages/source/b/buildbot_wsgi_dashboards/buildbot_wsgi_dashboards-3.11.3.tar.gz" -MD5SUM="1ca453aa78450afc39ee61fdd9c2d2d9 \ - 0618c9c504c86a24f8e218649d657ae9 \ - 2b3eed2500e7a712f4361aa00b7e194c \ - 6251c3458c17c2d58b6d18df86555c03 \ - 5f81446f09c5d2deebcd56717bc2efc6 \ - 3902fddc1e10a63649eae576bebdbaf2 \ - efe239a6c0f5f23eab6aa356516a38b7" +DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot/buildbot-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_pkg/buildbot_pkg-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_www/buildbot_www-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_console_view/buildbot_console_view-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_grid_view/buildbot_grid_view-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_waterfall_view/buildbot_waterfall_view-4.2.1.tar.gz \ + https://pypi.python.org/packages/source/b/buildbot_wsgi_dashboards/buildbot_wsgi_dashboards-4.2.1.tar.gz" +MD5SUM="8ca3f527a32424fc4731a71ed0eaa3a0 \ + a851ba7242fa18b49f5ce810414e8a10 \ + 2d18da8956370d606f39b521ae72e447 \ + df5d45c3871bae21773e45ad9206913d \ + d61b1d4b4d1483380afdd4b4b6088b2b \ + 9bf1e907f5a7abe857f7ef1538562b79 \ + 946352b75af69723a5d941b52195dbea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="SQLAlchemy-legacy python3-twisted python3-autobahn python3-alembic python3-pyjwt python3-dateutil msgpack-python" +REQUIRES="python3-autobahn python3-alembic python3-pyjwt msgpack-python python3-croniter python-zipp importlib-resources python3-unidiff python3-treq" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/click/click.SlackBuild b/python/click/click.SlackBuild index b72b7dc76b..67ec3ab5bf 100644 --- a/python/click/click.SlackBuild +++ b/python/click/click.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for click -# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=click -VERSION=${VERSION:-8.1.7} +VERSION=${VERSION:-8.1.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,23 +51,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "aarch64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -83,13 +66,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -python3 setup.py install --root=$PKG +python3 -m flit_core.wheel +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGES.rst LICENSE.rst README.rst docs/*.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGES.rst LICENSE.txt README.md docs/*.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/click/click.info b/python/click/click.info index 8a6db6e40e..0aa3eaa010 100644 --- a/python/click/click.info +++ b/python/click/click.info @@ -1,10 +1,10 @@ PRGNAM="click" -VERSION="8.1.7" +VERSION="8.1.8" HOMEPAGE="https://github.com/mitsuhiko/click" -DOWNLOAD="https://files.pythonhosted.org/packages/source/c/click/click-8.1.7.tar.gz" -MD5SUM="7c3b52c56fd30699f453a7dc7b42cecb" +DOWNLOAD="https://files.pythonhosted.org/packages/source/c/click/click-8.1.8.tar.gz" +MD5SUM="b52ee8e6c33d88a2b4626e6a6002245d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-installer" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/cloudpickle/cloudpickle.SlackBuild b/python/cloudpickle/cloudpickle.SlackBuild index 26a47911e8..a275239567 100644 --- a/python/cloudpickle/cloudpickle.SlackBuild +++ b/python/cloudpickle/cloudpickle.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for cloudpickle -# Copyright 2020-2024 Giancarlo Dessì, Cagliari, IT +# Copyright 2020-2025 Giancarlo Dessì, Cagliari, IT # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cloudpickle -VERSION=${VERSION:-3.1.0} +VERSION=${VERSION:-3.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -69,7 +69,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE MANIFEST.in README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/cloudpickle/cloudpickle.info b/python/cloudpickle/cloudpickle.info index df253caf99..20a752dd74 100644 --- a/python/cloudpickle/cloudpickle.info +++ b/python/cloudpickle/cloudpickle.info @@ -1,8 +1,8 @@ PRGNAM="cloudpickle" -VERSION="3.1.0" +VERSION="3.1.1" HOMEPAGE="https://pypi.org/project/cloudpickle/" -DOWNLOAD="https://github.com/cloudpipe/cloudpickle/archive/v3.1.0/cloudpickle-3.1.0.tar.gz" -MD5SUM="d3ad038cde6f641cff2caaf776f2442f" +DOWNLOAD="https://github.com/cloudpipe/cloudpickle/archive/v3.1.1/cloudpickle-3.1.1.tar.gz" +MD5SUM="3d92a54ac37069fc19b178fb84bf6b9d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/colored/colored.SlackBuild b/python/colored/colored.SlackBuild index b8ed66d9ac..ba6bb83bc9 100644 --- a/python/colored/colored.SlackBuild +++ b/python/colored/colored.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for colored -# Copyright 2014-2023 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2025 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=colored -VERSION=${VERSION:-2.2.4} +VERSION=${VERSION:-2.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/colored/colored.info b/python/colored/colored.info index baaf3d12aa..eeaa456cc8 100644 --- a/python/colored/colored.info +++ b/python/colored/colored.info @@ -1,8 +1,8 @@ PRGNAM="colored" -VERSION="2.2.4" +VERSION="2.3.0" HOMEPAGE="https://dslackw.gitlab.io/colored" -DOWNLOAD="https://gitlab.com/dslackw/colored/-/archive/2.2.4/colored-2.2.4.tar.gz" -MD5SUM="5ed55d28558ac5be2fff849a730fe073" +DOWNLOAD="https://gitlab.com/dslackw/colored/-/archive/2.3.0/colored-2.3.0.tar.gz" +MD5SUM="d54afdecde68dcd961d541259f89fd1a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/cppy/cppy.SlackBuild b/python/cppy/cppy.SlackBuild index db7be8704a..4af009093d 100644 --- a/python/cppy/cppy.SlackBuild +++ b/python/cppy/cppy.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for cppy # Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cppy -VERSION=${VERSION:-1.2.1} +VERSION=${VERSION:-1.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -69,7 +69,15 @@ find -L . \ PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages/ -python3 setup.py install --root $PKG +# Hide `pip check` warning about incorrect setuptools version since the correct +# version resides in /opt +sed -i 's|>=61.2||' pyproject.toml + +# Get rid of scary "Package would be ignored" warning from newer setuptools +sed -i 's|\[tool\.setuptools\]|&\ninclude-package-data = false|' pyproject.toml + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/cppy/cppy.info b/python/cppy/cppy.info index 603bdd1174..7db2a5e25a 100644 --- a/python/cppy/cppy.info +++ b/python/cppy/cppy.info @@ -1,8 +1,8 @@ PRGNAM="cppy" -VERSION="1.2.1" +VERSION="1.3.0" HOMEPAGE="https://github.com/nucleic/cppy" -DOWNLOAD="https://github.com/nucleic/cppy/releases/download/1.2.1/cppy-1.2.1.tar.gz" -MD5SUM="7c1f825c43dd66454440932a35b9969c" +DOWNLOAD="https://github.com/nucleic/cppy/releases/download/1.3.0/cppy-1.3.0.tar.gz" +MD5SUM="522447d934d18484cd4cfe90c1872628" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/cryptography/cryptography.SlackBuild b/python/cryptography/cryptography.SlackBuild index b6223e6554..08efa38e2c 100644 --- a/python/cryptography/cryptography.SlackBuild +++ b/python/cryptography/cryptography.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cryptography -VERSION=${VERSION:-44.0.0} +VERSION=${VERSION:-44.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,16 +51,12 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" else - SLKCFLAGS="-O2" LIBDIRSUFFIX="" fi diff --git a/python/cryptography/cryptography.info b/python/cryptography/cryptography.info index b834178972..c2144a9a7e 100644 --- a/python/cryptography/cryptography.info +++ b/python/cryptography/cryptography.info @@ -1,10 +1,10 @@ PRGNAM="cryptography" -VERSION="44.0.0" +VERSION="44.0.2" HOMEPAGE="https://cryptography.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-44.0.0.tar.gz \ - https://sbo-source.s3.ap-southeast-1.amazonaws.com/cryptography-vendored-sources-44.0.0-1.tar.xz" -MD5SUM="24904331bdf7a1dd6c04af9b02899a2a \ - 2e004759e3409eceb6f08f55a282291d" +DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-44.0.2.tar.gz \ + https://sbo-source.s3.ap-southeast-1.amazonaws.com/cryptography-vendored-sources-44.0.2-1.tar.xz" +MD5SUM="9cb2411324687347a27d349d3e74eb7c \ + b66cb7dfb961c40e75a4c7e375f23cd6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin" diff --git a/python/esptool/esptool.SlackBuild b/python/esptool/esptool.SlackBuild index 6da61ebbad..bcdb80b760 100644 --- a/python/esptool/esptool.SlackBuild +++ b/python/esptool/esptool.SlackBuild @@ -4,6 +4,7 @@ # Written by Tim Dickson dickson.tim@googlemail.com # Copyright (c) 2020/2024 Tim Dickson, Scotland +# Copyright (c) 2025 Christoph Willing Sydney, Australia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -37,7 +38,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=esptool VERSION=${VERSION:-4.8.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/esptool/esptool.info b/python/esptool/esptool.info index b76950e1dc..aadfdc7ddb 100644 --- a/python/esptool/esptool.info +++ b/python/esptool/esptool.info @@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/5c/6b/3ce9bb7f36bdef3d6ae71646 MD5SUM="c7d41d4c89ffa0fa0a9d490439358b27" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="pyserial ecdsa python-bitstring reedsolo" -MAINTAINER="Tim Dickson" -EMAIL="dickson.tim@googlemail.com" +REQUIRES="ecdsa pyserial python-bitstring python3-intelHex reedsolo" +MAINTAINER="Christoph Willing" +EMAIL="chris.willing@linux.com" diff --git a/python/findsystemfontsfilename/findsystemfontsfilename.SlackBuild b/python/findsystemfontsfilename/findsystemfontsfilename.SlackBuild index 1ebdbd8538..9478fce0c5 100644 --- a/python/findsystemfontsfilename/findsystemfontsfilename.SlackBuild +++ b/python/findsystemfontsfilename/findsystemfontsfilename.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for findsystemfontsfilename -# Copyright 2024 Giancarlo Dessì, Cagliari, IT, <slack@giand.it> +# Copyright 2024-2025 Giancarlo Dessì, Cagliari, IT, <slack@giand.it> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=findsystemfontsfilename -VERSION=${VERSION:-0.3.1} +VERSION=${VERSION:-0.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,7 +79,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE PKG-INFO README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/findsystemfontsfilename/findsystemfontsfilename.info b/python/findsystemfontsfilename/findsystemfontsfilename.info index 24a93ba97b..a23a154152 100644 --- a/python/findsystemfontsfilename/findsystemfontsfilename.info +++ b/python/findsystemfontsfilename/findsystemfontsfilename.info @@ -1,10 +1,10 @@ PRGNAM="findsystemfontsfilename" -VERSION="0.3.1" +VERSION="0.3.2" HOMEPAGE="https://github.com/moi15moi/FindSystemFontsFilename/" -DOWNLOAD="https://files.pythonhosted.org/packages/8f/22/6856cdc28f83f81b3ccecd5c23e0e75959e37dafac2d49687c88e1518558/findsystemfontsfilename-0.3.1.tar.gz" -MD5SUM="1523cb73777752f83040dcfa58bd74e7" +DOWNLOAD="https://files.pythonhosted.org/packages/fd/51/6611b948a53a319300ea702143bb3110a1ea09f67a8f95f120a23d896503/findsystemfontsfilename-0.3.2.tar.gz" +MD5SUM="8f68a435588c5983565aec5226ca4b04" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" -MAINTAINER="Giancarlo Dessì" +MAINTAINER="Giancarlo Dessi" EMAIL="slack@giand.it" diff --git a/python/git-fame/git-fame.SlackBuild b/python/git-fame/git-fame.SlackBuild index fd4685bdd6..b6f00cb99e 100644 --- a/python/git-fame/git-fame.SlackBuild +++ b/python/git-fame/git-fame.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for git-fame # Copyright 2017-2021 Andrew Clemons, Wellington New Zealand -# Copyright 2022-2023 Andrew Clemons, Tokyo Japan +# Copyright 2022-2025 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=git-fame -VERSION=${VERSION:-2.0.1} -BUILD=${BUILD:-2} +SRCNAM=${SRCNAM:-$(printf '%s\n' "$PRGNAM" | tr '-' '_')} +VERSION=${VERSION:-2.1.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -57,6 +58,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -67,9 +71,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -77,7 +81,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/git-fame/git-fame.info b/python/git-fame/git-fame.info index fc1dfdb759..f7a8a4de5b 100644 --- a/python/git-fame/git-fame.info +++ b/python/git-fame/git-fame.info @@ -1,10 +1,10 @@ PRGNAM="git-fame" -VERSION="2.0.1" +VERSION="2.1.0" HOMEPAGE="https://pypi.python.org/pypi/git-fame" -DOWNLOAD="https://files.pythonhosted.org/packages/7a/f2/fd903eafd3bf5d5dff0d5885a9fd9f25d3779968897e61d406c57ed0aaf9/git-fame-2.0.1.tar.gz" -MD5SUM="b8b0be30c8b6bdcf5f9d23d61f03d676" +DOWNLOAD="https://files.pythonhosted.org/packages/0c/86/e13c918e62315db39d69b653728e03faf8bfa37be880d0ef114322b480c6/git_fame-2.1.0.tar.gz" +MD5SUM="295c5a8fbb2f86c9369eca78dd5a5a44" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python-argopt python3-docopt tqdm python3-tabulate" +REQUIRES="python-argopt python3-docopt tqdm python3-tabulate python3-wheel" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/python/instaloader/instaloader.SlackBuild b/python/instaloader/instaloader.SlackBuild index 4eccd9331b..742ca30a86 100644 --- a/python/instaloader/instaloader.SlackBuild +++ b/python/instaloader/instaloader.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for instaloader -# Copyright 2024 G. Galdini <jake@dioniso.com.br> Brazil +# Copyright 2024 G. Galdini <dioniso@disroot.org> Brazil # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=instaloader -VERSION=${VERSION:-4.14} +VERSION=${VERSION:-4.14.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/instaloader/instaloader.info b/python/instaloader/instaloader.info index 3d86daad9b..eea5df618f 100644 --- a/python/instaloader/instaloader.info +++ b/python/instaloader/instaloader.info @@ -1,10 +1,10 @@ PRGNAM="instaloader" -VERSION="4.14" +VERSION="4.14.1" HOMEPAGE="https://instaloader.github.io" -DOWNLOAD="https://github.com/instaloader/instaloader/archive/v4.14/instaloader-4.14.tar.gz" -MD5SUM="4e75a632cbb23ffa5787047ae80eae87" +DOWNLOAD="https://github.com/instaloader/instaloader/archive/v4.14.1/instaloader-4.14.1.tar.gz" +MD5SUM="9c78f8a7a33672cae78ef1e829b59acf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="G. Galdini" -EMAIL="jake@dioniso.com.br" +EMAIL="dioniso@disroot.org" diff --git a/python/jellyfish/jellyfish.SlackBuild b/python/jellyfish/jellyfish.SlackBuild index 8d68fbdf70..18efbf0083 100644 --- a/python/jellyfish/jellyfish.SlackBuild +++ b/python/jellyfish/jellyfish.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jellyfish -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2015-2018 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # @@ -29,8 +29,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jellyfish -VERSION=${VERSION:-1.1.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.1.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} VSBUILD=${VSBUILD:-1} diff --git a/python/jellyfish/jellyfish.info b/python/jellyfish/jellyfish.info index bb6eee646c..2565820989 100644 --- a/python/jellyfish/jellyfish.info +++ b/python/jellyfish/jellyfish.info @@ -1,10 +1,10 @@ PRGNAM="jellyfish" -VERSION="1.1.0" +VERSION="1.1.3" HOMEPAGE="https://github.com/sunlightlabs/jellyfish" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-1.1.0.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/jellyfish-vendored-sources-1.1.0-1.tar.xz" -MD5SUM="40022ca4173441d95665568adb5f277b \ - 7fc47cc4f769ba858e703084a78aea40" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-1.1.3.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/jellyfish-vendored-sources-1.1.3-1.tar.xz" +MD5SUM="f2a0ff7a1861cfcbd949d6f31a2653f0 \ + f23d66574e74acc4d1ef3cfaae0a2a0c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin" diff --git a/python/josepy/josepy.SlackBuild b/python/josepy/josepy.SlackBuild index 215e161da8..abca954354 100644 --- a/python/josepy/josepy.SlackBuild +++ b/python/josepy/josepy.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for josepy -# Copyright 2018-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2018-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=josepy -VERSION=${VERSION:-1.14.0} +VERSION=${VERSION:-1.15.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/josepy/josepy.info b/python/josepy/josepy.info index 62461ce948..cec9998b82 100644 --- a/python/josepy/josepy.info +++ b/python/josepy/josepy.info @@ -1,8 +1,8 @@ PRGNAM="josepy" -VERSION="1.14.0" +VERSION="1.15.0" HOMEPAGE="https://github.com/certbot/josepy" -DOWNLOAD="https://files.pythonhosted.org/packages/2c/cd/684c45107851da4507854ef4b16fcdce448e02668f0e7c359d0558cbfbeb/josepy-1.14.0.tar.gz" -MD5SUM="69f00a52f2c76c429f3c99f309332624" +DOWNLOAD="https://files.pythonhosted.org/packages/c1/8a/cd416f56cd4492878e8d62701b4ad32407c5ce541f247abf31d6e5f3b79b/josepy-1.15.0.tar.gz" +MD5SUM="dd70cad883f42d9454193c52b0c2fc17" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wheel python3-poetry-core" diff --git a/python/license-expression/license-expression.SlackBuild b/python/license-expression/license-expression.SlackBuild index 25de4a8ce8..2903dd1c97 100644 --- a/python/license-expression/license-expression.SlackBuild +++ b/python/license-expression/license-expression.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for license-expression -# Copyright 2022-2024 Vijay Marcel +# Copyright 2022-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,18 +25,15 @@ ####################################Changelog################################### # 05/11/2022: Added to slackbuilds.org - # 17/05/2023: Updated to version 30.1.0 - # 10/04/2024: updated to version 30.3.1 - - +# 19/02/2025: updated to version 30.4.1 ################################################################################## cd $(dirname $0) ; CWD=$(pwd) PRGNAM=license-expression -VERSION=${VERSION:-30.3.1} +VERSION=${VERSION:-30.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/license-expression/license-expression.info b/python/license-expression/license-expression.info index 9b943ef707..10a4161897 100644 --- a/python/license-expression/license-expression.info +++ b/python/license-expression/license-expression.info @@ -1,8 +1,8 @@ PRGNAM="license-expression" -VERSION="30.3.1" +VERSION="30.4.1" HOMEPAGE="https://github.com/nexB/license-expression" -DOWNLOAD="https://pypi.io/packages/source/l/license-expression/license_expression-30.3.1.tar.gz" -MD5SUM="030df78064748876ca852e8b5ac0d407" +DOWNLOAD="https://pypi.io/packages/source/l/license-expression/license_expression-30.4.1.tar.gz" +MD5SUM="0a66ff031cd5e4d33567776f4a72bc97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="boolean-py" diff --git a/python/mypy/mypy.SlackBuild b/python/mypy/mypy.SlackBuild index 6964cfc939..51d7a984e7 100644 --- a/python/mypy/mypy.SlackBuild +++ b/python/mypy/mypy.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for mypy # Written by Tim Dickson dickson.tim@googlemail.com -# Copyright (c) 2018-24 Tim Dickson, Scotland +# Copyright (c) 2018-25 Tim Dickson, Scotland # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mypy -VERSION=${VERSION:-1.13.0} +VERSION=${VERSION:-1.14.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -83,7 +83,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages +python3 -m build --no-isolation --skip-dependency-check +python3 -m installer -d "$PKG" dist/*.whl +#python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/mypy/mypy.info b/python/mypy/mypy.info index dcb516e860..a6f521daf9 100644 --- a/python/mypy/mypy.info +++ b/python/mypy/mypy.info @@ -1,10 +1,10 @@ PRGNAM="mypy" -VERSION="1.13.0" +VERSION="1.14.1" HOMEPAGE="https://github.com/python/mypy" -DOWNLOAD="https://files.pythonhosted.org/packages/e8/21/7e9e523537991d145ab8a0a2fd98548d67646dc2aaaf6091c31ad883e7c1/mypy-1.13.0.tar.gz" -MD5SUM="a9391524988bb3d31b2b4be26097bdf7" +DOWNLOAD="https://files.pythonhosted.org/packages/b9/eb/2c92d8ea1e684440f54fa49ac5d9a5f19967b7b472a281f419e69a8d228e/mypy-1.14.1.tar.gz" +MD5SUM="8297bf7865feffd704735f0fdb5a4150" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-typing-extensions mypy_extensions" +REQUIRES="python3-typing-extensions mypy_extensions python3-setuptools-opt" MAINTAINER="Tim Dickson" EMAIL="dickson.tim@googlemail.com" diff --git a/python/pyOpenSSL/pyOpenSSL.SlackBuild b/python/pyOpenSSL/pyOpenSSL.SlackBuild index 4a4ce7984a..f33ab26589 100644 --- a/python/pyOpenSSL/pyOpenSSL.SlackBuild +++ b/python/pyOpenSSL/pyOpenSSL.SlackBuild @@ -4,7 +4,7 @@ # # Copyright 2010-2011 Marco Bonetti <sid77@slackware.it> # Copyright 2012-2018 Markus Reichelt, Aachen, DE -# Copyright 2022-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2022-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyOpenSSL SRCNAM=pyopenssl -VERSION=${VERSION:-24.3.0} +VERSION=${VERSION:-25.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/pyOpenSSL/pyOpenSSL.info b/python/pyOpenSSL/pyOpenSSL.info index a95886a419..4a105f5ce7 100644 --- a/python/pyOpenSSL/pyOpenSSL.info +++ b/python/pyOpenSSL/pyOpenSSL.info @@ -1,8 +1,8 @@ PRGNAM="pyOpenSSL" -VERSION="24.3.0" +VERSION="25.0.0" HOMEPAGE="https://pypi.python.org/pypi/pyOpenSSL" -DOWNLOAD="https://files.pythonhosted.org/packages/c1/d4/1067b82c4fc674d6f6e9e8d26b3dff978da46d351ca3bac171544693e085/pyopenssl-24.3.0.tar.gz" -MD5SUM="2c94bb542cd351fe103d72dca07ca7a1" +DOWNLOAD="https://files.pythonhosted.org/packages/9f/26/e25b4a374b4639e0c235527bbe31c0524f26eda701d79456a7e1877f4cc5/pyopenssl-25.0.0.tar.gz" +MD5SUM="b5b79d0bab00c40160cf983ef7ac3771" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cryptography" diff --git a/python/pygsl/pygsl.SlackBuild b/python/pygsl/pygsl.SlackBuild index 6d87916a68..cd88438355 100644 --- a/python/pygsl/pygsl.SlackBuild +++ b/python/pygsl/pygsl.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for PyGSL # Based on the Slackware 15.0 SlackBuild # -# Copyright 2017-2023, Fellype do Nascimento, Guaratinguetá - Brazil +# Copyright 2017-2025, Fellype do Nascimento, Guaratinguetá - Brazil # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pygsl -VERSION=${VERSION:-2.3.3} +VERSION=${VERSION:-2.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,13 +80,25 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +python3 setup.py gsl_wrappers python3 setup.py config python3 setup.py build -python3 setup.py install --root=$PKG --prefix=/usr +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +# I am not sure if the build produces these "UNKNOWN" folders in all systems +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +if [ -d $PKG/usr/include/python$PYVER/UNKNOWN ]; then + mkdir -p $PKG/usr/include/python$PYVER/$PRGNAM + mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/$PRGNAM-$VERSION-py$PYVER.egg-info + mv $PKG/usr/include/python$PYVER/UNKNOWN/* $PKG/usr/include/python$PYVER/$PRGNAM + mv $PKG/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/UNKNOWN-0.0.0-py$PYVER.egg-info/* $PKG/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/$PRGNAM-$VERSION-py$PYVER.egg-info + rmdir $PKG/usr/include/python$PYVER/UNKNOWN + rmdir $PKG/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/UNKNOWN-0.0.0-py$PYVER.egg-info +fi + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ ChangeLog COPYING CREDITS.rst README.rst TODO.rst \ diff --git a/python/pygsl/pygsl.info b/python/pygsl/pygsl.info index 76dde88313..c4d0b37bcb 100644 --- a/python/pygsl/pygsl.info +++ b/python/pygsl/pygsl.info @@ -1,8 +1,8 @@ PRGNAM="pygsl" -VERSION="2.3.3" +VERSION="2.5.1" HOMEPAGE="https://github.com/pygsl/pygsl/" -DOWNLOAD="https://files.pythonhosted.org/packages/15/f4/139020a271ebd4dd25b8db53edca042d49890bda53587a904e0fa75310b0/pygsl-2.3.3.tar.gz" -MD5SUM="348c64a43d9bc547b092a00930c1c005" +DOWNLOAD="https://github.com/pygsl/pygsl/archive/refs/tags/v2.5.1/pygsl-2.5.1.tar.gz" +MD5SUM="8b1689b8cc20955a8a6516255fd59df9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-numpy" diff --git a/python/pyotherside/README b/python/pyotherside/README new file mode 100644 index 0000000000..5b11e88443 --- /dev/null +++ b/python/pyotherside/README @@ -0,0 +1,4 @@ +Python Bindings for Qt 5 and Qt 6. Allows you to access a CPython 3 +interpreter directly from your Qt QML user interface code. + +To build HTML documentation use DOCS=yes. This requires Sphinx. diff --git a/python/python2-netaddr/python2-netaddr.SlackBuild b/python/pyotherside/pyotherside.SlackBuild index 757793263f..6ad24ef759 100644 --- a/python/python2-netaddr/python2-netaddr.SlackBuild +++ b/python/pyotherside/pyotherside.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for python-netaddr +# Slackware build script for pyotherside -# Copyright 2013-2024 Christoph Willing, Sydney Australia +# Copyright 2023-2025 Vladislav 'fsLeg' Borisov, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,9 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=python2-netaddr -SRC_PRGNAM=netaddr -VERSION=${VERSION:-0.10.1} +PRGNAM=pyotherside +VERSION=${VERSION:-1.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,47 +50,63 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -set -ev +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRC_PRGNAM-$VERSION -tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz -cd $SRC_PRGNAM-$VERSION - -if [ ${NEWDATA:-no} = "yes" ]; then - echo 'downloading latest IEEE data' - (cd netaddr/eui/ && wget -N http://standards.ieee.org/regauth/oui/oui.txt) - (cd netaddr/eui/ && wget -N http://standards.ieee.org/regauth/oui/iab.txt) - echo 'rebuilding IEEE data file indices' - PYTHONPATH="." python netaddr/eui/ieee.py - echo 'downloading latest IANA data' - (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml) - (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xml) - (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml) -fi - +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -python2 setup.py install --root=$PKG - + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +qmake +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +make +make install INSTALL_ROOT=$PKG +rm -rf $PKG/usr/tests + +# Strip binaries and libraries find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a docs/* \ - AUTHORS CHANGELOG COPYRIGHT LICENSE README* THANKS \ + +# Build additional documentation +if [ "${DOCS:-no}" != "no" ]; then + cd docs + make html + cp -aR _build/html $PKG/usr/doc/$PRGNAM-$VERSION/ + cd .. +fi + +cp -aR \ + LICENSE README.md examples/ \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# Copy the slack-desc into ./install mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +# Make the package cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/pyotherside/pyotherside.info b/python/pyotherside/pyotherside.info new file mode 100644 index 0000000000..9a91316286 --- /dev/null +++ b/python/pyotherside/pyotherside.info @@ -0,0 +1,10 @@ +PRGNAM="pyotherside" +VERSION="1.6.2" +HOMEPAGE="https://thp.io/2011/pyotherside/" +DOWNLOAD="https://github.com/thp/pyotherside/archive/1.6.2/pyotherside-1.6.2.tar.gz" +MD5SUM="bdada333d11c08654ca46f333c6c3665" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Vladislav 'fsLeg' Borisov" +EMAIL="fsleg@t-rg.ws" diff --git a/python/pyotherside/slack-desc b/python/pyotherside/slack-desc new file mode 100644 index 0000000000..e5bc9f35bc --- /dev/null +++ b/python/pyotherside/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +pyotherside: pyotherside (Python bindings for Qt) +pyotherside: +pyotherside: Python Bindings for Qt 5 and Qt 6. Allows you to access a CPython 3 +pyotherside: interpreter directly from your Qt QML user interface code. +pyotherside: +pyotherside: Website: https://thp.io/2011/pyotherside/ +pyotherside: +pyotherside: +pyotherside: +pyotherside: +pyotherside: diff --git a/python/pypy/pypy.SlackBuild b/python/pypy/pypy.SlackBuild index 57b2b9f890..1272802d54 100644 --- a/python/pypy/pypy.SlackBuild +++ b/python/pypy/pypy.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pypy -VERSION=${VERSION:-7.3.16} +VERSION=${VERSION:-7.3.18} SRCNAM=pypy2.7 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/pypy/pypy.info b/python/pypy/pypy.info index 7e092fb796..f24d3cea62 100644 --- a/python/pypy/pypy.info +++ b/python/pypy/pypy.info @@ -1,10 +1,10 @@ PRGNAM="pypy" -VERSION="7.3.16" +VERSION="7.3.18" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.16-linux32.tar.bz2" -MD5SUM="3c62b4c8d8ab8e38b7d260eea7d64904" -DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy2.7-v7.3.16-linux64.tar.bz2" -MD5SUM_x86_64="8efbdf5b721d1d2fab824c9cdf01ea7b" +DOWNLOAD="https://downloads.python.org/pypy/pypy2.7-v7.3.18-linux32.tar.bz2" +MD5SUM="9b2797134a513142b76daa787d57af86" +DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy2.7-v7.3.18-linux64.tar.bz2" +MD5SUM_x86_64="86e006f029a68a89bc48509d504a2ba9" REQUIRES="" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/pypy3/pypy3.SlackBuild b/python/pypy3/pypy3.SlackBuild index 031c898724..4934626ca7 100644 --- a/python/pypy3/pypy3.SlackBuild +++ b/python/pypy3/pypy3.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pypy3 -VERSION=${VERSION:-7.3.16} -SRCNAM=pypy3.9 +VERSION=${VERSION:-7.3.18} +SRCNAM=pypy3.11 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -97,7 +97,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/bin ( cd $PKG/usr/bin ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/pypy3 pypy3 - ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/pypy3.9 pypy3.9 + ln -sf ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin/${SRCNAM} ${SRCNAM} ) mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/pypy3/pypy3.info b/python/pypy3/pypy3.info index 158131cfc6..8cb7ba5f72 100644 --- a/python/pypy3/pypy3.info +++ b/python/pypy3/pypy3.info @@ -1,10 +1,10 @@ PRGNAM="pypy3" -VERSION="7.3.16" +VERSION="7.3.18" HOMEPAGE="https://www.pypy.org/" -DOWNLOAD="https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux32.tar.bz2" -MD5SUM="a53657ebe1aa4c10122c9a103b674ad7" -DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux64.tar.bz2" -MD5SUM_x86_64="d97e99c14eac97e81275ae5548c2c372" +DOWNLOAD="https://downloads.python.org/pypy/pypy3.11-v7.3.18-linux32.tar.bz2" +MD5SUM="1345b45276ef44e3d79f40add2bec46b" +DOWNLOAD_x86_64="https://downloads.python.org/pypy/pypy3.11-v7.3.18-linux64.tar.bz2" +MD5SUM_x86_64="82fd01c4eb6a73fddc91cef5de1d155f" REQUIRES="" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/pyrfc3339/pyrfc3339.SlackBuild b/python/pyrfc3339/pyrfc3339.SlackBuild index 31e252b362..16c99f344c 100644 --- a/python/pyrfc3339/pyrfc3339.SlackBuild +++ b/python/pyrfc3339/pyrfc3339.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pyrfc3339 -# Copyright 2015-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2015-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyrfc3339 -SRCNAM=pyRFC3339 -VERSION=${VERSION:-1.1} +VERSION=${VERSION:-2.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -51,28 +47,14 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -cd $SRCNAM-$VERSION +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -80,12 +62,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG - -# Python 3 support. -if $(python3 -c 'import sys' 2>/dev/null); then - python3 setup.py install --root=$PKG -fi +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/pyrfc3339/pyrfc3339.info b/python/pyrfc3339/pyrfc3339.info index 57080e2d59..607b307cbd 100644 --- a/python/pyrfc3339/pyrfc3339.info +++ b/python/pyrfc3339/pyrfc3339.info @@ -1,8 +1,8 @@ PRGNAM="pyrfc3339" -VERSION="1.1" +VERSION="2.0.1" HOMEPAGE="https://pypi.python.org/pypi/pyRFC3339" -DOWNLOAD="https://pypi.python.org/packages/source/p/pyRFC3339/pyRFC3339-1.1.tar.gz" -MD5SUM="c829980738b8271b0179ffd0c41187b0" +DOWNLOAD="https://files.pythonhosted.org/packages/f0/d2/6587e8ec3951cbd97c56333d11e0f8a3a4cb64c0d6ed101882b7b31c431f/pyrfc3339-2.0.1.tar.gz" +MD5SUM="38e099b17fff4fbd0b2a18e13365aeeb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/pyscard/README b/python/pyscard/README new file mode 100644 index 0000000000..bc0b374e0d --- /dev/null +++ b/python/pyscard/README @@ -0,0 +1,4 @@ +pyscard - Python smart card library - is a Python module adding smart +cards support to Python. + +To build HTML documentation use DOCS=yes. This requires Sphinx. diff --git a/python/pyscard/pyscard.SlackBuild b/python/pyscard/pyscard.SlackBuild new file mode 100644 index 0000000000..96ca75041d --- /dev/null +++ b/python/pyscard/pyscard.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/bash + +# Slackware build script for pyscard + +# Copyright 2023-2025 Vladislav 'fsLeg' Borisov, Moscow, Russia +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=pyscard +VERSION=${VERSION:-2.2.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +# Strip binaries and libraries. +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION + +# Build additional documentation +if [ "${DOCS:-no}" != "no" ]; then + sphinx-build src/smartcard/doc $PKG/usr/doc/$PRGNAM-$VERSION/html + rm -rf $PKG/usr/doc/$PRGNAM-$VERSION/html/{.buildinfo,.doctrees,objects.inv} +fi + +cp -aR \ + ACKS ChangeLog LICENSE TODO README.md src/smartcard/Examples \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# Copy the slack-desc into ./install +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Make the package +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/pyscard/pyscard.info b/python/pyscard/pyscard.info new file mode 100644 index 0000000000..8839f70b9d --- /dev/null +++ b/python/pyscard/pyscard.info @@ -0,0 +1,10 @@ +PRGNAM="pyscard" +VERSION="2.2.1" +HOMEPAGE="https://pyscard.sourceforge.io/" +DOWNLOAD="https://github.com/LudovicRousseau/pyscard/archive/2.2.1/pyscard-2.2.1.tar.gz" +MD5SUM="7c306dc3b6a50127539ce6283711569e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="pcsc-lite" +MAINTAINER="Vladislav 'fsLeg' Borisov" +EMAIL="fsleg@t-rg.ws" diff --git a/python/pyscard/slack-desc b/python/pyscard/slack-desc new file mode 100644 index 0000000000..9cc318e3e5 --- /dev/null +++ b/python/pyscard/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +pyscard: pyscard (Smartcard module for Python) +pyscard: +pyscard: pyscard - python smart card library - is a python module adding smart +pyscard: cards support to python. +pyscard: +pyscard: Website: https://pyscard.sourceforge.io/ +pyscard: +pyscard: +pyscard: +pyscard: +pyscard: diff --git a/python/python-debian/changelog b/python/python-debian/changelog deleted file mode 100644 index 5119bc4648..0000000000 --- a/python/python-debian/changelog +++ /dev/null @@ -1,14 +0,0 @@ -Changelog for python-debian SlackBuild Script --------------------------------------------------------------------- - -05/11/2022: - -Added to slackbuilds.org - -26/11/2022: - -gitlab tarball handling fixed by Andrew Clemons - -17/05/2023: - -Updated to version 0.1.49 diff --git a/python/python-debian/python-debian.SlackBuild b/python/python-debian/python-debian.SlackBuild index 87e5480dfc..05b1e3d67e 100644 --- a/python/python-debian/python-debian.SlackBuild +++ b/python/python-debian/python-debian.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-debian -# Copyright 2022-2023 Vijay Marcel +# Copyright 2022-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +22,21 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Changelog for python-debian SlackBuild Script +# -------------------------------------------------------------------------------- + +# 05/11/2022: Added to slackbuilds.org +# 26/11/2022: gitlab tarball handling fixed by Andrew Clemons +# 17/05/2023: Updated to version 0.1.49 +# 19/02/2025: Updated to version 0.1.52 + +# ---------------------------------------------------------------------------------- + + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-debian -VERSION=${VERSION:-0.1.49} +VERSION=${VERSION:-0.1.52} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -81,10 +92,13 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages +CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a docs examples debian README.rst $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python-debian/python-debian.info b/python/python-debian/python-debian.info index 9608b82c0b..eed7b9faff 100644 --- a/python/python-debian/python-debian.info +++ b/python/python-debian/python-debian.info @@ -1,10 +1,10 @@ PRGNAM="python-debian" -VERSION="0.1.49" +VERSION="0.1.52" HOMEPAGE="https://salsa.debian.org/python-debian-team/python-debian" -DOWNLOAD="https://salsa.debian.org/python-debian-team/python-debian/-/archive/0.1.49/python-debian-0.1.49.tar.gz" -MD5SUM="761b78b8766de552f9d3f68c88f1599d" +DOWNLOAD="https://salsa.debian.org/python-debian-team/python-debian/-/archive/0.1.52/python-debian-0.1.52.tar.gz" +MD5SUM="f21ca91735d7aae98d0f5b5a0821ee60" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt python3-setuptools-scm-opt" MAINTAINER="Vijay Marcel" EMAIL="vijaymarcel@outlook.com" diff --git a/python/python-fido2/70-u2f.rules b/python/python-fido2/70-u2f.rules new file mode 100644 index 0000000000..c443f7524a --- /dev/null +++ b/python/python-fido2/70-u2f.rules @@ -0,0 +1,246 @@ +# Copyright (c) 2020 Yubico AB. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# SPDX-License-Identifier: BSD-2-Clause + +# This file is automatically generated, and should be used with udev 188 +# or newer. + +ACTION!="add|change", GOTO="fido_end" + +# ellipticSecure MIRKey by STMicroelectronics +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ac", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by STMicroelectronics +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ca", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by STMicroelectronics +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="cdab", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Infineon FIDO by Infineon Technologies +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="058b", ATTRS{idProduct}=="022d", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Kensington VeriMark by Synaptics Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="0088", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# FS ePass FIDO by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0850", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0852", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0853", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0854", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0856", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0858", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# FS MultiPass FIDO U2F by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="085a", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="085b", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="085d", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# BioPass FIDO2 K33 by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0866", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# BioPass FIDO2 K43 by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0867", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Hypersecu HyperFIDO by Feitian Technologies Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0880", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey NEO FIDO by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey NEO OTP+FIDO by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0114", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey NEO FIDO+CCID by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0115", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey NEO OTP+FIDO+CCID by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0116", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Security Key by Yubico by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0120", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Unknown product by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0121", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Gnubby U2F by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0200", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey 4 FIDO by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0402", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey 4 OTP+FIDO by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0403", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey 4 FIDO+CCID by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0406", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey 4 OTP+FIDO+CCID by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0407", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# YubiKey Plus by Yubico AB +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0410", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# U2F Zero by Silicon Laboratories, Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8acf", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# SoloKeys SoloHacker by pid.codes +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5070", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# SoloKeys SoloBoot by pid.codes +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="50b0", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# SatoshiLabs TREZOR by pid.codes +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# SoloKeys v2 by pid.codes +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="beee", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Google Titan U2F by Google Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="5026", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# VASCO SecureClick by VASCO Data Security NV +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a44", ATTRS{idProduct}=="00bb", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# OnlyKey (FIDO2/U2F) by OpenMoko, Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="60fc", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Neowave Keydo AES by NEOWAVE +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1e0d", ATTRS{idProduct}=="f1ae", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Neowave Keydo by NEOWAVE +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1e0d", ATTRS{idProduct}=="f1d0", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Thethis Key by Shenzhen Excelsecu Data Technology Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1ea8", ATTRS{idProduct}=="f025", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# ExcelSecu FIDO2 Security Key by Shenzhen Excelsecu Data Technology Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1ea8", ATTRS{idProduct}=="fc25", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# GoTrust Idem Key by NXP Semiconductors +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="f143", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Nitrokey FIDO U2F by Clay Logic +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4287", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Nitrokey FIDO2 by Clay Logic +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="42b1", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Nitrokey 3C NFC by Clay Logic +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="42b2", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Safetech SafeKey by Clay Logic +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="42b3", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# CanoKey by Clay Logic +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="42d4", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# JaCarta U2F by Aladdin Software Security R.D. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="24dc", ATTRS{idProduct}=="0101", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# JaCarta U2F by Aladdin Software Security R.D. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="24dc", ATTRS{idProduct}=="0501", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Happlink Security Key by Plug‐up +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="f1d0", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Bluink Key by Bluink Ltd +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2abe", ATTRS{idProduct}=="1002", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Blue by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0000", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano S Old firmware by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0001", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano X Old firmware by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0004", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Blue by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0011", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Blue Legacy by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0015", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano S by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="1011", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano S Legacy by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="1015", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano X by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="4011", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Ledger Nano X Legacy by LEDGER +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="4015", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Hypersecu HyperFIDO by Hypersecu Information Systems, Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2ccf", ATTRS{idProduct}=="0880", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# TrustKey Solutions FIDO2 G310 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4a1a", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# TrustKey Solutions FIDO2 G310H/G320H by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4a2a", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# TrustKey Solutions FIDO2 G320 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4c2a", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# eWBM FIDO2 Goldengate G500 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="5c2f", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# TrustKey Solutions FIDO2 T120 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="a6e9", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# TrustKey Solutions FIDO2 T110 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="a7f9", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# eWBM FIDO2 Goldengate G450 by eWBM Co., Ltd. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="311f", ATTRS{idProduct}=="f47c", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Idem Key by GoTrustID Inc. +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="32a3", ATTRS{idProduct}=="3201", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# Longmai mFIDO by Unknown vendor +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="4c4d", ATTRS{idProduct}=="f703", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +# SatoshiLabs TREZOR by SatoshiLabs +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", TAG+="uaccess", GROUP="plugdev", MODE="0660" + +LABEL="fido_end" diff --git a/python/python-fido2/README b/python/python-fido2/README new file mode 100644 index 0000000000..4965b35398 --- /dev/null +++ b/python/python-fido2/README @@ -0,0 +1,12 @@ +Provides library functionality for communicating with a FIDO device +over USB as well as verifying attestation and assertion signatures. + +This library aims to support the FIDO U2F and FIDO 2 protocols for +communicating with a USB authenticator via the Client-to-Authenticator +Protocol (CTAP 1 and 2). In addition to this low-level device access, +classes defined in the fido2.client and fido2.server modules implement +higher level operations which are useful when interfacing with +an Authenticator, or when implementing WebAuthn support for a Relying +Party. + +pyscard is an optional dependency. diff --git a/python/python-fido2/python-fido2.SlackBuild b/python/python-fido2/python-fido2.SlackBuild new file mode 100644 index 0000000000..24da58876b --- /dev/null +++ b/python/python-fido2/python-fido2.SlackBuild @@ -0,0 +1,95 @@ +#!/bin/bash + +# Slackware build script for python-fido2 + +# Copyright 2023-2025 Vladislav 'fsLeg' Borisov, Moscow, Russia +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python-fido2 +TARNAM=fido2 +VERSION=${VERSION:-1.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $TARNAM-$VERSION +tar xvf $CWD/$TARNAM-$VERSION.tar.gz +cd $TARNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl + +# Strip binaries and libraries. +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -aR \ + COPYING COPYING.MPLv2 COPYING.APLv2 NEWS README.adoc examples/\ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# Fix permissions +chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/examples/server/poetry.lock + +# Copy udev rules +mkdir -p $PKG/etc/udev/rules.d +cat $CWD/70-u2f.rules > $PKG/etc/udev/rules.d/70-u2f.rules + +# Copy the slack-desc into ./install +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Make the package +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python-fido2/python-fido2.info b/python/python-fido2/python-fido2.info new file mode 100644 index 0000000000..ddb7d741ce --- /dev/null +++ b/python/python-fido2/python-fido2.info @@ -0,0 +1,10 @@ +PRGNAM="python-fido2" +VERSION="1.2.0" +HOMEPAGE="https://github.com/Yubico/python-fido2" +DOWNLOAD="https://github.com/Yubico/python-fido2/releases/download/1.2.0/fido2-1.2.0.tar.gz" +MD5SUM="7abb158668df47e7ae51493c363d9165" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="cryptography python3-poetry-core" +MAINTAINER="Vladislav 'fsLeg' Borisov" +EMAIL="fsleg@t-rg.ws" diff --git a/python/python-fido2/slack-desc b/python/python-fido2/slack-desc new file mode 100644 index 0000000000..c72cc29131 --- /dev/null +++ b/python/python-fido2/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python-fido2: python-fido2 (FIDO2/WebAuthn library for clients and servers) +python-fido2: +python-fido2: Provides library functionality for communicating with a FIDO device +python-fido2: over USB as well as verifying attestation and assertion signatures. +python-fido2: +python-fido2: Website: https://github.com/Yubico/python-fido2 +python-fido2: +python-fido2: +python-fido2: +python-fido2: +python-fido2: diff --git a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild index 7722f201a8..71ff5e1137 100644 --- a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild +++ b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-importlib_metadata -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # Copyright 2022 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-importlib_metadata -VERSION=${VERSION:-8.5.0} +VERSION=${VERSION:-8.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python-importlib_metadata/python-importlib_metadata.info b/python/python-importlib_metadata/python-importlib_metadata.info index be5354362a..cf6c454e2f 100644 --- a/python/python-importlib_metadata/python-importlib_metadata.info +++ b/python/python-importlib_metadata/python-importlib_metadata.info @@ -1,8 +1,8 @@ PRGNAM="python-importlib_metadata" -VERSION="8.5.0" +VERSION="8.6.1" HOMEPAGE="https://importlib-metadata.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-8.5.0.tar.gz" -MD5SUM="9bb42414dd82839d7694332868f2420a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-8.6.1.tar.gz" +MD5SUM="4ba027de63a0a754c5c9ff208211b238" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-zipp" diff --git a/python/python-jeepney/python-jeepney.SlackBuild b/python/python-jeepney/python-jeepney.SlackBuild index 17c20a2f4a..2547904c1a 100644 --- a/python/python-jeepney/python-jeepney.SlackBuild +++ b/python/python-jeepney/python-jeepney.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python-jeepney # Copyright 2021 Andrew Clemons, Wellington New Zealand -# Copyright 2023 Andrew Clemons, Tokyo Japan +# Copyright 2023,2025 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-jeepney SRCNAM=jeepney -VERSION=${VERSION:-0.8.0} +VERSION=${VERSION:-0.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python-jeepney/python-jeepney.info b/python/python-jeepney/python-jeepney.info index d7c23e5ca7..3ac74f0f4f 100644 --- a/python/python-jeepney/python-jeepney.info +++ b/python/python-jeepney/python-jeepney.info @@ -1,10 +1,10 @@ PRGNAM="python-jeepney" -VERSION="0.8.0" +VERSION="0.9.0" HOMEPAGE="https://gitlab.com/takluyver/jeepney" -DOWNLOAD="https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz" -MD5SUM="7e2151e9197c751ceca6550bc6b3294c" +DOWNLOAD="https://files.pythonhosted.org/packages/7b/6f/357efd7602486741aa73ffc0617fb310a29b588ed0fd69c2399acbb85b0c/jeepney-0.9.0.tar.gz" +MD5SUM="d0c0d388ee003d6475750aebe56fc699" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build python3-wheel" +REQUIRES="python3-build python3-wheel python3-installer" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/python/python-libarchive-c/python-libarchive-c.SlackBuild b/python/python-libarchive-c/python-libarchive-c.SlackBuild index 71058b1771..31fb8e47d8 100644 --- a/python/python-libarchive-c/python-libarchive-c.SlackBuild +++ b/python/python-libarchive-c/python-libarchive-c.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-libarchive-c -# Copyright 2024 Matt Egger, USA +# Copyright 2024 Matt Egger, Philadelphia, PA, USA # Copyright 2016 David Spencer, Baildon, West Yorkshire, U.K. # All rights reserved. # @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-libarchive-c -VERSION=${VERSION:-5.1} +VERSION=${VERSION:-5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python-libarchive-c/python-libarchive-c.info b/python/python-libarchive-c/python-libarchive-c.info index 33908d28ae..261fea0427 100644 --- a/python/python-libarchive-c/python-libarchive-c.info +++ b/python/python-libarchive-c/python-libarchive-c.info @@ -1,8 +1,8 @@ PRGNAM="python-libarchive-c" -VERSION="5.1" +VERSION="5.2" HOMEPAGE="https://github.com/Changaco/python-libarchive-c" -DOWNLOAD="https://github.com/Changaco/python-libarchive-c/archive/5.1/python-libarchive-c-5.1.tar.gz" -MD5SUM="60bca0c12c21755c84fc2f990811b7aa" +DOWNLOAD="https://github.com/Changaco/python-libarchive-c/archive/5.2/python-libarchive-c-5.2.tar.gz" +MD5SUM="1ab159f225980bfaaefddccec49bd764" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python-qpageview/README b/python/python-qpageview/README new file mode 100644 index 0000000000..c7d747f612 --- /dev/null +++ b/python/python-qpageview/README @@ -0,0 +1,5 @@ +qpageview provides a page based document viewer widget for Qt5/PyQt5. + +It has a flexible architecture potentionally supporting many formats. +Currently, it supports SVG documents, images, and, using the Poppler-Qt5 +binding, PDF documents. diff --git a/python/python2-pyasn1-modules/python2-pyasn1-modules.SlackBuild b/python/python-qpageview/python-qpageview.SlackBuild index 3f3e0f5c2f..d85358cdf4 100644 --- a/python/python2-pyasn1-modules/python2-pyasn1-modules.SlackBuild +++ b/python/python-qpageview/python-qpageview.SlackBuild @@ -1,9 +1,8 @@ #!/bin/bash -# Slackware build script for python2-pyasn1-modules +# Slackware build script for <qpageview> -# Copyright 2023 Yth | Pont-en-Royans, France | yth@ythogtha.org -# Copyright 2014-2018 Markus Reichelt, Aachen, DE +# Copyright 2024, Michales Michaloudes (clavisound), Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -12,22 +11,22 @@ # 1. Redistributions of this script must retain the above copyright # notice, this list of conditions and the following disclaimer. # -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=python2-pyasn1-modules -SRCNAM=pyasn1_modules -VERSION=${VERSION:-0.3.0} +PRGNAM=python-qpageview +SRCNAM=qpageview +VERSION=${VERSION:-0.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,15 +39,12 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. +TMP=${TMP:-/tmp/SBo} + if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 fi - -TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -74,7 +70,7 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-$VERSION +rm -rf $PRGNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . @@ -84,13 +80,15 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -ar README* CHANGES* LICENSE* tools/ $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ +ChangeLog LICENSE README.rst \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/python-qpageview/python-qpageview.info b/python/python-qpageview/python-qpageview.info new file mode 100644 index 0000000000..35199d580d --- /dev/null +++ b/python/python-qpageview/python-qpageview.info @@ -0,0 +1,10 @@ +PRGNAM="python-qpageview" +VERSION="0.6.2" +HOMEPAGE="https://qpageview.org/" +DOWNLOAD="https://files.pythonhosted.org/packages/1a/ba/3c97ebc7e826d77d2c224e925c0e4e908e007fd76c187bf252d3c9832d61/qpageview-0.6.2.tar.gz" +MD5SUM="6113c06e313950bca27c1aa5763db45e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Michales Michaloudes" +EMAIL="korgie@gmail.com" diff --git a/python/python-qpageview/slack-desc b/python/python-qpageview/slack-desc new file mode 100644 index 0000000000..a607dd7e4b --- /dev/null +++ b/python/python-qpageview/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python-qpageview: python-qpageview (page based document viewer widget for Qt5/PyQt5) +python-qpageview: +python-qpageview: It has a flexible architecture potentionally supporting many formats. +python-qpageview: Currently, it supports SVG documents, images, and, using the +python-qpageview: Poppler-Qt5 binding, PDF documents. +python-qpageview: +python-qpageview: +python-qpageview: +python-qpageview: +python-qpageview: +python-qpageview: diff --git a/python/python-unicodedata2/python-unicodedata2.SlackBuild b/python/python-unicodedata2/python-unicodedata2.SlackBuild index a442442414..20b709e035 100644 --- a/python/python-unicodedata2/python-unicodedata2.SlackBuild +++ b/python/python-unicodedata2/python-unicodedata2.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python-unicodedata2 # Copyright 2017-2020,2022 Andrew Clemons, Wellington New Zealand -# Copyright 2022-2023 Andrew Clemons, Tokyo Japan +# Copyright 2022-2025 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-unicodedata2 SRCNAM=unicodedata2 -VERSION=${VERSION:-15.1.0} +VERSION=${VERSION:-16.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python-unicodedata2/python-unicodedata2.info b/python/python-unicodedata2/python-unicodedata2.info index fa68509bb2..f80ccc8afd 100644 --- a/python/python-unicodedata2/python-unicodedata2.info +++ b/python/python-unicodedata2/python-unicodedata2.info @@ -1,8 +1,8 @@ PRGNAM="python-unicodedata2" -VERSION="15.1.0" +VERSION="16.0.0" HOMEPAGE="https://pypi.python.org/pypi/unicodedata2" -DOWNLOAD="https://files.pythonhosted.org/packages/7f/35/12c70556a27ad6196135ddb37030d1a989234ef41f05995a166297651a49/unicodedata2-15.1.0.tar.gz" -MD5SUM="2f0cddcc0fb629b95e737eccf78aaf0f" +DOWNLOAD="https://files.pythonhosted.org/packages/8c/c6/f1aa23ed42259789c1c9bdeac219bfe72cc3046c3fc39ad3155705f81d9b/unicodedata2-16.0.0.tar.gz" +MD5SUM="751d7fd41356e62d333eb219fc851e29" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python2-BeautifulSoup4/python2-BeautifulSoup4.info b/python/python2-BeautifulSoup4/python2-BeautifulSoup4.info index eeed6832f3..9951ac899d 100644 --- a/python/python2-BeautifulSoup4/python2-BeautifulSoup4.info +++ b/python/python2-BeautifulSoup4/python2-BeautifulSoup4.info @@ -6,5 +6,5 @@ MD5SUM="57fd468ae3eb055f6871106e8f7813e2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python2-soupsieve" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python2-cryptography/python2-cryptography.SlackBuild b/python/python2-cryptography/python2-cryptography.SlackBuild index da280bd7d2..ece09ec3e5 100644 --- a/python/python2-cryptography/python2-cryptography.SlackBuild +++ b/python/python2-cryptography/python2-cryptography.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python2-cryptography SRCNAM=cryptography VERSION=${VERSION:-3.3.2} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -81,6 +78,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +export CFLAGS="$SLKCFLAGS -fpermissive" python2 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python2-netaddr/README b/python/python2-netaddr/README deleted file mode 100644 index 686ffe012c..0000000000 --- a/python/python2-netaddr/README +++ /dev/null @@ -1,20 +0,0 @@ -A pure Python network address representation and manipulation library. - -netaddr provides a Pythonic way of working with :- -- IPv4 and IPv6 addresses and subnets -- MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers -- arbitrary (non-aligned) IP address ranges and IP address sets -- various non-CIDR IP range formats such as nmap and glob-style formats - -The source package includes (probably now out of date) data from: -1. http://standards.ieee.org (public OUI and IAB registration data -published by the IEEE) -2. http://www.iana.org (IPv4, IPv6 and multicast address space -allocations). - -To include the latest versions in the package, run the script with: - -# NEWDATA="yes" ./python-netaddr.SlackBuild - -and the latest versions will be downloaded during the build -for inclusion in the package. diff --git a/python/python2-netaddr/python2-netaddr.info b/python/python2-netaddr/python2-netaddr.info deleted file mode 100644 index dd06259182..0000000000 --- a/python/python2-netaddr/python2-netaddr.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="python2-netaddr" -VERSION="0.10.1" -HOMEPAGE="https://github.com/netaddr/netaddr" -DOWNLOAD="https://github.com/netaddr/netaddr/archive/refs/tags/0.10.1/netaddr-0.10.1.tar.gz" -MD5SUM="02ce5aa8af8699d1f0243d74c7535fd2" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Christoph Willing" -EMAIL="chris.willing@linux.com" diff --git a/python/python2-netaddr/slack-desc b/python/python2-netaddr/slack-desc deleted file mode 100644 index fa83a05f7f..0000000000 --- a/python/python2-netaddr/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -python2-netaddr: python2-netaddr (Network address manipulation) -python2-netaddr: -python2-netaddr: netaddr provides a Pythonic way of working with: -python2-netaddr: - IPv4 and IPv6 addresses and subnets -python2-netaddr: - MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers -python2-netaddr: - arbitrary (non-aligned) IP address ranges and IP address sets -python2-netaddr: - some non-CIDR IP range formats such as nmap and glob-style formats -python2-netaddr: -python2-netaddr: nettaddr is able to manipulate IPv4, IPv6, CIDR, EUI and MAC -python2-netaddr: network addresses. -python2-netaddr: diff --git a/python/python2-psutil/README b/python/python2-psutil/README index b5cc3863a4..222729fbc5 100644 --- a/python/python2-psutil/README +++ b/python/python2-psutil/README @@ -6,3 +6,5 @@ as: ps, top, df, kill, free, lsof, netstat, ifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, and pmap. Optional dependencies: mock and ipaddress + +NOTE: 6.1.1 is last supported python-2.7 version. diff --git a/python/python2-psutil/python2-psutil.SlackBuild b/python/python2-psutil/python2-psutil.SlackBuild index 0a0bac5657..8419446bcd 100644 --- a/python/python2-psutil/python2-psutil.SlackBuild +++ b/python/python2-psutil/python2-psutil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python2-psutil -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python2-psutil SRCNAM=${PRGNAM#python2-*} -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python2-psutil/python2-psutil.info b/python/python2-psutil/python2-psutil.info index 830c0e8e78..772581166f 100644 --- a/python/python2-psutil/python2-psutil.info +++ b/python/python2-psutil/python2-psutil.info @@ -1,8 +1,8 @@ PRGNAM="python2-psutil" -VERSION="6.1.0" +VERSION="6.1.1" HOMEPAGE="https://github.com/giampaolo/psutil" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psutil/psutil-6.1.0.tar.gz" -MD5SUM="2baae02411c42c185e129c3f26030079" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psutil/psutil-6.1.1.tar.gz" +MD5SUM="d06db97a604ddeac1d42694eac4390db" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python2-pyasn1-modules/README b/python/python2-pyasn1-modules/README deleted file mode 100644 index e2988656c2..0000000000 --- a/python/python2-pyasn1-modules/README +++ /dev/null @@ -1,2 +0,0 @@ -A collection of ASN.1-based protocols modules. -All modules are py2k/py3k-compliant. diff --git a/python/python2-pyasn1-modules/python2-pyasn1-modules.info b/python/python2-pyasn1-modules/python2-pyasn1-modules.info deleted file mode 100644 index b0efdcd384..0000000000 --- a/python/python2-pyasn1-modules/python2-pyasn1-modules.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="python2-pyasn1-modules" -VERSION="0.3.0" -HOMEPAGE="https://pypi.python.org/pypi/pyasn1modules/" -DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.3.0.tar.gz" -MD5SUM="94ee572b06ae09f1903b11333575b091" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="python2-pyasn1" -MAINTAINER="Yth - Arnaud" -EMAIL="yth@ythogtha.org" diff --git a/python/python2-pyasn1-modules/slack-desc b/python/python2-pyasn1-modules/slack-desc deleted file mode 100644 index 3ee0fff2d7..0000000000 --- a/python/python2-pyasn1-modules/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -python2-pyasn1-modules: python2-pyasn1-modules (collection of ASN.1-based protocols modules.) -python2-pyasn1-modules: -python2-pyasn1-modules: All modules are py2k/py3k-compliant. -python2-pyasn1-modules: -python2-pyasn1-modules: Homepage: https://pypi.python.org/pypi/pyasn1-modules/ -python2-pyasn1-modules: -python2-pyasn1-modules: -python2-pyasn1-modules: -python2-pyasn1-modules: -python2-pyasn1-modules: -python2-pyasn1-modules: diff --git a/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild b/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild index ca415ad3e9..001ea1389c 100644 --- a/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild +++ b/python/python2-pycryptodomex/python2-pycryptodomex.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python2-pycryptodomex -VERSION=${VERSION:-3.21.0} +VERSION=${VERSION:-3.22.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - AUTHORS.rst Changelog.rst FuturePlans.rst INSTALL.rst LICENSE.rst README.rst \ + AUTHORS.rst Changelog.rst INSTALL.rst LICENSE.rst README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/python/python2-pycryptodomex/python2-pycryptodomex.info b/python/python2-pycryptodomex/python2-pycryptodomex.info index b7e083bca1..9973f07c54 100644 --- a/python/python2-pycryptodomex/python2-pycryptodomex.info +++ b/python/python2-pycryptodomex/python2-pycryptodomex.info @@ -1,8 +1,8 @@ PRGNAM="python2-pycryptodomex" -VERSION="3.21.0" +VERSION="3.22.0" HOMEPAGE="https://github.com/Legrandin/pycryptodome" -DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.21.0x/pycryptodome-3.21.0x.tar.gz" -MD5SUM="41204e45f4d684d9a784e446a6b8107f" +DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.22.0x/pycryptodome-3.22.0x.tar.gz" +MD5SUM="50f33147a3740fd868ceb9179632a709" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python2-soupsieve/python2-soupsieve.info b/python/python2-soupsieve/python2-soupsieve.info index 9981b05a78..7ba600d22f 100644 --- a/python/python2-soupsieve/python2-soupsieve.info +++ b/python/python2-soupsieve/python2-soupsieve.info @@ -6,5 +6,5 @@ MD5SUM="f3f762cca45c44ee96e1553dc0c8521d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="functools-lru-cache" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-BTrees/python3-BTrees.SlackBuild b/python/python3-BTrees/python3-BTrees.SlackBuild index b90d9b60cb..3bc9cf2ddd 100644 --- a/python/python3-BTrees/python3-BTrees.SlackBuild +++ b/python/python3-BTrees/python3-BTrees.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-BTrees -SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-6.0} +SRCNAM=btrees +VERSION=${VERSION:-6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-BTrees/python3-BTrees.info b/python/python3-BTrees/python3-BTrees.info index ffad0a87e1..a57a23276d 100644 --- a/python/python3-BTrees/python3-BTrees.info +++ b/python/python3-BTrees/python3-BTrees.info @@ -1,8 +1,8 @@ PRGNAM="python3-BTrees" -VERSION="6.0" +VERSION="6.1" HOMEPAGE="https://github.com/zopefoundation/BTrees" -DOWNLOAD="https://pypi.python.org/packages/source/B/BTrees/BTrees-6.0.tar.gz" -MD5SUM="f48da3b13040324f3ad5db51347687e4" +DOWNLOAD="https://pypi.python.org/packages/source/b/btrees/btrees-6.1.tar.gz" +MD5SUM="ab57ba07f73fc5b977421719218649f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-persistent" diff --git a/python/python3-PyGithub/python3-PyGithub.SlackBuild b/python/python3-PyGithub/python3-PyGithub.SlackBuild index a0edd0b490..88f85b2d4a 100644 --- a/python/python3-PyGithub/python3-PyGithub.SlackBuild +++ b/python/python3-PyGithub/python3-PyGithub.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-PyGithub -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-PyGithub -VERSION=${VERSION:-2.5.0} +VERSION=${VERSION:-2.6.1} SRCNAM=${SRCNAM:-PyGithub} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-PyGithub/python3-PyGithub.info b/python/python3-PyGithub/python3-PyGithub.info index dfb713ceec..7239d15a41 100644 --- a/python/python3-PyGithub/python3-PyGithub.info +++ b/python/python3-PyGithub/python3-PyGithub.info @@ -1,8 +1,8 @@ PRGNAM="python3-PyGithub" -VERSION="2.5.0" +VERSION="2.6.1" HOMEPAGE="https://pygithub.readthedocs.io/" -DOWNLOAD="https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.5.0/PyGithub-2.5.0.tar.gz" -MD5SUM="bc45b68cacb08e60f2f3ea48e97a2f66" +DOWNLOAD="https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.6.1/PyGithub-2.6.1.tar.gz" +MD5SUM="a9db29963b81d45cf75465d49406c8d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-deprecated python3-pyjwt pynacl python3-setuptools-scm-opt" diff --git a/python/python3-ZConfig/python3-ZConfig.SlackBuild b/python/python3-ZConfig/python3-ZConfig.SlackBuild index b96b71c9cd..04df7888cd 100644 --- a/python/python3-ZConfig/python3-ZConfig.SlackBuild +++ b/python/python3-ZConfig/python3-ZConfig.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ZConfig SRCNAM=zconfig -VERSION=${VERSION:-4.1} +VERSION=${VERSION:-4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-ZConfig/python3-ZConfig.info b/python/python3-ZConfig/python3-ZConfig.info index 8d77e17bb1..a7bf7b3e4b 100644 --- a/python/python3-ZConfig/python3-ZConfig.info +++ b/python/python3-ZConfig/python3-ZConfig.info @@ -1,8 +1,8 @@ PRGNAM="python3-ZConfig" -VERSION="4.1" +VERSION="4.2" HOMEPAGE="https://github.com/zopefoundation/ZConfig/" -DOWNLOAD="https://pypi.python.org/packages/source/z/zconfig/zconfig-4.1.tar.gz" -MD5SUM="2f0fd6de7d56ca7931453f486f347a39" +DOWNLOAD="https://pypi.python.org/packages/source/z/zconfig/zconfig-4.2.tar.gz" +MD5SUM="93441a72f1598d0f39bf93fe6320f628" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.SlackBuild b/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.SlackBuild index c70ba465b7..c46b9d05a6 100644 --- a/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.SlackBuild +++ b/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-aiohappyeyeballs -# Copyright 2024 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. +# Copyright 2024-2025 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiohappyeyeballs -VERSION=${VERSION:-2.4.3} +VERSION=${VERSION:-2.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.info b/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.info index 50387314ed..2a4c120dca 100644 --- a/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.info +++ b/python/python3-aiohappyeyeballs/python3-aiohappyeyeballs.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiohappyeyeballs" -VERSION="2.4.3" +VERSION="2.6.1" HOMEPAGE="https://aiohappyeyeballs.readthedocs.io/en/stable/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohappyeyeballs/aiohappyeyeballs-2.4.3.tar.gz" -MD5SUM="dcc0ba52e3c350f4edc8a8475d1892d6" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohappyeyeballs/aiohappyeyeballs-2.6.1.tar.gz" +MD5SUM="2fa845a1ce2f7730045fa763aa9987f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wheel python3-poetry-core" diff --git a/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild b/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild index 16889936a3..3e9b14a76c 100644 --- a/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild +++ b/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-aiohttp-socks # Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 nomnombtc <nomnombtc@arcor.de> +# Copyright 2023-2025 nomnombtc <nomnombtc@arcor.de> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiohttp-socks -VERSION=${VERSION:-0.9.0} +VERSION=${VERSION:-0.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,7 +82,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-aiohttp-socks/python3-aiohttp-socks.info b/python/python3-aiohttp-socks/python3-aiohttp-socks.info index dafbb3fe0f..474ff77000 100644 --- a/python/python3-aiohttp-socks/python3-aiohttp-socks.info +++ b/python/python3-aiohttp-socks/python3-aiohttp-socks.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiohttp-socks" -VERSION="0.9.0" +VERSION="0.10.1" HOMEPAGE="https://github.com/romis2012/aiohttp-socks/" -DOWNLOAD="https://github.com/romis2012/aiohttp-socks/archive/v0.9.0/aiohttp-socks-0.9.0.tar.gz" -MD5SUM="391fa4d4b06fd877e5ef9de0692718bd" +DOWNLOAD="https://github.com/romis2012/aiohttp-socks/archive/v0.10.1/aiohttp-socks-0.10.1.tar.gz" +MD5SUM="4ad359bcf23071e240ef5c694e0e749d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-aiohttp python3-socks" diff --git a/python/python3-aiohttp/python3-aiohttp.SlackBuild b/python/python3-aiohttp/python3-aiohttp.SlackBuild index defd9f7711..6cac772e0c 100644 --- a/python/python3-aiohttp/python3-aiohttp.SlackBuild +++ b/python/python3-aiohttp/python3-aiohttp.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-aiohttp # Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.com> -# Maintained 2023-2024 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. +# Maintained 2023-2025 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiohttp -VERSION=${VERSION:-3.11.7} +VERSION=${VERSION:-3.11.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-aiohttp/python3-aiohttp.info b/python/python3-aiohttp/python3-aiohttp.info index 0f32fc9200..96a53ba8a9 100644 --- a/python/python3-aiohttp/python3-aiohttp.info +++ b/python/python3-aiohttp/python3-aiohttp.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiohttp" -VERSION="3.11.7" +VERSION="3.11.14" HOMEPAGE="https://aiohttp.readthedocs.io/en/stable/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.7.tar.gz" -MD5SUM="5d3301ea131fe9a37b957ba511dcf375" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.14.tar.gz" +MD5SUM="7835f28e41adf6f09467533e8de0c199" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-aiohappyeyeballs python3-aiosignal python3-async-timeout python3-attrs python3-yarl" diff --git a/python/python3-aiorpcX/python3-aiorpcX.SlackBuild b/python/python3-aiorpcX/python3-aiorpcX.SlackBuild index 69af5990a9..c83f8bf620 100644 --- a/python/python3-aiorpcX/python3-aiorpcX.SlackBuild +++ b/python/python3-aiorpcX/python3-aiorpcX.SlackBuild @@ -2,6 +2,7 @@ # Slackware build script for python3-aiorpcX # Copyright 2019-2022 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2025 nomnombtc <nomnombtc@arcor.de> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -10,21 +11,21 @@ # 1. Redistributions of this script must retain the above copyright # notice, this list of conditions and the following disclaimer. # -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiorpcX -VERSION=${VERSION:-0.22.1} +VERSION=${VERSION:-0.23.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -60,6 +58,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -80,7 +81,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -88,6 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a README.rst docs/ LICENCE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \+ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/python/python3-aiorpcX/python3-aiorpcX.info b/python/python3-aiorpcX/python3-aiorpcX.info index ab594d64c8..e2b2f55ef0 100644 --- a/python/python3-aiorpcX/python3-aiorpcX.info +++ b/python/python3-aiorpcX/python3-aiorpcX.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiorpcX" -VERSION="0.22.1" +VERSION="0.23.1" HOMEPAGE="https://aiorpcx.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/kyuupichan/aiorpcX/archive/0.22.1/aiorpcX-0.22.1.tar.gz" -MD5SUM="29e3322d02f8c58fdef360dc5aa71466" +DOWNLOAD="https://github.com/kyuupichan/aiorpcX/archive/0.23.1/aiorpcX-0.23.1.tar.gz" +MD5SUM="c7a2aa7183ae82efd053ce0c8f8ab4f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-attrs" diff --git a/python/python3-aiosignal/python3-aiosignal.SlackBuild b/python/python3-aiosignal/python3-aiosignal.SlackBuild index fbd369496b..833b11ec9d 100644 --- a/python/python3-aiosignal/python3-aiosignal.SlackBuild +++ b/python/python3-aiosignal/python3-aiosignal.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aiosignal -VERSION=${VERSION:-1.3.1} +VERSION=${VERSION:-1.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-aiosignal/python3-aiosignal.info b/python/python3-aiosignal/python3-aiosignal.info index 1412740f1e..1bf740fd0f 100644 --- a/python/python3-aiosignal/python3-aiosignal.info +++ b/python/python3-aiosignal/python3-aiosignal.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiosignal" -VERSION="1.3.1" +VERSION="1.3.2" HOMEPAGE="https://github.com/aio-libs/aiosignal" -DOWNLOAD="https://github.com/aio-libs/aiosignal/releases/download/v1.3.1/aiosignal-1.3.1.tar.gz" -MD5SUM="2a15f4008b899377590cef4773020902" +DOWNLOAD="https://github.com/aio-libs/aiosignal/releases/download/v1.3.2/aiosignal-1.3.2.tar.gz" +MD5SUM="b40f0e0d5d442b6c1bc79e4e4c8eb7a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-frozenlist" diff --git a/python/python3-alembic/python3-alembic.SlackBuild b/python/python3-alembic/python3-alembic.SlackBuild index daec12613f..57b5d04337 100644 --- a/python/python3-alembic/python3-alembic.SlackBuild +++ b/python/python3-alembic/python3-alembic.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-alembic SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.13.2} +VERSION=${VERSION:-1.14.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-alembic/python3-alembic.info b/python/python3-alembic/python3-alembic.info index 493afa11ed..919b78f99d 100644 --- a/python/python3-alembic/python3-alembic.info +++ b/python/python3-alembic/python3-alembic.info @@ -1,8 +1,8 @@ PRGNAM="python3-alembic" -VERSION="1.13.2" +VERSION="1.14.1" HOMEPAGE="https://pypi.org/project/alembic/" -DOWNLOAD="https://pypi.python.org/packages/source/a/alembic/alembic-1.13.2.tar.gz" -MD5SUM="0118e72e5ffaf9752d995fa7d6c2a565" +DOWNLOAD="https://pypi.python.org/packages/source/a/alembic/alembic-1.14.1.tar.gz" +MD5SUM="5fd5fe35fe820d03c0594cb3edd16829" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="SQLAlchemy" diff --git a/python/python3-amqp/python3-amqp.SlackBuild b/python/python3-amqp/python3-amqp.SlackBuild index f83ecfb626..79bab71452 100644 --- a/python/python3-amqp/python3-amqp.SlackBuild +++ b/python/python3-amqp/python3-amqp.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-amqp SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.2.0} +VERSION=${VERSION:-5.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-amqp/python3-amqp.info b/python/python3-amqp/python3-amqp.info index a0dc66fe17..97aaedd438 100644 --- a/python/python3-amqp/python3-amqp.info +++ b/python/python3-amqp/python3-amqp.info @@ -1,8 +1,8 @@ PRGNAM="python3-amqp" -VERSION="5.2.0" +VERSION="5.3.1" HOMEPAGE="https://github.com/celery/py-amqp" -DOWNLOAD="https://pypi.python.org/packages/source/a/amqp/amqp-5.2.0.tar.gz" -MD5SUM="bd24760edbc5e4bfd58370b5d44c0f7e" +DOWNLOAD="https://pypi.python.org/packages/source/a/amqp/amqp-5.3.1.tar.gz" +MD5SUM="6f23f380ba02c1dbdc035f5f90c31475" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-aniso8601/python3-aniso8601.SlackBuild b/python/python3-aniso8601/python3-aniso8601.SlackBuild index 91132e5d54..21b29985cc 100644 --- a/python/python3-aniso8601/python3-aniso8601.SlackBuild +++ b/python/python3-aniso8601/python3-aniso8601.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-aniso8601 -# Copyright 2022 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-aniso8601 SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-9.0.1} +VERSION=${VERSION:-10.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -42,9 +42,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -54,20 +51,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -79,9 +62,9 @@ cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + -o -perm 511 \) -exec chmod 755 {} \+ -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ python3 setup.py install --root=$PKG diff --git a/python/python3-aniso8601/python3-aniso8601.info b/python/python3-aniso8601/python3-aniso8601.info index b283f001f4..f6f7081bbd 100644 --- a/python/python3-aniso8601/python3-aniso8601.info +++ b/python/python3-aniso8601/python3-aniso8601.info @@ -1,8 +1,8 @@ PRGNAM="python3-aniso8601" -VERSION="9.0.1" +VERSION="10.0.0" HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aniso8601/aniso8601-9.0.1.tar.gz" -MD5SUM="89b25ea9fd70b8facaf189aed43afcf8" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aniso8601/aniso8601-10.0.0.tar.gz" +MD5SUM="29acca96d02d182b7ff09f02047b84a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-dateutil" diff --git a/python/python3-anyio/python3-anyio.SlackBuild b/python/python3-anyio/python3-anyio.SlackBuild index 005e586c66..da03cda2db 100644 --- a/python/python3-anyio/python3-anyio.SlackBuild +++ b/python/python3-anyio/python3-anyio.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for python3-anyio # Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-anyio -VERSION=${VERSION:-4.6.2.post1} +VERSION=${VERSION:-4.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-anyio/python3-anyio.info b/python/python3-anyio/python3-anyio.info index bef7b99f2b..0fe7db3339 100644 --- a/python/python3-anyio/python3-anyio.info +++ b/python/python3-anyio/python3-anyio.info @@ -1,10 +1,10 @@ PRGNAM="python3-anyio" -VERSION="4.6.2.post1" +VERSION="4.9.0" HOMEPAGE="https://github.com/agronholm/anyio" -DOWNLOAD="https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.6.2.post1.tar.gz" -MD5SUM="3aae01d9007bd08538158c7a7fa18c39" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.9.0.tar.gz" +MD5SUM="d0e4db5f5e4041d1bc9664042b454218" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-exceptiongroup python3-sniffio" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-argcomplete/python3-argcomplete.SlackBuild b/python/python3-argcomplete/python3-argcomplete.SlackBuild index 45c7072b04..3c5544386a 100644 --- a/python/python3-argcomplete/python3-argcomplete.SlackBuild +++ b/python/python3-argcomplete/python3-argcomplete.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-argcomplete -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-argcomplete -VERSION=${VERSION:-3.5.1} +VERSION=${VERSION:-3.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-argcomplete/python3-argcomplete.info b/python/python3-argcomplete/python3-argcomplete.info index b5d38ff63e..aff1dd2325 100644 --- a/python/python3-argcomplete/python3-argcomplete.info +++ b/python/python3-argcomplete/python3-argcomplete.info @@ -1,10 +1,10 @@ PRGNAM="python3-argcomplete" -VERSION="3.5.1" +VERSION="3.5.3" HOMEPAGE="https://github.com/kislyuk/argcomplete" -DOWNLOAD="https://pypi.io/packages/source/a/argcomplete/argcomplete-3.5.1.tar.gz" -MD5SUM="d41f3c39f4be81d29bb6166e8e57116a" +DOWNLOAD="https://pypi.io/packages/source/a/argcomplete/argcomplete-3.5.3.tar.gz" +MD5SUM="28fb9dace31a5d6ff98c686d9914d3b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python-importlib_metadata python3-setuptools-opt" +REQUIRES="python-importlib_metadata python3-setuptools-opt python3-hatchling python3-hatch_vcs" MAINTAINER="Vijay Marcel" EMAIL="vijaymarcel@outlook.com" diff --git a/python/python3-asttokens/python3-asttokens.SlackBuild b/python/python3-asttokens/python3-asttokens.SlackBuild index 237c50c85e..019a08a78f 100644 --- a/python/python3-asttokens/python3-asttokens.SlackBuild +++ b/python/python3-asttokens/python3-asttokens.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for asttokens # Written by Tim Dickson dickson.tim@googlemail.com -# Copyright (c) 2019/2023 Tim Dickson, Scotland +# Copyright (c) 2019/2024 Tim Dickson, Scotland # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-asttokens BASEPRGNAM=asttokens -VERSION=${VERSION:-2.4.1} +VERSION=${VERSION:-3.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-asttokens/python3-asttokens.info b/python/python3-asttokens/python3-asttokens.info index a8245059db..7a26569118 100644 --- a/python/python3-asttokens/python3-asttokens.info +++ b/python/python3-asttokens/python3-asttokens.info @@ -1,8 +1,8 @@ PRGNAM="python3-asttokens" -VERSION="2.4.1" +VERSION="3.0.0" HOMEPAGE="https://github.com/gristlabs/asttokens" -DOWNLOAD="https://files.pythonhosted.org/packages/45/1d/f03bcb60c4a3212e15f99a56085d93093a497718adf828d050b9d675da81/asttokens-2.4.1.tar.gz" -MD5SUM="c353679585a40f43c24ca60fca33bbf6" +DOWNLOAD="https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz" +MD5SUM="7d99c4c80190c3ba64839138ea827970" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-tomlkit" diff --git a/python/python3-async-timeout/python3-async-timeout.SlackBuild b/python/python3-async-timeout/python3-async-timeout.SlackBuild index 0bef150460..b5da9b0a96 100644 --- a/python/python3-async-timeout/python3-async-timeout.SlackBuild +++ b/python/python3-async-timeout/python3-async-timeout.SlackBuild @@ -26,12 +26,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-async-timeout -VERSION=${VERSION:-4.0.3} +VERSION=${VERSION:-5.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=async-timeout +SRCNAM=async_timeout if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/python/python3-async-timeout/python3-async-timeout.info b/python/python3-async-timeout/python3-async-timeout.info index 472a460066..7c4b9375e2 100644 --- a/python/python3-async-timeout/python3-async-timeout.info +++ b/python/python3-async-timeout/python3-async-timeout.info @@ -1,8 +1,8 @@ PRGNAM="python3-async-timeout" -VERSION="4.0.3" +VERSION="5.0.1" HOMEPAGE="https://github.com/aio-libs/async-timeout" -DOWNLOAD="https://github.com/aio-libs/async-timeout/releases/download/v4.0.3/async-timeout-4.0.3.tar.gz" -MD5SUM="9bf7b764a7310cb063c1c261c21342e4" +DOWNLOAD="https://github.com/aio-libs/async-timeout/releases/download/v5.0.1/async_timeout-5.0.1.tar.gz" +MD5SUM="566a39011e87cb8044ee75369e69b327" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-typing-extensions" diff --git a/python/python3-atpublic/python3-atpublic.SlackBuild b/python/python3-atpublic/python3-atpublic.SlackBuild index 481448555d..e93cf32551 100644 --- a/python/python3-atpublic/python3-atpublic.SlackBuild +++ b/python/python3-atpublic/python3-atpublic.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-atpublic SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.0} +VERSION=${VERSION:-5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-atpublic/python3-atpublic.info b/python/python3-atpublic/python3-atpublic.info index 5ebfae3138..8752446140 100644 --- a/python/python3-atpublic/python3-atpublic.info +++ b/python/python3-atpublic/python3-atpublic.info @@ -1,8 +1,8 @@ PRGNAM="python3-atpublic" -VERSION="5.0" +VERSION="5.1" HOMEPAGE="https://public.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-5.0.tar.gz" -MD5SUM="01c2be00ea984ce9304baede0954fbc6" +DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-5.1.tar.gz" +MD5SUM="cb428acf91e182aa24004b615f84175e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-auditok/README b/python/python3-auditok/README new file mode 100644 index 0000000000..4a20b595d3 --- /dev/null +++ b/python/python3-auditok/README @@ -0,0 +1,3 @@ +Audio activity detection tool that processes online data (from an +audio device or standard input) and audio files. It can be used +via python3-auditok: the command line or through its API. diff --git a/python/python3-auditok/python3-auditok.SlackBuild b/python/python3-auditok/python3-auditok.SlackBuild new file mode 100644 index 0000000000..03e8f5b3a1 --- /dev/null +++ b/python/python3-auditok/python3-auditok.SlackBuild @@ -0,0 +1,94 @@ +#!/bin/bash + +# Slackware build script for python3-auditok + +# Copyright 2025 Fernando Lopez Jr. <fernando.lopezjr@gmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-auditok +SRCNAM=auditok +VERSION=${VERSION:-0.3.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z -C $PRGNAM-$VERSION --strip-components 1 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG INSTALL LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-auditok/python3-auditok.info b/python/python3-auditok/python3-auditok.info new file mode 100644 index 0000000000..47ad611d01 --- /dev/null +++ b/python/python3-auditok/python3-auditok.info @@ -0,0 +1,10 @@ +PRGNAM="python3-auditok" +VERSION="0.3.0" +HOMEPAGE="https://github.com/amsehili/auditok/" +DOWNLOAD="https://github.com/amsehili/auditok/archive/v0.3.0/auditok-0.3.0.tar.gz" +MD5SUM="6d642a6d9d181f90c707b68f81766e81" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-matplotlib" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/python/python3-auditok/slack-desc b/python/python3-auditok/slack-desc new file mode 100644 index 0000000000..1b8d5310b9 --- /dev/null +++ b/python/python3-auditok/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-auditok: python3-auditok (Audio Activity Detection) +python3-auditok: +python3-auditok: tool that processes online data (from an audio device +python3-auditok: or standard input) and audio files. It can be used via +python3-auditok: the command line or through its API. +python3-auditok: +python3-auditok: Homepage: https://github.com/amsehili/auditok +python3-auditok: +python3-auditok: +python3-auditok: +python3-auditok: diff --git a/python/python3-autobahn/python3-autobahn.SlackBuild b/python/python3-autobahn/python3-autobahn.SlackBuild index 02b25d0129..a29fddd5e3 100644 --- a/python/python3-autobahn/python3-autobahn.SlackBuild +++ b/python/python3-autobahn/python3-autobahn.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-autobahn SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-23.6.2} +VERSION=${VERSION:-24.4.2} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-autobahn/python3-autobahn.info b/python/python3-autobahn/python3-autobahn.info index 94e588453b..7b875c8530 100644 --- a/python/python3-autobahn/python3-autobahn.info +++ b/python/python3-autobahn/python3-autobahn.info @@ -1,8 +1,8 @@ PRGNAM="python3-autobahn" -VERSION="23.6.2" +VERSION="24.4.2" HOMEPAGE="https://crossbar.io/autobahn/" -DOWNLOAD="https://pypi.python.org/packages/source/a/autobahn/autobahn-23.6.2.tar.gz" -MD5SUM="f29d3cebec06c81a87823a2776ffcc5c" +DOWNLOAD="https://pypi.python.org/packages/source/a/autobahn/autobahn-24.4.2.tar.gz" +MD5SUM="cedc5252be771288b19c237cd54a63e9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-txaio cryptography python3-hyperlink" diff --git a/python/python3-automat/python3-automat.SlackBuild b/python/python3-automat/python3-automat.SlackBuild index b170f1232b..d5c758a27d 100644 --- a/python/python3-automat/python3-automat.SlackBuild +++ b/python/python3-automat/python3-automat.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-automat -SRCNAM=Automat -VERSION=${VERSION:-22.10.0} +SRCNAM=automat +VERSION=${VERSION:-24.8.1} BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -86,7 +86,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-automat/python3-automat.info b/python/python3-automat/python3-automat.info index b9088b1896..b819a26673 100644 --- a/python/python3-automat/python3-automat.info +++ b/python/python3-automat/python3-automat.info @@ -1,10 +1,10 @@ PRGNAM="python3-automat" -VERSION="22.10.0" +VERSION="24.8.1" HOMEPAGE="https://pypi.python.org/pypi/Automat" -DOWNLOAD="https://pypi.python.org/packages/source/A/Automat/Automat-22.10.0.tar.gz" -MD5SUM="b8064994239aabb172748f984489ce75" +DOWNLOAD="https://pypi.python.org/packages/source/a/automat/automat-24.8.1.tar.gz" +MD5SUM="c023f8848366053a76f99cffba3ea34e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-attrs python3-wheel" +REQUIRES="python3-typing-extensions python3-wheel python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-babel/python3-babel.SlackBuild b/python/python3-babel/python3-babel.SlackBuild index 29301f9b5d..bfde1488cb 100644 --- a/python/python3-babel/python3-babel.SlackBuild +++ b/python/python3-babel/python3-babel.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-babel -VERSION=${VERSION:-2.15.0} -CLDRVER=${CLDRVER:-44.0} +VERSION=${VERSION:-2.17.0} +CLDRVER=${CLDRVER:-46.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-babel/python3-babel.info b/python/python3-babel/python3-babel.info index 69f5af9611..fb698a733c 100644 --- a/python/python3-babel/python3-babel.info +++ b/python/python3-babel/python3-babel.info @@ -1,10 +1,10 @@ PRGNAM="python3-babel" -VERSION="2.15.0" +VERSION="2.17.0" HOMEPAGE="http://babel.pocoo.org/" -DOWNLOAD="https://github.com/python-babel/babel/archive/v2.15.0/babel-2.15.0.tar.gz \ - http://unicode.org/Public/cldr/44/cldr-common-44.0.zip" -MD5SUM="cd0818360a808a42860e95bf3e581530 \ - 75eca6e41976b235512192ecf657908f" +DOWNLOAD="https://github.com/python-babel/babel/archive/v2.17.0/babel-2.17.0.tar.gz \ + http://unicode.org/Public/cldr/46/cldr-common-46.0.zip" +MD5SUM="8c6b6ca994d735b1247c2e5df2537ecf \ + 575f4779df738c09adb560c12b15f5a9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pytz" diff --git a/python/python3-bcrypt/python3-bcrypt.SlackBuild b/python/python3-bcrypt/python3-bcrypt.SlackBuild index f2c55c4352..808275dae5 100644 --- a/python/python3-bcrypt/python3-bcrypt.SlackBuild +++ b/python/python3-bcrypt/python3-bcrypt.SlackBuild @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-bcrypt SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.1.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-4.2.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -94,16 +94,14 @@ fi # configuration tells cargo to use the configured directory # for dependencies intead of downloading from crates.io mkdir .cargo -cat << EOF >> .cargo/config.toml -[source] +cat << EOF >> .cargo/config [source.crates-io] -replace-with = "vendored-sources" +replace-with = 'vendored-sources' [source.vendored-sources] -directory = "vendor" +directory = '$(pwd)/vendor' EOF -# deps and versions come from Cargo.lock mkdir vendor ( cd vendor @@ -124,19 +122,10 @@ mkdir vendor ver="$(printf "%s\n" "$dep" | cut -d= -f2)" dep="$(printf "%s\n" "$dep" | cut -d= -f1)" - CRATE_FILE=$CWD/$dep-$ver.crate - - if [ -z "$cksum" ] ; then - mkdir $dep-$ver - tar xvf $CRATE_FILE -C $dep-$ver --strip-components=1 - cksum="null" - else - tar xvf $CRATE_FILE - fi + tar xvf $CWD/$dep-$ver.crate touch $dep-$ver/.cargo-ok - # generate checksum { printf "{\n" printf ' "files": {\n' @@ -163,10 +152,19 @@ find -L . \ PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages/ -CARGO_HOME=.cargo \ +export CARGO_NET_OFFLINE=true +export CARGO_HOME=$(pwd)/.cargo +export PATH="/opt/rust/bin:$PATH" +if [ -z "$LD_LIBRARY_PATH" ]; then + export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX" +else + export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH" +fi + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -python3 setup.py install --root=$PKG +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-bcrypt/python3-bcrypt.info b/python/python3-bcrypt/python3-bcrypt.info index 67aa787fc4..d9955bfbee 100644 --- a/python/python3-bcrypt/python3-bcrypt.info +++ b/python/python3-bcrypt/python3-bcrypt.info @@ -1,120 +1,88 @@ PRGNAM="python3-bcrypt" -VERSION="4.1.3" +VERSION="4.2.1" HOMEPAGE="https://github.com/pyca/bcrypt/" -DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.1.3.tar.gz \ - https://static.crates.io/crates/autocfg/autocfg-1.3.0.crate \ +DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.2.1.tar.gz \ + https://static.crates.io/crates/autocfg/autocfg-1.4.0.crate \ https://static.crates.io/crates/base64/base64-0.22.1.crate \ https://static.crates.io/crates/bcrypt-pbkdf/bcrypt-pbkdf-0.10.0.crate \ - https://static.crates.io/crates/bcrypt/bcrypt-0.15.1.crate \ - https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \ + https://static.crates.io/crates/bcrypt/bcrypt-0.16.0.crate \ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \ https://static.crates.io/crates/blowfish/blowfish-0.9.1.crate \ https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \ https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \ https://static.crates.io/crates/cipher/cipher-0.4.4.crate \ - https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.12.crate \ + https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.15.crate \ https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \ https://static.crates.io/crates/digest/digest-0.10.7.crate \ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \ - https://static.crates.io/crates/getrandom/getrandom-0.2.14.crate \ - https://static.crates.io/crates/heck/heck-0.4.1.crate \ + https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \ + https://static.crates.io/crates/heck/heck-0.5.0.crate \ https://static.crates.io/crates/indoc/indoc-2.0.5.crate \ https://static.crates.io/crates/inout/inout-0.1.3.crate \ - https://static.crates.io/crates/libc/libc-0.2.154.crate \ - https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \ + https://static.crates.io/crates/libc/libc-0.2.164.crate \ https://static.crates.io/crates/memoffset/memoffset-0.9.1.crate \ - https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \ - https://static.crates.io/crates/parking_lot/parking_lot-0.12.2.crate \ - https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \ + https://static.crates.io/crates/once_cell/once_cell-1.20.2.crate \ https://static.crates.io/crates/pbkdf2/pbkdf2-0.12.2.crate \ - https://static.crates.io/crates/portable-atomic/portable-atomic-1.6.0.crate \ - https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.81.crate \ - https://static.crates.io/crates/pyo3-build-config/pyo3-build-config-0.21.2.crate \ - https://static.crates.io/crates/pyo3-ffi/pyo3-ffi-0.21.2.crate \ - https://static.crates.io/crates/pyo3-macros-backend/pyo3-macros-backend-0.21.2.crate \ - https://static.crates.io/crates/pyo3-macros/pyo3-macros-0.21.2.crate \ - https://static.crates.io/crates/pyo3/pyo3-0.21.2.crate \ - https://static.crates.io/crates/quote/quote-1.0.36.crate \ - https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.1.crate \ - https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \ + https://static.crates.io/crates/portable-atomic/portable-atomic-1.9.0.crate \ + https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.89.crate \ + https://static.crates.io/crates/pyo3-build-config/pyo3-build-config-0.23.1.crate \ + https://static.crates.io/crates/pyo3-ffi/pyo3-ffi-0.23.1.crate \ + https://static.crates.io/crates/pyo3-macros-backend/pyo3-macros-backend-0.23.1.crate \ + https://static.crates.io/crates/pyo3-macros/pyo3-macros-0.23.1.crate \ + https://static.crates.io/crates/pyo3/pyo3-0.23.1.crate \ + https://static.crates.io/crates/quote/quote-1.0.37.crate \ https://static.crates.io/crates/sha2/sha2-0.10.8.crate \ - https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \ - https://static.crates.io/crates/subtle/subtle-2.5.0.crate \ - https://static.crates.io/crates/syn/syn-2.0.60.crate \ - https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.14.crate \ + https://static.crates.io/crates/subtle/subtle-2.6.1.crate \ + https://static.crates.io/crates/syn/syn-2.0.87.crate \ + https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.16.crate \ https://static.crates.io/crates/typenum/typenum-1.17.0.crate \ - https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \ + https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.13.crate \ https://static.crates.io/crates/unindent/unindent-0.2.3.crate \ - https://static.crates.io/crates/version_check/version_check-0.9.4.crate \ + https://static.crates.io/crates/version_check/version_check-0.9.5.crate \ https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \ - https://static.crates.io/crates/windows-targets/windows-targets-0.52.5.crate \ - https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.5.crate \ - https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.5.crate \ - https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.5.crate \ - https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.crate \ - https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.5.crate \ - https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.5.crate \ - https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.5.crate \ - https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.5.crate \ - https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate" -MD5SUM="30617ec75d7867f586948842030621db \ - 88a8c7336f056de768ee2966cefd8303 \ + https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate" +MD5SUM="04825a138ed1aabf499d7a5fbf35fcf6 \ + 9e038efbd61e6d7cbc54983abc5b3948 \ 20084c4c04bcc06fd3d7ff662deca706 \ 60cbc9c6df95ebe4e5ecd67569b866a6 \ - 22d36854f49eaf43d4c012b414632ceb \ - f3406374808b01be3a263666aa9aa2f5 \ + 8b5b789577cb37d69a8f7fb8fdeac85c \ 023b03cf9968b29253a5dfe62051008d \ c0d5296acca72ce01a0058b7b8f56e55 \ 45339d90b2b3a4f123af5ec459954102 \ 74634128440dbc3766bda76fdf0aaa05 \ ef4cc5591659a050ca0de3363b6ab353 \ - 162407e4c09897085d00344230f375a0 \ + 7720a738ff99676fc52822a40aac731f \ 89e88633cab0e4b6f3d3878b84dffe8b \ 3d62bfbbe08bdcee55fcb8cda85554d9 \ 64a6d8fe0c9a450bcefa41894e17d7ac \ - 8fa6facea904eb4b4c8d2e4eded272fe \ - b92fa50f56a1e06a7f1bf665442d4a73 \ + 3c67481b4433a3219846e41d09aaeaa9 \ + ce5935e8063a452913a61e5405b33cb9 \ 3081de27c16d004a798de20d4bb6d314 \ 5f3fd38b7aefc1ca48efe279994953f8 \ - 0bc840b564ce2b698189d5b204538624 \ - eb44c81f81e4aecdbdbafeac9c0fdcab \ + 44dbbaa579667f437e8492447d4634e5 \ 1fb91af1c97373201990f1baedc58c35 \ - 8390247ae7126c00e162732b249be9d7 \ - 9d6c117b30034665155c9e6852b86e88 \ - fe316e1d51e3dff1e0455d0142dd37e4 \ + 2b55f4f5a83a6ed664ff5b60aff9bfb4 \ 8dcc72ff75b917257f9e9bb29de4b9e1 \ - b9d053b396a8cc2c6632e05985ba2ae1 \ - 11d049cc954c7a9744b9fa85d9596b0c \ - 5be59fce5e8c3c36abf98595ba16e1ed \ - a9a6a8eb929c86a45615784380070f5a \ - f955aa331b1daa8265dd13a976048d1c \ - 32ae58173ef8d72fbd8a5964c28c01bd \ - f092a97f5047a1cfb815f69916256e5d \ - 7267e731f46f52edb7b5304b60982cf4 \ - ea6dadf813d422419f900efa67ed9170 \ - f1358be8c98b98837cbd2cf51e75f8b3 \ + 1ce149cd4df1e041a2a9dc86417f4ad6 \ + ec19efca1997391d3062428a8bf76885 \ + 165ec32ed48cf0d443a2782d80cad110 \ + fca9ab5abd981b4b32c5be45eb841344 \ + ed04b37904463372057bf11ef8f467c1 \ + f7521222246514b1375a30f1650a9e8d \ + 27e3543a248aaa5f72565d0d2a87ea1f \ + ec5466d73ce9285f92a1458cdc1b4046 \ 289b776935f2184c6ba2974877285013 \ - 50d5a501f911bb592f0dce2d052c2aa8 \ - 24e0b498b23c398c49e3af66373c91cc \ - 5f38b77f4cd61a26d90079aaf5ad2257 \ - 1f3035abdc5ab99eeb519a06568d9b01 \ + 611730d5a0344bd87742297274631890 \ + 112875c142d1023400b0262ea1996de0 \ + 681788f60edd20951a4f993b884d30e9 \ 6ebb8deee5a5a0d1c26b20eeee1926b3 \ - ca65153603a1a7240bbd9d2ce19f2d67 \ + 7692382986a2373fe5b5574ffe03e927 \ 812b2b925f9734bbc39717f284bc712b \ - d18d362345c4fe512ef67b738b239fb8 \ + f9880f1c33a7bc7b0e6e086b504bf38f \ e972ea58ec203bfa6c79c1207852298b \ - 940f8708332e8e3720266a7bce4d761d \ - 967cf93762a3bc25e18d0b8b7e811b84 \ - 0bc2062598ed9d8ed536e27fddd81ce7 \ - a35e6187f2f41e601cf885c279ebb43e \ - 183b6a856fadbc8f21a6c53ca81155c9 \ - cc1f120172ea435e8ac1e813435bc630 \ - 1dbfec917710e57b574e92effa934924 \ - 3817cf594b24311c4ea944398a58a48d \ - 7cc8e977768423992930663aadcc43dd \ - 4ca31ec33e1508b14d3445f19a16ba55" + fc484f491cd0c91e5d7343776e055a77" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-setuptools-rust-opt rust-opt" +REQUIRES="python3-setuptools-rust-opt python3-wheel python3-build rust-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-billiard/python3-billiard.SlackBuild b/python/python3-billiard/python3-billiard.SlackBuild index 69b1c6c82c..3d2c43d27c 100644 --- a/python/python3-billiard/python3-billiard.SlackBuild +++ b/python/python3-billiard/python3-billiard.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-billiard SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.2.0} +VERSION=${VERSION:-4.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-billiard/python3-billiard.info b/python/python3-billiard/python3-billiard.info index b4d7093cb1..bf125d2cc9 100644 --- a/python/python3-billiard/python3-billiard.info +++ b/python/python3-billiard/python3-billiard.info @@ -1,8 +1,8 @@ PRGNAM="python3-billiard" -VERSION="4.2.0" +VERSION="4.2.1" HOMEPAGE="https://github.com/celery/billiard" -DOWNLOAD="https://pypi.python.org/packages/source/b/billiard/billiard-4.2.0.tar.gz" -MD5SUM="93b1679438c5d24d170ed70ee03cdd53" +DOWNLOAD="https://pypi.python.org/packages/source/b/billiard/billiard-4.2.1.tar.gz" +MD5SUM="67dfb22a28126cfdbfe9f8e0bcdc177d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-bleach/python3-bleach.SlackBuild b/python/python3-bleach/python3-bleach.SlackBuild index 81fd2b6897..daae8c5bc0 100644 --- a/python/python3-bleach/python3-bleach.SlackBuild +++ b/python/python3-bleach/python3-bleach.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-bleach SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-bleach/python3-bleach.info b/python/python3-bleach/python3-bleach.info index a9d546adb0..3b9f76ef05 100644 --- a/python/python3-bleach/python3-bleach.info +++ b/python/python3-bleach/python3-bleach.info @@ -1,8 +1,8 @@ PRGNAM="python3-bleach" -VERSION="6.1.0" +VERSION="6.2.0" HOMEPAGE="https://pypi.org/project/bleach/" -DOWNLOAD="https://pypi.python.org/packages/source/b/bleach/bleach-6.1.0.tar.gz" -MD5SUM="fc95673643f4e0e81f443cb15fc15937" +DOWNLOAD="https://pypi.python.org/packages/source/b/bleach/bleach-6.2.0.tar.gz" +MD5SUM="bee79c9f4a17a85945fa54221d5d8391" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-webencodings" diff --git a/python/python3-boto3/python3-boto3.SlackBuild b/python/python3-boto3/python3-boto3.SlackBuild index c898ad812a..d0c853b1d2 100644 --- a/python/python3-boto3/python3-boto3.SlackBuild +++ b/python/python3-boto3/python3-boto3.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-boto3 -VERSION=${VERSION:-1.35.28} +VERSION=${VERSION:-1.36.24} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-boto3/python3-boto3.info b/python/python3-boto3/python3-boto3.info index ba7e23857c..fdfa013746 100644 --- a/python/python3-boto3/python3-boto3.info +++ b/python/python3-boto3/python3-boto3.info @@ -1,8 +1,8 @@ PRGNAM="python3-boto3" -VERSION="1.35.28" +VERSION="1.36.24" HOMEPAGE="https://aws.amazon.com/sdk-for-python/" -DOWNLOAD="https://github.com/boto/boto3/archive/1.35.28/boto3-1.35.28.tar.gz" -MD5SUM="cfc250c0c92da4162c24136d7c430e81" +DOWNLOAD="https://github.com/boto/boto3/archive/1.36.24/boto3-1.36.24.tar.gz" +MD5SUM="2e39c375626679dc5a171dcb5f7507c7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s3transfer" diff --git a/python/python3-bottle/python3-bottle.SlackBuild b/python/python3-bottle/python3-bottle.SlackBuild index 6c2b98dc8e..90c8c7121e 100644 --- a/python/python3-bottle/python3-bottle.SlackBuild +++ b/python/python3-bottle/python3-bottle.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-bottle SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.12.25} +VERSION=${VERSION:-0.13.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,6 +64,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages/ python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" \ @@ -73,7 +75,7 @@ PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION # Install documentation. mkdir -p $PRGDOC -cp -a AUTHORS README.rst LICENSE $PRGDOC/ +cp -a README* LICENSE* $PRGDOC/ cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/python3-bottle/python3-bottle.info b/python/python3-bottle/python3-bottle.info index e184516693..f509e45e59 100644 --- a/python/python3-bottle/python3-bottle.info +++ b/python/python3-bottle/python3-bottle.info @@ -1,8 +1,8 @@ PRGNAM="python3-bottle" -VERSION="0.12.25" +VERSION="0.13.2" HOMEPAGE="https://bottlepy.org/docs/dev/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.12.25.tar.gz" -MD5SUM="7d79d6131ecd524530f4e919bc60f444" +DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.13.2.tar.gz" +MD5SUM="3564bf7c5e348d6dee6dd13a89dd9330" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-cachecontrol/python3-cachecontrol.SlackBuild b/python/python3-cachecontrol/python3-cachecontrol.SlackBuild index f65bd264a3..edf9d8a5da 100644 --- a/python/python3-cachecontrol/python3-cachecontrol.SlackBuild +++ b/python/python3-cachecontrol/python3-cachecontrol.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-cachecontrol -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cachecontrol -VERSION=${VERSION:-0.14.1} +VERSION=${VERSION:-0.14.2} SRCNAM=${SRCNAM:-cachecontrol} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-cachecontrol/python3-cachecontrol.info b/python/python3-cachecontrol/python3-cachecontrol.info index dd9e75d2c5..bb47586307 100644 --- a/python/python3-cachecontrol/python3-cachecontrol.info +++ b/python/python3-cachecontrol/python3-cachecontrol.info @@ -1,8 +1,8 @@ PRGNAM="python3-cachecontrol" -VERSION="0.14.1" +VERSION="0.14.2" HOMEPAGE="https://github.com/psf/cachecontrol" -DOWNLOAD="https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.1/cachecontrol-0.14.1.tar.gz" -MD5SUM="45653219350d671d80fb24d8de11f7cc" +DOWNLOAD="https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.2/cachecontrol-0.14.2.tar.gz" +MD5SUM="c4912812fd7ec8865b6dca9bcaa0cb38" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build msgpack-python" diff --git a/python/python3-cachetools/python3-cachetools.SlackBuild b/python/python3-cachetools/python3-cachetools.SlackBuild index 6387674289..f6d81fdf5b 100644 --- a/python/python3-cachetools/python3-cachetools.SlackBuild +++ b/python/python3-cachetools/python3-cachetools.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-cachetools -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cachetools -VERSION=${VERSION:-5.5.0} +VERSION=${VERSION:-5.5.2} SRCNAM=${SRCNAM:-cachetools} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-cachetools/python3-cachetools.info b/python/python3-cachetools/python3-cachetools.info index b3b1cd8a06..f8c2b18a0b 100644 --- a/python/python3-cachetools/python3-cachetools.info +++ b/python/python3-cachetools/python3-cachetools.info @@ -1,8 +1,8 @@ PRGNAM="python3-cachetools" -VERSION="5.5.0" +VERSION="5.5.2" HOMEPAGE="https://github.com/tkem/cachetools" -DOWNLOAD="https://github.com/tkem/cachetools/archive/refs/tags/v5.5.0/cachetools-5.5.0.tar.gz" -MD5SUM="2085804e291965b6d390f52d4000d479" +DOWNLOAD="https://github.com/tkem/cachetools/archive/refs/tags/v5.5.2/cachetools-5.5.2.tar.gz" +MD5SUM="6a463f430a7f5961eed382304ae0d927" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-croniter/README b/python/python3-croniter/README new file mode 100644 index 0000000000..e93e62dfe7 --- /dev/null +++ b/python/python3-croniter/README @@ -0,0 +1,2 @@ +croniter provides iteration for the datetime object with a cron like +format. diff --git a/python/python3-croniter/python3-croniter.SlackBuild b/python/python3-croniter/python3-croniter.SlackBuild new file mode 100644 index 0000000000..9bf1cd37d4 --- /dev/null +++ b/python/python3-croniter/python3-croniter.SlackBuild @@ -0,0 +1,74 @@ +#!/bin/bash + +# Slackware build script for python3-croniter + +# Copyright 2023 Yth | Pont-en-Royans, France | yth@ythogtha.org +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-croniter +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-6.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a [A-Z][A-Z]* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-croniter/python3-croniter.info b/python/python3-croniter/python3-croniter.info new file mode 100644 index 0000000000..25c1c4bbb9 --- /dev/null +++ b/python/python3-croniter/python3-croniter.info @@ -0,0 +1,10 @@ +PRGNAM="python3-croniter" +VERSION="6.0.0" +HOMEPAGE="https://pypi.org/project/croniter/" +DOWNLOAD="https://pypi.python.org/packages/source/c/croniter/croniter-6.0.0.tar.gz" +MD5SUM="e20be543f2e8b0c725bdab12dcce7c18" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-pytz python3-dateutil" +MAINTAINER="Yth - Arnaud" +EMAIL="yth@ythogtha.org" diff --git a/python/python3-croniter/slack-desc b/python/python3-croniter/slack-desc new file mode 100644 index 0000000000..e5d6840b3c --- /dev/null +++ b/python/python3-croniter/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-croniter: python3-croniter (datetime object with a cron like format) +python3-croniter: +python3-croniter: croniter provides iteration for the datetime object with a cron like +python3-croniter: format. +python3-croniter: +python3-croniter: +python3-croniter: +python3-croniter: +python3-croniter: +python3-croniter: +python3-croniter: diff --git a/python/python3-cssselect/python3-cssselect.SlackBuild b/python/python3-cssselect/python3-cssselect.SlackBuild index 2910a6ff0c..bc975bde8e 100644 --- a/python/python3-cssselect/python3-cssselect.SlackBuild +++ b/python/python3-cssselect/python3-cssselect.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-cssselect -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-cssselect -VERSION=${VERSION:-1.2.0} +VERSION=${VERSION:-1.3.0} SRCNAM=${SRCNAM:-cssselect} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-cssselect/python3-cssselect.info b/python/python3-cssselect/python3-cssselect.info index 9d4327ce75..e95b77679d 100644 --- a/python/python3-cssselect/python3-cssselect.info +++ b/python/python3-cssselect/python3-cssselect.info @@ -1,8 +1,8 @@ PRGNAM="python3-cssselect" -VERSION="1.2.0" +VERSION="1.3.0" HOMEPAGE="https://cssselect.readthedocs.io/" -DOWNLOAD="https://github.com/scrapy/cssselect/archive/refs/tags/v1.2.0/cssselect-1.2.0.tar.gz" -MD5SUM="c7ef140d72659f327f2001574cb5e2a3" +DOWNLOAD="https://github.com/scrapy/cssselect/archive/refs/tags/v1.3.0/cssselect-1.3.0.tar.gz" +MD5SUM="c38d71a7b419a8c9af47cbae38965e1b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" diff --git a/python/python3-cython-opt/README b/python/python3-cython-opt/README new file mode 100644 index 0000000000..1e34fcb910 --- /dev/null +++ b/python/python3-cython-opt/README @@ -0,0 +1,21 @@ +The Cython language makes writing C extensions for the Python language +as easy as Python itself. +Cython is a source code translator based on Pyrex, but supports more +cutting edge functionality and optimizations. + +The Cython language is a superset of the Python language (almost all +Python code is also valid Cython code), but Cython additionally supports +optional static typing to natively call C functions, operate with C++ +classes and declare fast C types on variables and class attributes. +This allows the compiler to generate very efficient C code from Cython +code. + +This makes Cython the ideal language for writing glue code for external +C/C++ libraries, and for fast C modules that speed up the execution of +Python code. + +You have to add those lines in your SlackBuild to make use of this +newer cython: +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH="/opt/python$PYVER/site-packages:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" diff --git a/python/python3-cython-opt/python3-cython-opt.SlackBuild b/python/python3-cython-opt/python3-cython-opt.SlackBuild new file mode 100644 index 0000000000..7c616d7090 --- /dev/null +++ b/python/python3-cython-opt/python3-cython-opt.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/bash + +# Slackware build script for python3-cython-opt + +# Copyright 2025 Yth | Pont-en-Royans, France | yth@ythogtha.org +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-cython-opt +SRCNAM=cython +VERSION=${VERSION:-3.0.11} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +mkdir -p $PKG/opt +python3 -m build --no-isolation +python3 -m installer -d "$PKG" -p "opt/cython" dist/*.whl +mv $PKG/opt/cython/lib*/python$PYVER $PKG/opt/cython/ +rmdir $PKG/opt/cython/lib*/ + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a [A-Z][A-Z]* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-cython-opt/python3-cython-opt.info b/python/python3-cython-opt/python3-cython-opt.info new file mode 100644 index 0000000000..9f0c4bed57 --- /dev/null +++ b/python/python3-cython-opt/python3-cython-opt.info @@ -0,0 +1,10 @@ +PRGNAM="python3-cython-opt" +VERSION="3.0.11" +HOMEPAGE="https://cython.org/" +DOWNLOAD="https://pypi.python.org/packages/source/c/cython/cython-3.0.11.tar.gz" +MD5SUM="388b85b7c23f501320d19d991b169f5d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-build python3-wheel" +MAINTAINER="Yth - Arnaud" +EMAIL="yth@ythogtha.org" diff --git a/python/python3-cython-opt/slack-desc b/python/python3-cython-opt/slack-desc new file mode 100644 index 0000000000..aca233e0be --- /dev/null +++ b/python/python3-cython-opt/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-cython-opt: python3-cython-opt (superset of the Python language) +python3-cython-opt: +python3-cython-opt: The Cython language makes writing C extensions for the Python +python3-cython-opt: language as easy as Python itself. +python3-cython-opt: +python3-cython-opt: Cython is the ideal language for writing glue code for external C/C++ +python3-cython-opt: libraries, and for fast C modules that speed up the execution of +python3-cython-opt: Python code. +python3-cython-opt: +python3-cython-opt: https://cython.org/ +python3-cython-opt: diff --git a/python/python3-debugpy/python3-debugpy.SlackBuild b/python/python3-debugpy/python3-debugpy.SlackBuild index 691e2c1a4d..fbea0ce083 100644 --- a/python/python3-debugpy/python3-debugpy.SlackBuild +++ b/python/python3-debugpy/python3-debugpy.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-debugpy -VERSION=${VERSION:-1.8.9} +VERSION=${VERSION:-1.8.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-debugpy/python3-debugpy.info b/python/python3-debugpy/python3-debugpy.info index b140e25f18..bab18643cf 100644 --- a/python/python3-debugpy/python3-debugpy.info +++ b/python/python3-debugpy/python3-debugpy.info @@ -1,8 +1,8 @@ PRGNAM="python3-debugpy" -VERSION="1.8.9" +VERSION="1.8.11" HOMEPAGE="https://github.com/microsoft/debugpy/" -DOWNLOAD="https://github.com/microsoft/debugpy/archive/v1.8.9/debugpy-1.8.9.tar.gz" -MD5SUM="55680d43fb37a675e501f1b972c8b0f7" +DOWNLOAD="https://github.com/microsoft/debugpy/archive/v1.8.11/debugpy-1.8.11.tar.gz" +MD5SUM="a16fb2e8518d11d8893c38267a25712c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-dep-logic/python3-dep-logic.SlackBuild b/python/python3-dep-logic/python3-dep-logic.SlackBuild index ac2204ccbb..fdc7495880 100644 --- a/python/python3-dep-logic/python3-dep-logic.SlackBuild +++ b/python/python3-dep-logic/python3-dep-logic.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-dep-logic -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dep-logic -VERSION=${VERSION:-0.4.9} +VERSION=${VERSION:-0.4.11} SRCNAM=${SRCNAM:-dep-logic} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-dep-logic/python3-dep-logic.info b/python/python3-dep-logic/python3-dep-logic.info index 9fc6f6a541..f1ece19ce5 100644 --- a/python/python3-dep-logic/python3-dep-logic.info +++ b/python/python3-dep-logic/python3-dep-logic.info @@ -1,8 +1,8 @@ PRGNAM="python3-dep-logic" -VERSION="0.4.9" +VERSION="0.4.11" HOMEPAGE="https://github.com/pdm-project/dep-logic/" -DOWNLOAD="https://github.com/pdm-project/dep-logic/archive/refs/tags/0.4.9/dep-logic-0.4.9.tar.gz" -MD5SUM="caf2decfb192a296bc268aec0f81675b" +DOWNLOAD="https://github.com/pdm-project/dep-logic/archive/refs/tags/0.4.11/dep-logic-0.4.11.tar.gz" +MD5SUM="2290c24341e210d8ec7ec60e708de4ec" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pdm-backend" diff --git a/python/python3-deprecated/python3-deprecated.SlackBuild b/python/python3-deprecated/python3-deprecated.SlackBuild index 308d7b0513..ba29a4b3bc 100644 --- a/python/python3-deprecated/python3-deprecated.SlackBuild +++ b/python/python3-deprecated/python3-deprecated.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-deprecated -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-deprecated -VERSION=${VERSION:-1.2.15} +VERSION=${VERSION:-1.2.18} SRCNAM=${SRCNAM:-deprecated} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-deprecated/python3-deprecated.info b/python/python3-deprecated/python3-deprecated.info index 8e306fd05f..935fe59ae7 100644 --- a/python/python3-deprecated/python3-deprecated.info +++ b/python/python3-deprecated/python3-deprecated.info @@ -1,8 +1,8 @@ PRGNAM="python3-deprecated" -VERSION="1.2.15" +VERSION="1.2.18" HOMEPAGE="https://github.com/tantale/deprecated" -DOWNLOAD="https://github.com/tantale/deprecated/archive/refs/tags/v1.2.15/deprecated-1.2.15.tar.gz" -MD5SUM="70a77c6a3162c2b9bc6ea625cde30f77" +DOWNLOAD="https://github.com/tantale/deprecated/archive/refs/tags/v1.2.18/deprecated-1.2.18.tar.gz" +MD5SUM="16ca3bffc9473458887e59bde0d519e4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wrapt" diff --git a/python/python3-dnspython/python3-dnspython.SlackBuild b/python/python3-dnspython/python3-dnspython.SlackBuild index 34da9319d5..a6a8efbaac 100644 --- a/python/python3-dnspython/python3-dnspython.SlackBuild +++ b/python/python3-dnspython/python3-dnspython.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dnspython SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.6.1} +VERSION=${VERSION:-2.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-dnspython/python3-dnspython.info b/python/python3-dnspython/python3-dnspython.info index 01fa785bf9..66e72c839d 100644 --- a/python/python3-dnspython/python3-dnspython.info +++ b/python/python3-dnspython/python3-dnspython.info @@ -1,8 +1,8 @@ PRGNAM="python3-dnspython" -VERSION="2.6.1" +VERSION="2.7.0" HOMEPAGE="http://www.dnspython.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-2.6.1.tar.gz" -MD5SUM="ad29d0392621fb107e0eac4beed79ce5" +DOWNLOAD="https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-2.7.0.tar.gz" +MD5SUM="7a8f6f15038a116598744517931420d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core python3-exceptiongroup python3-httpcore" diff --git a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild index 92b122b07b..15af9d5d59 100644 --- a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild +++ b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-dogpile.cache -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dogpile.cache -VERSION=${VERSION:-1.3.3} +VERSION=${VERSION:-1.3.4} SRCNAM=${SRCNAM:-dogpile.cache} SRCVER=${SRCVER:-rel_$(echo $VERSION | tr . _)} BUILD=${BUILD:-1} diff --git a/python/python3-dogpile.cache/python3-dogpile.cache.info b/python/python3-dogpile.cache/python3-dogpile.cache.info index 1eecc236fa..cae01556c8 100644 --- a/python/python3-dogpile.cache/python3-dogpile.cache.info +++ b/python/python3-dogpile.cache/python3-dogpile.cache.info @@ -1,8 +1,8 @@ PRGNAM="python3-dogpile.cache" -VERSION="1.3.3" +VERSION="1.3.4" HOMEPAGE="https://dogpilecache.sqlalchemy.org/" -DOWNLOAD="https://github.com/sqlalchemy/dogpile.cache/archive/rel_1_3_3/dogpile.cache-rel_1_3_3.tar.gz" -MD5SUM="3a252847b9d7c7c083786dd9ddf95afa" +DOWNLOAD="https://github.com/sqlalchemy/dogpile.cache/archive/rel_1_3_4/dogpile.cache-rel_1_3_4.tar.gz" +MD5SUM="793a6cba290fd55e7c9bd512be6bd729" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-stevedore python3-decorator python3-typing-extensions python3-setuptools-opt" diff --git a/python/python3-dulwich/python3-dulwich.SlackBuild b/python/python3-dulwich/python3-dulwich.SlackBuild index 45a80b20ec..971ed58743 100644 --- a/python/python3-dulwich/python3-dulwich.SlackBuild +++ b/python/python3-dulwich/python3-dulwich.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dulwich SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.22.1} +VERSION=${VERSION:-0.22.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-dulwich/python3-dulwich.info b/python/python3-dulwich/python3-dulwich.info index 9ecc757a3a..e3e446aa09 100644 --- a/python/python3-dulwich/python3-dulwich.info +++ b/python/python3-dulwich/python3-dulwich.info @@ -1,8 +1,8 @@ PRGNAM="python3-dulwich" -VERSION="0.22.1" +VERSION="0.22.7" HOMEPAGE="https://www.dulwich.io/" -DOWNLOAD="https://pypi.python.org/packages/source/d/dulwich/dulwich-0.22.1.tar.gz" -MD5SUM="08e441d9f3c978a89ce682bfcc101dda" +DOWNLOAD="https://pypi.python.org/packages/source/d/dulwich/dulwich-0.22.7.tar.gz" +MD5SUM="02b457c9387d08758b1e06fd5b4a9048" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-rust-opt" diff --git a/python/python3-dunamai/python3-dunamai.SlackBuild b/python/python3-dunamai/python3-dunamai.SlackBuild index 8972b781e7..1a14f1455e 100644 --- a/python/python3-dunamai/python3-dunamai.SlackBuild +++ b/python/python3-dunamai/python3-dunamai.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-dunamai -# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2024-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-dunamai SRCNAM=dunamai -VERSION=${VERSION:-1.23.0} +VERSION=${VERSION:-1.23.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-dunamai/python3-dunamai.info b/python/python3-dunamai/python3-dunamai.info index 4af1851675..d073c7c36b 100644 --- a/python/python3-dunamai/python3-dunamai.info +++ b/python/python3-dunamai/python3-dunamai.info @@ -1,8 +1,8 @@ PRGNAM="python3-dunamai" -VERSION="1.23.0" +VERSION="1.23.1" HOMEPAGE="https://github.com/mtkennerly/dunamai" -DOWNLOAD="https://files.pythonhosted.org/packages/06/4e/a5c8c337a1d9ac0384298ade02d322741fb5998041a5ea74d1cd2a4a1d47/dunamai-1.23.0.tar.gz" -MD5SUM="5aa5f8aa470a4e8f67430b1a8a6ff801" +DOWNLOAD="https://files.pythonhosted.org/packages/08/14/4932a8aee6df2f266c748f88d27a455719d04ca5cf723d5630b7fb215d61/dunamai-1.23.1.tar.gz" +MD5SUM="19e8c96d34b628d5f55b4c8676d896bb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core" diff --git a/python/python3-evdev/python3-evdev.SlackBuild b/python/python3-evdev/python3-evdev.SlackBuild index e70f61145e..cadebc7c91 100644 --- a/python/python3-evdev/python3-evdev.SlackBuild +++ b/python/python3-evdev/python3-evdev.SlackBuild @@ -6,6 +6,7 @@ # Copyright 2020-2023 Isaac Yu <isaacyu@protonmail.com> # Copyright 2023-2024 Erich Ritz, Jenks, Oklahoma, USA <erich.public@protonmail.com> # Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-evdev -VERSION=${VERSION:-1.7.1} +VERSION=${VERSION:-1.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -73,7 +74,16 @@ find -L . -perm 660 -exec chmod 644 {} \; PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages/ -python3 setup.py install --root=$PKG +# Add unused section to avoid ERROR message from setuptools_scm +# Make it an if statement just in case upstream decides to update +# it and I don't notice. +if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then + echo "[tool.setuptools_scm]" >> pyproject.toml +fi +export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-evdev/python3-evdev.info b/python/python3-evdev/python3-evdev.info index 412b624390..d577e07807 100644 --- a/python/python3-evdev/python3-evdev.info +++ b/python/python3-evdev/python3-evdev.info @@ -1,10 +1,10 @@ PRGNAM="python3-evdev" -VERSION="1.7.1" +VERSION="1.9.1" HOMEPAGE="http://python-evdev.readthedocs.org/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/e/evdev/evdev-1.7.1.tar.gz" -MD5SUM="c20a623d2d05fd87c1f46d736ee9c3cc" +DOWNLOAD="https://files.pythonhosted.org/packages/source/e/evdev/evdev-1.9.1.tar.gz" +MD5SUM="b9f628b786f1a5934f3af46347157f7a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-executing/python3-executing.SlackBuild b/python/python3-executing/python3-executing.SlackBuild index 9d085f2a94..a73ddcb387 100644 --- a/python/python3-executing/python3-executing.SlackBuild +++ b/python/python3-executing/python3-executing.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-executing # Copyright 2022 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-executing SRCNAM=executing -VERSION=${VERSION:-2.1.0} +VERSION=${VERSION:-2.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-executing/python3-executing.info b/python/python3-executing/python3-executing.info index d859dfdde0..989953f0db 100644 --- a/python/python3-executing/python3-executing.info +++ b/python/python3-executing/python3-executing.info @@ -1,8 +1,8 @@ PRGNAM="python3-executing" -VERSION="2.1.0" +VERSION="2.2.0" HOMEPAGE="https://github.com/alexmojaki/executing" -DOWNLOAD="https://files.pythonhosted.org/packages/source/e/executing/executing-2.1.0.tar.gz" -MD5SUM="e64dd9916bb0a6c89f88295f4867c1b6" +DOWNLOAD="https://files.pythonhosted.org/packages/source/e/executing/executing-2.2.0.tar.gz" +MD5SUM="6d79de70b73814ee0ac523140c47714f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-expandvars/python3-expandvars.SlackBuild b/python/python3-expandvars/python3-expandvars.SlackBuild index 453ef0388a..f2f16eaa9c 100644 --- a/python/python3-expandvars/python3-expandvars.SlackBuild +++ b/python/python3-expandvars/python3-expandvars.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-expandvars -# Copyright 2023 Jay Lanagan (j@lngn.net), Detroit, MI, USA. +# Copyright 2023-2025 Jay Lanagan (j@lngn.net), Detroit, MI, USA. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) SRCNAM=expandvars PRGNAM=python3-expandvars -VERSION=${VERSION:-0.12.0} +VERSION=${VERSION:-1.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-expandvars/python3-expandvars.info b/python/python3-expandvars/python3-expandvars.info index 719995d2c5..278d07662e 100644 --- a/python/python3-expandvars/python3-expandvars.info +++ b/python/python3-expandvars/python3-expandvars.info @@ -1,8 +1,8 @@ PRGNAM="python3-expandvars" -VERSION="0.12.0" +VERSION="1.0.0" HOMEPAGE="https://github.com/sayanarijit/expandvars/" -DOWNLOAD="https://github.com/sayanarijit/expandvars/archive/v0.12.0/expandvars-0.12.0.tar.gz" -MD5SUM="abfcac9e4b94caf07e2611ede422cb39" +DOWNLOAD="https://files.pythonhosted.org/packages/source/e/expandvars/expandvars-1.0.0.tar.gz" +MD5SUM="8f36c472b29b8c83a1585dd53b4ed0d1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-falcon/python3-falcon.SlackBuild b/python/python3-falcon/python3-falcon.SlackBuild index 58c091f848..5c8c1dbe34 100644 --- a/python/python3-falcon/python3-falcon.SlackBuild +++ b/python/python3-falcon/python3-falcon.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-falcon SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.1.3} +VERSION=${VERSION:-4.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -59,7 +59,12 @@ cd $SRCNAM-$VERSION chown -R root:root . find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH="/opt/python$PYVER/site-packages:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-falcon/python3-falcon.info b/python/python3-falcon/python3-falcon.info index fae8cacfda..035ee57e56 100644 --- a/python/python3-falcon/python3-falcon.info +++ b/python/python3-falcon/python3-falcon.info @@ -1,10 +1,10 @@ PRGNAM="python3-falcon" -VERSION="3.1.3" +VERSION="4.0.2" HOMEPAGE="https://falconframework.org/" -DOWNLOAD="https://pypi.python.org/packages/source/f/falcon/falcon-3.1.3.tar.gz" -MD5SUM="22a5c32f3d9dd96d498febe8e16ddffe" +DOWNLOAD="https://pypi.python.org/packages/source/f/falcon/falcon-4.0.2.tar.gz" +MD5SUM="779e94857aed44e78536a9d36268e76c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt python3-cython-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-fastjsonschema/python3-fastjsonschema.SlackBuild b/python/python3-fastjsonschema/python3-fastjsonschema.SlackBuild index 311814a9c8..a507a9cc1b 100644 --- a/python/python3-fastjsonschema/python3-fastjsonschema.SlackBuild +++ b/python/python3-fastjsonschema/python3-fastjsonschema.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-fastjsonschema -VERSION=${VERSION:-2.21.0} +VERSION=${VERSION:-2.21.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-fastjsonschema/python3-fastjsonschema.info b/python/python3-fastjsonschema/python3-fastjsonschema.info index 7c1ef62114..0aa3a89073 100644 --- a/python/python3-fastjsonschema/python3-fastjsonschema.info +++ b/python/python3-fastjsonschema/python3-fastjsonschema.info @@ -1,8 +1,8 @@ PRGNAM="python3-fastjsonschema" -VERSION="2.21.0" +VERSION="2.21.1" HOMEPAGE="https://github.com/horejsek/python-fastjsonschema" -DOWNLOAD="https://github.com/horejsek/python-fastjsonschema/archive/v2.21.0/python-fastjsonschema-2.21.0.tar.gz" -MD5SUM="89446fab640b706ae0fe89e7b3538d85" +DOWNLOAD="https://github.com/horejsek/python-fastjsonschema/archive/v2.21.1/python-fastjsonschema-2.21.1.tar.gz" +MD5SUM="9d7a184b7bad3b84f2d885077d1554be" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-ffmpeg/README b/python/python3-ffmpeg/README new file mode 100644 index 0000000000..9cfcec6321 --- /dev/null +++ b/python/python3-ffmpeg/README @@ -0,0 +1,3 @@ +There are tons of Python FFmpeg wrappers out there but they +seem to lack complex filter support. ffmpeg-python works well +for simple as well as complex signal graphs. diff --git a/python/python3-ffmpeg/python3-ffmpeg.SlackBuild b/python/python3-ffmpeg/python3-ffmpeg.SlackBuild new file mode 100644 index 0000000000..86dce58fec --- /dev/null +++ b/python/python3-ffmpeg/python3-ffmpeg.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/bash + +# Slackware build script for ffmpeg-python +# Copyright 2025 Fernando Lopez Jr. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-ffmpeg +SRCNAM=ffmpeg-python +VERSION=${VERSION:-0.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z -C $PRGNAM-$VERSION --strip-components 1 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} + -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + +python3 setup.py install --root=$PKG --prefix=/usr + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE MANIFEST README README.md requirements.txt $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-ffmpeg/python3-ffmpeg.info b/python/python3-ffmpeg/python3-ffmpeg.info new file mode 100644 index 0000000000..9cddd1d371 --- /dev/null +++ b/python/python3-ffmpeg/python3-ffmpeg.info @@ -0,0 +1,10 @@ +PRGNAM="python3-ffmpeg" +VERSION="0.2.0" +HOMEPAGE="https://github.com/kkroening/ffmpeg-python/" +DOWNLOAD="https://github.com/kkroening/ffmpeg-python/archive/0.2.0/ffmpeg-python-0.2.0.tar.gz" +MD5SUM="21ab58cedce07385c59ab3c85629cc48" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-numpy python3-tox python3-pytest-runner" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/python/python3-ffmpeg/slack-desc b/python/python3-ffmpeg/slack-desc new file mode 100644 index 0000000000..cc50938c36 --- /dev/null +++ b/python/python3-ffmpeg/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-ffmpeg: python3-ffmpeg (ffmpeg bindings for python3) +python3-ffmpeg: +python3-ffmpeg: There are tons of Python FFmpeg wrappers out there but they +python3-ffmpeg: seem to lack complex filter support. ffmpeg-python works well +python3-ffmpeg: for simple as well as complex signal graphs. +python3-ffmpeg: +python3-ffmpeg: Homepage: https://github.com/kkroening/ffmpeg-python +python3-ffmpeg: +python3-ffmpeg: +python3-ffmpeg: +python3-ffmpeg: diff --git a/python/python3-ffsubsync/README b/python/python3-ffsubsync/README new file mode 100644 index 0000000000..95e40faadc --- /dev/null +++ b/python/python3-ffsubsync/README @@ -0,0 +1,3 @@ +Language-agnostic automatic synchronization of subtitles with video, +so that subtitles are aligned to the correct starting point within the +video. diff --git a/python/python3-ffsubsync/python3-ffsubsync.SlackBuild b/python/python3-ffsubsync/python3-ffsubsync.SlackBuild new file mode 100644 index 0000000000..e2159b44af --- /dev/null +++ b/python/python3-ffsubsync/python3-ffsubsync.SlackBuild @@ -0,0 +1,75 @@ +#!/bin/bash + +# Slackware build script for python3-ffsubsync +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-ffsubsync +SRCNAM=ffsubsync +VERSION=${VERSION:-0.4.26} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z -C $PRGNAM-$VERSION --strip-components 1 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} + -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + +python3 setup.py install --root=$PKG --prefix=/usr + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md LICENSE CODE_OF_CONDUCT.md requirements.txt requirements-dev.txt $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-ffsubsync/python3-ffsubsync.info b/python/python3-ffsubsync/python3-ffsubsync.info new file mode 100644 index 0000000000..58611be8e7 --- /dev/null +++ b/python/python3-ffsubsync/python3-ffsubsync.info @@ -0,0 +1,10 @@ +PRGNAM="python3-ffsubsync" +VERSION="0.4.26" +HOMEPAGE="https://github.com/smacke/ffsubsync" +DOWNLOAD="https://github.com/smacke/ffsubsync/archive/0.4.26/ffsubsync-0.4.26.tar.gz" +MD5SUM="b09a850e2c654e65b740397ae37b0bb8" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-numpy tqdm python3-pysubs2 python3-srt python3-rich cchardet python3-auditok PyAudio python3-pydub" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/python/python3-ffsubsync/slack-desc b/python/python3-ffsubsync/slack-desc new file mode 100644 index 0000000000..96b031c5b2 --- /dev/null +++ b/python/python3-ffsubsync/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-ffsubsync: python3-ffsubsync (automatic synchronization of subs with video) +python3-ffsubsync: +python3-ffsubsync: youtube-dl is a small command-line program to download videos +python3-ffsubsync: from YouTube.com and a few more sites. +python3-ffsubsync: +python3-ffsubsync: Homepage: https://github.com/ytdl-org/youtube-dl +python3-ffsubsync: +python3-ffsubsync: +python3-ffsubsync: +python3-ffsubsync: +python3-ffsubsync: diff --git a/python/python3-filelock/python3-filelock.SlackBuild b/python/python3-filelock/python3-filelock.SlackBuild index deaab2a409..7cdc6f4cc1 100644 --- a/python/python3-filelock/python3-filelock.SlackBuild +++ b/python/python3-filelock/python3-filelock.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-filelock # Copyright 2023 Isaac Yu <isaacyu1@isaacyu1.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-filelock SRCNAM=filelock -VERSION=${VERSION:-3.16.1} +VERSION=${VERSION:-3.18.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-filelock/python3-filelock.info b/python/python3-filelock/python3-filelock.info index 599ddfec35..e54252410c 100644 --- a/python/python3-filelock/python3-filelock.info +++ b/python/python3-filelock/python3-filelock.info @@ -1,8 +1,8 @@ PRGNAM="python3-filelock" -VERSION="3.16.1" +VERSION="3.18.0" HOMEPAGE="https://github.com/tox-dev/filelock" -DOWNLOAD="https://github.com/tox-dev/filelock/archive/3.16.1/filelock-3.16.1.tar.gz" -MD5SUM="720d7e74bf86bd2004969e0868bd229d" +DOWNLOAD="https://github.com/tox-dev/filelock/archive/3.18.0/filelock-3.18.0.tar.gz" +MD5SUM="60d4a2c97484dd496e3e8983801357b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs" diff --git a/python/python3-findpython/python3-findpython.SlackBuild b/python/python3-findpython/python3-findpython.SlackBuild index e5edcb2783..d7d53161c3 100644 --- a/python/python3-findpython/python3-findpython.SlackBuild +++ b/python/python3-findpython/python3-findpython.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-findpython -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-findpython -VERSION=${VERSION:-0.6.2} +VERSION=${VERSION:-0.6.3} SRCNAM=${SRCNAM:-findpython} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-findpython/python3-findpython.info b/python/python3-findpython/python3-findpython.info index 33f467ee64..94d4e0fedf 100644 --- a/python/python3-findpython/python3-findpython.info +++ b/python/python3-findpython/python3-findpython.info @@ -1,8 +1,8 @@ PRGNAM="python3-findpython" -VERSION="0.6.2" +VERSION="0.6.3" HOMEPAGE="https://github.com/frostming/findpython/" -DOWNLOAD="https://github.com/frostming/findpython/archive/refs/tags/0.6.2/findpython-0.6.2.tar.gz" -MD5SUM="4063126cb0e840ec091834ccd250da90" +DOWNLOAD="https://github.com/frostming/findpython/archive/refs/tags/0.6.3/findpython-0.6.3.tar.gz" +MD5SUM="b46165126ce672b0014055c65d2c30ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pdm-backend" diff --git a/python/python3-flit/python3-flit.SlackBuild b/python/python3-flit/python3-flit.SlackBuild index e212d8d653..aa5182c6dc 100644 --- a/python/python3-flit/python3-flit.SlackBuild +++ b/python/python3-flit/python3-flit.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-flit -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-flit SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.10.1} +VERSION=${VERSION:-3.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,7 +63,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -python3 -m build --no-isolation +python3 -m flit_core.wheel python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python3-flit/python3-flit.info b/python/python3-flit/python3-flit.info index 972f3f6bf4..8775f97be9 100644 --- a/python/python3-flit/python3-flit.info +++ b/python/python3-flit/python3-flit.info @@ -1,8 +1,8 @@ PRGNAM="python3-flit" -VERSION="3.10.1" +VERSION="3.11.0" HOMEPAGE="https://github.com/pypa/flit" -DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flit/flit-3.10.1.tar.gz" -MD5SUM="bae96bc842daf0ff81202db673f345c7" +DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flit/flit-3.11.0.tar.gz" +MD5SUM="5d5ce15ce528d1e1f90fd9a00d0dcd4d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-tomli_w" diff --git a/python/python3-flit_core/python3-flit_core.SlackBuild b/python/python3-flit_core/python3-flit_core.SlackBuild index 50411234e2..3e03382296 100644 --- a/python/python3-flit_core/python3-flit_core.SlackBuild +++ b/python/python3-flit_core/python3-flit_core.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-flit_core -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-flit_core SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.10.1} +VERSION=${VERSION:-3.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-flit_core/python3-flit_core.info b/python/python3-flit_core/python3-flit_core.info index a111e7f1b5..470a234eef 100644 --- a/python/python3-flit_core/python3-flit_core.info +++ b/python/python3-flit_core/python3-flit_core.info @@ -1,8 +1,8 @@ PRGNAM="python3-flit_core" -VERSION="3.10.1" +VERSION="3.11.0" HOMEPAGE="https://github.com/pypa/flit" -DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-3.10.1.tar.gz" -MD5SUM="a3381dd58e23e9826c5199b1f70318b0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-3.11.0.tar.gz" +MD5SUM="6d677b1acef1769c4c7156c7508e0dbd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-fonttools/python3-fonttools.SlackBuild b/python/python3-fonttools/python3-fonttools.SlackBuild index bd31c48079..93cd801f3c 100644 --- a/python/python3-fonttools/python3-fonttools.SlackBuild +++ b/python/python3-fonttools/python3-fonttools.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-fonttools # Copyright 2017-2019,2022 Andrew Clemons, Wellington New Zealand -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-fonttools SRCNAM=fonttools -VERSION=${VERSION:-4.55.0} +VERSION=${VERSION:-4.56.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-fonttools/python3-fonttools.info b/python/python3-fonttools/python3-fonttools.info index 0b80ca0f89..47afefa7b8 100644 --- a/python/python3-fonttools/python3-fonttools.info +++ b/python/python3-fonttools/python3-fonttools.info @@ -1,8 +1,8 @@ PRGNAM="python3-fonttools" -VERSION="4.55.0" +VERSION="4.56.0" HOMEPAGE="https://github.com/fonttools/fonttools" -DOWNLOAD="https://pypi.io/packages/source/f/fonttools/fonttools-4.55.0.tar.gz" -MD5SUM="f88585644a54bbdecdfdffc8925d1d98" +DOWNLOAD="https://pypi.io/packages/source/f/fonttools/fonttools-4.56.0.tar.gz" +MD5SUM="a4bfec33d7516419043cf61376ded567" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-unicodedata2 python3-scipy python3-zopfli python3-fs python3-uharfbuzz python3-lxml python3-lz4 python3-setuptools-opt" diff --git a/python/python3-formencode/python3-formencode.SlackBuild b/python/python3-formencode/python3-formencode.SlackBuild index 2134545296..63222e3594 100644 --- a/python/python3-formencode/python3-formencode.SlackBuild +++ b/python/python3-formencode/python3-formencode.SlackBuild @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-formencode -SRCNAM=FormEncode -VERSION=${VERSION:-2.1.0} +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-2.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-formencode/python3-formencode.info b/python/python3-formencode/python3-formencode.info index e2b3697bda..fa3330fe2c 100644 --- a/python/python3-formencode/python3-formencode.info +++ b/python/python3-formencode/python3-formencode.info @@ -1,8 +1,8 @@ PRGNAM="python3-formencode" -VERSION="2.1.0" +VERSION="2.1.1" HOMEPAGE="http://FormEncode.org/" -DOWNLOAD="https://pypi.python.org/packages/source/F/FormEncode/FormEncode-2.1.0.tar.gz" -MD5SUM="088ba6620c6ff9133ee95874e2eb8a88" +DOWNLOAD="https://pypi.python.org/packages/source/f/formencode/formencode-2.1.1.tar.gz" +MD5SUM="d179386d31ae8c32e70d004dca19ac60" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools_scm_git_archive" diff --git a/python/python3-gast/README b/python/python3-gast/README index ab8cfc9bbc..d94c89a881 100644 --- a/python/python3-gast/README +++ b/python/python3-gast/README @@ -3,5 +3,6 @@ GAST provides a compatibility layer between the AST ast.parse from the standard ast module. NOTE: Unable to support newer versions than 0.5.5 due to breaking -python/python3-pythran. As of 19 JUL 24, only the master branch of -pythran supports gast 0.6.x. +python/python3-pythran. python3-pythran cannot be updated further due +to breaking academic/python3-scipy, which can't be updated due to an +older Cython in Slackware 15.0. diff --git a/python/python3-gearbox/python3-gearbox.SlackBuild b/python/python3-gearbox/python3-gearbox.SlackBuild index db5d15167c..a2773cf68e 100644 --- a/python/python3-gearbox/python3-gearbox.SlackBuild +++ b/python/python3-gearbox/python3-gearbox.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-gearbox SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.2.2} +VERSION=${VERSION:-0.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,7 +64,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a README* MANIFEST.in $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python3-gearbox/python3-gearbox.info b/python/python3-gearbox/python3-gearbox.info index d61c0c5f58..c97d26dcb4 100644 --- a/python/python3-gearbox/python3-gearbox.info +++ b/python/python3-gearbox/python3-gearbox.info @@ -1,10 +1,10 @@ PRGNAM="python3-gearbox" -VERSION="0.2.2" +VERSION="0.3.2" HOMEPAGE="https://github.com/TurboGears/gearbox" -DOWNLOAD="https://github.com/TurboGears/gearbox/archive/0.2.2/gearbox-0.2.2.tar.gz" -MD5SUM="1f2a79b65049572da43b45b037bca294" +DOWNLOAD="https://github.com/TurboGears/gearbox/archive/0.3.2/gearbox-0.3.2.tar.gz" +MD5SUM="1052b6b277ece006cd91d114fa5b0b59" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-hupper python3-pastedeploy tempita" +REQUIRES="python3-setuptools-opt python3-hupper python3-pastedeploy tempita" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild index 6b8f77497b..bf6bbee383 100644 --- a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild +++ b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-geventhttpclient SRCNAM=geventhttpclient -VERSION=${VERSION:-2.3.2} +VERSION=${VERSION:-2.3.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.info b/python/python3-geventhttpclient/python3-geventhttpclient.info index 2173499c1a..50e74738a9 100644 --- a/python/python3-geventhttpclient/python3-geventhttpclient.info +++ b/python/python3-geventhttpclient/python3-geventhttpclient.info @@ -1,8 +1,8 @@ PRGNAM="python3-geventhttpclient" -VERSION="2.3.2" +VERSION="2.3.3" HOMEPAGE="https://github.com/geventhttpclient/geventhttpclient" -DOWNLOAD="https://files.pythonhosted.org/packages/b4/7f/02f7a5152025314b9624877bda32e20291c305454ebc5e11fbc8c1169061/geventhttpclient-2.3.2.tar.gz" -MD5SUM="7675f8e3efa6dd694552f975b1d6d95e" +DOWNLOAD="https://files.pythonhosted.org/packages/29/26/018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28/geventhttpclient-2.3.3.tar.gz" +MD5SUM="ec29adc387f88926d4419d3873dbe4b6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gevent llhttp python3-setuptools-opt" diff --git a/python/python3-glances/python3-glances.SlackBuild b/python/python3-glances/python3-glances.SlackBuild index f322d267d2..cc8a6cc671 100644 --- a/python/python3-glances/python3-glances.SlackBuild +++ b/python/python3-glances/python3-glances.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-glances -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-glances SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.2.1} +VERSION=${VERSION:-4.3.0.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-glances/python3-glances.info b/python/python3-glances/python3-glances.info index 94124d060c..66e69b2022 100644 --- a/python/python3-glances/python3-glances.info +++ b/python/python3-glances/python3-glances.info @@ -1,8 +1,8 @@ PRGNAM="python3-glances" -VERSION="4.2.1" +VERSION="4.3.0.8" HOMEPAGE="https://github.com/nicolargo/glances" -DOWNLOAD="https://files.pythonhosted.org/packages/source/g/glances/glances-4.2.1.tar.gz" -MD5SUM="8958f140643c9d2e4b480e825a094907" +DOWNLOAD="https://files.pythonhosted.org/packages/source/g/glances/glances-4.3.0.8.tar.gz" +MD5SUM="4bc79266397f7e3bca41c7152d03f12d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-psutil python3-defusedxml python3-orjson python3-netifaces python3-pymdstat python3-py-cpuinfo" diff --git a/python/python3-glyphslib/python3-glyphslib.SlackBuild b/python/python3-glyphslib/python3-glyphslib.SlackBuild index b4f62ff6a0..ef01aaaf6f 100644 --- a/python/python3-glyphslib/python3-glyphslib.SlackBuild +++ b/python/python3-glyphslib/python3-glyphslib.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-glyphslib -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-glyphslib -VERSION=${VERSION:-6.9.5} +VERSION=${VERSION:-6.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-glyphslib/python3-glyphslib.info b/python/python3-glyphslib/python3-glyphslib.info index 4dde37db69..41422412a8 100644 --- a/python/python3-glyphslib/python3-glyphslib.info +++ b/python/python3-glyphslib/python3-glyphslib.info @@ -1,8 +1,8 @@ PRGNAM="python3-glyphslib" -VERSION="6.9.5" +VERSION="6.10.1" HOMEPAGE="https://github.com/googlefonts/glyphsLib" -DOWNLOAD="https://pypi.io/packages/source/g/glyphsLib/glyphslib-6.9.5.tar.gz" -MD5SUM="5c0f774020b8fd16da18c4844a517523" +DOWNLOAD="https://pypi.io/packages/source/g/glyphsLib/glyphslib-6.10.1.tar.gz" +MD5SUM="4707691c5fe9083dc4fb77a74ef82d13" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-openstep-plist python3-ufolib2 python3-ufo2ft python3-xmldiff" diff --git a/python/python3-grpcio/protobuf-reenable-private-headers.patch b/python/python3-grpcio/protobuf-reenable-private-headers.patch new file mode 100644 index 0000000000..1f3dba1905 --- /dev/null +++ b/python/python3-grpcio/protobuf-reenable-private-headers.patch @@ -0,0 +1,25 @@ +diff --git a/cmake/installed_include_golden.txt b/cmake/installed_include_golden.txt +index 20ad3219b6..0562066bd7 100644 +--- a/cmake/installed_include_golden.txt ++++ b/cmake/installed_include_golden.txt +@@ -35,6 +35,8 @@ google/protobuf/compiler/php/php_generator.h + google/protobuf/compiler/plugin.h + google/protobuf/compiler/plugin.pb.h + google/protobuf/compiler/plugin.proto ++google/protobuf/compiler/python/generator.h ++google/protobuf/compiler/python/pyi_generator.h + google/protobuf/compiler/retention.h + google/protobuf/compiler/scc.h + google/protobuf/compiler/subprocess.h +diff --git a/src/file_lists.cmake b/src/file_lists.cmake +index d74a982f79..36984247bf 100644 +--- a/src/file_lists.cmake ++++ b/src/file_lists.cmake + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/php_generator.h + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.h + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.pb.h ++ ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/generator.h ++ ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/pyi_generator.h + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/retention.h + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/scc.h + ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/subprocess.h diff --git a/python/python3-grpcio/python3-grpcio.SlackBuild b/python/python3-grpcio/python3-grpcio.SlackBuild index 44653bb8b9..ee82179fd3 100644 --- a/python/python3-grpcio/python3-grpcio.SlackBuild +++ b/python/python3-grpcio/python3-grpcio.SlackBuild @@ -16,7 +16,7 @@ # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO # EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF @@ -25,12 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-grpcio -VERSION=${VERSION:-1.67.1} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.71.0} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=grpc +PROTOVER=${PROTOVER:-30.1} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -57,6 +58,13 @@ cd $TMP rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION + +# Extract protobuf tarball +tar xvf $CWD/protobuf-$PROTOVER.tar.gz +cd protobuf-$PROTOVER +patch -p1 < $CWD/protobuf-reenable-private-headers.patch +cd .. + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -87,9 +95,9 @@ sed -r -i \ tools/distrib/python/grpcio_tools/protoc_lib_deps.py ln -s ../../../.. tools/distrib/python/grpcio_tools/grpc_root -# Build python3-grcpio_tools +# Build python3-grcpio-tools cd tools/distrib/python/grpcio_tools -GRPC_PYTHON_CFLAGS="-fno-wrapv -frtti $(pkg-config --cflags protobuf)" \ +GRPC_PYTHON_CFLAGS="-fno-wrapv -frtti $(pkg-config --cflags protobuf) -I$TMP/$SRCNAM-$VERSION/protobuf-$PROTOVER/src" \ GRPC_PYTHON_LDFLAGS="$(pkg-config --libs protobuf) -lprotoc" \ python3 setup.py install --root=$PKG cd $TMP/$SRCNAM-$VERSION diff --git a/python/python3-grpcio/python3-grpcio.info b/python/python3-grpcio/python3-grpcio.info index eaf4f2a8a1..5e64b015c1 100644 --- a/python/python3-grpcio/python3-grpcio.info +++ b/python/python3-grpcio/python3-grpcio.info @@ -1,8 +1,10 @@ PRGNAM="python3-grpcio" -VERSION="1.67.1" +VERSION="1.71.0" HOMEPAGE="https://grpc.io/" -DOWNLOAD="https://github.com/grpc/grpc/archive/v1.67.1/grpc-1.67.1.tar.gz" -MD5SUM="ce074a670e556ac8a4aa9479cf9aa6b0" +DOWNLOAD="https://github.com/grpc/grpc/archive/v1.71.0/grpc-1.71.0.tar.gz \ + https://github.com/google/protobuf/archive/v30.1/protobuf-30.1.tar.gz" +MD5SUM="89ad442e1b174bc5d55c554aec583fa0 \ + 3f3792f866d8dc5820ce9fdc10b33bf8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="protobuf3 re2" diff --git a/python/python3-hatchling/python3-hatchling.SlackBuild b/python/python3-hatchling/python3-hatchling.SlackBuild index a1f84fb742..1341f4d561 100644 --- a/python/python3-hatchling/python3-hatchling.SlackBuild +++ b/python/python3-hatchling/python3-hatchling.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-hatchling SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.26.3} +VERSION=${VERSION:-1.27.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-hatchling/python3-hatchling.info b/python/python3-hatchling/python3-hatchling.info index 285306edf6..4652ebbd3e 100644 --- a/python/python3-hatchling/python3-hatchling.info +++ b/python/python3-hatchling/python3-hatchling.info @@ -1,8 +1,8 @@ PRGNAM="python3-hatchling" -VERSION="1.26.3" +VERSION="1.27.0" HOMEPAGE="https://github.com/pypa/hatch/tree/master/backend" -DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.26.3.tar.gz" -MD5SUM="409caa84d49b96410924c0119c7d0530" +DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.27.0.tar.gz" +MD5SUM="6ffb3087c9b6a9ffbfc1bb394f7ed1a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-editables python3-pathspec python3-pluggy python3-trove-classifiers python3-setuptools-opt" diff --git a/python/python3-hishel/python3-hishel.SlackBuild b/python/python3-hishel/python3-hishel.SlackBuild index 7fe637bbf0..9ce63f9216 100644 --- a/python/python3-hishel/python3-hishel.SlackBuild +++ b/python/python3-hishel/python3-hishel.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-hishel -VERSION=${VERSION:-0.0.33} +VERSION=${VERSION:-0.1.1} SRCNAM=${SRCNAM:-hishel} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-hishel/python3-hishel.info b/python/python3-hishel/python3-hishel.info index aafbf2a692..1d45e531de 100644 --- a/python/python3-hishel/python3-hishel.info +++ b/python/python3-hishel/python3-hishel.info @@ -1,8 +1,8 @@ PRGNAM="python3-hishel" -VERSION="0.0.33" +VERSION="0.1.1" HOMEPAGE="https://hishel.com/" -DOWNLOAD="https://github.com/karpetrosyan/hishel/archive/refs/tags/0.0.33/hishel-0.0.33.tar.gz" -MD5SUM="567d4e21978a35980153fb47d4543f4a" +DOWNLOAD="https://github.com/karpetrosyan/hishel/archive/refs/tags/0.1.1/hishel-0.1.1.tar.gz" +MD5SUM="fb38eb608532b8c1fa6887cdf2cabd83" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-httpx" diff --git a/python/python3-icalendar/python3-icalendar.SlackBuild b/python/python3-icalendar/python3-icalendar.SlackBuild index 4e36435810..0a2eb77d53 100644 --- a/python/python3-icalendar/python3-icalendar.SlackBuild +++ b/python/python3-icalendar/python3-icalendar.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-icalendar -VERSION=${VERSION:-4.0.9} +VERSION=${VERSION:-6.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -48,20 +48,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -77,7 +63,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl # Strip binaries and libraries. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python3-icalendar/python3-icalendar.info b/python/python3-icalendar/python3-icalendar.info index 8b0f55f981..833d91017b 100644 --- a/python/python3-icalendar/python3-icalendar.info +++ b/python/python3-icalendar/python3-icalendar.info @@ -1,10 +1,10 @@ PRGNAM="python3-icalendar" -VERSION="4.0.9" +VERSION="6.1.1" HOMEPAGE="https://icalendar.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/1e/4b/b9e53b2fc4f7942c5698842005ad9e55dd4d932434f5bd1cf8acf3d06b01/icalendar-4.0.9.tar.gz" -MD5SUM="83c9ebbd0e4476fe5a2bd40c5e54c344" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/icalendar/icalendar-6.1.1.tar.gz" +MD5SUM="228d80d99d00ad0353c4e5b5b28e3000" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-pytz python3-dateutil" +REQUIRES="python3-pytz python3-dateutil python3-hatch_vcs" MAINTAINER="Tonus" EMAIL="tonus1@free.fr" diff --git a/python/python3-identify/python3-identify.SlackBuild b/python/python3-identify/python3-identify.SlackBuild index 70e9574515..a8486f8ab3 100644 --- a/python/python3-identify/python3-identify.SlackBuild +++ b/python/python3-identify/python3-identify.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-identify -# Copyright 2023-2024 Andrew Clemons, Tokyo Japan +# Copyright 2023-2025 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-identify SRCNAM=identify -VERSION=${VERSION:-2.6.2} +VERSION=${VERSION:-2.6.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-identify/python3-identify.info b/python/python3-identify/python3-identify.info index 100c0f6d8b..e9d6be6b84 100644 --- a/python/python3-identify/python3-identify.info +++ b/python/python3-identify/python3-identify.info @@ -1,8 +1,8 @@ PRGNAM="python3-identify" -VERSION="2.6.2" +VERSION="2.6.9" HOMEPAGE="https://github.com/pre-commit/identify" -DOWNLOAD="https://files.pythonhosted.org/packages/02/79/7a520fc5011e02ca3f3285b5f6820eaf80443eb73e3733f73c02fb42ba0b/identify-2.6.2.tar.gz" -MD5SUM="4545b8b924638a14c05999a4fc6407b9" +DOWNLOAD="https://files.pythonhosted.org/packages/9b/98/a71ab060daec766acc30fb47dfca219d03de34a70d616a79a38c6066c5bf/identify-2.6.9.tar.gz" +MD5SUM="baada6a107f163ce236e27ffa54082ac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-incremental/README b/python/python3-incremental/README index 799a08d258..9033ee5102 100644 --- a/python/python3-incremental/README +++ b/python/python3-incremental/README @@ -1 +1,7 @@ Incremental is a small library that versions your Python projects. + +Beware, since 24.7 release, this packages interferes with some* +other builds, which were fine with stock setuptools. +You can either remove python3-incremental before building, or +export PYTHONPATH=/opt/python$PYVER/site-packages +with PYVER set to your python3 version. diff --git a/python/python3-incremental/python3-incremental.SlackBuild b/python/python3-incremental/python3-incremental.SlackBuild index 06c1f3d75a..ddb79d03b7 100644 --- a/python/python3-incremental/python3-incremental.SlackBuild +++ b/python/python3-incremental/python3-incremental.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-incremental SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-22.10.0} -BUILD=${BUILD:-1} +VERSION=${VERSION:-24.7.2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,7 +63,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl + +# Prevent incremental from messing up Slackware setuptools +sed -i '/\[setuptools.fin/,/^incremental /d' $PKG/usr/lib*/python$PYVER/site-packages/incremental-$VERSION.dist-info/entry_points.txt find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-incremental/python3-incremental.info b/python/python3-incremental/python3-incremental.info index 792a0fa135..1ec36c42d5 100644 --- a/python/python3-incremental/python3-incremental.info +++ b/python/python3-incremental/python3-incremental.info @@ -1,10 +1,10 @@ PRGNAM="python3-incremental" -VERSION="22.10.0" +VERSION="24.7.2" HOMEPAGE="https://pypi.org/project/incremental/" -DOWNLOAD="https://pypi.python.org/packages/source/i/incremental/incremental-22.10.0.tar.gz" -MD5SUM="9fffa2490ca649550c79a78e85ef2eef" +DOWNLOAD="https://pypi.python.org/packages/source/i/incremental/incremental-24.7.2.tar.gz" +MD5SUM="d946fb1a369c77693b4dab8ac9b13596" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-tomli-opt python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-iniconfig/python3-iniconfig.SlackBuild b/python/python3-iniconfig/python3-iniconfig.SlackBuild index 627971c624..f490d0a83c 100644 --- a/python/python3-iniconfig/python3-iniconfig.SlackBuild +++ b/python/python3-iniconfig/python3-iniconfig.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-iniconfig # Copyright 2023 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-iniconfig SRCNAM=iniconfig -VERSION=${VERSION:-2.0.0} +VERSION=${VERSION:-2.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-iniconfig/python3-iniconfig.info b/python/python3-iniconfig/python3-iniconfig.info index 22ab77f8f8..1b6972c2ac 100644 --- a/python/python3-iniconfig/python3-iniconfig.info +++ b/python/python3-iniconfig/python3-iniconfig.info @@ -1,8 +1,8 @@ PRGNAM="python3-iniconfig" -VERSION="2.0.0" +VERSION="2.1.0" HOMEPAGE="https://github.com/RonnyPfannschmidt/iniconfig" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.0.0.tar.gz" -MD5SUM="3c030b3f51dcc3aca585de05635600e4" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.1.0.tar.gz" +MD5SUM="437ede5b20b0ab2e76ca08f02b5c49dd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs" diff --git a/python/python3-intelHex/README b/python/python3-intelHex/README new file mode 100644 index 0000000000..9ab33c99a8 --- /dev/null +++ b/python/python3-intelHex/README @@ -0,0 +1,13 @@ +The Intel HEX file format is widely used in microprocessors +and microcontrollers area (embedded systems etc) as the +de facto standard for representation of code to be programmed +into microelectronic devices. + +This work implements an intelhex Python library to read, +write, create from scratch and manipulate data from +Intel HEX file format. + +The distribution package also includes several convenience +Python scripts, including "classic" hex2bin and bin2hex +converters and more, those based on the library itself. +Check the docs to know more. diff --git a/python/python3-intelHex/python3-intelHex.SlackBuild b/python/python3-intelHex/python3-intelHex.SlackBuild new file mode 100644 index 0000000000..19d1abddbe --- /dev/null +++ b/python/python3-intelHex/python3-intelHex.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/bash + +# Slackware build script for python3-intelHex + +# Copyright 2025 Christoph Willing Sydney, Australia +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-intelHex +SRCNAM=intelhex +VERSION=${VERSION:-2.3.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG +(cd docs/manual && make html) + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS.rst LICENSE.txt MANIFEST.in NEWS.rst README.rst docs/manual/.build/html\ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-intelHex/python3-intelHex.info b/python/python3-intelHex/python3-intelHex.info new file mode 100644 index 0000000000..b5c6090904 --- /dev/null +++ b/python/python3-intelHex/python3-intelHex.info @@ -0,0 +1,10 @@ +PRGNAM="python3-intelHex" +VERSION="2.3.0" +HOMEPAGE="https://github.com/python-intelhex/intelhex" +DOWNLOAD="https://github.com/python-intelhex/intelhex/archive/refs/tags/2.3.0/intelhex-2.3.0.tar.gz" +MD5SUM="aa10194e08e1c58222cddcfb7b62e601" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="Sphinx" +MAINTAINER="Christoph Willing" +EMAIL="chris.willing@linux.com" diff --git a/python/python3-intelHex/slack-desc b/python/python3-intelHex/slack-desc new file mode 100644 index 0000000000..d8b188638b --- /dev/null +++ b/python/python3-intelHex/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-intelHex: python3-intelHex (Manipulate Intel Hex format data) +python3-intelHex: +python3-intelHex: The Intel HEX file format is widely used in microprocessors and +python3-intelHex: microcontrollers area (embedded systems etc) as the de facto standard +python3-intelHex: for representation of code to be programmed into microelectronic +python3-intelHex: devices. +python3-intelHex: +python3-intelHex: This work implements an intelhex Python library to read, write, +python3-intelHex: create from scratch and manipulate data from Intel HEX file format. +python3-intelHex: +python3-intelHex: diff --git a/python/python3-json-logger/python3-json-logger.SlackBuild b/python/python3-json-logger/python3-json-logger.SlackBuild index 5ee663f1a2..7278abb537 100644 --- a/python/python3-json-logger/python3-json-logger.SlackBuild +++ b/python/python3-json-logger/python3-json-logger.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-json-logger -# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-json-logger -VERSION=${VERSION:-2.0.7} +VERSION=${VERSION:-3.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -49,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -78,13 +64,17 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 \ -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGELOG.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a docs/changelog.md docs/contributing.md README.md docs/security.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/python3-json-logger/python3-json-logger.info b/python/python3-json-logger/python3-json-logger.info index 1dc89d1e70..64947858ad 100644 --- a/python/python3-json-logger/python3-json-logger.info +++ b/python/python3-json-logger/python3-json-logger.info @@ -1,10 +1,10 @@ PRGNAM="python3-json-logger" -VERSION="2.0.7" -HOMEPAGE="https://github.com/madzak/python-json-logger" -DOWNLOAD="https://github.com/madzak/python-json-logger/archive/v2.0.7/python-json-logger-2.0.7.tar.gz" -MD5SUM="280d601aa6fad91cc0f1bf67e44522ab" +VERSION="3.2.1" +HOMEPAGE="https://github.com/nhairs/python-json-logger" +DOWNLOAD="https://github.com/nhairs/python-json-logger/archive/v3.2.1/python-json-logger-3.2.1.tar.gz" +MD5SUM="dd57f9cfeb7af11394b9522875a166ee" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt python3-typing-extensions" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/python/python3-json5/python3-json5.SlackBuild b/python/python3-json5/python3-json5.SlackBuild index f30ac3058b..633db898de 100644 --- a/python/python3-json5/python3-json5.SlackBuild +++ b/python/python3-json5/python3-json5.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-json5 -VERSION=${VERSION:-0.9.25} +VERSION=${VERSION:-0.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-json5/python3-json5.info b/python/python3-json5/python3-json5.info index 55dcc9638c..ca7912e711 100644 --- a/python/python3-json5/python3-json5.info +++ b/python/python3-json5/python3-json5.info @@ -1,8 +1,8 @@ PRGNAM="python3-json5" -VERSION="0.9.25" +VERSION="0.10.0" HOMEPAGE="https://github.com/dpranke/pyjson5/" -DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.9.25/pyjson5-0.9.25.tar.gz" -MD5SUM="59890483e8817b4d5869e751a0e15ac5" +DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.10.0/pyjson5-0.10.0.tar.gz" +MD5SUM="223493a68d17e765b03c14e17ee88093" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-kiwisolver/python3-kiwisolver.SlackBuild b/python/python3-kiwisolver/python3-kiwisolver.SlackBuild index 48245ab098..2f46b2e26f 100644 --- a/python/python3-kiwisolver/python3-kiwisolver.SlackBuild +++ b/python/python3-kiwisolver/python3-kiwisolver.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-kiwisolver SRCNAM=kiwi -VERSION=${VERSION:-1.4.7} +VERSION=${VERSION:-1.4.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-kiwisolver/python3-kiwisolver.info b/python/python3-kiwisolver/python3-kiwisolver.info index a817039754..a34af048a2 100644 --- a/python/python3-kiwisolver/python3-kiwisolver.info +++ b/python/python3-kiwisolver/python3-kiwisolver.info @@ -1,8 +1,8 @@ PRGNAM="python3-kiwisolver" -VERSION="1.4.7" +VERSION="1.4.8" HOMEPAGE="https://github.com/nucleic/kiwi" -DOWNLOAD="https://github.com/nucleic/kiwi/archive/refs/tags/1.4.7/kiwi-1.4.7.tar.gz" -MD5SUM="2f90662eebcf7ce9a11c0dccb941ae6f" +DOWNLOAD="https://github.com/nucleic/kiwi/archive/refs/tags/1.4.8/kiwi-1.4.8.tar.gz" +MD5SUM="14bc02361e0ce5343c7721d1b6cffe47" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cppy" diff --git a/python/python3-klein/python3-klein.SlackBuild b/python/python3-klein/python3-klein.SlackBuild index 64d1c5f03a..0db6699afb 100644 --- a/python/python3-klein/python3-klein.SlackBuild +++ b/python/python3-klein/python3-klein.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-klein SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-23.12.0} +VERSION=${VERSION:-24.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,7 +82,12 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH="/opt/python$PYVER/site-packages" + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl +# python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-klein/python3-klein.info b/python/python3-klein/python3-klein.info index a6c26651e6..9963cb434f 100644 --- a/python/python3-klein/python3-klein.info +++ b/python/python3-klein/python3-klein.info @@ -1,8 +1,8 @@ PRGNAM="python3-klein" -VERSION="23.12.0" +VERSION="24.8.0" HOMEPAGE="https://klein.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/k/klein/klein-23.12.0.tar.gz" -MD5SUM="f51f89b1ec0cb90d3793fc855de856c9" +DOWNLOAD="https://pypi.python.org/packages/source/k/klein/klein-24.8.0.tar.gz" +MD5SUM="03aae172aa0c84d5499e091b1ba71547" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-tubes werkzeug" diff --git a/python/python3-kombu/python3-kombu.SlackBuild b/python/python3-kombu/python3-kombu.SlackBuild index 548336cdec..b4321d8244 100644 --- a/python/python3-kombu/python3-kombu.SlackBuild +++ b/python/python3-kombu/python3-kombu.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-kombu SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.3.7} +VERSION=${VERSION:-5.4.2} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-kombu/python3-kombu.info b/python/python3-kombu/python3-kombu.info index d898d58e53..9a707f6bed 100644 --- a/python/python3-kombu/python3-kombu.info +++ b/python/python3-kombu/python3-kombu.info @@ -1,8 +1,8 @@ PRGNAM="python3-kombu" -VERSION="5.3.7" +VERSION="5.4.2" HOMEPAGE="https://kombu.readthedocs.io/" -DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.3.7.tar.gz" -MD5SUM="4b00f99ad2990dc5391eeb82f6f9eb7a" +DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.4.2.tar.gz" +MD5SUM="115f555f67568d9680c84e1d57b01e3a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-amqp python3-vine" diff --git a/python/python3-lazr.config/python3-lazr.config.SlackBuild b/python/python3-lazr.config/python3-lazr.config.SlackBuild index e84112c2a4..bcfb077005 100644 --- a/python/python3-lazr.config/python3-lazr.config.SlackBuild +++ b/python/python3-lazr.config/python3-lazr.config.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-lazr.config -SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.0} +SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*}) +VERSION=${VERSION:-3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-lazr.config/python3-lazr.config.info b/python/python3-lazr.config/python3-lazr.config.info index 4fe21dd6b4..1f1569ae86 100644 --- a/python/python3-lazr.config/python3-lazr.config.info +++ b/python/python3-lazr.config/python3-lazr.config.info @@ -1,8 +1,8 @@ PRGNAM="python3-lazr.config" -VERSION="3.0" +VERSION="3.1" HOMEPAGE="https://pypi.org/project/lazr.config/" -DOWNLOAD="https://pypi.python.org/packages/source/l/lazr.config/lazr.config-3.0.tar.gz" -MD5SUM="3d6f19ff1fd2a3eb2f59134c4b118988" +DOWNLOAD="https://pypi.python.org/packages/source/l/lazr_config/lazr_config-3.1.tar.gz" +MD5SUM="64d24e71c0bcd77d7543ebc954d286ce" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-lazr.delegates" diff --git a/python/python3-lazr.delegates/python3-lazr.delegates.SlackBuild b/python/python3-lazr.delegates/python3-lazr.delegates.SlackBuild index 5a2cc569c4..63d791dacd 100644 --- a/python/python3-lazr.delegates/python3-lazr.delegates.SlackBuild +++ b/python/python3-lazr.delegates/python3-lazr.delegates.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-lazr.delegates -SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.1.0} +SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*}) +VERSION=${VERSION:-2.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-lazr.delegates/python3-lazr.delegates.info b/python/python3-lazr.delegates/python3-lazr.delegates.info index f58cdf20ea..f7ace07f41 100644 --- a/python/python3-lazr.delegates/python3-lazr.delegates.info +++ b/python/python3-lazr.delegates/python3-lazr.delegates.info @@ -1,8 +1,8 @@ PRGNAM="python3-lazr.delegates" -VERSION="2.1.0" +VERSION="2.1.1" HOMEPAGE="https://pypi.org/project/lazr.delegates/" -DOWNLOAD="https://pypi.python.org/packages/source/l/lazr.delegates/lazr.delegates-2.1.0.tar.gz" -MD5SUM="8080ba741cabf911a0fd2bbf573a104c" +DOWNLOAD="https://pypi.python.org/packages/source/l/lazr_delegates/lazr_delegates-2.1.1.tar.gz" +MD5SUM="fc3e25242313947ddbd97ac369a4bdd3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zope.interface" diff --git a/python/python3-librosa/python3-librosa.SlackBuild b/python/python3-librosa/python3-librosa.SlackBuild index 34b5248757..0c5c66cd73 100644 --- a/python/python3-librosa/python3-librosa.SlackBuild +++ b/python/python3-librosa/python3-librosa.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-librosa -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-librosa SRCNAM=librosa -VERSION=${VERSION:-0.10.2.post1} +VERSION=${VERSION:-0.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-librosa/python3-librosa.info b/python/python3-librosa/python3-librosa.info index 0306f6a338..9aa355e3cf 100644 --- a/python/python3-librosa/python3-librosa.info +++ b/python/python3-librosa/python3-librosa.info @@ -1,8 +1,8 @@ PRGNAM="python3-librosa" -VERSION="0.10.2.post1" +VERSION="0.11.0" HOMEPAGE="https://librosa.org/" -DOWNLOAD="https://github.com/librosa/librosa/archive/refs/tags/0.10.2.post1/librosa-0.10.2.post1.tar.gz" -MD5SUM="1a2887782ce0db1468b9a2b51d409e81" +DOWNLOAD="https://github.com/librosa/librosa/archive/refs/tags/0.11.0/librosa-0.11.0.tar.gz" +MD5SUM="8efc7b1081d33dc4da77ec6c40a7351e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-lazy_loader python3-matplotlib ipython python3-mir_eval python3-soundfile audioread python3-soxr python3-numba python3-llvmlite msgpack-python python3-pooch scikit-learn python3-presets" diff --git a/python/python3-libtmux/python3-libtmux.SlackBuild b/python/python3-libtmux/python3-libtmux.SlackBuild index d248ed788e..e3f0806f78 100644 --- a/python/python3-libtmux/python3-libtmux.SlackBuild +++ b/python/python3-libtmux/python3-libtmux.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-libtmux -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2016-2022 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-libtmux SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.39.0} +VERSION=${VERSION:-0.40.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-libtmux/python3-libtmux.info b/python/python3-libtmux/python3-libtmux.info index ba4f358e59..cc21300e23 100644 --- a/python/python3-libtmux/python3-libtmux.info +++ b/python/python3-libtmux/python3-libtmux.info @@ -1,8 +1,8 @@ PRGNAM="python3-libtmux" -VERSION="0.39.0" +VERSION="0.40.1" HOMEPAGE="https://github.com/tony/libtmux" -DOWNLOAD="https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.39.0.tar.gz" -MD5SUM="f0aa0ac09990e6f49e7362675515ab6f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.40.1.tar.gz" +MD5SUM="d66d72ebb7f9c69376eb94694053a28c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatchling" diff --git a/python/python3-loguru/python3-loguru.SlackBuild b/python/python3-loguru/python3-loguru.SlackBuild index 335d7d7e18..c83e090d62 100644 --- a/python/python3-loguru/python3-loguru.SlackBuild +++ b/python/python3-loguru/python3-loguru.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-loguru -# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-loguru SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.7.2} +VERSION=${VERSION:-0.7.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -48,23 +48,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "aarch64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -80,13 +63,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -python3 setup.py install --root=$PKG +python3 -m flit_core.wheel +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE PKG-INFO README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a PKG-INFO README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/python3-loguru/python3-loguru.info b/python/python3-loguru/python3-loguru.info index f206c53ab8..1b6b23a3f1 100644 --- a/python/python3-loguru/python3-loguru.info +++ b/python/python3-loguru/python3-loguru.info @@ -1,10 +1,10 @@ PRGNAM="python3-loguru" -VERSION="0.7.2" +VERSION="0.7.3" HOMEPAGE="https://github.com/Delgan/loguru" -DOWNLOAD="https://files.pythonhosted.org/packages/source/l/loguru/loguru-0.7.2.tar.gz" -MD5SUM="572c233002a3ab88ffb727a916716ad5" +DOWNLOAD="https://files.pythonhosted.org/packages/source/l/loguru/loguru-0.7.3.tar.gz" +MD5SUM="1444f4e91ec0951d470fd23c7bfc4aab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-installer" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-lsp-server/README b/python/python3-lsp-server/README index 265c680e8e..39062d7127 100644 --- a/python/python3-lsp-server/README +++ b/python/python3-lsp-server/README @@ -2,4 +2,4 @@ Python LSP Server is a Python 3.7+ implementation of the Language Server Protocol. python3-lsp-server 1.6.0 is the last available version for Slackware -15.0. Newer versions require a newer python3-rope. +15.0. Newer versions require python3-rope > 1.2.0. diff --git a/python/python3-lsp-server/python3-lsp-server.SlackBuild b/python/python3-lsp-server/python3-lsp-server.SlackBuild index 665f899d0d..66d3f22736 100644 --- a/python/python3-lsp-server/python3-lsp-server.SlackBuild +++ b/python/python3-lsp-server/python3-lsp-server.SlackBuild @@ -49,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/python/python3-lxml/python3-lxml.SlackBuild b/python/python3-lxml/python3-lxml.SlackBuild index 21c7158367..92e9d81c00 100644 --- a/python/python3-lxml/python3-lxml.SlackBuild +++ b/python/python3-lxml/python3-lxml.SlackBuild @@ -5,7 +5,7 @@ # Based on Slackware build script for lxml # Copyright 2009-2019 Larry Hajali <larryhaja[at]gmail[dot]com> -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-lxml SRCNAM=lxml -VERSION=${VERSION:-5.3.0} +VERSION=${VERSION:-5.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-lxml/python3-lxml.info b/python/python3-lxml/python3-lxml.info index a5f7f6bf7c..acc3d16108 100644 --- a/python/python3-lxml/python3-lxml.info +++ b/python/python3-lxml/python3-lxml.info @@ -1,8 +1,8 @@ PRGNAM="python3-lxml" -VERSION="5.3.0" +VERSION="5.3.1" HOMEPAGE="https://lxml.de/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.3.0.tar.gz" -MD5SUM="d3e6f800f4b73f2756663cc4a76df5e0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.3.1.tar.gz" +MD5SUM="9d94cc157fb6db0c062ef80cdc0ed307" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="BeautifulSoup4 html5lib python3-cssselect" diff --git a/python/python3-mailman/python3-mailman.SlackBuild b/python/python3-mailman/python3-mailman.SlackBuild index f4093124c7..16bc406d66 100644 --- a/python/python3-mailman/python3-mailman.SlackBuild +++ b/python/python3-mailman/python3-mailman.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-mailman SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.3.9} +VERSION=${VERSION:-3.3.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -59,7 +59,11 @@ cd $SRCNAM-$VERSION chown -R root:root . find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-mailman/python3-mailman.info b/python/python3-mailman/python3-mailman.info index 58e8d61332..274d0461e1 100644 --- a/python/python3-mailman/python3-mailman.info +++ b/python/python3-mailman/python3-mailman.info @@ -1,10 +1,10 @@ PRGNAM="python3-mailman" -VERSION="3.3.9" +VERSION="3.3.10" HOMEPAGE="https://pypi.org/project/mailman/" -DOWNLOAD="https://pypi.python.org/packages/source/m/mailman/mailman-3.3.9.tar.gz" -MD5SUM="8d31e7a0972344e7bcd6fcf27dd720cc" +DOWNLOAD="https://pypi.python.org/packages/source/m/mailman/mailman-3.3.10.tar.gz" +MD5SUM="9c9d937b5d9502530bea1cc062065a2b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="click gunicorn importlib-resources python3-passlib python3-aiosmtpd python3-alembic python3-authheaders python3-dateutil python3-falcon python3-flufl.bounce python3-flufl.i18n python3-flufl.lock python3-lazr.config python3-typing-extensions zope.configuration zope.component" +REQUIRES="click gunicorn importlib-resources python3-passlib python3-aiosmtpd python3-alembic python3-authheaders python3-dateutil python3-falcon python3-flufl.bounce python3-flufl.i18n python3-flufl.lock python3-lazr.config python3-typing-extensions zope.configuration zope.component python3-pdm-backend" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-maturin/python3-maturin.SlackBuild b/python/python3-maturin/python3-maturin.SlackBuild index 8d64bac497..7a88132719 100644 --- a/python/python3-maturin/python3-maturin.SlackBuild +++ b/python/python3-maturin/python3-maturin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-maturin -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-maturin SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.7.6} +VERSION=${VERSION:-1.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-maturin/python3-maturin.info b/python/python3-maturin/python3-maturin.info index b4686b3f6d..77f4916a4d 100644 --- a/python/python3-maturin/python3-maturin.info +++ b/python/python3-maturin/python3-maturin.info @@ -1,10 +1,10 @@ PRGNAM="python3-maturin" -VERSION="1.7.6" +VERSION="1.8.1" HOMEPAGE="https://github.com/PyO3/maturin" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.7.6.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.7.6-1.tar.xz" -MD5SUM="4c21f223e12876a75a7ff36a454417ac \ - 89a174c5c265e70026cc386c467592f5" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.8.1.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.8.1-1.tar.xz" +MD5SUM="6e14b8234aee912adb5f6a00f2314fb7 \ + 599d0a173f6ff3bb1005a63167056ad1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rust-opt python3-setuptools-rust-opt" diff --git a/python/python3-meson-opt/python3-meson-opt.SlackBuild b/python/python3-meson-opt/python3-meson-opt.SlackBuild index 90acdf3f8d..9da0bf16bc 100644 --- a/python/python3-meson-opt/python3-meson-opt.SlackBuild +++ b/python/python3-meson-opt/python3-meson-opt.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-meson-opt -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-meson-opt SRCNAM=meson -VERSION=${VERSION:-1.6.0} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-meson-opt/python3-meson-opt.info b/python/python3-meson-opt/python3-meson-opt.info index 74a2acccae..fece558624 100644 --- a/python/python3-meson-opt/python3-meson-opt.info +++ b/python/python3-meson-opt/python3-meson-opt.info @@ -1,8 +1,8 @@ PRGNAM="python3-meson-opt" -VERSION="1.6.0" +VERSION="1.7.0" HOMEPAGE="https://github.com/mesonbuild/meson" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/meson/meson-1.6.0.tar.gz" -MD5SUM="0031ea392f8ef97eeadfe1906c5cc5b4" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/meson/meson-1.7.0.tar.gz" +MD5SUM="c20f3e5ebbb007352d22f4fd6ceb925c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" diff --git a/python/python3-mir_eval/python3-mir_eval.SlackBuild b/python/python3-mir_eval/python3-mir_eval.SlackBuild index 0028ea9d95..50e8945760 100644 --- a/python/python3-mir_eval/python3-mir_eval.SlackBuild +++ b/python/python3-mir_eval/python3-mir_eval.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-mir_eval -# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-mir_eval -VERSION=${VERSION:-0.7} +VERSION=${VERSION:-0.8.2} SRCNAM=${SRCNAM:-mir_eval} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/python/python3-mir_eval/python3-mir_eval.info b/python/python3-mir_eval/python3-mir_eval.info index c31db72a43..7c48569f1e 100644 --- a/python/python3-mir_eval/python3-mir_eval.info +++ b/python/python3-mir_eval/python3-mir_eval.info @@ -1,8 +1,8 @@ PRGNAM="python3-mir_eval" -VERSION="0.7" +VERSION="0.8.2" HOMEPAGE="https://github.com/craffel/mir_eval" -DOWNLOAD="https://github.com/craffel/mir_eval/archive/refs/tags/0.7/mir_eval-0.7.tar.gz" -MD5SUM="d6ab864474b1628bff69e35f48da554c" +DOWNLOAD="https://github.com/craffel/mir_eval/archive/refs/tags/0.8.2/mir_eval-0.8.2.tar.gz" +MD5SUM="f0f9d4f82e2111813cfc1ecf6a717842" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-scipy" diff --git a/python/python3-more-itertools/python3-more-itertools.SlackBuild b/python/python3-more-itertools/python3-more-itertools.SlackBuild index 2851fb4e37..b1cd563561 100644 --- a/python/python3-more-itertools/python3-more-itertools.SlackBuild +++ b/python/python3-more-itertools/python3-more-itertools.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-more-itertools -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-more-itertools SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-10.5.0} +VERSION=${VERSION:-10.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-more-itertools/python3-more-itertools.info b/python/python3-more-itertools/python3-more-itertools.info index d395de9599..6192c8bdc2 100644 --- a/python/python3-more-itertools/python3-more-itertools.info +++ b/python/python3-more-itertools/python3-more-itertools.info @@ -1,8 +1,8 @@ PRGNAM="python3-more-itertools" -VERSION="10.5.0" +VERSION="10.6.0" HOMEPAGE="https://github.com/erikrose/more-itertools" -DOWNLOAD="https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.5.0.tar.gz" -MD5SUM="43150affe17a010264115f2caea5de70" +DOWNLOAD="https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.6.0.tar.gz" +MD5SUM="48da05632079828fd2e89e238192bb69" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-msal/python3-msal.SlackBuild b/python/python3-msal/python3-msal.SlackBuild index 45f655721c..457f2703b8 100644 --- a/python/python3-msal/python3-msal.SlackBuild +++ b/python/python3-msal/python3-msal.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-msal -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-msal -VERSION=${VERSION:-1.31.1} +VERSION=${VERSION:-1.32.0} SRCNAM=${SRCNAM:-microsoft-authentication-library-for-python} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-msal/python3-msal.info b/python/python3-msal/python3-msal.info index 4fb7547ab7..5ad2e605b3 100644 --- a/python/python3-msal/python3-msal.info +++ b/python/python3-msal/python3-msal.info @@ -1,8 +1,8 @@ PRGNAM="python3-msal" -VERSION="1.31.1" +VERSION="1.32.0" HOMEPAGE="https://msal-python.readthedocs.io/" -DOWNLOAD="https://github.com/AzureAD/microsoft-authentication-library-for-python/archive/refs/tags/1.31.1/microsoft-authentication-library-for-python-1.31.1.tar.gz" -MD5SUM="cc7ba8e063f825cb07ca18b5671fa151" +DOWNLOAD="https://github.com/AzureAD/microsoft-authentication-library-for-python/archive/refs/tags/1.32.0/microsoft-authentication-library-for-python-1.32.0.tar.gz" +MD5SUM="58ac83e389a0ebd4edebb7af8a628472" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cryptography python3-pyjwt" diff --git a/python/python3-multidict/python3-multidict.SlackBuild b/python/python3-multidict/python3-multidict.SlackBuild index 4405e3546c..b25b9e9dad 100644 --- a/python/python3-multidict/python3-multidict.SlackBuild +++ b/python/python3-multidict/python3-multidict.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-multidict -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-multidict/python3-multidict.info b/python/python3-multidict/python3-multidict.info index 78e2d1b5de..ea55896a87 100644 --- a/python/python3-multidict/python3-multidict.info +++ b/python/python3-multidict/python3-multidict.info @@ -1,8 +1,8 @@ PRGNAM="python3-multidict" -VERSION="6.1.0" +VERSION="6.2.0" HOMEPAGE="https://multidict.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/aio-libs/multidict/archive/v6.1.0/multidict-6.1.0.tar.gz" -MD5SUM="0a965b93af12c238f998012e6b1d50f4" +DOWNLOAD="https://github.com/aio-libs/multidict/archive/v6.2.0/multidict-6.2.0.tar.gz" +MD5SUM="2252e27e7810f5f43c8e5050e53b6096" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-openstep-plist/python3-openstep-plist.SlackBuild b/python/python3-openstep-plist/python3-openstep-plist.SlackBuild index f872a18055..51d35bb9ff 100644 --- a/python/python3-openstep-plist/python3-openstep-plist.SlackBuild +++ b/python/python3-openstep-plist/python3-openstep-plist.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-openstep-plist -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-openstep-plist -VERSION=${VERSION:-0.4.0} +VERSION=${VERSION:-0.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-openstep-plist/python3-openstep-plist.info b/python/python3-openstep-plist/python3-openstep-plist.info index adc1175834..f508a9756d 100644 --- a/python/python3-openstep-plist/python3-openstep-plist.info +++ b/python/python3-openstep-plist/python3-openstep-plist.info @@ -1,8 +1,8 @@ PRGNAM="python3-openstep-plist" -VERSION="0.4.0" +VERSION="0.5.0" HOMEPAGE="https://github.com/fonttools/openstep-plist" -DOWNLOAD="https://pypi.io/packages/source/o/openstep-plist/openstep_plist-0.4.0.tar.gz" -MD5SUM="1c5ede4ebc8056424b5d4fd82005abeb" +DOWNLOAD="https://pypi.io/packages/source/o/openstep-plist/openstep_plist-0.5.0.tar.gz" +MD5SUM="72ce902a5f56d9d60001c341817152de" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pytest python3-build python3-wheel" diff --git a/python/python3-orjson/python3-orjson.SlackBuild b/python/python3-orjson/python3-orjson.SlackBuild index 90d62343c2..6e966e8ff1 100644 --- a/python/python3-orjson/python3-orjson.SlackBuild +++ b/python/python3-orjson/python3-orjson.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-orjson -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-orjson SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.10.12} +VERSION=${VERSION:-3.10.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-orjson/python3-orjson.info b/python/python3-orjson/python3-orjson.info index db1891a40c..ec1c6ce9a9 100644 --- a/python/python3-orjson/python3-orjson.info +++ b/python/python3-orjson/python3-orjson.info @@ -1,8 +1,8 @@ PRGNAM="python3-orjson" -VERSION="3.10.12" +VERSION="3.10.15" HOMEPAGE="https://github.com/ijl/orjson" -DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.12.tar.gz" -MD5SUM="2394ae22a54384f8f5b6569a69c78bc9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.15.tar.gz" +MD5SUM="31994e51d0420caac32bf72b13d4ebb6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin" diff --git a/python/python3-paginate/python3-paginate.SlackBuild b/python/python3-paginate/python3-paginate.SlackBuild index a5a364c303..ebc531cb23 100644 --- a/python/python3-paginate/python3-paginate.SlackBuild +++ b/python/python3-paginate/python3-paginate.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-paginate SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-0.5.6} +VERSION=${VERSION:-0.5.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-paginate/python3-paginate.info b/python/python3-paginate/python3-paginate.info index 484d769af8..8d4bed01a3 100644 --- a/python/python3-paginate/python3-paginate.info +++ b/python/python3-paginate/python3-paginate.info @@ -1,8 +1,8 @@ PRGNAM="python3-paginate" -VERSION="0.5.6" +VERSION="0.5.7" HOMEPAGE="https://pypi.org/project/paginate/" -DOWNLOAD="https://pypi.python.org/packages/source/p/paginate/paginate-0.5.6.tar.gz" -MD5SUM="f806f880fc459e9bf2b194034144eafd" +DOWNLOAD="https://pypi.python.org/packages/source/p/paginate/paginate-0.5.7.tar.gz" +MD5SUM="81b45b792d8140d78d4f55cce0d5e46d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-pdm-build-locked/python3-pdm-build-locked.SlackBuild b/python/python3-pdm-build-locked/python3-pdm-build-locked.SlackBuild index f7310801eb..c37317489f 100644 --- a/python/python3-pdm-build-locked/python3-pdm-build-locked.SlackBuild +++ b/python/python3-pdm-build-locked/python3-pdm-build-locked.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pdm-build-locked -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pdm-build-locked -VERSION=${VERSION:-0.3.3} +VERSION=${VERSION:-0.3.5} SRCNAM=${SRCNAM:-pdm-build-locked} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-pdm-build-locked/python3-pdm-build-locked.info b/python/python3-pdm-build-locked/python3-pdm-build-locked.info index 4cd8913303..c0413cea89 100644 --- a/python/python3-pdm-build-locked/python3-pdm-build-locked.info +++ b/python/python3-pdm-build-locked/python3-pdm-build-locked.info @@ -1,8 +1,8 @@ PRGNAM="python3-pdm-build-locked" -VERSION="0.3.3" +VERSION="0.3.5" HOMEPAGE="https://pdm-build-locked.readthedocs.io/" -DOWNLOAD="https://github.com/pdm-project/pdm-build-locked/archive/refs/tags/0.3.3/pdm-build-locked-0.3.3.tar.gz" -MD5SUM="f962ee2386d91ade6640ca6569b6f470" +DOWNLOAD="https://github.com/pdm-project/pdm-build-locked/archive/refs/tags/0.3.5/pdm-build-locked-0.3.5.tar.gz" +MD5SUM="0abc86f94cf5cc76b36d263680309964" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pdm-backend" diff --git a/python/python3-pdm/python3-pdm.SlackBuild b/python/python3-pdm/python3-pdm.SlackBuild index 3c76609d0c..30fc271265 100644 --- a/python/python3-pdm/python3-pdm.SlackBuild +++ b/python/python3-pdm/python3-pdm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pdm -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pdm -VERSION=${VERSION:-2.19.1} +VERSION=${VERSION:-2.22.4} SRCNAM=${SRCNAM:-pdm} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -65,6 +65,9 @@ find -L . \ # Remove unused dependency (used for redistributable builds of python) sed -i '/\"pbs-installer.*\",/d' pyproject.toml +# Remove hard version requirement on certifi, since it's been working fine +sed -i 's|certifi.*|certifi",|' pyproject.toml + python3 -m build --wheel --no-isolation python3 -m installer --destdir=$PKG dist/*.whl diff --git a/python/python3-pdm/python3-pdm.info b/python/python3-pdm/python3-pdm.info index e0165dc5e1..1565e58388 100644 --- a/python/python3-pdm/python3-pdm.info +++ b/python/python3-pdm/python3-pdm.info @@ -1,10 +1,10 @@ PRGNAM="python3-pdm" -VERSION="2.19.1" +VERSION="2.22.4" HOMEPAGE="https://github.com/pdm-project/pdm" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.19.1.tar.gz" -MD5SUM="2ae6c8a94872f5ad71c2d3e2c1a890e9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.22.4.tar.gz" +MD5SUM="50618f4d2ead4a88e703695c4991fd7c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-blinker python3-dotenv python3-tomlkit python3-dep-logic python3-findpython python3-resolvelib python3-shellingham python3-unearth python3-cachecontrol requests-toolbelt python3-rich python3-hishel python3-pdm-build-locked virtualenv" +REQUIRES="python3-blinker python3-dotenv python3-tomlkit python3-dep-logic python3-findpython python3-resolvelib python3-shellingham python3-unearth python3-cachecontrol requests-toolbelt python3-rich python3-hishel python3-pdm-build-locked python3-virtualenv python3-httpcore" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-persistent/python3-persistent.SlackBuild b/python/python3-persistent/python3-persistent.SlackBuild index 3a2f7e8c22..98e196f7d6 100644 --- a/python/python3-persistent/python3-persistent.SlackBuild +++ b/python/python3-persistent/python3-persistent.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-persistent SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-6.0} +VERSION=${VERSION:-6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-persistent/python3-persistent.info b/python/python3-persistent/python3-persistent.info index 084144904e..3bb10bde5e 100644 --- a/python/python3-persistent/python3-persistent.info +++ b/python/python3-persistent/python3-persistent.info @@ -1,8 +1,8 @@ PRGNAM="python3-persistent" -VERSION="6.0" +VERSION="6.1" HOMEPAGE="https://github.com/zopefoundation/persistent/" -DOWNLOAD="https://pypi.python.org/packages/source/p/persistent/persistent-6.0.tar.gz" -MD5SUM="c27ab3ab8cbce3cafa25759a747000b6" +DOWNLOAD="https://pypi.python.org/packages/source/p/persistent/persistent-6.1.tar.gz" +MD5SUM="48ec39a6620f1f838d09b5a42014f4db" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zope.interface" diff --git a/python/python3-pexpect/python3-pexpect.info b/python/python3-pexpect/python3-pexpect.info index 044570f306..2e6c6dead8 100644 --- a/python/python3-pexpect/python3-pexpect.info +++ b/python/python3-pexpect/python3-pexpect.info @@ -6,5 +6,5 @@ MD5SUM="f48d48325ee7f1221add0396ea9e2f14" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-ptyprocess" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-platformdirs/python3-platformdirs.SlackBuild b/python/python3-platformdirs/python3-platformdirs.SlackBuild index 92689c2088..61fcca2c38 100644 --- a/python/python3-platformdirs/python3-platformdirs.SlackBuild +++ b/python/python3-platformdirs/python3-platformdirs.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-platformdirs # Copyright 2022 Isaac Yu <isaacyu1@isaacyu1.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-platformdirs -VERSION=${VERSION:-4.3.6} +VERSION=${VERSION:-4.3.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-platformdirs/python3-platformdirs.info b/python/python3-platformdirs/python3-platformdirs.info index 1c1378b106..2743e7829e 100644 --- a/python/python3-platformdirs/python3-platformdirs.info +++ b/python/python3-platformdirs/python3-platformdirs.info @@ -1,8 +1,8 @@ PRGNAM="python3-platformdirs" -VERSION="4.3.6" +VERSION="4.3.7" HOMEPAGE="https://github.com/platformdirs/platformdirs" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.6.tar.gz" -MD5SUM="9f63e7b2b462ee13ee2bf857f2839926" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.7.tar.gz" +MD5SUM="bc7a04e79f046dd7d63c7f13c3bc424b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs python3-setuptools-scm-opt" diff --git a/python/python3-plexapi/python3-plexapi.SlackBuild b/python/python3-plexapi/python3-plexapi.SlackBuild index 17bd2a3b70..78a5bf0b34 100644 --- a/python/python3-plexapi/python3-plexapi.SlackBuild +++ b/python/python3-plexapi/python3-plexapi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-PlexAPI -# Copyright 2019-2024 Pouria Rezaei <Pouria.rz@outlook.com> +# Copyright 2019-2025 Pouria Rezaei <Pouria.rz@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-plexapi -VERSION=${VERSION:-4.16.0} +VERSION=${VERSION:-4.16.1} SRCNAM=plexapi BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -68,7 +68,9 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') -export PYTHONPATH=/opt/python$PYVER/site-packages/ +if [ $PYVER = "3.9" ]; then + export PYTHONPATH=/opt/python$PYVER/site-packages/ +fi python3 -m build --wheel --no-isolation python3 -m installer --destdir="$PKG" dist/*.whl diff --git a/python/python3-plexapi/python3-plexapi.info b/python/python3-plexapi/python3-plexapi.info index 41ff496c28..d334f4ad11 100644 --- a/python/python3-plexapi/python3-plexapi.info +++ b/python/python3-plexapi/python3-plexapi.info @@ -1,8 +1,8 @@ PRGNAM="python3-plexapi" -VERSION="4.16.0" +VERSION="4.16.1" HOMEPAGE="https://github.com/pkkid/python-plexapi" -DOWNLOAD="https://files.pythonhosted.org/packages/17/78/eea1f69eebdcda76fbcd368e9bd7bd6c2daa95cbdf6fa8eaf36e3f7d45b3/plexapi-4.16.0.tar.gz" -MD5SUM="d58e9a015098ca2526239a07a31ca8ee" +DOWNLOAD="https://files.pythonhosted.org/packages/66/1c/beeaf8dd489dad13ca4310a7bd9c601da6c6831e7c8ac61a45aadccb742d/plexapi-4.16.1.tar.gz" +MD5SUM="4ef8ceef903a764868200fe1f11a1fde" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-poetry-core/python3-poetry-core.SlackBuild b/python/python3-poetry-core/python3-poetry-core.SlackBuild index cba84c8f87..18345d7e03 100644 --- a/python/python3-poetry-core/python3-poetry-core.SlackBuild +++ b/python/python3-poetry-core/python3-poetry-core.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-poetry-core -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-poetry-core SRCNAM=poetry_core -VERSION=${VERSION:-1.9.1} +VERSION=${VERSION:-2.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-poetry-core/python3-poetry-core.info b/python/python3-poetry-core/python3-poetry-core.info index 74999d3fc9..01450b5682 100644 --- a/python/python3-poetry-core/python3-poetry-core.info +++ b/python/python3-poetry-core/python3-poetry-core.info @@ -1,8 +1,8 @@ PRGNAM="python3-poetry-core" -VERSION="1.9.1" +VERSION="2.1.1" HOMEPAGE="https://github.com/python-poetry/poetry-core" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/poetry_core/poetry_core-1.9.1.tar.gz" -MD5SUM="64e2c60933b5647f274151ebb1c968f0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/poetry_core/poetry_core-2.1.1.tar.gz" +MD5SUM="60f009acbbe30c3142926a121966ce08" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild index e3c8e9f5ec..7d531989e8 100644 --- a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild +++ b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-poetry-dynamic-versioning -# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2024-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-poetry-dynamic-versioning SRCNAM=poetry_dynamic_versioning -VERSION=${VERSION:-1.4.1} +VERSION=${VERSION:-1.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info index 8fd2d5c4d2..3bb59553ac 100644 --- a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info +++ b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info @@ -1,8 +1,8 @@ PRGNAM="python3-poetry-dynamic-versioning" -VERSION="1.4.1" +VERSION="1.8.2" HOMEPAGE="https://pypi.org/project/poetry-dynamic-versioning/" -DOWNLOAD="https://files.pythonhosted.org/packages/dd/70/1138211a6e5051d28596922ed39acf20b42819db5ae1f93e465b9a903c28/poetry_dynamic_versioning-1.4.1.tar.gz" -MD5SUM="91032d27f9da010d8a9b7e76bfd09d24" +DOWNLOAD="https://files.pythonhosted.org/packages/94/97/01cff7391c4b7d863a1c6cda1152613462524c5d740cbe97371db3d00a59/poetry_dynamic_versioning-1.8.2.tar.gz" +MD5SUM="bf83460396cd3b1d6891f5a84b92769e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-tomlkit python3-wheel" diff --git a/python/python3-presets/python3-presets.SlackBuild b/python/python3-presets/python3-presets.SlackBuild index f08dee8a9b..0f7387c78f 100644 --- a/python/python3-presets/python3-presets.SlackBuild +++ b/python/python3-presets/python3-presets.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-presets -# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-presets -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-1.0.0} SRCNAM=${SRCNAM:-presets} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-presets/python3-presets.info b/python/python3-presets/python3-presets.info index e389b48b75..88daa74d16 100644 --- a/python/python3-presets/python3-presets.info +++ b/python/python3-presets/python3-presets.info @@ -1,8 +1,8 @@ PRGNAM="python3-presets" -VERSION="0.1.3" +VERSION="1.0.0" HOMEPAGE="https://github.com/bmcfee/presets" -DOWNLOAD="https://github.com/bmcfee/presets/archive/refs/tags/0.1.3/presets-0.1.3.tar.gz" -MD5SUM="ebacd8823e3447031fdc49dc292f76f0" +DOWNLOAD="https://github.com/bmcfee/presets/archive/refs/tags/1.0.0/presets-1.0.0.tar.gz" +MD5SUM="607e221acef580428c6c191c66952b98" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-prometheus_client/python3-prometheus_client.SlackBuild b/python/python3-prometheus_client/python3-prometheus_client.SlackBuild index c0be15c515..d629b000d2 100644 --- a/python/python3-prometheus_client/python3-prometheus_client.SlackBuild +++ b/python/python3-prometheus_client/python3-prometheus_client.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-prometheus_client -VERSION=${VERSION:-0.21.0} +VERSION=${VERSION:-0.21.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-prometheus_client/python3-prometheus_client.info b/python/python3-prometheus_client/python3-prometheus_client.info index 894d0f7d41..2248d94f4a 100644 --- a/python/python3-prometheus_client/python3-prometheus_client.info +++ b/python/python3-prometheus_client/python3-prometheus_client.info @@ -1,8 +1,8 @@ PRGNAM="python3-prometheus_client" -VERSION="0.21.0" +VERSION="0.21.1" HOMEPAGE="https://prometheus.io/" -DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.21.0/client_python-0.21.0.tar.gz" -MD5SUM="5ea002871096de3da342a045f5ed7587" +DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.21.1/client_python-0.21.1.tar.gz" +MD5SUM="d9601350bcd2e05aa529a163852f9f02" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild b/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild index 1f2f92f4c4..8fcf7624c4 100644 --- a/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild +++ b/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-prompt_toolkit -VERSION=${VERSION:-3.0.47} +VERSION=${VERSION:-3.0.50} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-prompt_toolkit/python3-prompt_toolkit.info b/python/python3-prompt_toolkit/python3-prompt_toolkit.info index 0eacd668d1..07c99795e9 100644 --- a/python/python3-prompt_toolkit/python3-prompt_toolkit.info +++ b/python/python3-prompt_toolkit/python3-prompt_toolkit.info @@ -1,8 +1,8 @@ PRGNAM="python3-prompt_toolkit" -VERSION="3.0.47" +VERSION="3.0.50" HOMEPAGE="https://github.com/jonathanslenders/python-prompt-toolkit" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.47.tar.gz" -MD5SUM="68c7156bafee001d10e9931ce52805a9" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.50.tar.gz" +MD5SUM="c272c222da72fd7a854589a8059081af" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wcwidth" diff --git a/python/python3-propcache/python3-propcache.SlackBuild b/python/python3-propcache/python3-propcache.SlackBuild index d3a6cc03d5..85dfb645f3 100644 --- a/python/python3-propcache/python3-propcache.SlackBuild +++ b/python/python3-propcache/python3-propcache.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) SRCNAM=propcache PRGNAM=python3-propcache -VERSION=${VERSION:-0.2.0} +VERSION=${VERSION:-0.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-propcache/python3-propcache.info b/python/python3-propcache/python3-propcache.info index a79a041e2e..a36a5c1954 100644 --- a/python/python3-propcache/python3-propcache.info +++ b/python/python3-propcache/python3-propcache.info @@ -1,8 +1,8 @@ PRGNAM="python3-propcache" -VERSION="0.2.0" +VERSION="0.2.1" HOMEPAGE="https://propcache.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.2.0.tar.gz" -MD5SUM="70b121a9845a0da06eccfbc42ff74335" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.2.1.tar.gz" +MD5SUM="c642caac1415818205011277008142ea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-expandvars" diff --git a/python/python3-psutil/python3-psutil.SlackBuild b/python/python3-psutil/python3-psutil.SlackBuild index ed58d86980..7fa53558d2 100644 --- a/python/python3-psutil/python3-psutil.SlackBuild +++ b/python/python3-psutil/python3-psutil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-psutil -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-psutil SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-7.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-psutil/python3-psutil.info b/python/python3-psutil/python3-psutil.info index a1ccd04727..be5e502f1a 100644 --- a/python/python3-psutil/python3-psutil.info +++ b/python/python3-psutil/python3-psutil.info @@ -1,8 +1,8 @@ PRGNAM="python3-psutil" -VERSION="6.1.0" +VERSION="7.0.0" HOMEPAGE="https://github.com/giampaolo/psutil" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psutil/psutil-6.1.0.tar.gz" -MD5SUM="2baae02411c42c185e129c3f26030079" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psutil/psutil-7.0.0.tar.gz" +MD5SUM="1c074ff5828dff3a3ecfa0e0f9de2e63" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" diff --git a/python/python3-psycopg2/python3-psycopg2.SlackBuild b/python/python3-psycopg2/python3-psycopg2.SlackBuild index da4b8f4060..1316f35b90 100644 --- a/python/python3-psycopg2/python3-psycopg2.SlackBuild +++ b/python/python3-psycopg2/python3-psycopg2.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-psycopg2 SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.9.9} +VERSION=${VERSION:-2.9.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-psycopg2/python3-psycopg2.info b/python/python3-psycopg2/python3-psycopg2.info index 5229e745f3..a5988e7f97 100644 --- a/python/python3-psycopg2/python3-psycopg2.info +++ b/python/python3-psycopg2/python3-psycopg2.info @@ -1,8 +1,8 @@ PRGNAM="python3-psycopg2" -VERSION="2.9.9" +VERSION="2.9.10" HOMEPAGE="http://initd.org/psycopg/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psycopg2/psycopg2-2.9.9.tar.gz" -MD5SUM="eae35fa97cdc92b910b706c720a257c7" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/psycopg2/psycopg2-2.9.10.tar.gz" +MD5SUM="3a1ed36b492a74789563577edc0b0689" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql" diff --git a/python/python3-pulsectl/python3-pulsectl.SlackBuild b/python/python3-pulsectl/python3-pulsectl.SlackBuild index 2c2b8daa82..40fc74222b 100644 --- a/python/python3-pulsectl/python3-pulsectl.SlackBuild +++ b/python/python3-pulsectl/python3-pulsectl.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pulsectl -# Copyright 2019-2024 Pouria Rezaei <Pouria.rz@outlook.com> +# Copyright 2019-2025 Pouria Rezaei <Pouria.rz@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pulsectl SRCNAM=pulsectl -VERSION=${VERSION:-24.11.0} +VERSION=${VERSION:-24.12.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pulsectl/python3-pulsectl.info b/python/python3-pulsectl/python3-pulsectl.info index 5646b1d4be..adeaeff75c 100644 --- a/python/python3-pulsectl/python3-pulsectl.info +++ b/python/python3-pulsectl/python3-pulsectl.info @@ -1,8 +1,8 @@ PRGNAM="python3-pulsectl" -VERSION="24.11.0" +VERSION="24.12.0" HOMEPAGE="https://github.com/mk-fg/python-pulse-control" -DOWNLOAD="https://files.pythonhosted.org/packages/50/41/3c2ab3ecf4f708e155a93a23f42a6f9be1cf3cfd5d4faed197bf9e34ef86/pulsectl-24.11.0.tar.gz" -MD5SUM="26b43ca003c17d82b50c46eab5e64ab6" +DOWNLOAD="https://files.pythonhosted.org/packages/f5/c5/f070a8c5f0a5742f7aebb5d90869ee1805174c03928dfafd3833de58bd57/pulsectl-24.12.0.tar.gz" +MD5SUM="f666828c27504f9d6e78b600438fffdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-putio.py/python3-putio.py.SlackBuild b/python/python3-putio.py/python3-putio.py.SlackBuild index 88e4b56767..35c4ca0772 100644 --- a/python/python3-putio.py/python3-putio.py.SlackBuild +++ b/python/python3-putio.py/python3-putio.py.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-putio.py -# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-putio.py SRCNAM=putio.py -VERSION=${VERSION:-8.7.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-8.8.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -76,10 +62,21 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Fix building from source -sed -i "s/'0'/\'$VERSION\'/" setup.py +# Use newer, non-stock setuptools due to package requirements +# Requres python/python3-setuptools-opt build-time dependency +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +# Add unused section to avoid ERROR message from setuptools_scm +# Make it an if statement just in case upstream decides to update +# it and I don't notice. +if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then + echo "[tool.setuptools_scm]" >> pyproject.toml +fi +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 find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-putio.py/python3-putio.py.info b/python/python3-putio.py/python3-putio.py.info index 8516fb8b81..be93e8355f 100644 --- a/python/python3-putio.py/python3-putio.py.info +++ b/python/python3-putio.py/python3-putio.py.info @@ -1,10 +1,10 @@ PRGNAM="python3-putio.py" -VERSION="8.7.0" +VERSION="8.8.0" HOMEPAGE="https://github.com/cenkalti/putio.py/" -DOWNLOAD="https://github.com/cenkalti/putio.py/archive/refs/tags/v8.7.0/putio.py-8.7.0.tar.gz" -MD5SUM="af30fd7310fb92ffaad0c9662f1b2da9" +DOWNLOAD="https://github.com/cenkalti/putio.py/archive/refs/tags/v8.8.0/putio.py-8.8.0.tar.gz" +MD5SUM="5559fffeae5da0c9b130204a1ea60093" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-tus.py" +REQUIRES="python3-setuptools-opt python3-tus.py" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild b/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild index 85a0cef646..eca67344b5 100644 --- a/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild +++ b/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pyasn1-modules SRCNAM=pyasn1_modules -VERSION=${VERSION:-0.4.0} +VERSION=${VERSION:-0.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pyasn1-modules/python3-pyasn1-modules.info b/python/python3-pyasn1-modules/python3-pyasn1-modules.info index ada1e446d8..d99f7c67b1 100644 --- a/python/python3-pyasn1-modules/python3-pyasn1-modules.info +++ b/python/python3-pyasn1-modules/python3-pyasn1-modules.info @@ -1,8 +1,8 @@ PRGNAM="python3-pyasn1-modules" -VERSION="0.4.0" +VERSION="0.4.1" HOMEPAGE="https://pypi.python.org/pypi/pyasn1-modules/" -DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.0.tar.gz" -MD5SUM="5c1398a7e1066445f0d736088d1a4981" +DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.1.tar.gz" +MD5SUM="2cb6c7001ac5caa2ead3ad2d28c9a43e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pyasn1" diff --git a/python/python3-pyasn1/python3-pyasn1.SlackBuild b/python/python3-pyasn1/python3-pyasn1.SlackBuild index b45634f3ee..b10101a887 100644 --- a/python/python3-pyasn1/python3-pyasn1.SlackBuild +++ b/python/python3-pyasn1/python3-pyasn1.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pyasn1 -VERSION=${VERSION:-0.6.0} +VERSION=${VERSION:-0.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pyasn1/python3-pyasn1.info b/python/python3-pyasn1/python3-pyasn1.info index 63084c1b53..171ca9a18c 100644 --- a/python/python3-pyasn1/python3-pyasn1.info +++ b/python/python3-pyasn1/python3-pyasn1.info @@ -1,8 +1,8 @@ PRGNAM="python3-pyasn1" -VERSION="0.6.0" +VERSION="0.6.1" HOMEPAGE="https://github.com/pyasn1/pyasn1" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-0.6.0.tar.gz" -MD5SUM="562dfdd6e0f3d404fec128a281541da0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-0.6.1.tar.gz" +MD5SUM="75cdc260597f112fdfefec85379e710d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild b/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild index 3bbfd7f384..3b14d92111 100644 --- a/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild +++ b/python/python3-pycryptodomex/python3-pycryptodomex.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pycryptodomex -VERSION=${VERSION:-3.21.0} +VERSION=${VERSION:-3.22.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - AUTHORS.rst Changelog.rst FuturePlans.rst INSTALL.rst LICENSE.rst README.rst \ + AUTHORS.rst Changelog.rst INSTALL.rst LICENSE.rst README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/python/python3-pycryptodomex/python3-pycryptodomex.info b/python/python3-pycryptodomex/python3-pycryptodomex.info index ee85095d3e..23f4514f2e 100644 --- a/python/python3-pycryptodomex/python3-pycryptodomex.info +++ b/python/python3-pycryptodomex/python3-pycryptodomex.info @@ -1,8 +1,8 @@ PRGNAM="python3-pycryptodomex" -VERSION="3.21.0" +VERSION="3.22.0" HOMEPAGE="https://github.com/Legrandin/pycryptodome" -DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.21.0x/pycryptodome-3.21.0x.tar.gz" -MD5SUM="41204e45f4d684d9a784e446a6b8107f" +DOWNLOAD="https://github.com/Legrandin/pycryptodome/archive/v3.22.0x/pycryptodome-3.22.0x.tar.gz" +MD5SUM="50f33147a3740fd868ceb9179632a709" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-pydantic-core/python3-pydantic-core.SlackBuild b/python/python3-pydantic-core/python3-pydantic-core.SlackBuild index d96fae192d..22772675e5 100644 --- a/python/python3-pydantic-core/python3-pydantic-core.SlackBuild +++ b/python/python3-pydantic-core/python3-pydantic-core.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pydantic-core -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pydantic-core SRCNAM=pydantic_core -VERSION=${VERSION:-2.27.1} +VERSION=${VERSION:-2.27.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pydantic-core/python3-pydantic-core.info b/python/python3-pydantic-core/python3-pydantic-core.info index 2b3f12757a..8a452e2120 100644 --- a/python/python3-pydantic-core/python3-pydantic-core.info +++ b/python/python3-pydantic-core/python3-pydantic-core.info @@ -1,10 +1,10 @@ PRGNAM="python3-pydantic-core" -VERSION="2.27.1" +VERSION="2.27.2" HOMEPAGE="https://github.com/pydantic/pydantic-core" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.27.1.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/pydantic_core-vendored-sources-2.27.1-1.tar.xz" -MD5SUM="e4c770022c806b118d075418e34f54a8 \ - d85efdd445f3a791e7f321aa4b7d4384" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.27.2.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/pydantic_core-vendored-sources-2.27.2-1.tar.xz" +MD5SUM="c90633350cda088856cf60c1c87de618 \ + ea696259b639b27ce7ae7a0ea40df527" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-maturin python3-hatchling" diff --git a/python/python3-pydantic/python3-pydantic.SlackBuild b/python/python3-pydantic/python3-pydantic.SlackBuild index 5a27f9218f..1eb5484a14 100644 --- a/python/python3-pydantic/python3-pydantic.SlackBuild +++ b/python/python3-pydantic/python3-pydantic.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pydantic -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pydantic SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.10.2} +VERSION=${VERSION:-2.10.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pydantic/python3-pydantic.info b/python/python3-pydantic/python3-pydantic.info index c1f242d94b..8a244272ee 100644 --- a/python/python3-pydantic/python3-pydantic.info +++ b/python/python3-pydantic/python3-pydantic.info @@ -1,8 +1,8 @@ PRGNAM="python3-pydantic" -VERSION="2.10.2" +VERSION="2.10.6" HOMEPAGE="https://github.com/pydantic/pydantic" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.10.2.tar.gz" -MD5SUM="7b030a56f0ffafd7403a8a786c2987ca" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.10.6.tar.gz" +MD5SUM="46b0048f4ad780b0e8a15f602b56c5a1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-annotated-types python3-pydantic-core python3-hatch_fancy_pypi_readme" diff --git a/python/python3-pydub/README b/python/python3-pydub/README new file mode 100644 index 0000000000..03a5e9b5fd --- /dev/null +++ b/python/python3-pydub/README @@ -0,0 +1 @@ +Manipulate audio with a simple and easy high level interface. diff --git a/python/python3-pydub/python3-pydub.SlackBuild b/python/python3-pydub/python3-pydub.SlackBuild new file mode 100644 index 0000000000..ba58e9ec7a --- /dev/null +++ b/python/python3-pydub/python3-pydub.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/bash + +# Slackware build script for python3-pydub + +# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) +PRGNAM=python3-pydub +SRCNAM=pydub +VERSION=${VERSION:-0.25.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z -C $PRGNAM-$VERSION --strip-components 1 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS CHANGELOG.md LICENSE MANIFEST.in README.markdown $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-pydub/python3-pydub.info b/python/python3-pydub/python3-pydub.info new file mode 100644 index 0000000000..9b042718c3 --- /dev/null +++ b/python/python3-pydub/python3-pydub.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pydub" +VERSION="0.25.1" +HOMEPAGE="https://github.com/jiaaro/pydub" +DOWNLOAD="https://github.com/jiaaro/pydub/archive/v0.25.1/pydub-0.25.1.tar.gz" +MD5SUM="bedb19b04e5c18e234cd2915a58cfec2" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/python/python3-pydub/slack-desc b/python/python3-pydub/slack-desc new file mode 100644 index 0000000000..901d6b42ff --- /dev/null +++ b/python/python3-pydub/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-pydub: python3-pydub (audio manipulator) +python3-pydub: +python3-pydub: Manipulate audio with a simple and easy high +python3-pydub: level interface. +python3-pydub: +python3-pydub: +python3-pydub: +python3-pydub: +python3-pydub: +python3-pydub: +python3-pydub: diff --git a/python/python3-pyjwt/python3-pyjwt.SlackBuild b/python/python3-pyjwt/python3-pyjwt.SlackBuild index ad7c261536..4cd6cee308 100644 --- a/python/python3-pyjwt/python3-pyjwt.SlackBuild +++ b/python/python3-pyjwt/python3-pyjwt.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pyjwt SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-2.8.0} +VERSION=${VERSION:-2.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -74,7 +74,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --no-isolation +python3 -m installer -d "$PKG" dist/*.whl mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS* CHANGELOG* LICENSE* MANIFEST* README* $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/python3-pyjwt/python3-pyjwt.info b/python/python3-pyjwt/python3-pyjwt.info index babf8ace87..14eb692939 100644 --- a/python/python3-pyjwt/python3-pyjwt.info +++ b/python/python3-pyjwt/python3-pyjwt.info @@ -1,10 +1,10 @@ PRGNAM="python3-pyjwt" -VERSION="2.8.0" +VERSION="2.10.1" HOMEPAGE="https://github.com/jpadilla/pyjwt" -DOWNLOAD="https://github.com/jpadilla/pyjwt/archive/2.8.0/pyjwt-2.8.0.tar.gz" -MD5SUM="d434e3916a3245680d8a7635c9a0702c" +DOWNLOAD="https://github.com/jpadilla/pyjwt/archive/2.10.1/pyjwt-2.10.1.tar.gz" +MD5SUM="82ccd93a981f63841d6be89bd8d42ccb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-pyproject-api/python3-pyproject-api.SlackBuild b/python/python3-pyproject-api/python3-pyproject-api.SlackBuild index fef1bf5318..e5770e14d6 100644 --- a/python/python3-pyproject-api/python3-pyproject-api.SlackBuild +++ b/python/python3-pyproject-api/python3-pyproject-api.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pyproject-api -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pyproject-api -VERSION=${VERSION:-1.8.0} +VERSION=${VERSION:-1.9.0} SRCNAM=${SRCNAM:-pyproject-api} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -66,8 +66,8 @@ PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') export PYTHONPATH=/opt/python$PYVER/site-packages export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION -# Revert unnecessary dependency version requirements -sed -i 's|2\.0\.1|1\.2\.2|' pyproject.toml # tomli +# Revert seemingly unnecessary dependency version requirements +sed -i 's|2\.2\.1|1\.2\.2|' pyproject.toml # tomli # Hide warning for packaging>=24 since it resides in /opt/ sed -i 's|.*packaging.*||' pyproject.toml diff --git a/python/python3-pyproject-api/python3-pyproject-api.info b/python/python3-pyproject-api/python3-pyproject-api.info index 83619157a9..2fbf19790a 100644 --- a/python/python3-pyproject-api/python3-pyproject-api.info +++ b/python/python3-pyproject-api/python3-pyproject-api.info @@ -1,8 +1,8 @@ PRGNAM="python3-pyproject-api" -VERSION="1.8.0" +VERSION="1.9.0" HOMEPAGE="https://pyproject-api.readthedocs.io/en/latest/" -DOWNLOAD="https://github.com/tox-dev/pyproject-api/archive/refs/tags/1.8.0/pyproject-api-1.8.0.tar.gz" -MD5SUM="9872ebd1a45f0cb97227c935d787be73" +DOWNLOAD="https://github.com/tox-dev/pyproject-api/archive/refs/tags/1.9.0/pyproject-api-1.9.0.tar.gz" +MD5SUM="a943df740832a1c0eca8b1614e611896" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs" diff --git a/python/python3-pysdl2/python3-pysdl2.SlackBuild b/python/python3-pysdl2/python3-pysdl2.SlackBuild index cb4ef0a62c..9f22657797 100644 --- a/python/python3-pysdl2/python3-pysdl2.SlackBuild +++ b/python/python3-pysdl2/python3-pysdl2.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-pysdl2 -# Copyright 2019-2022 Pouria Rezaei <Pouria.rz@outlook.com> +# Copyright 2019-2025 Pouria Rezaei <Pouria.rz@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pysdl2 -SRCNAM=PySDL2 -VERSION=${VERSION:-0.9.16} +SRCNAM=pysdl2 +VERSION=${VERSION:-0.9.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pysdl2/python3-pysdl2.info b/python/python3-pysdl2/python3-pysdl2.info index 061282d6a8..923086f95e 100644 --- a/python/python3-pysdl2/python3-pysdl2.info +++ b/python/python3-pysdl2/python3-pysdl2.info @@ -1,8 +1,8 @@ PRGNAM="python3-pysdl2" -VERSION="0.9.16" +VERSION="0.9.17" HOMEPAGE="https://github.com/marcusva/py-sdl2" -DOWNLOAD="https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz" -MD5SUM="b497f7f3562b665eb7c2c418ce701f5c" +DOWNLOAD="https://files.pythonhosted.org/packages/d7/ff/8704d84ad4d25f0a7bf7912504f64575e432e8d57dfba2fe35f5b2db7e04/pysdl2-0.9.17.tar.gz" +MD5SUM="8dd193d3b01d949b256b5bb95c277dc6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-pysubs2/python3-pysubs2.SlackBuild b/python/python3-pysubs2/python3-pysubs2.SlackBuild index e68f62cd91..ab0dbead4e 100644 --- a/python/python3-pysubs2/python3-pysubs2.SlackBuild +++ b/python/python3-pysubs2/python3-pysubs2.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pysubs2 -VERSION=${VERSION:-1.7.3} +VERSION=${VERSION:-1.8.0} SRCNAM=${SRCNAM:-pysubs2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-pysubs2/python3-pysubs2.info b/python/python3-pysubs2/python3-pysubs2.info index f4d82846a5..6677f7d5e6 100644 --- a/python/python3-pysubs2/python3-pysubs2.info +++ b/python/python3-pysubs2/python3-pysubs2.info @@ -1,8 +1,8 @@ PRGNAM="python3-pysubs2" -VERSION="1.7.3" +VERSION="1.8.0" HOMEPAGE="http://pysubs2.readthedocs.io/" -DOWNLOAD="https://github.com/tkarabela/pysubs2/archive/refs/tags/1.7.3/pysubs2-1.7.3.tar.gz" -MD5SUM="1b9bcc49df75c647d8bd0264fd2a43dc" +DOWNLOAD="https://github.com/tkarabela/pysubs2/archive/refs/tags/1.8.0/pysubs2-1.8.0.tar.gz" +MD5SUM="5cf58c08a1b9c2fd195e40f1f0c1d1ff" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" diff --git a/python/python3-pytest/python3-pytest.SlackBuild b/python/python3-pytest/python3-pytest.SlackBuild index a630532749..bb9a116232 100644 --- a/python/python3-pytest/python3-pytest.SlackBuild +++ b/python/python3-pytest/python3-pytest.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2018 Serban Udrea <S.Udrea@gsi.de> # Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # Based on the pytest SlackBuild by Dimitris Zlatanidis Orestiada, Greece # @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pytest SRCNAM=pytest -VERSION=${VERSION:-8.3.3} +VERSION=${VERSION:-8.3.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pytest/python3-pytest.info b/python/python3-pytest/python3-pytest.info index f6b48daf4c..2e519e42d9 100644 --- a/python/python3-pytest/python3-pytest.info +++ b/python/python3-pytest/python3-pytest.info @@ -1,8 +1,8 @@ PRGNAM="python3-pytest" -VERSION="8.3.3" +VERSION="8.3.5" HOMEPAGE="http://pytest.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.3.3.tar.gz" -MD5SUM="71466867181a5a7aefdb298b7146bcad" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.3.5.tar.gz" +MD5SUM="f22d0f0e12aee3b97225a89504d657cb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-iniconfig python3-exceptiongroup python3-setuptools-opt" diff --git a/python/python3-pythran/README b/python/python3-pythran/README index 32e80a1c06..9b9d9d7b41 100644 --- a/python/python3-pythran/README +++ b/python/python3-pythran/README @@ -5,3 +5,7 @@ native Python module with the same interface, but (hopefully) faster. It is meant to efficiently compile scientific programs, and takes advantage of multi-cores and SIMD instruction units. + +NOTE: Unable to support newer versions than 0.15.0 due to breaking +academic/python3-scipy, which is stuck at that version due to the +version of Cython in Slackware 15.0. diff --git a/python/python3-pythran/python3-pythran.info b/python/python3-pythran/python3-pythran.info index b57720bc0c..8388448f75 100644 --- a/python/python3-pythran/python3-pythran.info +++ b/python/python3-pythran/python3-pythran.info @@ -6,5 +6,5 @@ MD5SUM="cc6fa05e583733182d06d2e41e03cc10" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-beniget python3-numpy python3-setuptools-opt xsimd" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-pytz/python3-pytz.SlackBuild b/python/python3-pytz/python3-pytz.SlackBuild index a9248cd575..7a5668c72a 100644 --- a/python/python3-pytz/python3-pytz.SlackBuild +++ b/python/python3-pytz/python3-pytz.SlackBuild @@ -4,6 +4,7 @@ # Copyright 2009-2021 Heinz Wiesinger, Amsterdam, The Netherlands <pprkut@slackbuilds.org> # Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-pytz -VERSION=${VERSION:-2024.2} +VERSION=${VERSION:-2025.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-pytz/python3-pytz.info b/python/python3-pytz/python3-pytz.info index 9e781a317d..50056215ea 100644 --- a/python/python3-pytz/python3-pytz.info +++ b/python/python3-pytz/python3-pytz.info @@ -1,10 +1,10 @@ PRGNAM="python3-pytz" -VERSION="2024.2" +VERSION="2025.1" HOMEPAGE="https://pypi.org/project/pytz/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytz/pytz-2024.2.tar.gz" -MD5SUM="efcb554763a36b3e18acee074f44d1a5" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pytz/pytz-2025.1.tar.gz" +MD5SUM="b51879337eb45a56947f91e82ec83ef1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild index 2eb84065e4..4c443df18a 100644 --- a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild +++ b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-qbittorrent-api -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-qbittorrent-api -VERSION=${VERSION:-2024.11.70} +VERSION=${VERSION:-2025.2.0} SRCNAM=${SRCNAM:-qbittorrent-api} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-qbittorrent-api/python3-qbittorrent-api.info b/python/python3-qbittorrent-api/python3-qbittorrent-api.info index 688f896f3d..f6e7225abd 100644 --- a/python/python3-qbittorrent-api/python3-qbittorrent-api.info +++ b/python/python3-qbittorrent-api/python3-qbittorrent-api.info @@ -1,8 +1,8 @@ PRGNAM="python3-qbittorrent-api" -VERSION="2024.11.70" +VERSION="2025.2.0" HOMEPAGE="https://qbittorrent-api.readthedocs.io/" -DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2024.11.70/qbittorrent-api-2024.11.70.tar.gz" -MD5SUM="4aa60c563e49723c890b3489e58ca195" +DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2025.2.0/qbittorrent-api-2025.2.0.tar.gz" +MD5SUM="4c1188d9dbbfb9e861fa3b22d9291d5c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-scm-opt" diff --git a/python/python3-reportlab/python3-reportlab.SlackBuild b/python/python3-reportlab/python3-reportlab.SlackBuild index d5a3e6865f..74986fa4af 100644 --- a/python/python3-reportlab/python3-reportlab.SlackBuild +++ b/python/python3-reportlab/python3-reportlab.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-reportlab -# Copyright 2022-2024 Vijay Marcel +# Copyright 2022-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-reportlab -VERSION=${VERSION:-4.2.5} +VERSION=${VERSION:-4.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-reportlab/python3-reportlab.info b/python/python3-reportlab/python3-reportlab.info index e9b9617895..fabf7c739a 100644 --- a/python/python3-reportlab/python3-reportlab.info +++ b/python/python3-reportlab/python3-reportlab.info @@ -1,8 +1,8 @@ PRGNAM="python3-reportlab" -VERSION="4.2.5" +VERSION="4.3.1" HOMEPAGE="https://reportlab.com" -DOWNLOAD="https://pypi.org/packages/source/r/reportlab/reportlab-4.2.5.tar.gz" -MD5SUM="4334edd0b173593476efd589d4f59258" +DOWNLOAD="https://pypi.org/packages/source/r/reportlab/reportlab-4.3.1.tar.gz" +MD5SUM="7aae020243884242f00a3f5ee887798b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-rope/README b/python/python3-rope/README index 98c3045b5a..6fe3e26a53 100644 --- a/python/python3-rope/README +++ b/python/python3-rope/README @@ -1,6 +1,6 @@ Rope is the world's most advanced open source Python refactoring library (that's the upstream author's words). -python3-rope 1.1.0 is the last available version for Slackware 15.0. -Newer versions depend on python3-pytoolconfig, which itself -depends on a newer python-tomli. +python3-rope 1.1.1 is the last available version for Slackware 15.0. +Newer versions depend on python3-pytoolconfig, which itself depends on +python-tomli >= 2.0. diff --git a/python/python3-rope/python3-rope.SlackBuild b/python/python3-rope/python3-rope.SlackBuild index b170554db6..4ad2c04bb2 100644 --- a/python/python3-rope/python3-rope.SlackBuild +++ b/python/python3-rope/python3-rope.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-rope -# Copyright 2023 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2023-2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-rope -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-1.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -49,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/python/python3-rope/python3-rope.info b/python/python3-rope/python3-rope.info index d89c47f9ac..3da8d8cd99 100644 --- a/python/python3-rope/python3-rope.info +++ b/python/python3-rope/python3-rope.info @@ -1,8 +1,8 @@ PRGNAM="python3-rope" -VERSION="1.1.0" +VERSION="1.1.1" HOMEPAGE="https://github.com/python-rope/rope" -DOWNLOAD="https://github.com/python-rope/rope/archive/1.1.0/rope-1.1.0.tar.gz" -MD5SUM="71ded8057d5048e49373ccb2d9948e29" +DOWNLOAD="https://github.com/python-rope/rope/archive/1.1.1/rope-1.1.1.tar.gz" +MD5SUM="32771d1cdf52feb07c939383c4f1d300" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-service-identity/python3-service-identity.SlackBuild b/python/python3-service-identity/python3-service-identity.SlackBuild index e16fad51d9..6b762ea185 100644 --- a/python/python3-service-identity/python3-service-identity.SlackBuild +++ b/python/python3-service-identity/python3-service-identity.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-service-identity SRCNAM=service_identity -VERSION=${VERSION:-24.1.0} +VERSION=${VERSION:-24.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-service-identity/python3-service-identity.info b/python/python3-service-identity/python3-service-identity.info index 31c22b625d..60a0b5268e 100644 --- a/python/python3-service-identity/python3-service-identity.info +++ b/python/python3-service-identity/python3-service-identity.info @@ -1,10 +1,10 @@ PRGNAM="python3-service-identity" -VERSION="24.1.0" +VERSION="24.2.0" HOMEPAGE="https://pypi.python.org/pypi/service-identity" -DOWNLOAD="https://pypi.python.org/packages/source/s/service-identity/service_identity-24.1.0.tar.gz" -MD5SUM="64267a4351ee3c225ee12a11bb29fc44" +DOWNLOAD="https://pypi.python.org/packages/source/s/service-identity/service_identity-24.2.0.tar.gz" +MD5SUM="e575db51719742ec39191c896e4c2971" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-attrs cryptography python3-pyasn1-modules python3-hatch_vcs python3-hatch_fancy_pypi_readme" +REQUIRES="python3-attrs cryptography python3-pyasn1-modules" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-setuptools-git-versioning/README b/python/python3-setuptools-git-versioning/README index c21cdfa783..1b326e7684 100644 --- a/python/python3-setuptools-git-versioning/README +++ b/python/python3-setuptools-git-versioning/README @@ -9,3 +9,11 @@ Features: * Templates support a lot of substitutions including git and environment information * Well-documented + +NOTE: Will need to have PYTHONPATH set to use as slackware's tomli + package is too old and may cause problems. It will need to see + python3-tomli-opt. (only needed for python <3.11) + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + diff --git a/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.SlackBuild b/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.SlackBuild index e8ed6ee0bf..013d1d03b5 100644 --- a/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.SlackBuild +++ b/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-setuptools-git-versioning -# Copyright 2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2024-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2024, Alexander verbovetsky, Moscow, Russia # All rights reserved. # @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-setuptools-git-versioning -SRCNAM=setuptools-git-versioning -VERSION=${VERSION:-2.0.0} +SRCNAM=setuptools_git_versioning +VERSION=${VERSION:-2.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,6 +64,15 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ +# lower the version requirement so it does not break other builds if +# setuptools_git_versioning is installed. +sed -i 's/tomli>=2.0.1/tomli>=1.2.2/' requirements.txt +sed -i 's/tomli>=2.0.1/tomli>=1.2.2/' PKG-INFO +sed -i 's/tomli>=2.0.1/tomli>=1.2.2/' setuptools_git_versioning.egg-info/requires.txt + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + python3 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.info b/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.info index 844a68bfbc..e17ac14206 100644 --- a/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.info +++ b/python/python3-setuptools-git-versioning/python3-setuptools-git-versioning.info @@ -1,10 +1,10 @@ PRGNAM="python3-setuptools-git-versioning" -VERSION="2.0.0" +VERSION="2.1.0" HOMEPAGE="https://setuptools-git-versioning.readthedocs.io" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools-git-versioning/setuptools-git-versioning-2.0.0.tar.gz" -MD5SUM="9b8bbc38938f700595c2b00fae73637f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools_git_versioning/setuptools_git_versioning-2.1.0.tar.gz" +MD5SUM="fa2116c239f9ffb655bdb4b6f2ff3bf4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build python3-wheel python3-toml" +REQUIRES="python3-build python3-wheel python3-tomli-opt" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild index 55e0c220d5..f08d5003ed 100644 --- a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild +++ b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-setuptools-opt -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # Copyright 2013-2014 Audrius Kažukauskas <audrius@neutrino.lt> # Copyright 2014, 2017, 2018, 2022 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-setuptools-opt SRCNAM=setuptools -VERSION=${VERSION:-75.6.0} +VERSION=${VERSION:-75.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-setuptools-opt/python3-setuptools-opt.info b/python/python3-setuptools-opt/python3-setuptools-opt.info index ee9e0f1491..b4417100f4 100644 --- a/python/python3-setuptools-opt/python3-setuptools-opt.info +++ b/python/python3-setuptools-opt/python3-setuptools-opt.info @@ -1,8 +1,8 @@ PRGNAM="python3-setuptools-opt" -VERSION="75.6.0" +VERSION="75.8.0" HOMEPAGE="https://pypi.org/project/setuptools/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-75.6.0.tar.gz" -MD5SUM="94458e508bd8e9dc6e6d097fc8747cf0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-75.8.0.tar.gz" +MD5SUM="a42b075e3e18e724580f4caf7944354a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-packaging-opt python3-wheel" diff --git a/python/python3-smart_open/python3-smart_open.SlackBuild b/python/python3-smart_open/python3-smart_open.SlackBuild index 4748f85494..60c90b878d 100644 --- a/python/python3-smart_open/python3-smart_open.SlackBuild +++ b/python/python3-smart_open/python3-smart_open.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-smart_open -VERSION=${VERSION:-7.0.5} +VERSION=${VERSION:-7.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-smart_open/python3-smart_open.info b/python/python3-smart_open/python3-smart_open.info index 63839c39fc..96b61cc523 100644 --- a/python/python3-smart_open/python3-smart_open.info +++ b/python/python3-smart_open/python3-smart_open.info @@ -1,8 +1,8 @@ PRGNAM="python3-smart_open" -VERSION="7.0.5" +VERSION="7.1.0" HOMEPAGE="https://github.com/RaRe-Technologies/smart_open" -DOWNLOAD="https://github.com/RaRe-Technologies/smart_open/archive/v7.0.5/smart_open-7.0.5.tar.gz" -MD5SUM="b78ad5d9a75fdf0cf1b7e9979461840e" +DOWNLOAD="https://github.com/RaRe-Technologies/smart_open/archive/v7.1.0/smart_open-7.1.0.tar.gz" +MD5SUM="7694eeb6710f5d0d3c8e909619eb0e87" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wrapt" diff --git a/python/python3-sniffio/python3-sniffio.info b/python/python3-sniffio/python3-sniffio.info index 7064cd61a3..7600aeceb7 100644 --- a/python/python3-sniffio/python3-sniffio.info +++ b/python/python3-sniffio/python3-sniffio.info @@ -6,5 +6,5 @@ MD5SUM="39144e000300307b45eb4560286089c2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-scm-opt" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-socks/python3-socks.SlackBuild b/python/python3-socks/python3-socks.SlackBuild index 084bb29a03..abb9869491 100644 --- a/python/python3-socks/python3-socks.SlackBuild +++ b/python/python3-socks/python3-socks.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-socks # Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 nomnombtc <nomnombtc@arcor.de> +# Copyright 2023-2025 nomnombtc <nomnombtc@arcor.de> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-socks -VERSION=${VERSION:-2.5.3} +VERSION=${VERSION:-2.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,7 +82,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --root=$PKG +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-socks/python3-socks.info b/python/python3-socks/python3-socks.info index 47ff94482a..906c65e367 100644 --- a/python/python3-socks/python3-socks.info +++ b/python/python3-socks/python3-socks.info @@ -1,10 +1,10 @@ PRGNAM="python3-socks" -VERSION="2.5.3" +VERSION="2.7.1" HOMEPAGE="https://github.com/romis2012/python-socks/" -DOWNLOAD="https://github.com/romis2012/python-socks/archive/v2.5.3/python-socks-2.5.3.tar.gz" -MD5SUM="123afb3b78a93871f5c04219f2ae23a4" +DOWNLOAD="https://github.com/romis2012/python-socks/archive/v2.7.1/python-socks-2.7.1.tar.gz" +MD5SUM="d418ba1e7829ed2f7c38c033c40a862c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-setuptools-opt" MAINTAINER="nomnombtc" EMAIL="nomnombtc@arcor.de" diff --git a/python/python3-soundfile/python3-soundfile.SlackBuild b/python/python3-soundfile/python3-soundfile.SlackBuild index 7b28387124..69eed815ee 100644 --- a/python/python3-soundfile/python3-soundfile.SlackBuild +++ b/python/python3-soundfile/python3-soundfile.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-soundfile -# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-soundfile -VERSION=${VERSION:-0.12.1} +VERSION=${VERSION:-0.13.1} SRCNAM=${SRCNAM:-python-soundfile} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/python/python3-soundfile/python3-soundfile.info b/python/python3-soundfile/python3-soundfile.info index 82b1d2fe71..1c0fd49ac1 100644 --- a/python/python3-soundfile/python3-soundfile.info +++ b/python/python3-soundfile/python3-soundfile.info @@ -1,8 +1,8 @@ PRGNAM="python3-soundfile" -VERSION="0.12.1" +VERSION="0.13.1" HOMEPAGE="https://github.com/bastibe/python-soundfile" -DOWNLOAD="https://github.com/bastibe/python-soundfile/archive/refs/tags/0.12.1/python-soundfile-0.12.1.tar.gz" -MD5SUM="eeda4dd558236ab1e786f0b28da2574e" +DOWNLOAD="https://github.com/bastibe/python-soundfile/archive/refs/tags/0.13.1/python-soundfile-0.13.1.tar.gz" +MD5SUM="8c28697bcdcf44643e207631833137d3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-numpy" diff --git a/python/python3-statsmodels/README b/python/python3-statsmodels/README index 9bb29c3006..c78c9034c4 100644 --- a/python/python3-statsmodels/README +++ b/python/python3-statsmodels/README @@ -6,6 +6,3 @@ plotting functions, and result statistics are available for different types of data and each estimator. Researchers across fields may find that statsmodels fully meets their needs for statistical computing and data analysis in Python. - -python3-statsmodels 0.14.1 is the last available version for Slackware -15.0. Newer versions would require Cython >= 3.0.10. diff --git a/python/python3-statsmodels/python3-statsmodels.info b/python/python3-statsmodels/python3-statsmodels.info index 10f49fa3a3..8224e87e97 100644 --- a/python/python3-statsmodels/python3-statsmodels.info +++ b/python/python3-statsmodels/python3-statsmodels.info @@ -1,6 +1,6 @@ PRGNAM="python3-statsmodels" VERSION="0.14.1" -HOMEPAGE="http://statsmodels.sourceforge.net/" +HOMEPAGE="https://www.statsmodels.org" DOWNLOAD="https://pypi.python.org/packages/source/s/statsmodels/statsmodels-0.14.1.tar.gz" MD5SUM="4e0f1ecd898349d9f23ee496bb6ba7ba" DOWNLOAD_x86_64="" diff --git a/python/python3-stevedore/python3-stevedore.SlackBuild b/python/python3-stevedore/python3-stevedore.SlackBuild index 41b8bf693a..bb4aa3145e 100644 --- a/python/python3-stevedore/python3-stevedore.SlackBuild +++ b/python/python3-stevedore/python3-stevedore.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-stevedore -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-stevedore -VERSION=${VERSION:-5.4.0} +VERSION=${VERSION:-5.4.1} SRCNAM=${SRCNAM:-stevedore} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-stevedore/python3-stevedore.info b/python/python3-stevedore/python3-stevedore.info index db7480953b..47445a4ec4 100644 --- a/python/python3-stevedore/python3-stevedore.info +++ b/python/python3-stevedore/python3-stevedore.info @@ -1,8 +1,8 @@ PRGNAM="python3-stevedore" -VERSION="5.4.0" +VERSION="5.4.1" HOMEPAGE="https://opendev.org/openstack/stevedore/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-5.4.0.tar.gz" -MD5SUM="1e3db9ca3de028af796167fcbbea96e0" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-5.4.1.tar.gz" +MD5SUM="d8ce49d9a513d454bec0e897ce10062b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-tekore/python3-tekore.SlackBuild b/python/python3-tekore/python3-tekore.SlackBuild index 6885ce7c17..0fe98e82bf 100644 --- a/python/python3-tekore/python3-tekore.SlackBuild +++ b/python/python3-tekore/python3-tekore.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-tekore -# Copyright 2019-2024 Pouria Rezaei <Pouria.rz@outlook.com> +# Copyright 2019-2025 Pouria Rezaei <Pouria.rz@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tekore SRCNAM=tekore -VERSION=${VERSION:-5.5.1} +VERSION=${VERSION:-6.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -68,7 +68,9 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') -export PYTHONPATH=/opt/python$PYVER/site-packages/ +if [ $PYVER = "3.9" ]; then + export PYTHONPATH=/opt/python$PYVER/site-packages/ +fi python3 -m build --wheel --no-isolation python3 -m installer --destdir="$PKG" dist/*.whl diff --git a/python/python3-tekore/python3-tekore.info b/python/python3-tekore/python3-tekore.info index 78e36e9ffb..5f5d8601bf 100644 --- a/python/python3-tekore/python3-tekore.info +++ b/python/python3-tekore/python3-tekore.info @@ -1,8 +1,8 @@ PRGNAM="python3-tekore" -VERSION="5.5.1" +VERSION="6.0.0" HOMEPAGE="https://pypi.org/project/tekore/" -DOWNLOAD="https://github.com/felix-hilden/tekore/archive/v5.5.1/tekore-5.5.1.tar.gz" -MD5SUM="bd1f245d3d4bf49d0b8904dc77a5c817" +DOWNLOAD="https://github.com/felix-hilden/tekore/archive/v6.0.0/tekore-6.0.0.tar.gz" +MD5SUM="deb5a65322d92a15bc962c8f678c2cac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-opt" diff --git a/python/python3-tempora/python3-tempora.SlackBuild b/python/python3-tempora/python3-tempora.SlackBuild index 97848a992e..6301fe2f6b 100644 --- a/python/python3-tempora/python3-tempora.SlackBuild +++ b/python/python3-tempora/python3-tempora.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-tempora -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tempora SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-5.7.0} +VERSION=${VERSION:-5.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-tempora/python3-tempora.info b/python/python3-tempora/python3-tempora.info index 3a3a419c15..5bea39431f 100644 --- a/python/python3-tempora/python3-tempora.info +++ b/python/python3-tempora/python3-tempora.info @@ -1,8 +1,8 @@ PRGNAM="python3-tempora" -VERSION="5.7.0" +VERSION="5.8.0" HOMEPAGE="https://github.com/jaraco/tempora" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tempora/tempora-5.7.0.tar.gz" -MD5SUM="e4ca48a06f4c8b9aa21b8081937353f2" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tempora/tempora-5.8.0.tar.gz" +MD5SUM="ca7fb7c9523fb5232b734a19dae05c6a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jaraco.functools python3-dateutil" diff --git a/python/python3-threadpoolctl/python3-threadpoolctl.SlackBuild b/python/python3-threadpoolctl/python3-threadpoolctl.SlackBuild index d1d64ee6ec..8f24d134bc 100644 --- a/python/python3-threadpoolctl/python3-threadpoolctl.SlackBuild +++ b/python/python3-threadpoolctl/python3-threadpoolctl.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-threadpoolctl # Copyright 2022 Isaac Yu <isaacyu@protonmail.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-threadpoolctl SRCNAM=threadpoolctl -VERSION=${VERSION:-3.5.0} +VERSION=${VERSION:-3.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - CHANGES.md LICENSE multiple_openmp.md PKG-INFO README.md dev-requirements.txt \ + CHANGES.md LICENSE multiple_openmp.md README.md dev-requirements.txt \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/python/python3-threadpoolctl/python3-threadpoolctl.info b/python/python3-threadpoolctl/python3-threadpoolctl.info index b08c062aeb..c1e1e47174 100644 --- a/python/python3-threadpoolctl/python3-threadpoolctl.info +++ b/python/python3-threadpoolctl/python3-threadpoolctl.info @@ -1,8 +1,8 @@ PRGNAM="python3-threadpoolctl" -VERSION="3.5.0" +VERSION="3.6.0" HOMEPAGE="https://github.com/joblib/threadpoolctl/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/threadpoolctl/threadpoolctl-3.5.0.tar.gz" -MD5SUM="3ae140ae3bb08f43fdc19db73bcdf478" +DOWNLOAD="https://github.com/joblib/threadpoolctl/archive/refs/tags/3.6.0/threadpoolctl-3.6.0.tar.gz" +MD5SUM="7a5dff25139d88e8c9b3a3d939f68512" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/python/python3-tomli-opt/README b/python/python3-tomli-opt/README new file mode 100644 index 0000000000..3e9ab442fb --- /dev/null +++ b/python/python3-tomli-opt/README @@ -0,0 +1,4 @@ +python3-tomli-opt (A lil' TOML parser) + +Tomli is a Python library for parsing TOML. +(Only needed for python <3.11) diff --git a/python/python3-tomli-opt/python3-tomli-opt.SlackBuild b/python/python3-tomli-opt/python3-tomli-opt.SlackBuild new file mode 100644 index 0000000000..c40f186e58 --- /dev/null +++ b/python/python3-tomli-opt/python3-tomli-opt.SlackBuild @@ -0,0 +1,94 @@ +#!/bin/bash + +# Slackware build script for python3-tomli-opt + +# Copyright 2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-tomli-opt +SRCNAM=tomli +VERSION=${VERSION:-2.2.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +# set noarch because installing to /opt +ARCH=noarch + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') + +python3 -m flit_core.wheel +python3 -m installer -d "$PKG" dist/*.whl + +if [ "$PKG/usr/" != "/usr/" ]; then + mkdir -p $PKG/opt + mv $PKG/usr/lib*/python$PYVER $PKG/opt/ + rmdir $PKG/usr/lib* +else + echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python$PYVER" + exit 1 +fi + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE PKG-INFO README.* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-tomli-opt/python3-tomli-opt.info b/python/python3-tomli-opt/python3-tomli-opt.info new file mode 100644 index 0000000000..52d3c0e4be --- /dev/null +++ b/python/python3-tomli-opt/python3-tomli-opt.info @@ -0,0 +1,10 @@ +PRGNAM="python3-tomli-opt" +VERSION="2.2.1" +HOMEPAGE="https://github.com/hukkin/tomli" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tomli/tomli-2.2.1.tar.gz" +MD5SUM="1e0e2fb2e29f3d77f0507bee71fb4ab4" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-installer" +MAINTAINER="fourtysixandtwo" +EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-tomli-opt/slack-desc b/python/python3-tomli-opt/slack-desc new file mode 100644 index 0000000000..9d3ab9824c --- /dev/null +++ b/python/python3-tomli-opt/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-tomli-opt: python3-tomli-opt (A lil' TOML parser) +python3-tomli-opt: +python3-tomli-opt: Tomli is a Python library for parsing TOML. +python3-tomli-opt: (Only needed for python <3.11) +python3-tomli-opt: +python3-tomli-opt: Homepage: https://github.com/hukkin/tomli +python3-tomli-opt: +python3-tomli-opt: +python3-tomli-opt: +python3-tomli-opt: +python3-tomli-opt: diff --git a/python/python3-tomli_w/python3-tomli_w.SlackBuild b/python/python3-tomli_w/python3-tomli_w.SlackBuild index f18e2932f6..9a9c465431 100644 --- a/python/python3-tomli_w/python3-tomli_w.SlackBuild +++ b/python/python3-tomli_w/python3-tomli_w.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-tomli_w -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tomli_w SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-1.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,13 +63,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -python3 -m build --no-isolation +python3 -m flit_core.wheel python3 -m installer -d "$PKG" dist/*.whl -# installing tests to a subdir of your project might not conflict the toplevel, but -# don't do it anyway... -#rm -r "$PKG"/usr/lib${LIBDIRSUFFIX}/python*/site-packages/${SRCNAM}/tests/ - find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/python3-tomli_w/python3-tomli_w.info b/python/python3-tomli_w/python3-tomli_w.info index 274a9bba02..4ef1a7185e 100644 --- a/python/python3-tomli_w/python3-tomli_w.info +++ b/python/python3-tomli_w/python3-tomli_w.info @@ -1,10 +1,10 @@ PRGNAM="python3-tomli_w" -VERSION="1.1.0" +VERSION="1.2.0" HOMEPAGE="https://github.com/hukkin/tomli-w" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tomli_w/tomli_w-1.1.0.tar.gz" -MD5SUM="8a074845fdcbb1fb6855bec753f0f94e" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tomli_w/tomli_w-1.2.0.tar.gz" +MD5SUM="bfc49ccce117afc20bcaf50e80fcecfe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-build" +REQUIRES="python3-installer" MAINTAINER="fourtysixandtwo" EMAIL="fourtysixandtwo@sliderr.net" diff --git a/python/python3-tomlkit/python3-tomlkit.info b/python/python3-tomlkit/python3-tomlkit.info index ab644d2ca4..7ce97f93e4 100644 --- a/python/python3-tomlkit/python3-tomlkit.info +++ b/python/python3-tomlkit/python3-tomlkit.info @@ -6,5 +6,5 @@ MD5SUM="0db1a3750c64b141720f05430df9b433" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-poetry-core" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/python/python3-tox/python3-tox.SlackBuild b/python/python3-tox/python3-tox.SlackBuild index 5707e57658..de8d2cd2c6 100644 --- a/python/python3-tox/python3-tox.SlackBuild +++ b/python/python3-tox/python3-tox.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-tox -# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com +# Copyright 2023-2025 Jeremy Hansen jebrhansen+SBo@gmail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tox -VERSION=${VERSION:-4.23.2} +VERSION=${VERSION:-4.24.2} SRCNAM=${SRCNAM:-tox} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -67,8 +67,8 @@ export PYTHONPATH=/opt/python$PYVER/site-packages export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION # This seems to run fine with versions available in 15.0... no need for warnings -sed -i 's|=5\.2|=4\.0\.0|' pyproject.toml # chardet -sed -i 's|=2\.0\.1|=1\.2\.2|' pyproject.toml # tomli +sed -i 's|=5\.2|=4\.0\.0|' pyproject.toml # chardet +sed -i 's|=2\.2\.1|=1\.2\.2|' pyproject.toml # tomli # Hide warning for packaging>=24 since it resides in /opt/ sed -i 's|.*packaging.*||' pyproject.toml diff --git a/python/python3-tox/python3-tox.info b/python/python3-tox/python3-tox.info index baf7a90fcb..71615dfee7 100644 --- a/python/python3-tox/python3-tox.info +++ b/python/python3-tox/python3-tox.info @@ -1,8 +1,8 @@ PRGNAM="python3-tox" -VERSION="4.23.2" +VERSION="4.24.2" HOMEPAGE="https://tox.wiki/" -DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.23.2/tox-4.23.2.tar.gz" -MD5SUM="aa77e5e415d3c5f181c2fafbd53e78ab" +DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.24.2/tox-4.24.2.tar.gz" +MD5SUM="43eb04da39b9d3ffe238de1f36032b8f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-cachetools colorama python3-pyproject-api python3-virtualenv" diff --git a/python/python3-transaction/python3-transaction.SlackBuild b/python/python3-transaction/python3-transaction.SlackBuild index 716fb1597b..88ca55d468 100644 --- a/python/python3-transaction/python3-transaction.SlackBuild +++ b/python/python3-transaction/python3-transaction.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-transaction SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.0} +VERSION=${VERSION:-5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-transaction/python3-transaction.info b/python/python3-transaction/python3-transaction.info index 634b6cbf9d..e8f2f37532 100644 --- a/python/python3-transaction/python3-transaction.info +++ b/python/python3-transaction/python3-transaction.info @@ -1,8 +1,8 @@ PRGNAM="python3-transaction" -VERSION="4.0" +VERSION="5.0" HOMEPAGE="https://pypi.python.org/pypi/transaction" -DOWNLOAD="https://pypi.python.org/packages/source/t/transaction/transaction-4.0.tar.gz" -MD5SUM="a0ba00dbc334dfc84fa3ce2953a84a4a" +DOWNLOAD="https://pypi.python.org/packages/source/t/transaction/transaction-5.0.tar.gz" +MD5SUM="1b1bd8082be375f43a855eb8dd0357d7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zope.interface" diff --git a/python/python3-treq/README b/python/python3-treq/README new file mode 100644 index 0000000000..cb7d4bd530 --- /dev/null +++ b/python/python3-treq/README @@ -0,0 +1,5 @@ +treq: High-level Twisted HTTP Client API + +treq is an HTTP library inspired by requests but written on top of +Twisted's Agents. It provides a simple, higher level API for making +HTTP requests when using Twisted. diff --git a/python/python3-treq/python3-treq.SlackBuild b/python/python3-treq/python3-treq.SlackBuild new file mode 100644 index 0000000000..09883a8486 --- /dev/null +++ b/python/python3-treq/python3-treq.SlackBuild @@ -0,0 +1,77 @@ +#!/bin/bash + +# Slackware build script for python3-treq + +# Copyright 2023 Yth | Pont-en-Royans, France | yth@ythogtha.org +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-treq +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-24.9.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a [A-Z][A-Z]* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-treq/python3-treq.info b/python/python3-treq/python3-treq.info new file mode 100644 index 0000000000..0233fad7b9 --- /dev/null +++ b/python/python3-treq/python3-treq.info @@ -0,0 +1,10 @@ +PRGNAM="python3-treq" +VERSION="24.9.1" +HOMEPAGE="https://pypi.org/project/treq/" +DOWNLOAD="https://pypi.python.org/packages/source/t/treq/treq-24.9.1.tar.gz" +MD5SUM="a48996ff540651deded304b638ba54ea" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="pyOpenSSL python3-twisted" +MAINTAINER="Yth - Arnaud" +EMAIL="yth@ythogtha.org" diff --git a/python/python3-treq/slack-desc b/python/python3-treq/slack-desc new file mode 100644 index 0000000000..3b9145f477 --- /dev/null +++ b/python/python3-treq/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-treq: python3-treq (High-level Twisted HTTP Client API) +python3-treq: +python3-treq: treq is an HTTP library inspired by requests but written on top of +python3-treq: Twisted's Agents. +python3-treq: +python3-treq: It provides a simple, higher level API for making HTTP requests when +python3-treq: using Twisted. +python3-treq: +python3-treq: +python3-treq: +python3-treq: diff --git a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild index edfdac6344..db29e843c8 100644 --- a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild +++ b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-trove-classifiers -# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-trove-classifiers SRCNAM=trove_classifiers -VERSION=${VERSION:-2024.10.21.16} +VERSION=${VERSION:-2025.1.15.22} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-trove-classifiers/python3-trove-classifiers.info b/python/python3-trove-classifiers/python3-trove-classifiers.info index 6c44b1ddf5..2e732b1cb1 100644 --- a/python/python3-trove-classifiers/python3-trove-classifiers.info +++ b/python/python3-trove-classifiers/python3-trove-classifiers.info @@ -1,8 +1,8 @@ PRGNAM="python3-trove-classifiers" -VERSION="2024.10.21.16" +VERSION="2025.1.15.22" HOMEPAGE="https://github.com/pypa/trove-classifiers" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2024.10.21.16.tar.gz" -MD5SUM="c2820cfbb09e91d84ade85e0e65d87ae" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2025.1.15.22.tar.gz" +MD5SUM="3656424a10a761108fa8250033ffe3d4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-calver" diff --git a/python/python3-tubes/python3-tubes.SlackBuild b/python/python3-tubes/python3-tubes.SlackBuild index d07c4b1d04..3e7b9fb464 100644 --- a/python/python3-tubes/python3-tubes.SlackBuild +++ b/python/python3-tubes/python3-tubes.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-tubes SRCNAM=Tubes VERSION=${VERSION:-0.2.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -83,6 +80,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python3-tubes/python3-tubes.info b/python/python3-tubes/python3-tubes.info index 5b3f858bda..01c44cb006 100644 --- a/python/python3-tubes/python3-tubes.info +++ b/python/python3-tubes/python3-tubes.info @@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.python.org/packages/source/T/Tubes/Tubes-0.2.1.tar.gz" MD5SUM="206e68202c4048ec61a245e8ce65fba2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-twisted python3-characteristic" +REQUIRES="python3-twisted python3-characteristic python3-setuptools-opt" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/python3-twisted/python3-twisted.SlackBuild b/python/python3-twisted/python3-twisted.SlackBuild index 89962ae546..7269dd8ed8 100644 --- a/python/python3-twisted/python3-twisted.SlackBuild +++ b/python/python3-twisted/python3-twisted.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-twisted SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-24.3.0} +VERSION=${VERSION:-24.11.0} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-twisted/python3-twisted.info b/python/python3-twisted/python3-twisted.info index 6d045ef8e3..e9f0b17af0 100644 --- a/python/python3-twisted/python3-twisted.info +++ b/python/python3-twisted/python3-twisted.info @@ -1,8 +1,8 @@ PRGNAM="python3-twisted" -VERSION="24.3.0" +VERSION="24.11.0" HOMEPAGE="https://twistedmatrix.com/" -DOWNLOAD="https://pypi.python.org/packages/source/t/twisted/twisted-24.3.0.tar.gz" -MD5SUM="85d7a8d1552151cfd9e42417ab2ff875" +DOWNLOAD="https://pypi.python.org/packages/source/t/twisted/twisted-24.11.0.tar.gz" +MD5SUM="a21b5326a74079a92d7bc4748b419280" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-automat python3-constantly python3-hyperlink python3-incremental zope.interface python3-service-identity" diff --git a/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild b/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild index 0663de7d86..8c6a8af17d 100644 --- a/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild +++ b/python/python3-types-python-dateutil/python3-types-python-dateutil.SlackBuild @@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-types-python-dateutil -VERSION=${VERSION:-2.9.0.20241003} +VERSION=${VERSION:-2.9.0.20241206} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=types-python-dateutil +SRCNAM=types_python_dateutil if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/python/python3-types-python-dateutil/python3-types-python-dateutil.info b/python/python3-types-python-dateutil/python3-types-python-dateutil.info index 7c1f20c9ba..7fdfe00a32 100644 --- a/python/python3-types-python-dateutil/python3-types-python-dateutil.info +++ b/python/python3-types-python-dateutil/python3-types-python-dateutil.info @@ -1,8 +1,8 @@ PRGNAM="python3-types-python-dateutil" -VERSION="2.9.0.20241003" +VERSION="2.9.0.20241206" HOMEPAGE="https://pypi.org/project/types-python-dateutil" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/types-python-dateutil/types-python-dateutil-2.9.0.20241003.tar.gz" -MD5SUM="986aa3f3706c4b38dfcd141572a4f515" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/types_python_dateutil/types_python_dateutil-2.9.0.20241206.tar.gz" +MD5SUM="75621f393711ce76bb7a7e46902384db" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-ufo2ft/python3-ufo2ft.SlackBuild b/python/python3-ufo2ft/python3-ufo2ft.SlackBuild index 59e4599d8d..7ceca695d2 100644 --- a/python/python3-ufo2ft/python3-ufo2ft.SlackBuild +++ b/python/python3-ufo2ft/python3-ufo2ft.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-ufo2ft -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ufo2ft -VERSION=${VERSION:-3.3.1} +VERSION=${VERSION:-3.4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-ufo2ft/python3-ufo2ft.info b/python/python3-ufo2ft/python3-ufo2ft.info index 5d33acfa37..4c92ff1a36 100644 --- a/python/python3-ufo2ft/python3-ufo2ft.info +++ b/python/python3-ufo2ft/python3-ufo2ft.info @@ -1,8 +1,8 @@ PRGNAM="python3-ufo2ft" -VERSION="3.3.1" +VERSION="3.4.2" HOMEPAGE="https://github.com/googlefonts/ufo2ft" -DOWNLOAD="https://pypi.io/packages/source/u/ufo2ft/ufo2ft-3.3.1.tar.gz" -MD5SUM="a493f7908528bf5edd31d82004390d98" +DOWNLOAD="https://pypi.io/packages/source/u/ufo2ft/ufo2ft-3.4.2.tar.gz" +MD5SUM="c1dac6194a915118b5f445b9cdf7c915" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pytz python3-booleanOperations python3-defcon python3-fontMath python3-ufonormalizer python3-fontParts python3-fontPens python3-cffsubr python3-compreffor" diff --git a/python/python3-ufolib2/python3-ufolib2.SlackBuild b/python/python3-ufolib2/python3-ufolib2.SlackBuild index 3c9f71d386..36a9b9d4dd 100644 --- a/python/python3-ufolib2/python3-ufolib2.SlackBuild +++ b/python/python3-ufolib2/python3-ufolib2.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-ufolib2 -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -30,13 +30,15 @@ # 25/02/2024: Upgraded to version 0.16.0 # 21/08/2024: Sphinx is now an optional dependency # Bump the build no. +# 18/02/2025: updated to version 0.17.1 +# ---------------------------------------------------------------------- cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ufolib2 -VERSION=${VERSION:-0.16.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.17.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=${SRCNAM:-ufolib2} diff --git a/python/python3-ufolib2/python3-ufolib2.info b/python/python3-ufolib2/python3-ufolib2.info index 3547d1924e..3059882e57 100644 --- a/python/python3-ufolib2/python3-ufolib2.info +++ b/python/python3-ufolib2/python3-ufolib2.info @@ -1,8 +1,8 @@ PRGNAM="python3-ufolib2" -VERSION="0.16.1" +VERSION="0.17.1" HOMEPAGE="https://github.com/fonttools/ufolib2" -DOWNLOAD="https://pypi.io/packages/source/u/ufoLib2/ufolib2-0.16.1.tar.gz" -MD5SUM="d85fc3e093f91150ddd0316550d23e90" +DOWNLOAD="https://pypi.io/packages/source/u/ufoLib2/ufolib2-0.17.1.tar.gz" +MD5SUM="ee6b43f706c9004c794458ada7601bb2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-cattrs python3-fonttools msgpack-python python3-setuptools-opt" diff --git a/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild b/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild index f9424f8e4f..2eade897d2 100644 --- a/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild +++ b/python/python3-uharfbuzz/python3-uharfbuzz.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-uharfbuzz -# Copyright 2023-2024 Vijay Marcel +# Copyright 2023-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -31,20 +31,22 @@ # 25/02/2024: Updated to version 0.39.0 -# 24/05/20204: Updated to version 0.39.1 +# 24/05/2024: Updated to version 0.39.1 # 21/08/2024: Updated to version 0.39.3 # 11/09/2024: Updated to version 0.39.5 -# 10/07/2024: Updated to version 0.41.0 +# 11/10/2024: Updated to version 0.41.0 + +# 18/02/2025: updated to version 0.45.0 #-------------------------------------------------------------------------------# cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-uharfbuzz -VERSION=${VERSION:-0.42.0} +VERSION=${VERSION:-0.45.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-uharfbuzz/python3-uharfbuzz.info b/python/python3-uharfbuzz/python3-uharfbuzz.info index 6cde6e675e..5dc948cb5c 100644 --- a/python/python3-uharfbuzz/python3-uharfbuzz.info +++ b/python/python3-uharfbuzz/python3-uharfbuzz.info @@ -1,8 +1,8 @@ PRGNAM="python3-uharfbuzz" -VERSION="0.42.0" +VERSION="0.45.0" HOMEPAGE="https://www.github.com/harfbuzz/uharfbuzz" -DOWNLOAD="https://pypi.io/packages/source/u/uharfbuzz/uharfbuzz-0.42.0.tar.gz" -MD5SUM="70c3e6186bf1773b2dcf22861c126736" +DOWNLOAD="https://pypi.io/packages/source/u/uharfbuzz/uharfbuzz-0.45.0.tar.gz" +MD5SUM="62e393f3af370f1a6e7608aa6a77f231" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel python3-pkgconfig" diff --git a/python/python3-unearth/python3-unearth.SlackBuild b/python/python3-unearth/python3-unearth.SlackBuild index 5298330073..24b6eba6cd 100644 --- a/python/python3-unearth/python3-unearth.SlackBuild +++ b/python/python3-unearth/python3-unearth.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-unearth -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2024-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-unearth -VERSION=${VERSION:-0.17.2} +VERSION=${VERSION:-0.17.3} SRCNAM=${SRCNAM:-unearth} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-unearth/python3-unearth.info b/python/python3-unearth/python3-unearth.info index 2f31af42ff..76cc7ceae7 100644 --- a/python/python3-unearth/python3-unearth.info +++ b/python/python3-unearth/python3-unearth.info @@ -1,8 +1,8 @@ PRGNAM="python3-unearth" -VERSION="0.17.2" +VERSION="0.17.3" HOMEPAGE="https://github.com/frostming/unearth" -DOWNLOAD="https://github.com/frostming/unearth/archive/refs/tags/0.17.2/unearth-0.17.2.tar.gz" -MD5SUM="0e2192864ef5f55a8f98b7848d0e7d50" +DOWNLOAD="https://github.com/frostming/unearth/archive/refs/tags/0.17.3/unearth-0.17.3.tar.gz" +MD5SUM="5759cd1bf54b9b7736ecff85117e1339" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-pdm-backend python3-httpx" diff --git a/python/python3-unidiff/README b/python/python3-unidiff/README new file mode 100644 index 0000000000..aa2c0e91dd --- /dev/null +++ b/python/python3-unidiff/README @@ -0,0 +1 @@ +Simple Python library to parse and interact with unified diff data. diff --git a/python/python3-unidiff/python3-unidiff.SlackBuild b/python/python3-unidiff/python3-unidiff.SlackBuild new file mode 100644 index 0000000000..0c58dfbde1 --- /dev/null +++ b/python/python3-unidiff/python3-unidiff.SlackBuild @@ -0,0 +1,74 @@ +#!/bin/bash + +# Slackware build script for python3-unidiff + +# Copyright 2023 Yth | Pont-en-Royans, France | yth@ythogtha.org +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-unidiff +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-0.7.5} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \; -o \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a [A-Z][A-Z]* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-unidiff/python3-unidiff.info b/python/python3-unidiff/python3-unidiff.info new file mode 100644 index 0000000000..9089920693 --- /dev/null +++ b/python/python3-unidiff/python3-unidiff.info @@ -0,0 +1,10 @@ +PRGNAM="python3-unidiff" +VERSION="0.7.5" +HOMEPAGE="https://pypi.org/project/unidiff/" +DOWNLOAD="https://pypi.python.org/packages/source/u/unidiff/unidiff-0.7.5.tar.gz" +MD5SUM="34ffc3f9fdc4763d4d98840381556cde" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Yth - Arnaud" +EMAIL="yth@ythogtha.org" diff --git a/python/python3-unidiff/slack-desc b/python/python3-unidiff/slack-desc new file mode 100644 index 0000000000..5d55cf0df1 --- /dev/null +++ b/python/python3-unidiff/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-unidiff: python3-unidiff (handle unified diff data) +python3-unidiff: +python3-unidiff: Simple Python library to parse and interact with unified diff data. +python3-unidiff: +python3-unidiff: +python3-unidiff: +python3-unidiff: +python3-unidiff: +python3-unidiff: +python3-unidiff: +python3-unidiff: diff --git a/python/python3-versioneer/python3-versioneer.SlackBuild b/python/python3-versioneer/python3-versioneer.SlackBuild index fdc8fc0766..974f9f62ff 100644 --- a/python/python3-versioneer/python3-versioneer.SlackBuild +++ b/python/python3-versioneer/python3-versioneer.SlackBuild @@ -63,10 +63,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -# to use updated meson -PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') -#export PYTHONPATH=/opt/python$PYVER/site-packages/ - python3 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/python/python3-virtualenv/python3-virtualenv.SlackBuild b/python/python3-virtualenv/python3-virtualenv.SlackBuild index f74be510d0..9e1704f9c5 100644 --- a/python/python3-virtualenv/python3-virtualenv.SlackBuild +++ b/python/python3-virtualenv/python3-virtualenv.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-virtualenv # Copyright 2023 Isaac Yu <isaacyu1@isaacyu1.com> -# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2023-2025 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-virtualenv SRCNAM=virtualenv -VERSION=${VERSION:-20.27.0} +VERSION=${VERSION:-20.29.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-virtualenv/python3-virtualenv.info b/python/python3-virtualenv/python3-virtualenv.info index 7449962c0c..d8d438b270 100644 --- a/python/python3-virtualenv/python3-virtualenv.info +++ b/python/python3-virtualenv/python3-virtualenv.info @@ -1,8 +1,8 @@ PRGNAM="python3-virtualenv" -VERSION="20.27.0" +VERSION="20.29.3" HOMEPAGE="https://virtualenv.pypa.io/" -DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.27.0/virtualenv-20.27.0.tar.gz" -MD5SUM="1fe8680b0404c32b37fb2ff89081095b" +DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.29.3/virtualenv-20.29.3.tar.gz" +MD5SUM="499dae9d77201954808d798f1db394b0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-setuptools-scm-opt python3-distlib python3-filelock python3-platformdirs" diff --git a/python/python3-waitress/python3-waitress.SlackBuild b/python/python3-waitress/python3-waitress.SlackBuild index d1ed54ac5d..1b3da96d76 100644 --- a/python/python3-waitress/python3-waitress.SlackBuild +++ b/python/python3-waitress/python3-waitress.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-waitress SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-3.0.0} +VERSION=${VERSION:-3.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-waitress/python3-waitress.info b/python/python3-waitress/python3-waitress.info index cee49d0120..0f16f03320 100644 --- a/python/python3-waitress/python3-waitress.info +++ b/python/python3-waitress/python3-waitress.info @@ -1,8 +1,8 @@ PRGNAM="python3-waitress" -VERSION="3.0.0" +VERSION="3.0.2" HOMEPAGE="https://github.com/Pylons/waitress" -DOWNLOAD="https://pypi.python.org/packages/source/w/waitress/waitress-3.0.0.tar.gz" -MD5SUM="b8c671ed131b84a0099493f445c98014" +DOWNLOAD="https://pypi.python.org/packages/source/w/waitress/waitress-3.0.2.tar.gz" +MD5SUM="da30daf4544fafe0f43e1ba4a1830bf5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-webob/python3-webob.SlackBuild b/python/python3-webob/python3-webob.SlackBuild index 3dcc76a8cb..e827ad7954 100644 --- a/python/python3-webob/python3-webob.SlackBuild +++ b/python/python3-webob/python3-webob.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-webob -SRCNAM=WebOb -VERSION=${VERSION:-1.8.7} +SRCNAM=${PRGNAM#python3-*} +VERSION=${VERSION:-1.8.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-webob/python3-webob.info b/python/python3-webob/python3-webob.info index af6ae4895b..ca4f60a83d 100644 --- a/python/python3-webob/python3-webob.info +++ b/python/python3-webob/python3-webob.info @@ -1,8 +1,8 @@ PRGNAM="python3-webob" -VERSION="1.8.7" +VERSION="1.8.9" HOMEPAGE="https://webob.org/" -DOWNLOAD="https://pypi.python.org/packages/source/W/WebOb/WebOb-1.8.7.tar.gz" -MD5SUM="10191c69fa5a2c00f3b9abfb8937b415" +DOWNLOAD="https://pypi.python.org/packages/source/w/webob/webob-1.8.9.tar.gz" +MD5SUM="4167b16880e0d4c22aadee8ec3cc6c26" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-webrtcvad/README b/python/python3-webrtcvad/README new file mode 100644 index 0000000000..9cfcec6321 --- /dev/null +++ b/python/python3-webrtcvad/README @@ -0,0 +1,3 @@ +There are tons of Python FFmpeg wrappers out there but they +seem to lack complex filter support. ffmpeg-python works well +for simple as well as complex signal graphs. diff --git a/python/python3-webrtcvad/python3-webrtcvad.SlackBuild b/python/python3-webrtcvad/python3-webrtcvad.SlackBuild new file mode 100644 index 0000000000..673653b495 --- /dev/null +++ b/python/python3-webrtcvad/python3-webrtcvad.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/bash + +# Slackware build script for py-webrtcvad +# Copyright 2025 Fernando Lopez Jr. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=python3-webrtcvad +SRCNAM=py-webrtcvad +VERSION=${VERSION:-2.0.10} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z -C $PRGNAM-$VERSION --strip-components 1 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} + -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + +python3 setup.py install --root=$PKG --prefix=/usr + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE MANIFEST.in $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/python3-webrtcvad/python3-webrtcvad.info b/python/python3-webrtcvad/python3-webrtcvad.info new file mode 100644 index 0000000000..2d6b294453 --- /dev/null +++ b/python/python3-webrtcvad/python3-webrtcvad.info @@ -0,0 +1,10 @@ +PRGNAM="python3-webrtcvad" +VERSION="2.0.10" +HOMEPAGE="https://github.com/wiseman/py-webrtcvad" +DOWNLOAD="https://github.com/wiseman/py-webrtcvad/archive/2.0.10/py-webrtcvad-2.0.10.tar.gz" +MD5SUM="76a1ac37bf73cacf76e63974586a0edf" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/python/python3-webrtcvad/slack-desc b/python/python3-webrtcvad/slack-desc new file mode 100644 index 0000000000..c7f322ddf5 --- /dev/null +++ b/python/python3-webrtcvad/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-webrtcvad: python3-webrtcvad (WebRTC Voice Activity Detector (VAD)) +python3-webrtcvad: +python3-webrtcvad: This is a python interface to the WebRTC Voice Activity Detector +python3-webrtcvad: (VAD). It is compatible with Python 2 and Python 3. +python3-webrtcvad: . +python3-webrtcvad: A VAD classifies a piece of audio data as being voiced or +python3-webrtcvad: unvoiced. It can be useful for telephony and speech recognition. +python3-webrtcvad: +python3-webrtcvad: The VAD that Google developed for the WebRTC project is +python3-webrtcvad: reportedly one of the best available, being fast, modern and free. +python3-webrtcvad: diff --git a/python/python3-yarl/python3-yarl.SlackBuild b/python/python3-yarl/python3-yarl.SlackBuild index 3f1eecd7c9..ef679680c3 100644 --- a/python/python3-yarl/python3-yarl.SlackBuild +++ b/python/python3-yarl/python3-yarl.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-yarl # Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.com> -# Maintained 2023-2024 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. +# Maintained 2023-2025 by Jay Lanagan (j@lngn.net), Detroit, MI, USA. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-yarl -VERSION=${VERSION:-1.15.2} +VERSION=${VERSION:-1.18.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -65,7 +65,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 -m build --config-setting=--pure-python=false --no-isolation || exit 1 +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH="/opt/python$PYVER/site-packages:/opt/cython/python$PYVER/site-packages" +export PATH="/opt/cython/bin:$PATH" + +python3 -m build --wheel --no-isolation || exit 1 python3 -m installer -d "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python3-yarl/python3-yarl.info b/python/python3-yarl/python3-yarl.info index c203d6700d..a5ff7ccf64 100644 --- a/python/python3-yarl/python3-yarl.info +++ b/python/python3-yarl/python3-yarl.info @@ -1,10 +1,10 @@ PRGNAM="python3-yarl" -VERSION="1.15.2" +VERSION="1.18.3" HOMEPAGE="https://yarl.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/aio-libs/yarl/archive/v1.15.2/yarl-1.15.2.tar.gz" -MD5SUM="6ef6de7be94644f12f42e5e783c34ca8" +DOWNLOAD="https://github.com/aio-libs/yarl/archive/v1.18.3/yarl-1.18.3.tar.gz" +MD5SUM="a38356128a638c89edf36f69c2234619" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-expandvars python3-multidict python3-typing-extensions python3-propcache" +REQUIRES="python3-expandvars python3-multidict python3-typing-extensions python3-propcache python3-cython-opt" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/python/python3-zodbpickle/python3-zodbpickle.SlackBuild b/python/python3-zodbpickle/python3-zodbpickle.SlackBuild index 0142ec13b6..a88cd93e04 100644 --- a/python/python3-zodbpickle/python3-zodbpickle.SlackBuild +++ b/python/python3-zodbpickle/python3-zodbpickle.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-zodbpickle SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.0} +VERSION=${VERSION:-4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-zodbpickle/python3-zodbpickle.info b/python/python3-zodbpickle/python3-zodbpickle.info index 9a2218b2f5..bbef3a59db 100644 --- a/python/python3-zodbpickle/python3-zodbpickle.info +++ b/python/python3-zodbpickle/python3-zodbpickle.info @@ -1,8 +1,8 @@ PRGNAM="python3-zodbpickle" -VERSION="4.0" +VERSION="4.2" HOMEPAGE="https://github.com/zopefoundation/zodbpickle" -DOWNLOAD="https://pypi.python.org/packages/source/z/zodbpickle/zodbpickle-4.0.tar.gz" -MD5SUM="87cbb33f1363b38c8930be18a2643f8c" +DOWNLOAD="https://pypi.python.org/packages/source/z/zodbpickle/zodbpickle-4.2.tar.gz" +MD5SUM="5e212281d2a2d29d8cf6bc4d71f93722" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/python3-zxcvbn/python3-zxcvbn.SlackBuild b/python/python3-zxcvbn/python3-zxcvbn.SlackBuild index 1d960d11ae..97e8e87082 100644 --- a/python/python3-zxcvbn/python3-zxcvbn.SlackBuild +++ b/python/python3-zxcvbn/python3-zxcvbn.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-zxcvbn -# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2023-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-zxcvbn SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-4.4.28} +VERSION=${VERSION:-4.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,23 +50,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "aarch64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/python/python3-zxcvbn/python3-zxcvbn.info b/python/python3-zxcvbn/python3-zxcvbn.info index c13a91953f..df02ee2454 100644 --- a/python/python3-zxcvbn/python3-zxcvbn.info +++ b/python/python3-zxcvbn/python3-zxcvbn.info @@ -1,8 +1,8 @@ PRGNAM="python3-zxcvbn" -VERSION="4.4.28" +VERSION="4.5.0" HOMEPAGE="https://github.com/dwolfhub/zxcvbn-python" -DOWNLOAD="https://files.pythonhosted.org/packages/source/z/zxcvbn/zxcvbn-4.4.28.tar.gz" -MD5SUM="b7b23d935eaa84ad4ce5756b42707629" +DOWNLOAD="https://files.pythonhosted.org/packages/source/z/zxcvbn/zxcvbn-4.5.0.tar.gz" +MD5SUM="ecc28f558901af50648dcd0cfc6dc86f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/rst2pdf/rst2pdf.SlackBuild b/python/rst2pdf/rst2pdf.SlackBuild index 06e6c0f95f..51ac3c128a 100644 --- a/python/rst2pdf/rst2pdf.SlackBuild +++ b/python/rst2pdf/rst2pdf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rst2pdf -VERSION=${VERSION:-0.102} +VERSION=${VERSION:-0.103.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,7 +63,11 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + +CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl cd doc rst2man rst2pdf.rst rst2pdf.1 diff --git a/python/rst2pdf/rst2pdf.info b/python/rst2pdf/rst2pdf.info index 2940a7f078..fb4938d732 100644 --- a/python/rst2pdf/rst2pdf.info +++ b/python/rst2pdf/rst2pdf.info @@ -1,10 +1,10 @@ PRGNAM="rst2pdf" -VERSION="0.102" +VERSION="0.103.1" HOMEPAGE="https://rst2pdf.org" -DOWNLOAD="https://pypi.io/packages/source/r/rst2pdf/rst2pdf-0.102.tar.gz" -MD5SUM="efc988aad53f1568d560c4b4cb34ce84" +DOWNLOAD="https://pypi.io/packages/source/r/rst2pdf/rst2pdf-0.103.1.tar.gz" +MD5SUM="e806058707cd622eccb97f15d4d71da9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-reportlab python-smartypants python-importlib_metadata" +REQUIRES="python3-reportlab python-smartypants python-importlib_metadata python3-setuptools-opt python3-setuptools-scm-opt" MAINTAINER="Vijay Marcel" EMAIL="vijaymarcel@outlook.com" diff --git a/python/s3transfer/s3transfer.SlackBuild b/python/s3transfer/s3transfer.SlackBuild index a714c7128d..a74f901ada 100644 --- a/python/s3transfer/s3transfer.SlackBuild +++ b/python/s3transfer/s3transfer.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for s3transfer -# Copyright 2016-2024 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2016-2025 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=s3transfer -VERSION=${VERSION:-0.10.2} +VERSION=${VERSION:-0.11.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/s3transfer/s3transfer.info b/python/s3transfer/s3transfer.info index 08726b629c..07ac858d5a 100644 --- a/python/s3transfer/s3transfer.info +++ b/python/s3transfer/s3transfer.info @@ -1,8 +1,8 @@ PRGNAM="s3transfer" -VERSION="0.10.2" +VERSION="0.11.2" HOMEPAGE="https://github.com/boto/s3transfer" -DOWNLOAD="https://github.com/boto/s3transfer/archive/0.10.2/s3transfer-0.10.2.tar.gz" -MD5SUM="804e37ea615d3a188ee04d4d49fe5c53" +DOWNLOAD="https://github.com/boto/s3transfer/archive/0.11.2/s3transfer-0.11.2.tar.gz" +MD5SUM="767c09b91ad4cb7ef775990b6ab1eeb9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="botocore" diff --git a/python/thonny/README b/python/thonny/README index 80d5095755..85e2afa304 100644 --- a/python/thonny/README +++ b/python/thonny/README @@ -6,3 +6,7 @@ to satisfy the dependencies, that should not be a problem. pygame created with python3 support is an optional dependancy. esptool is another optional dependancy for communicating with ROM bootloaders of Espressif ESP8266 and ESP32 chips. + +note: python3-platformdirs deps have changed, and so that +package needs to be rebuilt with the new deps, specifically +python3-setuptool-scm-opt, to avoid importerrors in thonny. diff --git a/python/thonny/thonny.SlackBuild b/python/thonny/thonny.SlackBuild index 6dc675480d..a4224d8f67 100644 --- a/python/thonny/thonny.SlackBuild +++ b/python/thonny/thonny.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash # Slackware build script for thonny -# Copyright 2017-23 Tim Dickson, Scotland +# Copyright 2017-24 Tim Dickson, Scotland # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,16 +23,15 @@ #version history -edited down in size to first and last 4 updates #2.2.0b4 1 jan 2018. first version for slackbuilds.org #editted out :-) -#4.1.2 16 Aug 2023. version bump #4.1.3 5 Oct 2023. version bump #4.1.3 build2 27 Oct 2023. change deps. #4.1.4 8 Dec 2023. version bump - +#4.1.7 20 Dec 2024. version bump #note. get download link from https://pypi.org/project/thonny/#files cd $(dirname $0) ; CWD=$(pwd) PRGNAM=thonny -VERSION=${VERSION:-4.1.4} +VERSION=${VERSION:-4.1.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -74,6 +73,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages python3 setup.py install --root=$PKG mkdir -p $PKG/usr/share/applications cp -a packaging/linux/org.thonny.Thonny.desktop $PKG/usr/share/applications/$PRGNAM.desktop diff --git a/python/thonny/thonny.info b/python/thonny/thonny.info index 6ab6c04ef7..8422f5704c 100644 --- a/python/thonny/thonny.info +++ b/python/thonny/thonny.info @@ -1,8 +1,8 @@ PRGNAM="thonny" -VERSION="4.1.4" +VERSION="4.1.7" HOMEPAGE="http://thonny.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/4e/82/994a3aa41bc32b37c9b53fa4fa0c7ad0a6a0f586d85e71f2e2220d1b4c61/thonny-4.1.4.tar.gz" -MD5SUM="3223eca53ea5b681afb45d0615565d1d" +DOWNLOAD="https://files.pythonhosted.org/packages/49/9d/4f51f79865f293024d601f9d6e8de367164f59d6892e4635bec0f9692a4e/thonny-4.1.7.tar.gz" +MD5SUM="97b34f1b958a4e6e2da3289705964738" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jedi python3-pylint pyserial mypy python3-asttokens send2trash" diff --git a/python/tinycss2/tinycss2.SlackBuild b/python/tinycss2/tinycss2.SlackBuild index 6bcbaee6cb..290a4539b5 100644 --- a/python/tinycss2/tinycss2.SlackBuild +++ b/python/tinycss2/tinycss2.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tinycss2 -VERSION=${VERSION:-1.3.0} +VERSION=${VERSION:-1.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,7 +70,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE PKG-INFO README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a PKG-INFO README.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/tinycss2/tinycss2.info b/python/tinycss2/tinycss2.info index f5c84b8486..241654b1a5 100644 --- a/python/tinycss2/tinycss2.info +++ b/python/tinycss2/tinycss2.info @@ -1,8 +1,8 @@ PRGNAM="tinycss2" -VERSION="1.3.0" +VERSION="1.4.0" HOMEPAGE="https://www.courtbouillon.org/tinycss2" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tinycss2/tinycss2-1.3.0.tar.gz" -MD5SUM="736b69f1b164da932028538fe2a60262" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tinycss2/tinycss2-1.4.0.tar.gz" +MD5SUM="de6bd20b47354352c2b2344c842385c7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-webencodings" diff --git a/python/tzdata/tzdata.SlackBuild b/python/tzdata/tzdata.SlackBuild index 71cd303886..183686f9e2 100644 --- a/python/tzdata/tzdata.SlackBuild +++ b/python/tzdata/tzdata.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tzdata -# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2025 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tzdata -VERSION=${VERSION:-2024.2} +VERSION=${VERSION:-2025.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/tzdata/tzdata.info b/python/tzdata/tzdata.info index 8ca9efefe7..9c5a65438e 100644 --- a/python/tzdata/tzdata.info +++ b/python/tzdata/tzdata.info @@ -1,8 +1,8 @@ PRGNAM="tzdata" -VERSION="2024.2" +VERSION="2025.1" HOMEPAGE="https://github.com/python/tzdata" -DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tzdata/tzdata-2024.2.tar.gz" -MD5SUM="bda38291e705ce8329a2d49128f072fa" +DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tzdata/tzdata-2025.1.tar.gz" +MD5SUM="013118ba85241776241aa07d8029660a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-wheel" |